Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

[ Каскадный ] · Стандартный · Линейный

> Sega System32 Arcade, Golden Axe!

piroxilin
post Суббота, 11 ноября 2017, 23:54
Отправлено #1


Маньяк
****

Группа: Пользователи
Сообщений: 261
Регистрация: 03 авг. 2007
Из: Москва
Пользователь №: 23 275





Arcade

Sega System 32


user posted image


Появился у меня такой вот сеговский аркадник - будем разбираться smile.gif
Числом 32 в названии Сега указывает, что процессор тут теперь 32-битный, RISC от NEC - V60 на 16МГц.

user posted image

Так как он себя очень хорошо показал на этой платформе, то его применили и в следующей аркаде - в Sega Model 1 (уже полностью полигональном-3D аркаднике).

user posted image

Ну а система 32 является последней в развитии 2D и псевдо-3D аркадных плат Сеги. Была ещё и SEGA SYSTEM MULTI 32

user posted image

но это уже ответвление - там процессор V70 и два видеовыхода (два видео-миксера и два видео-ЦАПа) т.е. к одной плате подключаются две JAMMA гребёнки на два монитора и на две панели управления

user posted image

да было на ней всего 4 игры, но зато был Outrunners smile.gif

user posted image

то есть практически это TWIN кабинет :

user posted image

Начинка у Ситем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):

user posted image

Аудио система :

user posted image

Z80 со своей памятью :

user posted image

FM чипы, PCM чип и его память под сэмплы :

user posted image

Видео чипы :

Тайлы

user posted image

Спрайты

user posted image

Миксер

user posted image

ЦАП

user posted image

Системный контроллер :

user posted image

Всякая пааамять :

user posted image

user posted image

user posted image

Контроллер внешней шины (CNB) и дополнительного IO (CNA):

user posted image

Ну и общая картинка :

user posted image

Дальше посмотрим на картридж :

user posted image

Здоровенный, на 25 мегабайт...

С такими, вот, разъёмами :

user posted image

"SYSTEM32 16M ROM BD" - 16M означает, что ПЗУ с графикой стоят по 16 мегабит т.е. 2МБ, но они там 16-битные , поэтому правильнее их мерить в мегабитах.

Чего там "столько" ПЗУ и таких разных - весь контент, как и во всех аркадниках, чётко разделён на части:

- код игры
- данные для процессора
- основная графика
- тайлы для скроллинга
- код для аудио процессора
- банки с сэмплами для аудио

и каждая часть сидит на своей независимой от других шине т.е. сама управляющая программа выведена на один разъём, графика на второй, а звук на третий. И все эти данные снимаются независимо друг от друга - в этом и состоит сакральная сила аркадников... smile.gif

Вот они все порознь:

ПЗУ с основной графикой -спрайтами (GFX) :

user posted image

ПЗУ с скроллингом (TILE) :

user posted image

ПЗУ с "самой игрой" (CPU PRG) :

user posted image

ПЗУ с данными для процессора (CPU DAT) :

user posted image

Управляющая программа для аудио процессора (SND PRG) :

user posted image

Банки музыкальных семплов (SND DAT) :

user posted image

Защита игр.

Чтобы защититься от пиратства игр Сега предусмотрела возможность шифрования контента или применения дополнительных мер защиты программ от несанкционированного копирования - установка крипто-модуля.
На карике есть разъём для "Security Module" :

user posted image

Насколько мне известно в систем32 применялись два вида защитных модулей -

первый это распространённый FD1149 :

user posted image

основанный на спец RISC 32-битной платформе (так и не взломанной) :

user posted image

устанавливающийся таким вот "хэдкрабом" :

user posted image

второй это плата разработанная специально для систем32 "834-8529" :

user posted image

размещающейся такой-вот "этажеркой" :

user posted image

Первый вариант применяется при шифровании кода муз-процессора и его дешифровки защитным модулем "налету" , а второй вариант в основном производит некие "хитрые" манипуляции в шаренной процессорной памяти, без которых основной код игры зацикливается на одном месте и программа "вешается".

