В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Всякие игры. Для всех платформ.

В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Сообщение EgorKuzevanov » 01 окт 2024, 10:22

Что делать, если в мультиплатформенном эмуляторе MESS v0.151 под Windows 10 LTSB 2016 (x64) и под Windows XP SP2 (2004 года выпуска) ром игры Midnight Club: Street Racing для Game Boy Advance зависает навсегда при начале новой игры (в это время заикается звук)? При этом в эмуляторе MESS v0.151 ромы игр для NES, SNES, Sega и оригинального черно-белого Game Boy работают исправно и без зависаний.

Я запускаю ром с помощью следующей команды в командной строке Windows:
Код: Выделить всё
mess.exe gba -cart "Midnight Club Street Racing (U) [!].gba"


Архив 7-Zip с проблемным ромом для Game Boy Advance прикреплен к данной теме.
Вложения
Midnight Club Street Racing.7z
(1.02 Мб) Скачиваний: 94
Последний раз редактировалось EgorKuzevanov 01 окт 2024, 11:17, всего редактировалось 8 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 464
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Сообщение uav » 01 окт 2024, 16:51

EgorKuzevanov, у меня так же, в логе вот это:

Код: Выделить всё
':maincpu' (000009F0): unmapped program memory write to 04000410 = 000000FF & 000000FF
':maincpu' (000009F0): unmapped program memory write to 04000410 = 000000FF & 000000FF
':maincpu' (080069EE): unmapped program memory read from 282382A4 = C002C002 & FFFFFFFF
':maincpu' (0800AB00): unmapped program memory read from C002C000 = C002C002 & 00FF0000
':maincpu' (0800AB00): unmapped program memory read from C002C000 = C002C002 & FF000000
':maincpu' (0800AB00): unmapped program memory read from C002C004 = C002C002 & 000000FF
':maincpu' (0800AB00): unmapped program memory read from C002C004 = C002C002 & 0000FF00

И дальше бесконечно такие же строчки.
Видимо, эмуляция сделана как-то некорректно.
Но на MESS же свет клином не сошёлся, вот в этом эмуляторе GBA (visualboyadvance-m) у меня данная игра работает нормально:
https://github.com/visualboyadvance-m/v ... ag/v2.1.11
Аватара пользователя
uav
Мастер Даунгрейда
 
Сообщения: 2433
Зарегистрирован: 22 дек 2008, 14:21

Re: В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Сообщение .::. Typucm .::. » 01 окт 2024, 21:38

Современный вариант MESS - это MAME.
https://www.mamedev.org/
Не знаю как с MESS, но к MAME нужен сборник биосов, с эмулятором не распространяются.

Если же для себя запускать-играть, просто использовать другой эмулятор GBA, как uav советует.
Последний раз редактировалось .::. Typucm .::. 01 окт 2024, 21:39, всего редактировалось 1 раз.
Не стесняйтесь думать. Неэффективно пытаться помочь людям, которые не желают помогать себе сами.
Нормально чего-то не знать, прикидываться идиотом - нет.
Аватара пользователя
.::. Typucm .::.
 
Сообщения: 557
Зарегистрирован: 28 янв 2022, 22:43

Re: В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Сообщение EgorKuzevanov » 02 окт 2024, 09:35

.::. Typucm .::. писал(а):Современный вариант MESS - это MAME.
https://www.mamedev.org/
Не знаю как с MESS, но к MAME нужен сборник биосов, с эмулятором не распространяются.

.::. Typucm .::., современные версии эмулятора MAME, в кодовую базу которых в мае 2015 года влился эмулятор MESS, несовместимы ни с Windows XP/2003/Vista, ни с 32-битными версиями Windows.

uav писал(а):Но на MESS же свет клином не сошёлся, вот в этом эмуляторе GBA (visualboyadvance-m) у меня данная игра работает нормально:
https://github.com/visualboyadvance-m/v ... ag/v2.1.11

.::. Typucm .::. писал(а):Если же для себя запускать-играть, просто использовать другой эмулятор GBA, как uav советует.

Я хочу, чтобы все эмуляторы были в одном EXE-файле. Но бинарные сборки эмулятора RetroArch для Windows XP работают нестабильно, а в эмуляторе MESS v0.151 (2013 года выпуска), совместимом со всеми версиями Windows, начиная с Windows XP SP0 и заканчивая Windows 11, криво работает эмуляция Game Boy Advance. Может быть, в MESS v0.151 нужно правильно настроить эмуляцию Game Boy Advance, используя параметры командной строки или конфигурационные файлы?
Последний раз редактировалось EgorKuzevanov 02 окт 2024, 09:48, всего редактировалось 5 раз(а).
EgorKuzevanov
Мастер Даунгрейда
 
Сообщения: 464
Зарегистрирован: 24 дек 2023, 05:31
Откуда: Санкт-Петербург
Железо: VirtualBox v6.0.24 + VMware Workstation v15.5.7 + DOS-эмулятор DOSBox-X (улучшенный форк DOSBox)

Re: В мультиплатформенном эмуляторе MESS v0.151 ромы игр для Game Boy Advance зависают навсегда при начале новой игры

Сообщение oldpcfan82 » 02 окт 2024, 12:28

EgorKuzevanov писал(а):Что делать

Если у вас есть современный веб браузер, есть эмулятор Game Boy Advanced для веб браузера, называется gba.js. Я в этом форуме писал как-то, что я собирался покупать миниатюрный эмулятор приставок, и я его купил. Я купил дёшево портативную консоль, называется MP5 X7. Мне обещали поддержку PS1 и Sega Mega Drive, но моя портативная консоль поддерживает только вроде бы NES и Game Boy Advanced, там нет камеры, но может проигрывать видео, аудио и флеш анимацию, там вшито 10 тыщ. NES и GBA игр. Я загрузил вашу игру на портативную консоль, и запустил её см. вот видео, вроде бы идёт, но как играть в неё, и суть игры я не понимаю, игра сильно напоминает GTA1 или GTA2. Вот в веб браузере как эта игра работает см тут, у меня игра притормажевает т.к. мой ПК 2014 г.
Последний раз редактировалось oldpcfan82 02 окт 2024, 12:40, всего редактировалось 1 раз.
Аватара пользователя
oldpcfan82
Мастер Даунгрейда
 
Сообщения: 279
Зарегистрирован: 01 окт 2023, 22:57


Вернуться в Игры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1