Автор Тема: (SMD) Контрольная сумма Super Street Fighter II - The New Challengers?  (Прочитано 758 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Maksim86

  • Пользователь
  • Сообщений: 430
    • Просмотр профиля
Здравствуйте! Есть Super Street Fighter II - The New Challengers (2 версии), в обеих версиях поправлен звук, в американской, цвета изменены под оригинальную аркадную версию, другая версия японская, без изменений палитры. Суть в том, что в программе FixCheckSum, эти 2 версии обозначаются Оk! Но в эмуляторе Checksum incorrect! Можно ли поправить?
« Последнее редактирование: 16 Ноябрь 2021, 11:24:30 от Maksim86 »

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5005
    • Просмотр профиля
Но в эмуляторе 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

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
Тебе принципиально хочется играть через Fusion?

Оффлайн perfect_genius

  • Пользователь
  • Сообщений: 1144
    • ВКонтакте
    • Steam
    • Просмотр профиля
А на каком работают плохо?