Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
08052 DIP/Input Major Always Aug 15, 2021, 02:25 30 days ago
Tester ICEknight View Status Public Platform MAME (Official Binary)
Assigned To Resolution Bugs That Aren't Bugs OS Windows 10 (64-bit)
Status [?] Resolved Driver segas32.cpp
Version 0.234 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary 08052: radm, radmu: Steering randomly fails auto-centering
Description When using an analog controller. the steering wheel will fail to auto center half of the times after steering all the way to the left or right, making the game unplayable.
Steps To Reproduce - F2 to enter test menu
- Press "9" five times and then "F2", to enter the Input Test
- Press the analog stick all the way to the left or right and release it many times
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems radm, radmu
Attached Files
png file icon 0000.png (28,662 bytes) Aug 15, 2021, 02:25 Uploaded by ICEknight
ICEknight
Relationships
There are no relationship linked to this issue.
Notes
5
User avatar
No.19145
ICEknight
Tester
Aug 15, 2021, 02:28
I didn't have any artwork active when I took the screenshot with F12, so no idea why it's showing.
User avatar
No.19147
hap
Developer
Aug 15, 2021, 09:04
Maybe a BTANB? Since it only happens when you steer impossibly fast. I say impossibly because it won't be doable on the real game steering wheel. Namco Rave Racer on MAME is picky about it too.

(F12 screenshot has its own video option settings)
User avatar
No.19160
Tafoid
Administrator
Aug 20, 2021, 19:51
I tend to side with HAP on this instance. There are other examples of dials and trackball settings causing emulation to go "off the rails" when values are changes in larger increments than expected. Keeping in mind the original arcade and the input it expects, it is a reasonable assumption that you change values in a way that is unexpected. Autocenter is largely a function for those without Analog controls. If you use a mouse, for instance, you can move around and it doesn't auto center by design because it is precisely tuned to stay where you've moved it.
User avatar
No.19163
dink
Tester
Aug 21, 2021, 13:46
Think of how a steering wheel on an arcade machine works - the game expects a perfect linear movement in steering without huge jumps. The way I've dealt with this in radm, pdrift and a few other games is have the dial set a target and increment or decrement an accumulator to toward this target on a timer which reacts faster than someone could move the input device, but slow enough not to break the game. Perhaps MAME could use a "wheel" device that does something similar?
User avatar
No.19173
Tafoid
Administrator
30 days ago
I'll slip it in as a BTANB which keeps it open.
If there is more information that comes to like with actual hardware tests, we can reverse it.