カテゴリ 重要度 ステータス 解決状況 登録日時 最終更新
インターフェイス重要 (本体)解決済み修正済み2017-08-12 09:252017-08-19 07:31
 
テスターRobbbert担当者npwoodsソースc64.cpp
バージョン0.188発生バージョン0.175修正バージョン0.189GIT
フラグ
セット c64
セット詳細
c64 - コモドール64 (NTSC)
 
概 要スロットを選択すると致命的エラーが起こる。
詳 細Depending on left or right selection, you'll get one of 2 Fatal Errors:

Left: Fatal error: Unknown slot option 'fun_play' in slot 'exp'
Right: Fatal error: Unknown slot option 'xl80' in slot 'exp'
再現手順mame c64
Activate UI, TAB, Slot Devices and adjust the "EXP" entry from "-------" to something else. Depending on MAME version it will Fatal immediately due to auto mounted slots - 0.188 and later) or when you choose to RESET (0.175-0.187)
追加情報Regression traced to 0.174-0.175 Dev cycle.
Daily binaries have traced this to fall on June 18-June 19, 2016
In particular, between these two commits:
Working: https://github.com/mamedev/mame/commit/1908ee685a1c773f332b091668f4b23f5779a2ef
Not Working: https://github.com/mamedev/mame/commit/5496582674ed3facea4188f42c77668273e49736

These EXP options apparently are slots which fill up only when running a certain cartridge - funplay, xl80 in the examples above.
-listslots does not disaply the option, but it is selectable anyway via menu.
-listxml shows different shortnames for each option
<machine name="c64_fun_play" sourcefile="src/devices/bus/c64/fun_play.cpp" isdevice="yes" runnable="no">
<machine name="c64_xl80" sourcefile="src/devices/bus/c64/xl80.cpp" isdevice="yes" runnable="no">

The auto mounted slot behaviour started with the Option Overhaul Part 2 commit, but isn't the source of the issue.
https://github.com/mamedev/mame/commit/b193e05cd7c8456a2648d43854645da84f56ddbd
 
添付ファイル