カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
クラッシュ/フリーズ重要 (ゲーム)認証済み未処理2024-09-27 18:042024-10-05 19:14
 
テスターRobbbert担当者 ソースtangerine/microtan.cpp
バージョン0.270発生バージョン修正バージョン
修正コミットプルリク
フラグ
セット mt65
セット詳細
mt65 - Microtan 65
 
概 要テープをロードしようとするとクラッシュする。
詳 細When loading a tape with XBUG installed, it crashes as soon as LOAD is entered.
再現手順Type this at the command line, substituting your own tape filename.

>mame mt65 xbug -cass e:\data angerine\microtan\fast.wav

Once it starts up, type

BAS

to enter Basic. Then type

LOAD

to load the tape. At soon as enter is pressed, MAME crashes.
追加情報C:\MAME>mame mt65 xbug -cass e:\data angerine\microtan\fast.wav

-----------------------------------------------------
Exception at EIP=00007ff699b2fcb4 (non-virtual thunk to generic_rom_linear_device::read_rom(unsigned int)+0x0004): INTEGER DIVIDE BY ZERO
-----------------------------------------------------
RAX=00000000000007f7 RBX=0000021ab3a03328 RCX=0000021ab0ebd9c0 RDX=0000000000000000
RSI=0000021ab0ed8570 RDI=000000000000f7f7 RBP=0000021ab3a03338 RSP=000000edce0f9538
R8=00007ff6968ad690 R9=0000000000000000 R10=00000000000037f7 R11=0000021ab0fa7458
R12=00007ff699598ab0 R13=00000000ffffffff R14=00007ff699598ad0 R15=000000edce0f99f0
-----------------------------------------------------
Stack crawl:
000000edce0f9530: 00007ff699b2fcb4 (non-virtual thunk to generic_rom_linear_device::read_rom(unsigned int)+0x0004)
000000edce0f95a0: 00007ff6995981ed (tanbus_device::read(unsigned int)+0x00ed)
000000edce0f9600: 00007ff696951ffe (m6502_device::jmp_adr_full()+0x01ae)
000000edce0f9640: 00007ff69692f82a (m6502_device::execute_run()+0x009a)
000000edce0f96b0: 00007ff6968791ec (device_scheduler::timeslice()+0x048c)
000000edce0f9830: 00007ff6968760f5 (running_machine::run(bool)+0x01c5)
000000edce0fee50: 00007ff699962d0c (mame_machine_manager::execute()+0x024c)
000000edce0ff240: 00007ff69d62695a (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)
000000edce0ff550: 00007ff69d626f8a (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)
000000edce0ff5b0: 00007ff69995dab7 (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)
000000edce0ff980: 00007ff69f2acd51 (luaopen_lfs+0xc59e01)
000000edce0ff9d0: 00007ff692b612ee (__tmainCRTStartup+0x016e)
000000edce0ffa00: 00007ff692b61406 (mainCRTStartup+0x0016)
000000edce0ffa30: 00007ffcf3697374 (BaseThreadInitThunk+0x0014)
000000edce0ffab0: 00007ffcf527cc91 (RtlUserThreadStart+0x0021)
 
添付ファイル