Разработка и ромхакинг > Ромхакинг и программирование
(SMD) Контрольная сумма Super Street Fighter II - The New Challengers?
(1/1)
Maksim86:
Здравствуйте! Есть Super Street Fighter II - The New Challengers (2 версии), в обеих версиях поправлен звук, в американской, цвета изменены под оригинальную аркадную версию, другая версия японская, без изменений палитры. Суть в том, что в программе FixCheckSum, эти 2 версии обозначаются Оk! Но в эмуляторе Checksum incorrect! Можно ли поправить?
Sharpnull:

--- Цитата: Maksim86 от 24 Май 2021, 13:21:34 ---Но в эмуляторе Checksum incorrect!
--- Конец цитаты ---
Ваш дерьмовый Fusion считает контрольную сумму (КС) не по всему рому, а только 4МБ. Genesis Plus GX считает весь ром (вроде), поэтому там будет правильная КС у указанных ромов. В оригинальном SSFII сумма не совпадёт ни с 4МБ, ни с полной, потому что контрольная сумма для проверки игрой (если захочет), а не для эмулятора, а SSFII вычисляет КС по-своему.
Если вас так бесит, что ваш дерьмовый Fusion жалуется на неверную КС ромов больше 4МБ, то обрежьте ром до 4МБ, посчитайте КС, запишите КС через HEX-редактор в полный ром по адресу 0x18E, при этом для SSFII нужно вшить Master Code, потому что вы испортили оригинальную КС.
У ромов выше уже есть пропуск КС, поэтому откройте в HEX-редакторе "Super Street Fighter II - The New Challengers.bin" с 0x18E замените байты на B8 24, а в "Super Street Fighter II - The New Challengers (другая версия).bin" с 0x18E замените байты на C9 38.
perfect_genius:
Тебе принципиально хочется играть через Fusion?
perfect_genius:
А на каком работают плохо?
Навигация
Главная страница сообщений

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