Автор Тема: [SMD] Конвертация ромов 50 гц в 60 гц.  (Прочитано 1911 раз)

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

Оффлайн free.gen

  • Пользователь
  • Сообщений: 291
  • Пол: Мужской
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« : 19 Январь 2020, 12:01:40 »
Есть ли возможность конвертировать ромы европейского региона в нтсц 60 гц? Я подключаю RetroPie к элт телевизору в режиме нстц и скроллинг игр пал региона происходит несколько прерывисто, глаза устают. В настройках ядра можно сменить регион на нтсц и игра идет уже в 60 гц, скроллинг выравнивается, но если выйти в главное меню и запустить игру заново, то появляется сообщение о том, что данный ром не того региона.
В общем, есть ли возможность пропатчить ром, чтобы он сразу запускался принудительно в 60 гц? К примеру игра Asterix and the Power of the Gods - она выходила только в европе. Может есть какие коды для GG патчера, которые меняли бы регион и 50 на 60?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4593
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« Ответ #1 : 19 Январь 2020, 14:24:53 »
Для Asterix and the Power of the Gods - AJFT-AR5A или через HEX редактор - B60:67 (байт 0xB60 заменить на 67, был 66). Список кодов для обхода: https://gamefaqs.gamespot.com/genesis/916377-genesis/faqs/60595
Но вообще, не все игры работают нормально после смены региона, в этой игре вроде нет проблем, здесь обсуждение: https://forums.sonicretro.org/index.php?threads/making-pal-megadrive-games-60hz-friendly.9674/
--------
Здесь тоже списочек игр со скриншотами заставок: https://segaretro.org/Mega_Drive_region_coding
« Последнее редактирование: 19 Январь 2020, 15:15:08 от Sharpnull »

Оффлайн free.gen

  • Пользователь
  • Сообщений: 291
  • Пол: Мужской
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« Ответ #2 : 19 Январь 2020, 15:36:01 »
AJFT-AR5A
спасибо большое, код сработал. но если выставить автоопределение, то эмуль упорно ставит европейский регион, в итоге ром не запускается. есть возможность и это обойти?

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4593
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« Ответ #3 : 19 Январь 2020, 15:48:09 »
free.gen, 0x1F0 заменить на U (0x55). Там указываются коды регионов.

Оффлайн free.gen

  • Пользователь
  • Сообщений: 291
  • Пол: Мужской
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« Ответ #4 : 19 Январь 2020, 16:27:32 »
Sharpnull, получилось! теперь такой вопрос, где можно посмотреть инфу по остальным эксклюзивам европы (gg коды понял где брать, а вот в hex что менять)? есть еще некоторое количество игр, которое мне хотелось бы пропатчить.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 4593
    • Просмотр профиля
[SMD] Конвертация ромов 50 гц в 60 гц.
« Ответ #5 : 19 Январь 2020, 16:33:57 »
а вот в hex что менять
Это смещение (0x1F0) для всех ромов, просто ставите U, чтобы определялся как NTSC-U регион, E - PAL, J - NTSC-J.