Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
00653 DIP/Input Minor Have not tried Feb 1, 2008, 05:35 May 27, 2012, 01:57
Tester -Misc Reporters- View Status Public Platform
Assigned To hap Resolution Fixed OS
Status [?] Resolved Driver topspeed.cpp
Version 0.117 Fixed in Version 0.146u1 Build
Fixed in Git Commit Github Pull Request #
Summary 00653: topspeed: Turning left doesn't work in analog input mode.
Description (After setting the dipswitch to analog input) turning right was no problem, but turning left rarely worked, with keyboard, mouse or analog stick. It was very apperent in test mode that the right direction moves a lot slower than the left, and you can go far below 0xff7f (eg: 0xefac & 0x6e45), which mame is supposed to clamp against.
I think the problem happens when the minimum is greater than the maximum when looked at unsigned. A hack that "fixed" the problem with topspeed was to set the minimum to 0x81. My guess without any other testing: change from INT32 to double vars.
Of course, this might be fixed along with the rest of the input system.
Steps To Reproduce
Additional Information Posted by uRebelScum
Github Commit
Regression Version 0.112u2
Affected Sets / Systems topspeed
Attached Files
There are no relationship linked to this issue.
User avatar
May 27, 2012, 01:57
I removed the digital steering wheel hack