カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
---|---|---|---|---|---|
![]() | 重要 (本体) | 仮承認 | 未処理 | 2025-01-20 05:48 | 2025-01-26 02:36 |
テスター | trebor | 担当者 |   | ソース | nintendo/punchout.cpp |
バージョン | 0.273 | 発生バージョン | 修正バージョン | ||
修正コミット | プルリク | ||||
フラグ | |||||
セット | punchout, spnchout | ||||
セット詳細 |
![]() ![]() | ||||
概 要 | bgfx表示で画面数を2にするとクラッシュする。 | ||||
詳 細 | When trying to utilize two displays for the games Punch-Out!! and Super Punch-Out!!, creating the respective *.ini file, specifying 'numscreens 2' results in an Access Violation crash. Delete the *.ini file, or just remove the 'numscreens 2' line, both games run without issue. | ||||
再現手順 | Create a punchout.ini or spnchout.ini file and place the line numscreens 2. Run "mame punchout" (or "mame spnchout") MAME crashes with an Access Violation error: D:\MAME>mame punchout ----------------------------------------------------- Exception at EIP=00007ff6ad530a94 (bgfx::d3d11::RendererContextD3D11::init(bgfx::Init const&)+0x1224): ACCESS VIOLATION While attempting to read memory at 00007ff6b8574750 ----------------------------------------------------- RAX=0000000004000010 RBX=0000016e04dc1040 RCX=0000016e04dce3d8 RDX=0000000000000007 RSI=00000004b30f8b40 RDI=00007ff6b4574e70 RBP=00007ff6b45743a0 RSP=00000004b30f8a90 R8=ffffffffffffffe0 R9=0000016e04dce408 R10=baac1f10365eb170 R11=00000004b30f8a60 R12=00007ff6b4574740 R13=00000004b30f8b40 R14=0000016e04dc1040 R15=0000000000000001 ----------------------------------------------------- Stack crawl: 00000004b30f8f80: 00007ff6ad530a94 (luaopen_lfs+0x9b3314) 00000004b30f8fd0: 00007ff6ad528785 (luaopen_lfs+0x9ab005) 00000004b30f9120: 00007ff6ad07ba44 (luaopen_lfs+0x4fe2c4) 00000004b30f92e0: 00007ff6ad08ad96 (luaopen_lfs+0x50d616) 00000004b30f9340: 00007ff6ad08ae22 (luaopen_lfs+0x50d6a2) 00000004b30f93b0: 00007ff6ad08b4fd (luaopen_lfs+0x50dd7d) 00000004b30f9420: 00007ff6ad08b822 (luaopen_lfs+0x50e0a2) 00000004b30f9450: 00007ff6ad08c1c3 (luaopen_lfs+0x50ea43) 00000004b30f95a0: 00007ff6abebfc37 (renderer_bgfx::draw(int)+0x0647) 00000004b30f9600: 00007ff6a7f55973 (win_window_info::draw_video_contents(HDC__*, bool)+0x0063) 00000004b30f9710: 00007ff6a7f5a166 (win_window_info::video_window_proc(HWND__*, unsigned int, unsigned long long, long long)+0x0736) Remove the numscreens line or delete the ini file and the game runs fine under just one screen. | ||||
追加情報 | I'm running an 11th Gen Intel(R) Core(TM) i7-11700 @ 2.50GHz | 2.50 GHz desktop. 16.0 GB (15.6 GB usable). Windows 11 Home. Version 23H2. NVIDIA GeForce GTX 1660 Ti. Driver Version 32.0.15.5612. | ||||
添付ファイル |