Bounty contributions make a difference - please donate at this link today to support this feature
Current lightgun support
MAME 2003-Plus ‘supports lightguns’ in the following way:
- The lightguns must be set in hardware or the operating system to emulate a mouse
- We rely on undocumented RetroArch behavior that passes mouse input directly to the core even though this core does not implement the mouse input interface
- MAME 2003-Plus has a lightgun input interface – however we do not use this MAME code within the core, instead using the mouse input fallback codepath for lightguns
Resolution
Implement the libretro lightgun API