Остальное на карике это всякая мелочь - дешифратор страниц памяти (выборки банков ПЗУ) на PLD (gal16v8) :

user posted image

Перемычки конфигурации размера ПЗУ и их количества :

конфиг ПЗУ звука и самой управляющей программы (CPU PRG, CPU DAT, SND PRG, SND DAT) :

user posted image

конфиг скроллинга-тайлов (TILE) :

user posted image

конфиг спрайтов (GFX) :

user posted image

ну ещё на карике куча шинных буферов и регистров-защёлок :

user posted image

Бывают ещё другие картриджи - попроще :

user posted image

В них стоят ПЗУ поменьше и игры на них крутятся попроще , но всё-таки спайдермэн вышел именно на таком (прикольный битэмап-платформер на четверых).

Основной ввод-выдод
на плате производится через обычную JAMMA. Напряжение -5в не используется. А вот дополнительное IO тут присутствует!
Известно как минимум 3 платы дополнительного управления :

- 4-х канальный аналоговый вход (гонки , тиры)
- расширение до 4-х игроков (3-й и 4-й игроки)
- управление трекболом (СегаСоник) 2-4 игрока (в японии 3 , в штатах 2)

Платы устанавливаются "бутербродом" в гнездо расширения "CNA" :

user posted image

и всякое дополнительное управление подключается уже к ним.

Вот эти самые платы :

4-х канальный аналог :

user posted image

расширение до 4-х игроков :

user posted image

и трекбол :

user posted image

user posted image

Фоты трекбола выше - от оригинального СегаСоника, но эти платы Очень редкие, но вместо них подходят Сеговские трекбольные платы от предыдущих систем (систем 2, систем 24 и т.д.). Вот они сами :

user posted image

На картинке плата двухканальная, но если припаять на неё ещё один или два контроллера трекблоа (NEC D4701) и резисторную сборку, то он станет 3-4 канальным.

Игры - защита - кабинеты - оборудование...

user posted image

user posted image

Что-зачем - защиту на игры ставили чтобы на простых кабинетах с дискретным управлением нельзя было менять игры простой заменой ПЗУ на картридже, только для этого и нужен модуль защиты, который хрен-скопируешь, а при попытке вскрытия, считывания он обнулял код расшифровки и уже программу нельзя было расшифровать. Но батарейка в модуле разряжается со временем и рано или поздно она таки сядет и код этот пропадёт, игра не запустится. Такую ситуацию называют "суицидом картриджа".
Восстановить этот код может только производитель - за деньги, но они уже давно прекратили поддержку этих продуктов и вам никто не поможет, кроме хакеров! smile.gif
Железячникам надоел такой бардак и даже последние приверженцы "чистого" ПО вынуждены были прибегнуть к их услугам по оживлению кариков.
Что для этого надо - для кариков на основе FD1149 поможет только обычный перебор ключей (декрипт), но результаты есть smile.gif
А для плат "834-8529" помогает дизасм её прошивки и анализ защиты.
В ГолденАксе например модуль защиты пишет в шаренную память строку "Wake Up" и когда процессор её там находит, то продолжает выполнение основного кода smile.gif
Короче сломали там всю защиту.

Но были ещё игры без защиты совсем. Почти совсем smile.gif
В таких играх защитой выступали сами кабинеты - это :

- гоночные автоматы, со своим крутым рулём

user posted image

user posted image

- тиры с штативными пистолетами

user posted image

user posted image

- юрский парк, в котором кабинет это кусок автомобиля с управляемой из игры через спец-плату драйверы привода, пневмо-подвеской сидения, без которой игра не запускается, а пытается подключиться к этой плате...

user posted image

- 360гр гиро-пневмо-системы smile.gif

user posted image

- кабинет с голо-проэктором :

user posted image

