|
Здравствуйте Гость ( Вход | Регистрация ) Доступ из РоссииДля сохранения достпа из России к сайту и форуму GBX
|
||||||||||
| piroxilin |
Суббота, 11 ноября 2017, 23:54
Отправлено
#1
|
![]() Маньяк ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 293 Регистрация: 03 авг. 2007 Из: Москва Пользователь №: 23 275 ![]() ![]() |
Arcade Sega System 32 Появился у меня такой вот сеговский аркадник - будем разбираться Числом 32 в названии Сега указывает, что процессор тут теперь 32-битный, RISC от NEC - V60 на 16МГц. ![]() Так как он себя очень хорошо показал на этой платформе, то его применили и в следующей аркаде - в Sega Model 1 (уже полностью полигональном-3D аркаднике). ![]() Ну а система 32 является последней в развитии 2D и псевдо-3D аркадных плат Сеги. Была ещё и SEGA SYSTEM MULTI 32 но это уже ответвление - там процессор V70 и два видеовыхода (два видео-миксера и два видео-ЦАПа) т.е. к одной плате подключаются две JAMMA гребёнки на два монитора и на две панели управления ![]() да было на ней всего 4 игры, но зато был Outrunners ![]() то есть практически это TWIN кабинет : ![]() Начинка у Ситем32 вполне серьёзная для 1991г : проц - 32 битный риск NEC V60 16МГц память проца - 584кб 64к своей быстрой, 8к общей, 512к медленной для разных данных аудио проц - Z80 8МГц памяти своей - 8кб FM чипы - YM3438 (как в мегадрайве) две штуки PCM чип - RF5c68 (8каналов) PCM памяти - 64кб (вики врёт!) системный контроллер - 315-5385 Видеосистема состоит из 4-х чипов отвечающих за: 315-5386 тайлы 315-5387 спрайты 315-5388 цветовой микшер 315-5242 палитру/видео-ЦАП Процессор со своей быстрой памятью (work ram): ![]() Аудио система : ![]() Z80 со своей памятью : ![]() FM чипы, PCM чип и его память под сэмплы : ![]() Видео чипы : Тайлы ![]() Спрайты ![]() Миксер ![]() ЦАП ![]() Системный контроллер : ![]() Всякая пааамять : ![]() ![]() ![]() Контроллер внешней шины (CNB) и дополнительного IO (CNA): ![]() Ну и общая картинка : ![]() Дальше посмотрим на картридж : ![]() Здоровенный, на 25 мегабайт... С такими, вот, разъёмами : ![]() "SYSTEM32 16M ROM BD" - 16M означает, что ПЗУ с графикой стоят по 16 мегабит т.е. 2МБ, но они там 16-битные , поэтому правильнее их мерить в мегабитах. Чего там "столько" ПЗУ и таких разных - весь контент, как и во всех аркадниках, чётко разделён на части: - код игры - данные для процессора - основная графика - тайлы для скроллинга - код для аудио процессора - банки с сэмплами для аудио и каждая часть сидит на своей независимой от других шине т.е. сама управляющая программа выведена на один разъём, графика на второй, а звук на третий. И все эти данные снимаются независимо друг от друга - в этом и состоит сакральная сила аркадников... Вот они все порознь: ПЗУ с основной графикой -спрайтами (GFX) : ![]() ПЗУ с скроллингом (TILE) : ![]() ПЗУ с "самой игрой" (CPU PRG) : ![]() ПЗУ с данными для процессора (CPU DAT) : ![]() Управляющая программа для аудио процессора (SND PRG) : ![]() Банки музыкальных семплов (SND DAT) : ![]() Защита игр. Чтобы защититься от пиратства игр Сега предусмотрела возможность шифрования контента или применения дополнительных мер защиты программ от несанкционированного копирования - установка крипто-модуля. На карике есть разъём для "Security Module" : ![]() Насколько мне известно в систем32 применялись два вида защитных модулей - первый это распространённый FD1149 : ![]() основанный на спец RISC 32-битной платформе (так и не взломанной) : ![]() устанавливающийся таким вот "хэдкрабом" : ![]() второй это плата разработанная специально для систем32 "834-8529" : ![]() размещающейся такой-вот "этажеркой" : ![]() Первый вариант применяется при шифровании кода муз-процессора и его дешифровки защитным модулем "налету" , а второй вариант в основном производит некие "хитрые" манипуляции в шаренной процессорной памяти, без которых основной код игры зацикливается на одном месте и программа "вешается". Остальное на карике это всякая мелочь - дешифратор страниц памяти (выборки банков ПЗУ) на PLD (gal16v8) : ![]() Перемычки конфигурации размера ПЗУ и их количества : конфиг ПЗУ звука и самой управляющей программы (CPU PRG, CPU DAT, SND PRG, SND DAT) : ![]() конфиг скроллинга-тайлов (TILE) : ![]() конфиг спрайтов (GFX) : ![]() ну ещё на карике куча шинных буферов и регистров-защёлок : ![]() Бывают ещё другие картриджи - попроще : ![]() В них стоят ПЗУ поменьше и игры на них крутятся попроще , но всё-таки спайдермэн вышел именно на таком (прикольный битэмап-платформер на четверых). Основной ввод-выдод на плате производится через обычную JAMMA. Напряжение -5в не используется. А вот дополнительное IO тут присутствует! Известно как минимум 3 платы дополнительного управления : - 4-х канальный аналоговый вход (гонки , тиры) - расширение до 4-х игроков (3-й и 4-й игроки) - управление трекболом (СегаСоник) 2-4 игрока (в японии 3 , в штатах 2) Платы устанавливаются "бутербродом" в гнездо расширения "CNA" : ![]() и всякое дополнительное управление подключается уже к ним. Вот эти самые платы : 4-х канальный аналог : ![]() расширение до 4-х игроков : ![]() и трекбол : ![]() ![]() Фоты трекбола выше - от оригинального СегаСоника, но эти платы Очень редкие, но вместо них подходят Сеговские трекбольные платы от предыдущих систем (систем 2, систем 24 и т.д.). Вот они сами : ![]() На картинке плата двухканальная, но если припаять на неё ещё один или два контроллера трекблоа (NEC D4701) и резисторную сборку, то он станет 3-4 канальным. Игры - защита - кабинеты - оборудование... ![]() ![]() Что-зачем - защиту на игры ставили чтобы на простых кабинетах с дискретным управлением нельзя было менять игры простой заменой ПЗУ на картридже, только для этого и нужен модуль защиты, который хрен-скопируешь, а при попытке вскрытия, считывания он обнулял код расшифровки и уже программу нельзя было расшифровать. Но батарейка в модуле разряжается со временем и рано или поздно она таки сядет и код этот пропадёт, игра не запустится. Такую ситуацию называют "суицидом картриджа". Восстановить этот код может только производитель - за деньги, но они уже давно прекратили поддержку этих продуктов и вам никто не поможет, кроме хакеров! Железячникам надоел такой бардак и даже последние приверженцы "чистого" ПО вынуждены были прибегнуть к их услугам по оживлению кариков. Что для этого надо - для кариков на основе FD1149 поможет только обычный перебор ключей (декрипт), но результаты есть А для плат "834-8529" помогает дизасм её прошивки и анализ защиты. В ГолденАксе например модуль защиты пишет в шаренную память строку "Wake Up" и когда процессор её там находит, то продолжает выполнение основного кода Короче сломали там всю защиту. Но были ещё игры без защиты совсем. Почти совсем В таких играх защитой выступали сами кабинеты - это : - гоночные автоматы, со своим крутым рулём ![]() ![]() - тиры с штативными пистолетами ![]() ![]() - юрский парк, в котором кабинет это кусок автомобиля с управляемой из игры через спец-плату драйверы привода, пневмо-подвеской сидения, без которой игра не запускается, а пытается подключиться к этой плате... ![]() - 360гр гиро-пневмо-системы ![]() - кабинет с голо-проэктором : ![]() А патченные образы ПЗУ потихоньку выкладывают в сеть, после доскональной доводки (после хака). Процесс такой - скачиваешь пак, записываешь образы в соответствующую ПЗУ, ставишь их в карик и правильно выставляешь перемычки на карике (конфиг дают к паку). Все! Играйте на здоровье! ============================================== Теперь сама история. Купил я свой экземпляр тут, на форуме. ![]() Пыльный железный ящик с Юрским Парком внутри Вынут он был из кабинета с погибшим монитором. Никакой гидравлики и платы-драйвера, как и управления в комплекте небыло, поэтому поможет только самопал ![]() Крышка ящика на быстросъемах : ![]() а внутри наша жемчужина : ![]() Сама система32, 16М карик без защиты, плата аналогового входа. ![]() Судя по пыли - внутри не ступала нога человека ![]() (протёрто мною) Родные ПЗУ на каре : ![]() Подключенный аналог ![]() Так как Парк ругается на отсутствие гидравлики, то я решил записать на карик что-то поинтереснее.... Голден Акс 2 ! Тот, который Revenge Of Dead Adder !! ![]() Вынул я карик, почистил... ![]() купил мильён ПЗУ-шек... ![]() прошил их патченным образом, отученным от защитного модуля... ![]() собрал всё в кучу ![]() и вот он : ![]() Аркадный Голден Акс 2! ![]() Рубись сколько влезет! ![]() Выставил для комфорта в сервис меню easy самый, но монетки оставил ![]() Поставил игру на 4-х игроков... ![]() Ну и всё... Осталось только плату расширения на 4-х достать, ну или самому спаять - не сложно и можно такой сет везти на GBX SP 2018 !!! П.С. Чего хочу сделать : - вернуть плату в металлический кейс. - вместо платы фильтров поставить свой суперган на 4-х для джойстиков от мегадрайва. - сделать нормальные порты для ТВ - скарт, RCA. - гдето разместить маленький БП. - сделать прозрачную крышку для ящика. - вывести на морду аппаратную кнопку паузы (она подключается к двум штырькам на плате рядом с процом) пауза - штыри внизу посередине, под процом ![]() Ну а так - ещё очень хочу собрать сет с SegaSonic и пультом на 3 трекбола = будет бомба! ![]() ---------------------------------------------------------------------------------------- продолжение ---------------------------------------------------------------------------------------- Приключения с дополнительным ИО на 4-х игроков для Секиры! ---------------------------------------------------------------------------------------- SegaSonic - развязка! ---------------------------------------------------------------------------------------- Окончание истории с Соником ---------------------------------------------------------------------------------------- Сообщение отредактировал piroxilin - Четверг, 26 июля 2018, 01:41 |
Posts in this topic
piroxilin Sega System32 Arcade Суббота, 11 ноября 2017, 23:54
uqbn Всякий раз читаю как детективную историю. Спасибо ... Воскресенье, 12 ноября 2017, 00:10
Wish шикарный пост! Jurassic Park аркадный, кстати,... Воскресенье, 12 ноября 2017, 01:27
zizer А я жду малти для 32 и 32multi, DS же сделал под C... Воскресенье, 12 ноября 2017, 10:41
Griever
Эпик тема! Засветилась в легендарной SEGAGAGA... Воскресенье, 12 ноября 2017, 20:59
piroxilin
Ну 360 этож - R360 платформа. Её подключали к X-... Воскресенье, 12 ноября 2017, 21:21
kitt спасибо, как всегда очень интересный gear porn. Воскресенье, 12 ноября 2017, 21:39
piroxilin [img]https://pp.userapi.com/c639222/v639222155/5b5... Пятница, 24 ноября 2017, 00:32
shitter ахренеть, крутота :)
сегасоник прикольная игра, д... Пятница, 24 ноября 2017, 10:10
piroxilin [b]И снова Golden Axe TRODA
Всё это время не дава... Понедельник, 27 ноября 2017, 02:00
shitter отличная работа :) Понедельник, 27 ноября 2017, 07:14
Bubel Офигенная статья и проделанная работа!
Особенн... Понедельник, 27 ноября 2017, 08:45
Boris piroxilin
ты просто гений технической мысли, браво... Среда, 20 декабря 2017, 10:40
piroxilin В GA надо на несколько игроков рубиться это факт... Среда, 20 декабря 2017, 10:47
piroxilin [CENTER]СегаСоник жив!
[url=https://pp.userap... Четверг, 29 марта 2018, 00:30
piroxilin Закончилась эпопея с СегаСоником.
[img]https://p... Четверг, 26 июля 2018, 01:39
Wedmer Осталось найти время на световые пистолеты, и ты с... Четверг, 26 июля 2018, 02:10
shitter офигенно :) Воскресенье, 16 сентября 2018, 13:09
Heckfy Прошу прощения за некропостинг, стало интересно. К... Воскресенье, 17 мая 2020, 04:40
shitter
точно не этот вариант Воскресенье, 17 мая 2020, 11:52
Boris
Потому что эта система не умела в 3D, поэтому Сег... Воскресенье, 14 мая 2023, 19:35
Angel82 Кому интересно, в моем городе случайно наткнулся н... Понедельник, 02 декабря 2024, 03:36
Ol_
Сразу вспомнилась программа с Дискавери, где люди... Понедельник, 02 декабря 2024, 05:07![]() ![]() |
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
| Упрощённая версия | Сейчас: Сб., 17 окт. 2026, 20:28 |

Суббота, 11 ноября 2017, 23:54






















































































