Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|06657||Interface||Critical (emulator)||Always||7 days ago||18 hours ago|
|Tester||Robbbert||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||npwoods||Resolution||Fixed||OS||Windows Vista/7/8 (64-bit)|
|Version||0.188||Fixed in Version||0.189GIT||Build|
|Summary||06657: c64: Selecting a slot to fill for "EXP" causes Fatal Error|
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'
|Steps To Reproduce||
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:
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.
|Affected Sets / Systems||c64|