mame
mame copied to clipboard
dlair: Incorrect DIP switch assignments / labels
MAME version
0.262
System information
- OS: Linux Mint 21.3 / kernel 6.5
- CPU: Intel i7-10870
- GPU: Nvidia GTX 3070 / driver 535.154
INI configuration details
N/A: All options are at runtime
-adstick_device joystick -bgfx_screen_chains crt-geom-deluxe -noreadconfig -pause_brightness 0.5000000 -nodrc -skip_gameinfo -inipath ini -snapview standard -flicker 1.00000000 -video bgfx -output console dlair
Emulated system/software
dlair
Incorrect behaviour
In testing dlair, an attempt was made to clear the game. The behavior exhibited during the game seemed to be consistent with the game's "Very Hard" difficulty mode as described here.
Next, an attempt was made to determine which mode corresponded to "Very Hard" by looking at the game's DIP switch settings via the MAME UI, and referring to the descriptions of these settings for dlair (rev. F2), as found here. Here it was determined that the settings in MAME UI are incorrect. Examples:
- DIP A1 is marked "Unused" in the MAME UI but it is actually used along with A2, B4 and B7 to detemine difficulty.
- The MAME default "Increase after 9" uses DIP A2: Off, while the actual settings require DIP A2: On.
- The MAME UI describes two easy modes dependent on DIP B7 being On or Off, but there is only one "Easy" mode in actuality.
Finally, MAME's DIP settings should probably default to "Easy" as it has been recommended as a factory setting on page 15 of the original game manual found here. While this manual seems to be from a different version of the game based on the DIP settings, it is possible the "Easy" mode continued to be deployed to the field by default throughout the original life of the game.
Expected behaviour
DIP switch settings actually correspond to what is stated in the site above and the official manual, with the difficulty defaulting to "Easy" mode in MAME as recommended by one of the official manuals.
Steps to reproduce
- Start MAME with dlair (Dragon's Lair F2)
- Tab to the MAME UI to check DIP settings
- Compare DIP settings to arcade manual or site above
Additional details
No response
Thanks. Devs, if you could assign this one to me, I'd appreciate it.
Much appreciated! Happy to help test anything you come up with.