Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08026 DIP/Input Trivial Always Jul 6, 2021, 00:43 Jul 10, 2021, 02:43
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To Resolution Open OS Windows 10 (64-bit)
Status [?] Acknowledged Driver
Version 0.233 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08026: orunners and clones: Gears can't be shifted with default controller mappings
Description When using a controller, there's no way to change gears after choosing "Manual Transmission", unless buttons 1 and 2 (equivalents to 3 and 4) are mapped to the controller manually.
Steps To Reproduce Start the game and press F2, 9, 9, 9, 9, F2 to enter the input test. The "Shift Up" and "Shift Down" buttons can't be pressed from the controller by default.
Additional Information It seems that this game doesn't inherit the "General" mappings for buttons 3 onward.
Github Commit
Flags
Regression Version
Affected Sets / Systems orunners and clones
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.19075
Kale
Developer
Jul 6, 2021, 07:27
https://github.com/mamedev/mame/blob/master/src/mame/drivers/segas32.cpp#L1930

It really overrides PORT_CODE for each button defined. imho we should ditch those.
User avatar
No.19080
ICEknight
Tester
Jul 6, 2021, 19:08
edited on: Jul 6, 2021, 19:08
Ah, so that's the reason. Not the first case I've found where this happens (see https://mametesters.org/view.php?id=7329 ).