Появился у меня такой вот сеговский аркадник - будем разбираться Числом 32 в названии Сега указывает, что процессор тут теперь 32-битный, RISC от NEC - V60 на 16МГц.
Так как он себя очень хорошо показал на этой платформе, то его применили и в следующей аркаде - в Sega Model 1 (уже полностью полигональном-3D аркаднике).
но это уже ответвление - там процессор V70 и два видеовыхода (два видео-миксера и два видео-ЦАПа) т.е. к одной плате подключаются две JAMMA гребёнки на два монитора и на две панели управления
проц - 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 палитру/видео-ЦАП
"SYSTEM32 16M ROM BD" - 16M означает, что ПЗУ с графикой стоят по 16 мегабит т.е. 2МБ, но они там 16-битные , поэтому правильнее их мерить в мегабитах.
Чего там "столько" ПЗУ и таких разных - весь контент, как и во всех аркадниках, чётко разделён на части:
- код игры - данные для процессора - основная графика - тайлы для скроллинга - код для аудио процессора - банки с сэмплами для аудио
и каждая часть сидит на своей независимой от других шине т.е. сама управляющая программа выведена на один разъём, графика на второй, а звук на третий. И все эти данные снимаются независимо друг от друга - в этом и состоит сакральная сила аркадников...
Чтобы защититься от пиратства игр Сега предусмотрела возможность шифрования контента или применения дополнительных мер защиты программ от несанкционированного копирования - установка крипто-модуля. На карике есть разъём для "Security Module" :
Первый вариант применяется при шифровании кода муз-процессора и его дешифровки защитным модулем "налету" , а второй вариант в основном производит некие "хитрые" манипуляции в шаренной процессорной памяти, без которых основной код игры зацикливается на одном месте и программа "вешается".
Остальное на карике это всякая мелочь - дешифратор страниц памяти (выборки банков ПЗУ) на PLD (gal16v8) :
В них стоят ПЗУ поменьше и игры на них крутятся попроще , но всё-таки спайдермэн вышел именно на таком (прикольный битэмап-платформер на четверых).
Основной ввод-выдод на плате производится через обычную JAMMA. Напряжение -5в не используется. А вот дополнительное IO тут присутствует! Известно как минимум 3 платы дополнительного управления :
- 4-х канальный аналоговый вход (гонки , тиры) - расширение до 4-х игроков (3-й и 4-й игроки) - управление трекболом (СегаСоник) 2-4 игрока (в японии 3 , в штатах 2)
Платы устанавливаются "бутербродом" в гнездо расширения "CNA" :
Фоты трекбола выше - от оригинального СегаСоника, но эти платы Очень редкие, но вместо них подходят Сеговские трекбольные платы от предыдущих систем (систем 2, систем 24 и т.д.). Вот они сами :
На картинке плата двухканальная, но если припаять на неё ещё один или два контроллера трекблоа (NEC D4701) и резисторную сборку, то он станет 3-4 канальным.
Что-зачем - защиту на игры ставили чтобы на простых кабинетах с дискретным управлением нельзя было менять игры простой заменой ПЗУ на картридже, только для этого и нужен модуль защиты, который хрен-скопируешь, а при попытке вскрытия, считывания он обнулял код расшифровки и уже программу нельзя было расшифровать. Но батарейка в модуле разряжается со временем и рано или поздно она таки сядет и код этот пропадёт, игра не запустится. Такую ситуацию называют "суицидом картриджа". Восстановить этот код может только производитель - за деньги, но они уже давно прекратили поддержку этих продуктов и вам никто не поможет, кроме хакеров! Железячникам надоел такой бардак и даже последние приверженцы "чистого" ПО вынуждены были прибегнуть к их услугам по оживлению кариков. Что для этого надо - для кариков на основе FD1149 поможет только обычный перебор ключей (декрипт), но результаты есть А для плат "834-8529" помогает дизасм её прошивки и анализ защиты. В ГолденАксе например модуль защиты пишет в шаренную память строку "Wake Up" и когда процессор её там находит, то продолжает выполнение основного кода Короче сломали там всю защиту.
Но были ещё игры без защиты совсем. Почти совсем В таких играх защитой выступали сами кабинеты - это :
- юрский парк, в котором кабинет это кусок автомобиля с управляемой из игры через спец-плату драйверы привода, пневмо-подвеской сидения, без которой игра не запускается, а пытается подключиться к этой плате...
А патченные образы ПЗУ потихоньку выкладывают в сеть, после доскональной доводки (после хака). Процесс такой - скачиваешь пак, записываешь образы в соответствующую ПЗУ, ставишь их в карик и правильно выставляешь перемычки на карике (конфиг дают к паку). Все! Играйте на здоровье!
Пыльный железный ящик с Юрским Парком внутри Вынут он был из кабинета с погибшим монитором. Никакой гидравлики и платы-драйвера, как и управления в комплекте небыло, поэтому поможет только самопал
Так как Парк ругается на отсутствие гидравлики, то я решил записать на карик что-то поинтереснее.... Голден Акс 2 ! Тот, который Revenge Of Dead Adder !!
Ну и всё... Осталось только плату расширения на 4-х достать, ну или самому спаять - не сложно и можно такой сет везти на GBX SP 2018 !!!
П.С. Чего хочу сделать :
- вернуть плату в металлический кейс. - вместо платы фильтров поставить свой суперган на 4-х для джойстиков от мегадрайва. - сделать нормальные порты для ТВ - скарт, RCA. - гдето разместить маленький БП. - сделать прозрачную крышку для ящика. - вывести на морду аппаратную кнопку паузы (она подключается к двум штырькам на плате рядом с процом)
пауза - штыри внизу посередине, под процом https://pp.userapi.com/c840633/v840633315/21f53/wwMZtRq3ekU.jpg
Ну а так - ещё очень хочу собрать сет с SegaSonic и пультом на 3 трекбола = будет бомба!
А ещё на Arabian Fight оказывается тоже на System 32! Игрушка огонь, проходили с друганами:
Автор: piroxilin Воскресенье, 12 ноября 2017, 21:21
QUOTE (Griever @ Сегодня, 20:59)
Эпик тема! Засветилась в легендарной SEGAGAGA!
Ну 360 этож - R360 платформа. Её подключали к X-board, Y-board, system32, model-1... Там вобщем-то экран, джойстик и гидравлика - адаптируй что-хочешь для неё... Пишут, что многим плохело от одного лишь вида, что там внутри происходило Да, а в аниму этом её назвали R720
Арабиан, как и ГА не до конца нормально эмулится в МАМЕ - есть видео глюки и не все спецэффекты правильно отображаются...
Они вообще большая редкость, так-что мы решили найди хоть одну и сделать её реплику, ну или сделать уже, на основе реверса, убер-девайс - 3-в-1 ... Типа все 3 вида плат дополнительного управления на одной, навороченной, ну и на современной элементной базе..
Оригинальный релиз игры был с защитой - с крипто-модулем. Но т.к. батарейка в них садится, а при полном разряде модуль "дохнет" навсегда и карик тоже, то энтузиасты решили его хакнуть и преуспели
На современном оборудовании сделали огромную вариативную таблицу комбинаций ветвлений комманд процессора и за несколько месяцев трассировки подобрали алгоритм и ключи дешифрации ... Ну и вырезали из кода всю конспирологию нафиг т.е. выложили в открытый доступ уже хакнутый образ игры, который можно писать в голый карик и играть себе спокойно
Довольна необычная игруля за Соника и СО - странно, что больше нигде она не вышла, хотя похожа конечно на 3Д-бласт, но тут ещё фишка конечно в трекболах
Ну и небольшой ролик заснял на тапок - так сказать "в движении" :
Автор: shitter Пятница, 24 ноября 2017, 10:10
ахренеть, крутота
сегасоник прикольная игра, даже не видел её раньше если компьютерный трекбол подключить норм управление будет в маме? норм должно быть по идее
Автор: piroxilin Понедельник, 27 ноября 2017, 02:00
И снова Golden Axe TRODA
Всё это время не давал мне покоя расширитель до 4-х игроков для секиры (и не только)... На ебее купить его не реально, если только вместе с самим аркадником, но это совсем редкий случай т.к. в основном эти машины расходятся среди "своих" на спец-форумах - короче не вариант А на четверых-то охото зарубиться Вот от нечего делать взялся я исследовать этот расширитель.
С двух крупных фоток в сети составил одну дву-слойную фоту в фотошопе, с несколькими полупрозрачными слоями и начал сводить схему с картинки.
А до этого прозвонил разъём расширения : суть такова - с фотки ясно, что расширение собрано на контроллеле параллельного порта, аналога 8255 т.е. содержит 3 программируемых 8-битных двунаправленных порта (ну образно). На каждом порту висит свой доп игрок, а на третьем всякия мелочь (как и оказалось в итоге). Что я делал : взял провод и через резистор 1ком подключил его к +5 и давай им тыкать во все штыри на шине, при включённом тесте управления в игре. Через резистор подключал для того , чтоб не спалить чего - для сигнала этого будет достаточно, а для аппаратуры это будет не сильной коллизией и ничего в теории не должно даже повиснуть. Результатов этот забег не дал. Тогда я подключился не к +5 , а к земле и проделал тоже-самое. И я всё увидел! Увидел реакцию при соединении "зонда" с шиной данных - такая в ножку и вижу что сработали сразу 3-вверх, 4-вверх и 3-старт. На другой ноге срабатывают 3-вправо,4-вправо и т.д.
Короче выходит что управление на каждом порту одинаковое, ну т.е. на 0 линии порта А висит кнопка вверх 3-го игрока, и на 0 линии порта В тоже висит вверх 4-го игрока. Так я вызвонил все сигналы на разъёме, а недостающие срисовал с фоток. Что не нашёл - то додумал.
Всё свёл в эксель, потом окультурил, ещё раз проверил - выкинул косяки и стал собирать.
Включаю - и ничего не работает Стал проверять почему - увидел ОВЦЕлографом, что у меня порт не выбирается. Стал искать корень и нашёл, что на плате генерируется выборка нулевого устройства, а на всех фотках селектор стоит в положении 2-го устройства... Перепаял на 0-е устр-во и и доп. ИО среагировало в тесте !!!
Это короче надо линии ввода-вывода подтягивать в +5 резисторами, а то они всякие помехи ловят. Поправил - припаял резюки - всё успокоилось. Стал тестить дальше - половина работает как надо, а вторая половина съехала и куда-то пропало "влево". Второй заход в документацию... Оказалось, что укурился когда переносил результаты прозвонки в таблицу т.к. делал ещё без "реверса" с фоток и работал по наитию - мол там может быть всё-что-угондо и ошибся в последовательности расположения бит шины данных на разъёме Перечеркал всё , перерисовал, переделал. Заработало и влево и всё остальное и схема стало что-надо!
-------------------------------------------------------------------------------------- Схему жать не буду, но выложу чуток попозже. Сначала засунул в схему наш отечественный порт кр580вв55, но он капризничал от подтяжки в 10ком и я его заменил на NEC-ковский КМОП аналог - ему всё понравилось, да и шаг ног у него всётаки дюймовый т.е. в панельке он сидит как родной.
П.С. Понял чего у меня плата иногда виснет - перетёрся провод питания по +5в - чуть шевельнёшь и "начинается"... Поменяю как-нить...
Автор: shitter Понедельник, 27 ноября 2017, 07:14
отличная работа
Автор: Bubel Понедельник, 27 ноября 2017, 08:45
Офигенная статья и проделанная работа! Особенно впечатлило про карту расширения 4-х игроков. Может автор сможет своё хобби (не дешевое ведь) оправдать изготавливая подобные редкие девайсы для продажи за бугор?
Может есть такая информация - как часто в игровых залах джои и кнопки в то время меняли? В средних цифрах примерно, к примеру на только что вышедший хит.
Автор: Boris Среда, 20 декабря 2017, 10:40
piroxilin ты просто гений технической мысли, браво! Golden Axe ROTDA - офигенная игра, с удовольствием прошел ее на MAME Соника тоже видел, но он уже не так понравился, все-таки классика с МД мне больше по душе
Автор: piroxilin Среда, 20 декабря 2017, 10:47
В GA надо на несколько игроков рубиться это факт! Поэтому я дополнительное ИО и замутил Заказал у китайцев контроллеров, а на ебее трекболы - жду пока, а как приедут - соберу нативный ИО для СегаСоника Жаль что я смог найти только два нужных трекбола, но может со временем найду ещё... Есть ещё один "альтернативный" китайский, из новодела, но насчёт него у меня большие сомнения, да и размерами он меньший, чем родные, но как эксперимент - сойдёт... Comming Soon...
А началось всё издалека и давно. Купил на ебей лот из 8 старых трекболов и отправил всё это через бандерольку сюда вместе с рулём от супер ханг она, аутраном, расширенным ромсетом для него и всякой остальной ерундой :
В ужасном конечно состоянии они, но как и обещалось - БУ. Оси стальные стёртые и ржавые, подшипники R4ZZ убитые, по проводам не комплект. Отмачивал всё в WD, стирал ржавчину, подбирал более-менее живые оси, но всё упёрлось в подшипники. Кое-как собрал 3 нормальных комплекта. Подшипники заказал на ебее в тайване, но они будут только к сентябрю, но зато тогда трекболы "оживут" по полной!
Ладно, наигравшись с "гайками" и маслом, стал собирать стол для контроля :
Ну вот в принципе всё. Можно было лучше сделать, но это ещё пол года съело-бы, а так только месяц на всё с большими перерывами. В таком виде System32 SegaSonic и уехал на GBX SP 2018, который будет 29 июля 2018г. И на этом автомате будет даже турнир по спидрану на троих Не упустите возможность пощупать руками
Автор: Wedmer Четверг, 26 июля 2018, 02:10
Осталось найти время на световые пистолеты, и ты станешь супергероем.
Автор: shitter Воскресенье, 16 сентября 2018, 13:09
офигенно
Автор: Heckfy Воскресенье, 17 мая 2020, 04:40
Прошу прощения за некропостинг, стало интересно. Кто нибудь знает, почему эта система, выдававшая потрясающие характеристики, так и не стала популярной, в отличии от Sega system 16, NEO GEO MVS, CP System и CP System 2? Высокая сложность и цена, или как раз конкуренты задавили? Или Сега все силы бросила на домашний рынок, оставив аркадный без должного внимания?
Автор: shitter Воскресенье, 17 мая 2020, 11:52
QUOTE (Heckfy @ Воскресенье, 17 мая 2020, 06:40)
Или Сега все силы бросила на домашний рынок, оставив аркадный без должного внимания?
точно не этот вариант
Автор: Boris Воскресенье, 14 мая 2023, 19:35
QUOTE (Heckfy @ Воскресенье, 17 мая 2020, 04:40)
Прошу прощения за некропостинг, стало интересно. Кто нибудь знает, почему эта система, выдававшая потрясающие характеристики, так и не стала популярной, в отличии от Sega system 16, NEO GEO MVS, CP System и CP System 2? Высокая сложность и цена, или как раз конкуренты задавили? Или Сега все силы бросила на домашний рынок, оставив аркадный без должного внимания?
Потому что эта система не умела в 3D, поэтому Сега еще в 1990 году выпустила аркадную систему Model 1, подробно можно почитать здесь: https://segaretro.org/Sega_Model_1