カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 重要 (本体) | 解決済み | 修正済み | 2024-12-07 06:02 | 2024-12-20 23:31 |
テスター | Robbbert | 担当者 | Robbbert | ソース | atari/jaguar.cpp |
バージョン | 0.272 | 発生バージョン | 0.217 | 修正バージョン | 0.273 |
修正コミット | 9f8d3e7 | プルリク | |||
フラグ | |||||
セット | jaguar | ||||
セット詳細 |
![]() | ||||
概 要 | クイックロードがクラッシュする。 | ||||
詳 細 | A long long time ago, the jaguar driver could run most homebrews. Today that is no longer the case. The first to go was breakage of ".rom" files. They are carts without the system header, which must be supplied by the emulator. This crucial support was removed many years ago, so ".rom" files just end up at a red "jaguar" screen - indicative of an invalid cart. A few years ago I did some testing and found that all the quickload homebrews now started at the wrong resolution, making them unplayable. And now, all of the quickloads crash at the red warning screen, which means that homebrew is entirely unsupported. The only software that works is ".j64", which are mostly commercial cartridges. | ||||
再現手順 | You can choose any quickloads, which can be found at atariage and other places. An example: >mame jaguar -quik e:\data\atari\jaguar\blobs.cof When the red warning screen appears it will instantly crash. | ||||
追加情報 | C:\MAME>mame jaguar -quik e:\data\atari\jaguar\blobs.cof ----------------------------------------------------- Exception at EIP=00007ff75ee2b1ce (jaguar_state::quickload_cb[abi:cxx11](snapshot_image_device&)+0x00ee): ACCESS VIOLATION While attempting to read memory at 0000000000000028 ----------------------------------------------------- RAX=0000000000000000 RBX=000002141b878080 RCX=3a6d61696e726f6d RDX=000001a04414a098 RSI=00000073d7929950 RDI=000002141901dbb0 RBP=00000073d7929810 RSP=00000073d79297b0 R8=0000000000000008 R9=0000000000000001 R10=000000000000f9a7 R11=0000021418f80e75 R12=000000000000f9a7 R13=00000073d7929cb0 R14=00007ff76db28520 R15=000000000000f9a7 ----------------------------------------------------- Stack crawl: 00000073d7929900: 00007ff75ee2b1ce (jaguar_state::quickload_cb[abi:cxx11](snapshot_image_device&)+0x00ee) 00000073d7929b50: 00007ff7628fe707 (snapshot_image_device::process_snapshot_or_quickload(int)+0x0047) 00000073d7929bd0: 00007ff7627744db (device_scheduler::timeslice()+0x013b) 00000073d7929d50: 00007ff762771735 (running_machine::run(bool)+0x01c5) 00000073d792f370: 00007ff7658c370c (mame_machine_manager::execute()+0x024c) 00000073d792f760: 00007ff7695e1aba (cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)+0x03ea) 00000073d792fa70: 00007ff7695e20ea (cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x007a) 00000073d792fad0: 00007ff7658be4b7 (emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)+0x0027) 00000073d792fea0: 00007ff76b277271 (luaopen_lfs+0xc5e6b1) 00000073d792fef0: 00007ff75e9d12ee (__tmainCRTStartup+0x016e) 00000073d792ff20: 00007ff75e9d1406 (mainCRTStartup+0x0016) 00000073d792ff50: 00007ffb419c7374 (BaseThreadInitThunk+0x0014) 00000073d792ffd0: 00007ffb4219cc91 (RtlUserThreadStart+0x0021) | ||||
添付ファイル |