Site hosted by Angelfire.com: Build your free website today!

Multiple Mice / Analog+ Mame Tracking

Page to show what's done, and what still needs to be done.

Current Features What's new

dx8Mame can see multiple USB mice (up to eight)

sees ps/2 and serial, too, but as one object: the "system mouse", just like the official mame. (the usb mice are also make part of the "system mouse")

if you have one-three usb mice hooked up, I have them control player 1-3 and the "system mouse" control player 4. (tested with two usb mice)
2001/10/8; If you have four-eight usb mice, they should control player 1-4, and no player is controled by "system mouse". (untested)

2001/11/2; added saving settings per game

2001/10/8;added my analog pedal fix.

2001/10/18; added ability to have the mouse X and Y axes control different players; added command line option: enable / disable multiple mice; added ability for user to choose which mouse controls which player

source: the source can still be compiled to dx5 (minus multimice caps) by editing the added file: windows/dxversion.h and windows.mak

 

Released mame56, test 2 2001/12/7
Released mame56 version 2001/11/4
starting to use diff files for easier merging to other compiles 2001/11/4
added ability to save the settings 2001/11/2
added UI for setting which player is controlled by which mouse, and setting mouse axis control (see) 2001/10/18
added four command-line options: -singlemouse, -switchmice, -switchaxes, and -switchjoy (see) 2001/10/18
fixed the code in the source zip file. 2001/10/11
added windows.mak to the source .zip file. needed for compiling. 2001/10/11
fixed problem of dx8mame not seeing some types of joysticks. 2001/10/8
added support for four usb mice. 2001/10/8
Uses directX directInput8 devices  
Finally adds multiple mice to Mame for windows  
Current Bugs / Limits ToDo

the "no mouse axes" in first time in setup

all mice are seen in mouse[0] (the "system mouse"); including all serial, ps/2, and usb mice.

only usb mice are also seen as separate mice (mouse[1] and up): needs USB mice to see more than one mouse. (a theory why)

Logitech MouseWare software prevents multiple mice capability. You can use the windows drivers, or logitech drivers but not MouseWare. (Kensington MouseWorks seems okay)

sometimes the Kensington usb mouse does not read correctly. I found if you unplug and replug it, it works again (tested in winMe)

needs directX 8 installed to run

the "system mouse" always exists; so if even if only one usb mouse is attacted, mame will see two mice: the "system mouse" and a usb mouse.

add ability for user to choose which mouse controls which player in a system wide text editable .ini/.cfg file. (in addition to the game specific settings)

add same abilites to the analog joysticks and pedals

merge choose-abilities made to non dx8 mame

add ablity to set dead-zone of joysticks

merge as many features as possible to dos mame (setting and UI are added, but need to save settings)

notes with "source:" mean the feature is limited to the source.
              Uploading the source is much easier for me that a new binary, so the source downloads will be more up to date. Also the binary takes up a lot of my limited bandwidth; one of my mirrors is down for the rest of October because it reached its limit in ~1250 binary dowloads (3 gigabytes) in one day.


Old what's new