Автор Тема: Какая прога может менять регион у SEGA MD ромов  (Прочитано 11379 раз)

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

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: Какая прога может менять регион у SEGA MD ромов
« Ответ #30 : 04 Ноябрь 2015, 14:52:01 »
Тряхну стариной :)
Там несколько проверок на регион по адресу порта напрямую. Скрытые проверки вряд ли есть. Проверяется 7-й бит: 0 - домашняя версия (японка), 1 - экспортная.
В первом куске кода надо заменить команду SEQ на:
ST (код 50F8) для японки и SF (код 51F8) для английского.
В остальных кусках надо заменить команду BNE на:
NOP (код 4E71) для японки, BRA (первый байт - команда 60xx) для англ.

_000A815C: 0839 0007 00A10001       BTST      #$7,I/O:$00A10001
_000A8164: 57F8 FF42                SEQ       RAM:$FF42
...
_000A8168: 6618                     BNE       ROM:$000A8182(pc)
...
_000A81C4: 0839 0007 00A10001       BTST      #$7,I/O:$00A10001
_000A81CC: 6606                     BNE       ROM:$000A81D4(pc)
...
_000A8288: 0839 0007 00A10001       BTST      #$7,I/O:$00A10001
_000A8290: 660C                     BNE       ROM:$000A829E(pc)
...
_000A85C8: 0839 0007 00A10001       BTST      #$7,I/O:$00A10001
_000A85D0: 6608                     BNE       ROM:$000A85DA(pc)

Оффлайн Mefistotel

  • Emu-Land Team
  • Сообщений: 1509
  • Пол: Мужской
  • Генерал армии Хаоса
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Какая прога может менять регион у SEGA MD ромов
« Ответ #31 : 05 Ноябрь 2015, 09:26:44 »
Всем спасибо.  :thumbup: