Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dlair: Incorrect DIP switch assignments / labels #12024

Open
Shoegzer opened this issue Feb 10, 2024 · 2 comments
Open

dlair: Incorrect DIP switch assignments / labels #12024

Shoegzer opened this issue Feb 10, 2024 · 2 comments
Assignees

Comments

@Shoegzer
Copy link

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

  1. Start MAME with dlair (Dragon's Lair F2)
  2. Tab to the MAME UI to check DIP settings
  3. Compare DIP settings to arcade manual or site above

Additional details

No response

@MooglyGuy
Copy link
Contributor

Thanks. Devs, if you could assign this one to me, I'd appreciate it.

@Shoegzer
Copy link
Author

Much appreciated! Happy to help test anything you come up with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants