Help make a list of cores that support multiple mice

RetroArch now supports using multiple mice, ie multiple lightguns, steering wheels, spinners, trackballs, etc. Woohoo! Thanks casdevel!

There may still be kinks in this new code, but in theory multiple mice can be used on any system which can use the Windows “raw” input driver or the “udev” input driver (Linux and possibly Android and Mac)

However, multiple mice only work with on cores with their own multiple mice support. In some cases, a core might theoretically support multiple mice (because its original ‘upstream’ emulator does) but that support will need to be enabled in the code.

I wonder if folks would be interested in helping make a list of cores that do or could work with multiple mice devices. There are three categories we can used to describe cores:

  1. IMPOSSIBLE - Original upstream emulator does not support multiple mice – will not work
  2. POSSIBLE - Original upstream emulator does support multiple mice but it is not working with the libretro core
  3. WORKING - Everything works

To get the ball rolling, here’s how a draft list might look:

Arcade Emulators MAME 2000 - UNKNOWN (should be possible if not working) MAME 2003 - WORKING MAME 2010 - UNKNOWN (definitely possible if not working) MAME 2014 - POSSIBLE MAME 2016 - UNKNOWN (definitely possible if not working) MAME - UNKNOWN (definitely possible if not working) Final Burn Alpha - UNKNOWN (upstream FBA has ‘preliminary support’)

edit: @hunterk what do you think about making this into a wiki post?

Edit: premature conclusion. stay tuned for an update