[1.1.0.1] The menu and test keys on MAME do not always function

:warning: Important: Please include the version number of the game in the title! (for example: [1.1.0.1] Broken Feature).
The latest version is [1.1.0.1]

I always thought that the menu and test keys on MAME didn’t work. Until I discovered that they do work in some cases.

But strangely, in most cases they don’t work. So, I believe this is a bug rather than an unfinished feature.

Steps to Reproduce

First, the default menu and test keys are set to F1/F2, which conflicts with TU’s Libretro menu. So if you want to open the MAME menu, please set it to a separate key. eg. O,P

In most games(eg.MAME2025 games), pressing these two keys will have no effect. In some games, pressing the MAME Menu key defined by the game will turn it into a coin slot key.

Currently, based on my testing, only the STV driver and ZN1/ZN2 driver of MAME2010 can open the menu. Yes,only the SS and PS interchangeable arcade boards can open the MAME Menu and board test; I haven’t found any others yet.

What I expected to happen

What happened

Unfortunately, all other MAME games cannot bring up the MAME Menu or enter the board settings menu in this way. Mac can you fix it?PLZ~~THX you! :grinning_face_with_smiling_eyes:


Notes / Media

Finally, I don’t understand the principle behind TU’s ROM recognition and emulator invocation. Initially, STV/ZN1/ZN2 games are recognized as FBneo games, but after you run them once, they are recognized as MAME2010 games. In other words, some games that are displayed as FBneo can also open the MAME menu.

1 Like

When the MAME window isn’t available, it’s most likely using Final Burn Neo.

The way TU switches the cores is based on a list in Tower/Libretro/Databases/mame_finalburn.txt

If the rom file matches in that list, it’ll automatically switch it to Final Burn Neo. You can have the game run without Final Burn by removing it from the txt file.

From what I remember, the Final Burn Neo has a different way to access the control panel and that access may not be exposed to Tower.

1 Like

Thank you very much, it seems to be this issue. FBneo replaces MAME in most cases.

for an example. viprp1, a game that uses the seibuspi driver, has a very annoying power-on self-test process. In MAME, once the self-test is complete, you can call up the settings menu and set the DIP to off to start the game. However, FBneo cannot do this, causing the game to be unable to run in TU.

Now, by removing the viprp1 entry from mame_finalburn.txt and running viprp1.zip, I can successfully call up the MAME menu and set the DIP! Thank you! Mac!

1 Like

As a supplement, mame2025 still cannot open the menu. For example, kov3 is a PGM2 game that FBneo and MAME2010 cann’t run, but MAME2025 can run it. I tested it and found that I cannot call up the MAME Menu.

1 Like