what do you do if you want 2 for some multiplayer marble madness or segasonic?
1. Create a mame.ini file using the "-cc" (create config) software switch after your mame executable.
i.e. "c:\mame\mame.exe -cc"
You only need to run mame with "-cc"
once -- unless you mess up mame.ini and need to make a new one.

2. Open mame.ini in Notepad.
3. Change "multimouse 0" (disabled) to "multimouse 1" (enabled), save file, and exit Notepad.
#
# CORE INPUT OPTIONS
#
coin_lockout 1
ctrlr
mouse 1
joystick 1
lightgun 0
multikeyboard 0
multimouse 0
4. You can now map the each trackball's X- and Y-axes separately.
- Easy way is to do this is to remap the defaults under the MAME "Input (general)" P1/P2 menus.
If you've already remapped buttons in a game, MAME created a custom .cfg file for that game and you'll need to either delete the .cfg file (.\mame\cfg\" folder)
or reset each axis in the game to default
or remap each axis in the game.
To reset the axis to the new default:
- Press TAB to enter the MAME menu system.
- Go to the "Input (this game)" menu.
- Highlight the axis.
- Press ENTER. (map the setting)
- Press ESC. (set it to none)
- Press ENTER. (map the setting)
- Press ESC. (reset it to default)
5. Any axis using an optical (mouse/spinner/trackball) control should have the "Dec" and "Inc" set to none.
Those are reserved for key presses being substituted for analogue input.
- Highlight the "Inc" or "Dec" setting.
- Press ENTER. (map the setting)
- Press ESC. (set it to none)
Scott