Приставки > Картриджи / диски
Дампы с портов
(1/2) > >>
AKuHAK:
Не знаю туда ли пишу, но косвенно связано с дампами.

Разбирал порт аркад Midway Arcade Treasures на ПС2. Было в общем интересно узнать, в каком варианте там хранятся данные. Формат данных крайне просто - есть исполняемый эльф-файл и файл с данными. Структура файла с данными крайне проста и разобрать её не составляет труда: он содержит звуковые файлы и собственно сами дампы.

Для каждой игры есть 3 основных файла: xxxeerom.rom, xxx.rom и xxximage.rom, где xxx - сокращение названия игры.

Каждый файл представляет собой простой дамп памяти (а вовсе не дампы каждого чипа).
xxx.rom - это то, что на mamedev называется "maincpu".
xxximage.rom - это то, что на mamedev называется "gfxrom" (собственно сама игра, загруженная в память).
xxxeerom.rom - что это такое я без понятия. Файл маленький (максимум 50кб), внутри практически ничего нет, из осмысленных данных только название и номер ревизии (что безусловно очень удобно - не не надо рыскать по всей сдампленной памяти в поисках номера ревизии), но что конкретно это значит не знаю.
Звуковая часть памяти полностью вырезана: для каждой игры составлен список звуков, которые жёстко привязаны к номеру. Сами звуки хранятся в том же самом файле в Wav формате. Почему так сделано - сия тайна великая есть. Я думаю никому не надо объяснять сколько места может занимать разжатый звук. Например во втором мортал комбате звуки и музыка занимают 110 мегабайт (!). Так что именно по этой причине на диск влезает так мало игр.

Конкретно я разбирал мортал Комбаты, но могу сказать, что наверняка у других игр дела обстоят также.

* Mortal Kombat 1 представлен в REVISION 4.0  9/28/92. Дамп один в один совпадает с уже имеющимся. По непонятным причинам они взяли дамп с Y юнита, а не с Т юнита. Что тем более странно, что на Т ревизия поновее имеется плюс не пришлось бы писать отдельный движок (так как второй Мортик только на Т-юнитах выходил и его можно было бы очень просто адаптировать). К сожалению хак Турбо Эдишн не идёт - игра подвисает при загрузке.

* Mortal Kombat 2 представлен в REVISION 3.1. Дамп совпадает один в один с уже имеющимся. Ревизия последняя актуальная. Все хаки идут просто отлично, и 4.2 и 9.1 и Challenger идут без ошибок и подвисаний. Что особенно радует так это то, что там практически тру хд музыкальное сопровождение арен.

* Mortal Kombat 3 представлен в REVISION 2.1. Дамп совпадает один в один с уже имеющимся. Ревизия последняя актуальная. Никаких хаков не нашёл - так что нету возможности сравнить. Что НЕ радует так что озвучка это просто тихий ужас, такое чувство будто записывали плохим диктофоном с плохого магнитофона. Совместить с озвучкой от умк3 не удалось ((

* Ultimate Mortal Kombat 3 представлен в REVISION 1.2. Ревизия последняя актуальная, но дамп совпадает не полностью. Он на 4 мегабайта больше нежели должен быть. Криворукие портоделы сняли овердамп - последние 4 мега отзеркалены. Что радует, так это качественный звук, непонятно почему его нельзя было использовать в МК3 (вроде бы набор звуков совпадает, разве что добавлены парочку). Хаки идут (ну точнее единственный хак - Juggernaut Edition).Помимо этого я выяснил, что абсолютно те же дампы (один в один), используются во всех МК Аркад Коллекшенах. Так что теперь можно спокойно портировать хаки с аркад на любую из этих компиляций.
В связи с этим вопрос - есть ли какие-нибудь крупные и качественные хаки аркадных версий МК (ну или просто хаки аркадных версий чего угодно), которые выпускались не на железе, а уже постфактум. Я нашёл только один - уже упомянутый Джаггернаут.
HardWareMan:
EEROM предполагаю это дамп EEPROM, это такая маленькая флэш-память, которая хранит настраиваемые параметры и прогресс игры (сохраненка, очки и рекорды, например).
MetalliC:
AKuHAK, много хаков аркад можно найти в IPS Collection для MAME+, но именно в плане МК там порожняк - только переводы на французский.
Добавлено позже:

--- Цитата: AKuHAK ---Сами звуки хранятся в том же самом файле в Wav формате. Почему так сделано - сия тайна великая есть.
--- Конец цитаты ---

вероятно чтобы не эмулировать DCS Audio плату, проще оцифровать звуки/музыку или использовать уже имеющиеся из CD-версий игр.


--- Цитата: AKuHAK ---По непонятным причинам он на 4 мегабайта больше нежели должен быть.
--- Конец цитаты ---

выложи плз этот файлик.
AKuHAK:

--- Цитата: HardWareMan от 06 Ноябрь 2012, 06:43:24 ---EEROM предполагаю это дамп EEPROM, это такая маленькая флэш-память, которая хранит настраиваемые параметры и прогресс игры (сохраненка, очки и рекорды, например).

--- Конец цитаты ---
у меня тоже было такое подозрение. В общем выкладываю все еепромы и заодно дополнительные 4 мега для умк3.
MetalliC спасибо и на этом )) правда там даже джаггернаут эдишона нет...
MetalliC:

