Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
00661 DIP/Input Minor Always Feb 1, 2008, 17:38 Feb 4, 2008, 14:40
Tester -Misc Reporters- View Status Public Platform
Assigned To Resolution Fixed OS
Status [?] Resolved Driver
Version 0.121u3 Fixed in Version 0.122 Build
Fixed in Git Commit Github Pull Request #
Summary 00661: LCD Topgun lightgun
Description My LCD Topgun lightgun no longer moves the lightgun crosshairs.
The problem occurred between 120u3 (works fine) and 120u4 (doesn't work). The -verbose log files are exactly the same for all versions that I tested (120, 120u3, 120u4, 121, and 121u3). MAME seems to detect the lightgun fine in all of these. I can press the buttons on the lightgun, it's just that it won't track (cursor doesn't move when I move lightgun) for versions after 120u3.

-verbose output:
Parsing mame.ini
Video: Monitor 00010001 = "\.\DISPLAY1" (primary)
Direct3D: Using Direct3D 9
Direct3D: Configuring adapter #0 = RADEON 9200 SERIES
Direct3D: Using dynamic textures
Direct3D: YUV format = RGB
Direct3D: Device created at 1024x768
DirectSound: Primary buffer: 48000 Hz, 16 bits, 2 channels
RawInput: APIs detected
Input: Adding Mouse #1: \??\HID#GunCon2Device#7&2d630dc8&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Gun #1: \??\HID#GunCon2Device#7&2d630dc8&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Mouse #2: \??\HID#Vid_045e&Pid_0084#6&14d54d49&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Gun #2: \??\HID#Vid_045e&Pid_0084#6&14d54d49&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Mouse #3: \??\Serenum#Mouse#4&23de782&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Gun #3: \??\Serenum#Mouse#4&23de782&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}
Input: Adding Kbd #1: \??\ACPI#PNP0303#3&61aaa01&0#{884b96c3-56ef-11d1-bc8c-00a0c91405dd}
DirectInput: Using DirectInput 7
Input: Adding Joy #1: Dual USB Force Feedback Joypad (MP-8866)
Input: Adding Joy #2: Dual USB Force Feedback Joypad (MP-8866)
Sound: buffer overflows=3 underflows=0 

Follow-up by Cananas: In 0.120u4 Nathan Woods changes some things in the windows\input.c that are causing this behaviour.
Mouse tracks cursor correctly either multiple_mice ativated or not.
Compiled 0.120u4 without those changes in the input.c and lightguns track OK.
Steps To Reproduce
Additional Information Reported by BK2K / CokeDealer / Cananas
Github Commit
Regression Version 0.120u4
Affected Sets / Systems
Attached Files
There are no relationship linked to this issue.
There are no notes attached to this issue.