А патченные образы ПЗУ потихоньку выкладывают в сеть, после доскональной доводки (после хака).
Процесс такой - скачиваешь пак, записываешь образы в соответствующую ПЗУ, ставишь их в карик и правильно выставляешь перемычки на карике (конфиг дают к паку). Все! Играйте на здоровье! smile.gif

==============================================

Теперь сама история.

Купил я свой экземпляр тут, на форуме.

user posted image

Пыльный железный ящик с Юрским Парком внутри smile.gif
Вынут он был из кабинета с погибшим монитором.
Никакой гидравлики и платы-драйвера, как и управления в комплекте небыло, поэтому поможет только самопал smile.gif

user posted image

Крышка ящика на быстросъемах :

user posted image

а внутри наша жемчужина :

user posted image

Сама система32, 16М карик без защиты, плата аналогового входа.

user posted image

Судя по пыли - внутри не ступала нога человека smile.gif

user posted image
(протёрто мною)

Родные ПЗУ на каре :

user posted image

Подключенный аналог

user posted image

Так как Парк ругается на отсутствие гидравлики, то я решил записать на карик что-то поинтереснее....
Голден Акс 2 !
Тот, который
Revenge Of Dead Adder !!

user posted image

Вынул я карик, почистил...

user posted image

купил мильён ПЗУ-шек...

user posted image

прошил их патченным образом, отученным от защитного модуля...

user posted image

собрал всё в кучу

user posted image

и вот он :

user posted image

Аркадный Голден Акс 2!

user posted image

Рубись сколько влезет!

user posted image

Выставил для комфорта в сервис меню easy самый, но монетки оставил smile.gif

user posted image

Поставил игру на 4-х игроков...

user posted image

Ну и всё... Осталось только плату расширения на 4-х достать, ну или самому спаять - не сложно и можно такой сет везти на
GBX SP 2018 !!! smile.gif

П.С.
Чего хочу сделать :

- вернуть плату в металлический кейс.
- вместо платы фильтров поставить свой суперган на 4-х для джойстиков от мегадрайва.
- сделать нормальные порты для ТВ - скарт, RCA.
- гдето разместить маленький БП.
- сделать прозрачную крышку для ящика.
- вывести на морду аппаратную кнопку паузы (она подключается к двум штырькам на плате рядом с процом)

пауза - штыри внизу посередине, под процом
user posted image

Ну а так - ещё очень хочу собрать сет с SegaSonic и пультом на 3 трекбола = будет бомба!

user posted image

----------------------------------------------------------------------------------------
продолжение
----------------------------------------------------------------------------------------
Приключения с дополнительным ИО на 4-х игроков для Секиры!
----------------------------------------------------------------------------------------
SegaSonic - развязка!
----------------------------------------------------------------------------------------
Окончание истории с Соником smile.gif
----------------------------------------------------------------------------------------

Сообщение отредактировал piroxilin - Четверг, 26 июля 2018, 01:41
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Ответов
Heckfy
post Воскресенье, 17 мая 2020, 04:40
Отправлено #2


Новичок
*

Группа: Пользователи
Сообщений: 21
Регистрация: 20 нояб. 2013
Пользователь №: 48 989





Прошу прощения за некропостинг, стало интересно. Кто нибудь знает, почему эта система, выдававшая потрясающие характеристики, так и не стала популярной, в отличии от Sega system 16, NEO GEO MVS, CP System и CP System 2? Высокая сложность и цена, или как раз конкуренты задавили? Или Сега все силы бросила на домашний рынок, оставив аркадный без должного внимания?

Сообщение отредактировал Heckfy - Воскресенье, 17 мая 2020, 04:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Boris
post Воскресенье, 14 мая 2023, 19:35
Отправлено #3


Uphold the law
Group Icon

Группа: Супермодераторы
Сообщений: 1 008
Регистрация: 07 авг. 2006
Из: Bulltown
Пользователь №: 17 455





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


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

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
shitter   точно не этот вариант   Воскресенье, 17 мая 2020, 11:52


Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Вт., 30 апр. 2024, 10:17
Skin Designed (c) by Rooq.net, All Rights Reserved.