--- Цитата: AKuHAK ---и заодно дополнительные 4 мега для умк3.
--- Конец цитаты ---

это овердамп/зеркало, данные аналогичны U110-U113
AKuHAK:
MetalliC, спасибо ))
AKuHAK:
Разбирал сейчас Sonic Mega Collection Plus и Sonic Gems collection на предмет наличия мегадрайвовских ромов и нашёл несколько интересных вещей. Практически все ромы совпадают с уже имеющимися дампами, но есть несколько отличий:
1) Bare Knuckle 2 (J) - отличается 2 байтами.
2) Sonic and Knuckles & Sonic 3 (W) [!] отличается только заголовком (а точнее говоря прописан размер рома и область рама)
3) И наконец Sonic and Knuckles & Sonic 2 (W) [!] здеся вообще странное дело. Ооочень смахивает на овердамп, так как отличия только в заголовках ромов.

http://rghost.ru/41624243
Кто что скажет по этому поводу?
MetalliC:
AKuHAK, ты ромы последним гудгеном сканируй чтоли, вот что я получил с твоих ромов:
"Comix Zone (JU) (Prototype - Jun 09, 1995).bin"
"Dong Gu Ri Te Chi Jak Jeon (K).bin"
"Ristar (UE) (Aug 1994) [!].bin"
"Sonic The Hedgehog 2 (W) (REV01) [b8].bin"
AKuHAK:

--- Цитата: MetalliC от 17 Ноябрь 2012, 15:05:15 ---AKuHAK, ты ромы последним гудгеном сканируй чтоли, вот что я получил с твоих ромов:
"Comix Zone (JU) (Prototype - Jun 09, 1995).bin"
"Dong Gu Ri Te Chi Jak Jeon (K).bin"
"Ristar (UE) (Aug 1994) [!].bin"
"Sonic The Hedgehog 2 (W) (REV01) [b8].bin"

--- Конец цитаты ---
спс )) чувствовал что упускаю простой выход из положения. Тем не менее три дампа неопознаны пока что.
p_star:
Может тот кто эти сборники делает просто качает РОМы из сети  :wow:?
AKuHAK:

--- Цитата: p_star от 17 Ноябрь 2012, 16:55:34 ---Может тот кто эти сборники делает просто качает РОМы из сети  :wow:?

--- Конец цитаты ---
всё может быть )) однако всё-таки маловероятно. Проверил сейчас Sega Mega Drive Classic Collection Gold Edition. Там GoodGen не опознал 2 игры: Alien Storm и Galaxy Force II.
MetalliC:
хрен его знает что там меняли, если интересно IDA Pro в зубы и вперед на мины ;)
быстренько глянул ром Alien Storm - это явно модифицированный (W) [!] ром, первое же отличие - пачка кода заменена на 4e71, у Моторолы это NOP, в конце рома наоборот добавлен код в пустое место.
я лично думаю эти ромы были модифицированы, чтоб нормально работали на сеговском эмуляторе, хотя есть пусть и не большая но вероятность, что это всё-таки исправления каких-то багов игр.

зы: ромы кстати аналогичны тем, что используются в стимовской Megadrive Collection
AKuHAK:
А вот нашёл полезную вещь. Дамп биоса самой последней консоли ПС1 (SCPH-103)
4.5J
взят из эмулятора биши баши 3 для второй плойки.
SAMael:
Спасибо, пойдет в коллекцию, часом биоса нет от SCPH-5552
AKuHAK:

