| カテゴリ | 重要度 | ステータス | 解決状況 | 登録日時 | 最終更新 |
|---|---|---|---|---|---|
クラッシュ/フリーズ | 中 | 認証済み | 未処理 | 2022-07-06 10:28 | 2022-07-08 11:22 |
| テスター | Foxhack | 担当者 |   | ソース | sega/mdconsole.cpp |
| バージョン | 0.245 | 発生バージョン | 0.244 | 修正バージョン | |
| 修正コミット | プルリク | ||||
| フラグ | |||||
| セット | megadriv | ||||
| セット詳細 |
megadriv - メガドライブ (EU版, PAL) | ||||
| 概 要 | 未サポートのセーブタイプのカセットをggenieでロードするとMAMEが落ちる。 | ||||
| 詳 細 | To reproduce: Start MAME, select Genesis, select Game Genie from the software list, and start emulation. Now hit tab, select File Manager, load Sonic & Knuckles (world) as the second cart and MAME will crash. In release build 0.244, MAME just closed and output the following error to the console: "Fatal error: Unknown slot option 'rom_sk' in slot 'mdslot:rom_ggenie:subslot' Unknown slot option 'rom_sk' in slot 'mdslot:rom_ggenie:subslot'" This seems to be the expected behavior. Starting in 0.245, attempting this within the UI causes the access violation error shown below. If you load the carts from the command line on 0.245 (mame genesis -cart1 ggenie -cart2 sk), the normal fatal error message appears, with no access violation error. I tried this with another game with a non-supported save type in ggenie (evander) and it behaved the same way. I dug around and it appears the driver started failing after this was merged; I did a git checkout to pull the source up to this point, built a megadriv-only build, and the crashed happened. https://github.com/mamedev/mame/pull/9732 https://github.com/mamedev/mame/commit/641c55693bbbe35b8044d960ad5b65d65e322c23 | ||||
| 再現手順 | |||||
| 追加情報 | |||||
| 添付ファイル | |||||