Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|05520||DIP/Input||Minor||Always||Apr 11, 2014, 01:37||28 days ago|
|Version||0.153||Fixed in Version||Build||64-bit|
|Summary||05520: bladestl and clones: Trackball input issues|
In the parent set bladestl, the trackball inputs are never even read by the game (verified via debugger watchpoint) and the service mode doesn't show the "trackball test" screen that the clone sets do. Did trackball inputs ever work in this set? Does this version of the game even support trackballs or is it a joystick version?
In the two clone sets, Player 2's trackball inputs are somehow crosswired with Player 1's: moving P1's trackball left and right also moves P2 up and down, and moving P2's trackball up and down does nothing (verified both in service mode and ingame).
|Steps To Reproduce||
1. Configure MAME controls so joysticks and trackballs aren't mapped to the same keys as each other.
2. Play "bladestl". Notice that you cannot enter your team name or control the players with the trackballs, only with the joysticks.
3. Play "bladestll" or "bladestle" and start a 2-player game. Notice that P2's inputs are crosswired with P1's as described above. Also notice that in these versions you cannot control the game with the joysticks, only with the trackballs.
|Affected Sets / Systems||bladestl and clones|
|There are no relationship linked to this issue.|
Apr 12, 2014, 01:12
|Tested back to 0.61 .. the input screen has both trackballs and joystick .. but only joystick for parent works.|
Apr 12, 2014, 01:35
The 2P inputs in the clone sets got broken in 0.125u5, when IOPORTs were converted from indexes to tags. Broken for six years and nobody noticed, "nobody tests clones" strikes again!
I'm almost certain the lack of trackball input in the parent set is a BTANB, but I'm going to disassemble just to make sure.
Apr 13, 2014, 10:16
I can ensure you that I was testing many clones when those changes were going on (and indeed only a few regressions have slip in)
In this case I had probably mistyped the setname I used to test the inputs :)
28 days ago
The reported problem should no be considered anymore. Parent is joystick-only and clones allow trackball. It is mapped like that in mame controls.
The issue is that the clones' analog controls are not properly calibrated.
Pressing deeply UP actions DOWN
Pressing deeply RIGHT actions LEFT
Pressing deeply LEFT actions RIGHT
Pressing deeply DOWN actions UP