Viewing Issue Advanced Details
|ID||Category [?]||Severity [?]||Reproducibility||Date Submitted||Last Update|
|07953||DIP/Input||Major||Always||Apr 22, 2021, 22:39||Apr 24, 2021, 11:03|
|Tester||Headrush69||View Status||Public||Platform||MAME (Official Binary)|
|Assigned To||AJR||Resolution||Fixed||OS||Windows 10 (64-bit)|
|Version||0.230||Fixed in Version||0.231||Build||64-bit|
|Fixed in Git Commit||00de914||Github Pull Request #|
|Summary||07953: Any software using second joy port : Y-axis input on second joy port using x-axis values|
The Y-axis input on the second joystick port not working. The x-axis input is repeated on the y-axis.
As a result, only diagonal movements are possible.
|Steps To Reproduce||
1. Start and apple2 based system using the -gameio joy parameter to enable joystick support.
2. Map keys inc/dec or use a real analog joystick and map to the second joystick port within MAME inputs for game.
3. Movement on X-axis works, but values also applied to y-axis so only diagonal moves.
If you start DOS 3.3 with applesoft and run the following simple program to see the joystick values:
10 PRINT PDL(2), PDL(3)
20 GOTO 10
The values for X and Y will be displayed. Moving the joystick on X axis will be show on both X axis PDL(2) and Y axis PDL(3). (same value)
|Affected Sets / Systems||Any software using second joy port|
|There are no relationship linked to this issue.|
Apr 24, 2021, 02:21
|Don't know what version of MAME -gameio was added to apple2.c driver, but tested versions back to 218 and problems exists at least that far back.|
Apr 24, 2021, 02:41
Current Git should have this fixed.
Release of 0.231 is expected in the next 5 days.
Apr 24, 2021, 11:03
|Compiled GIT version and can confirm working properly.|