Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08062 DIP/Input Minor Have not tried Aug 25, 2021, 03:15 Aug 29, 2021, 23:27
Tester thankyoumame View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows 10 (64-bit)
Status [?] Closed Driver
Version 0.234 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08062: bubblem: Input options show 4 buttons for each player
Description This game has just 2 buttons for each player, but the input options show 4 buttons and "dial" options.
Steps To Reproduce
Additional Information
Github Commit
Regression Version
Affected Sets / Systems bubblem
Attached Files
png file icon screenshot.png (104,937 bytes) Aug 25, 2021, 03:15 Uploaded by thankyoumame
There are no relationship linked to this issue.
User avatar
Aug 25, 2021, 22:12
edited on: Aug 25, 2021, 22:37
I'm fairly sure the buttons/inputs shown relay the possible specs for Taito F3 hardware rather than anything specific to that machine.
My first thought is that is expected.
User avatar
Aug 26, 2021, 01:34
I see. I knew that the input settings for computer and console systems worked that way, but I thought that every arcade machine had its own individual settings. This is a bit confusing because the menu says "Input (this machine)".

Also, as a result of this, databases like Arcade Italia (and likely frontends) say that this game has "4 buttons" in the input information, even though the "History" text correctly states that it uses only two buttons for each player.

People who filter MAME lists and databases based on the number of buttons might be overlooking several machines that use fewer buttons than the total number available on their original hardware.
User avatar
Aug 29, 2021, 03:26
For example in Namoc System 2, all shooter games have 3 buttons regardless of the respective input setting.
Also in Neo Geo games, almost all games have 4 buttons.

I think inputs in MAME don't always reflect the acutal control panel setups in many cases, and MAME doesn't have to be 100% failthful to them. Database authors should not use the -listxml output for their input information.
User avatar
Aug 29, 2021, 23:27
Closing. That isn't to say it couldn't be done better, but more often than not larger hardware profiles are shared driver wide, even if there are machines within the hardware profile that may use less or different inputs types.