--- Цитата: SAMael от 08 Январь 2013, 21:18:00 ---Спасибо, пойдет в коллекцию, часом биоса нет от SCPH-5552

--- Конец цитаты ---
когда роешься в коммерческих эмулях никогда не знаешь на что наткнёшься )) я и на этот то случайно наткнулся
SAMael:
согласен, бывает, но этот биос я давно ищю и пока без результатно)))
Rumata:

--- Цитата: SAMael от 08 Январь 2013, 21:18:00 ---часом биоса нет от SCPH-5552

--- Конец цитаты ---
А он существует? Мне всегда казалось, что 5552 - это 5502 в изменённой комплектации (там типа 2 джойстика и карта памяти, если не ошибаюсь)
AKuHAK:

--- Цитата: Rumata от 08 Январь 2013, 22:59:04 ---А он существует? Мне всегда казалось, что 5552 - это 5502 в изменённой комплектации (там типа 2 джойстика и карта памяти, если не ошибаюсь)

--- Конец цитаты ---
Если судить по дат файлу от редмап.орг, то ты прав

--- Цитата ---game (
   name "ps-30e"
   description "SCPH-5502/SCPH-5552 (Version 3.0 01/06/97 E)"
   rom ( name ps-30e.bin size 524288 crc d786f0b9 md5 32736f17079d0b2b7024407c39bd3050 sha1 f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0 )
)
--- Конец цитаты ---
AKuHAK:
Ковырял Sega Ages 2500 PS2 - нашёл несколько неизвестных дампов:

AKuHAK:
Добавил zip архив. Краткое описание ромов:

* vol.20: - всего один неизвестный ром, с очень оригинальным названием sms.bin )) Судя по всему просто заставка SMS - может это некий прообраз биоса? Размер 8Кб.
* vol.21: - Из 4 ромов - всего один был опознан. Это quartetu.sms (Quartet (UE) [!].sms).
quartetj.sms - весьма похож на Double Target (J) [!].sms, заменена пачка кода 0xF0 - 0x8000.
globedef.sms - практически полностью совпадает с Global Defense (UE) [o1].sms (разница в 2 байта), судя по всему - это вовсе не овердамп ))
sdi_b.sms - практически полностью совпадает с SDI (J) [!].sms (разница в 2 байта - те же самые кстати), мне даже стало интересно - что это за мистические 2 байта?
* vol.29: Один неизвестный Game Gear ром: mw2_arrange.gg, практически полностью совпадает с mw2.gg (по версии гудтулс Monster World II - Dragon no Wana (J).gg). Различие в 13 байт.Также на диске есть некие странные ромы для мегадрайва: mw3_usa_sramsave.bin и mw3_jpn_sramsave.bin - отличия от оригиналов (которые тоже присутствуют на диске в том, что в них добавлено в заголовки SRAM VER., и заменена область РАМа (H1A8 - H1BC). Очевидно, что добавлена возможность сохранять СРАМ, но я её не тестировал.

* vol.32: 2 неизвестных рома. Первый: ранний прототип Phantasy Star II - Nei's Adventure (SN) (J) на SMD. Отличий от оригинала довольно много, на глаз примерно заменён блок с 0x20000 до 0x2E840. Что интересно - внутридисковое название прототипа ps2tnei.bin, а название оригинала ps2tnei_fixed.bin.
Второй ром это phantasystar1_j_01_hira.sms на SMS. Немного другая версия первой части, которая в Гудтулсах обозначена как Phantasy Star (J) (from Saturn Collection CD) [!].sms (внутридисковое название phantasystar1_j_01.sms), отличия - немного разный размер, пачка кода на 0x8350 - 0xBD98 и 0x2FF20 - 0x2FFB8.Вообще судя по названию этот ром взят из Сатурновской коллекции, но я более чем уверен, что там также есть и второй ром, но он почему-то не был опознан. Откуда вообще создатель гудтулсов берёт инфу?

* vol.32: Присутствует неопознанный ром SMS fantasyzone1_oldver.bin - довольно много отличий от fantasyzone1.bin (Fantasy Zone (JUE) (V1.2) [!].sms - по версии ГудТулс). При загрузке - сперва идёт заставка Сега марк III.
Также есть та странная заставка с 20 волума: sms.bin, но увеличенная до 32Кб (просто нули добавлены в конце - и одно слово)
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии