- --
Viewing Issue Advanced Details
[ Jump to Notes ]
ID | Category [?] | Severity [?] | Reproducibility | Date Submitted | Last Update |
---|---|---|---|---|---|
06151 | DIP/Input | Major | Always | Mar 5, 2016, 21:54 | Jun 10, 2016, 05:15 |
Tester | vvv | View Status | Public | Platform | MAME (Official Binary) |
Assigned To | Quench | Resolution | Fixed | OS | Windows Vista/7/8 (64-bit) |
Status [?] | Resolved | Driver | |||
Version | 0.171 | Fixed in Version | 0.174 | Build | Normal |
Fixed in Git Commit | Github Pull Request # | ||||
Summary | 06151: MAME fails to accept input from XBCD-supported joysticks with DirectInput 8 | ||||
Description |
The input module detects the joystick, but it does not react in any way to joystick input when attempting to bind the buttons. It appears to be driver/device-specific, as the PS3-compatible joystick I have works just fine with official 171 build. |
||||
Steps To Reproduce | |||||
Additional Information |
Attached is the OSD debug log for all of those (Windows 7 64-bit is used). With MAME 171 official build (does not work): Input: Adding Mouse #0: HID-compliant mouse Input: Adding Gun #0: HID-compliant mouse Input: Adding Kbd #0: HID Keyboard Device DirectInput: Using DirectInput 8 Input: Adding Joy #0: XBCD Hori Real Arcade Pro VX SA With git MAME (892233c4d4560d6821e9a7e371f35bbca4c2e723) (does not work): RawInput: APIs detected RawInput: APIs detected DirectInput: Using DirectInput 8 DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels Input: Adding Kbd #0: HID Keyboard Device Input: Adding Mouse #0: HID-compliant mouse Input: Adding Gun #0: Win32 Gun 1 Input: Adding Joy #0: XBCD Hori Real Arcade Pro VX SA With git MAME (892233c4d4560d6821e9a7e371f35bbca4c2e723) built with DirectInput 7 (works): RawInput: APIs detected RawInput: APIs detected DirectInput: Using DirectInput 7 DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels Input: Adding Kbd #0: HID Keyboard Device Input: Adding Mouse #0: HID-compliant mouse Input: Adding Gun #0: Win32 Gun 1 Input: Adding Joy #0: XBCD Hori Real Arcade Pro VX SA |
||||
Github Commit | |||||
Flags | |||||
Regression Version | |||||
Affected Sets / Systems | |||||
Attached Files
|
|||||
Relationships
There are no relationship linked to this issue. |
Notes
4
No.12457
hap Developer
Mar 11, 2016, 10:24
edited on: Mar 14, 2016, 01:19 |
I assume the issue I'm seeing is related to this. On Windows 10 64bit, using an Xbox One gamepad. If I focus to another window, then back to MAME and open the OSD menu(TAB key), the cursor will move down-right by itself or get stuck. It appears MAME thinks the left analog stick is pointing to down-right. MAMEdev Kale confirmed this problem too, also Xbox One pad. *edit* I think this specific issue was fixed in 679574e96589fb62c12c4614bf8a5c96c97c9fdf |
---|---|
No.12463
vvv Tester
Mar 21, 2016, 07:08
|
So, I have good news and bad news. The good news is that I had observed the bug hap is describing (it was present even with DirectInput 7), and I cannot reproduce it in the newer build of mame (git revision 3afd99022), so it's probably fixed. The bad news is that my XBCD-driven joystick still does not work with DirectInput 8. |
No.12676
Quench Developer
May 20, 2016, 17:10
|
I've just posted a fix (git: 7d7d36622304ebb9ff83c4541bd69a642a1d186f) which may resolve this. If you get the chance, try building the latest source with DirectInput8 (or wait for the next version release which is soon), and let us know. Thanks. |
No.12751
vvv Tester
Jun 9, 2016, 23:35
|
I've tested it. It works (without any makefile modification) in the 7d7d366, and does not work in parent revision. It also works in the released 174 binaries. Thank you for fixing it! |