mamedev / mame

MAME
https://www.mamedev.org/
Other
8.29k stars 2.02k forks source link

service menu (F2) not working for many games #12782

Open ghost opened 1 month ago

ghost commented 1 month ago

MAME version

0.269

System information

NA

INI configuration details

No response

Emulated system/software

No response

Incorrect behaviour

Games having a service="yes" in the input tag of the XML, should have a working service menu accessable by pressing F2 in MAME.

But many games having this value will not run any service menu when pressing F2.

Examples that work:

Examples that don't work (nothing happens when pressing F2 but they have service="yes"):

Expected behaviour

I expect each game having service="yes" to run a service menu when pressing F2. But this is not true and I have no idea what the reason could be.

Steps to reproduce

  1. Run a game that has service="yes" in the input tag of the XML
  2. Press F2 to run the service menu
  3. See that not all games display the service menu, even when they have service="yes"

Additional details

No response

happppp commented 1 month ago

JJ, the one in atarisy2.cpp was a bug and it's fixed. The one in kaneko16.cpp, who knows what it's for. According to service mode (use the dipsw menu) it's a separate TEST button.

ghost commented 1 month ago

So as I understand correcty: each game will have different behavior when pressing F2 and some games first need to have a dipswitch enabled for service mode to work?

Thanks for fixing the bug so fast!