> In Mame v0.174 neogeo rotd rom crash badly, instead clone rom rotdh works perfectly. > > I haven't a Mametester account, if someone can open a bug report, I would be > grateful.
If you start the game from the GUI and choose it, the emulator just crashes. If you do it from a command line, you get this:
Code:
F:\Roms\Emulators\Arcade\MAME>mame64 rotd Invalid video value ddraw; reverting to gdi Invalid prescale option, reverting to '1' Value 1 not supported for option sound - falling back to auto
----------------------------------------------------- Exception at EIP=0000000002A3E8B8 (expression_validate(void*, char const*, expre ssion_space)+0x0038): ACCESS VIOLATION While attempting to read memory at 0000000000000030 ----------------------------------------------------- RAX=0000000000000000 RBX=000000000AEDE690 RCX=0000000000227F20 RDX=0000000000000 003 RSI=00000000002280D8 RDI=000000000000000B RBP=0000000000227FD0 RSP=0000000000227 FA0 R8=823B6AC9394CB9E7 R9=B582B8EC4FF7966D R10=C6A4A7935BD1E995 R11=0000000000227 F48 R12=00000000142A3258 R13=00000000002280D0 R14=0000000002B4002A R15=00000000140DF 170 ----------------------------------------------------- Stack crawl: 0000000000227FA0: 0000000002A3E8B8 (expression_validate(void*, char const*, ex pression_space)+0x0038) 0000000000228060: 0000000002A5AB46 (parsed_expression::parse_memory_operator(p arsed_expression::parse_token&, char const*)+0x0146) 0000000000228120: 0000000002A5E562 (parsed_expression::parse_symbol_or_number( parsed_expression::parse_token&, char const*&)+0x0162) 00000000002281A0: 0000000002A5EDF6 (parsed_expression::parse_string_into_token s()+0x0416) 00000000002281F0: 0000000002A5F541 (parsed_expression::parse(char const*)+0x00 c1) 00000000002282A0: 00000000017F4007 (cheat_script::script_entry::script_entry(c heat_manager&, symbol_table&, char const*, xml_data_node&, bool)+0x0107) 0000000000228320: 00000000017F45AC (cheat_script::cheat_script(cheat_manager&, symbol_table&, char const*, xml_data_node&)+0x016c) 00000000002283F0: 00000000017F4E92 (cheat_entry::cheat_entry(cheat_manager&, s ymbol_table&, char const*, xml_data_node&)+0x0352) 0000000000228620: 00000000017F9BFA (cheat_manager::load_cheats(char const*)+0x 022a) 00000000002288B0: 00000000017FA0B4 (cheat_manager::reload()+0x0254) 0000000000228960: 00000000017FA671 (cheat_manager::cheat_manager(running_machi ne&)+0x0211) 0000000000228A10: 0000000001786550 (mame_machine_manager::create_custom(runnin g_machine&)+0x0330) 0000000000228AF0: 00000000029CCDD6 (running_machine::start()+0x08f6) 0000000000228B50: 00000000029CD32A (running_machine::run(bool)+0x00aa) 000000000022F510: 0000000001787C4A (mame_machine_manager::execute()+0x015a) 000000000022F960: 0000000001802329 (cli_frontend::execute(int, char**)+0x0d09)
000000000022F9D0: 0000000001786E35 (emulator_info::start_frontend(emu_options& , osd_interface&, int, char**)+0x0035) 000000000022FDF0: 00000000016F1FA4 (utf8_main(int, char**)+0x0124) 000000000022FE50: 0000000002E8FF8F (wmain+0x007f) 000000000022FF20: 000000000040140C (__tmainCRTStartup+0x025c) 000000000022FF50: 000000000040153B (mainCRTStartup+0x001b) 000000000022FF80: 00000000770B59BD (BaseThreadInitThunk+0x000d) 000000000022FFD0: 000000007734A2E1 (RtlUserThreadStart+0x0021)
Turning off cheats in mame.ini lets the game boot. Leaving them on causes MAME to crash upon loading the game.
|