Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08731 DIP/Input Minor Always Jul 19, 2023, 00:47 27 days ago
Tester Balthier View Status Public Platform MAME (Official Binary)
Assigned To UnclePetros Resolution Fixed OS Windows 10/11 (64-bit)
Status [?] Resolved Driver
Version 0.256 Fixed in Version 0.274GIT Build 64-bit
Fixed in Git Commit b9c52cc Github Pull Request # #13115
Summary 08731: bsharkjjs: Left/Right inputs are reversed except when "Mirror screen" dip switch is on
Description Pushing left goes right and right goes left, but if you set the machine to mirror the display with the dip switch "Mirror Screen" the controls function normally. They function normally in the service menus both ways though, weird.
Steps To Reproduce 1. Run bsharkjjs
2. Start a game, and try pressing left and right. Controls are reversed.
3. Now TAB to the DIP Switches and turn on "Mirror screen" and exit.
4. Run bsharkjjs with -flipx to correct the screen orientation for the next step (this just makes things easier).
5. Start another game and press left and right, they work correctly now.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems bsharkjjs
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
2
User avatar
No.22686
UnclePetros
Tester
31 days ago
edited on: 31 days ago
bshark, bsharkj and bsharku version, use periscope as input controller, and have left and right directions inverted by design in the arcade machine.
They work fine in mame because have the Input Setting -> Analog Input Adjustement -> AD Stick X Reverse set to ON.
I think also in this bsharkjjs left and right are inverted by design in the arcade machine.
So, I think correct solution is to invert Left and Right Input in IN2 PORT Definition.

I've committed a PR here: https://github.com/mamedev/mame/pull/13115
User avatar
No.22697
hap
Developer
28 days ago
MT site won't let me assign UnclePetros, something changed recently.