Files are from http://link.mywwwserver.com/~jstookey/arcade/rawmouse/
Use this software at your own risk.

Requires an update to the MinGW header/lib (new WinUser.h and libuser32.a files).  Get them from http://link.mywwwserver.com/~jstookey/arcade/rawmouse/Rawinput_WinUser_For_MAME_MinGW.zip ...  These files are taken from the MS Platform SDK, mashed and modified (using reimp and notepad) to more or less work with MinGW.  I recommend making a backup of the files that this will overwrite so you don't mess with your Mame build environment.  See http://link.mywwwserver.com/~jstookey/arcade/rawmouse/ for more info.

The updated source files should be applied to MameAnalog+ version 74.1. Get it from http://www.urebelscum.speedhost.com/

Windows XP is required to execute the resulting program.

Contributors:
Jake Stookey - jerryjanis
Steve Hernandez - PacManFan
u_rebelscum

Find us all at the Build Your Own Arcade Controls message board at http:/www.arcadecontrols.com.

Also thanks to the website formerly known as Package2you.com: http://66.216.68.88/index.html (for mad cheap usb mice and usb hubs among other things)
To Microsoft for making this possible by yoinking multiple mouse support out of DirectX for WindowsXP.
And of course a huge thank you to to the creators of Mame, GCC, MinGW, reimp, Emacs, and whatever else went into this...