MameAnalog+ v0.83.2
posted in Emulator Release by mfc on Jun 21st, 2004MameAnalog+, a MAME variant which allows you to use multiple analog inputs such as mice, has been updated recently. Here is what's new:
- Releasing a Mame32Analog+ build again.
- options setable with text editor, but are overwritten if you open the mame32 settings GUI
- fixed the save/load mouse mappings
- text editable now
- automatically made everytime a mouse game is played
- if you don't want if to be overwritten each time you play, you need to set the .ana file as readonly
- might add an option to disable this, but not important
- uses extension ".ana"
- name matches the ROM name, like a .cfg file
- saved in cfg folder next to the .cfg files
- can use the mouse's X, Y and Z axes
- .ana files overrule the -splitmouseaxes and -resetmouse options ATM
- probably will change it so -resetmouse resets the .ana file next release
- fairly strict format, though
- easiest if you let MameAnalog+ build one for you to edit
- can crash if not followed (need to fix this)
- first line must be "MAMEANA1", exactly
- any number spaces, tabs and newlines are fine between different settings, but the settings must be as follows
- mouse setting are in this format: P[1-8][XY] M[0-8/]A[0-2]
- first part ([1-8]) is the game player number
- next ([XY]) is the game axis X or Y. Mame games only have X and Y game axes
- next ([0-8/]) is the mouse number, or if "/", no mouse
- last ([0-2]) is the mouse's axis, 0 = X, 1= Y, 2 = Z
- examples:
- P1X M1A0 : game player 1 X axis uses mouse 1 X axis
- P2Y M4A2 : game player 2 Y axis uses mouse 4 Z axis
- P3X M/A0 : game player 3 X axis uses no mouse (but still needs the "A#" part!)
- default.ana is not working for some reason
- willing to add more settings, and am open to suggestions. Here's what I'm looking into ATM:
- crosshair on/off (if possible)
- analog joy/key speed (after default.ana works)
- analog sensitivity (after default.ana works)
- analog reverse (after default.ana works)
- changes might make old .ana files bad
- now can use a mouse's Z axis (aka the mouse wheel).
- only settable through Ana files (see above)
- internal mame UI still limited to X & Y
- most mouse wheels are much lower resolution than the rest of the mouse, so this isn't that great of a feature with most mice
- fixed a mameAnalog+ bug in Lethal Enforcers 2 of the buttons not working
- distributing the binaries in self extracting 7z files to save web disk space and bandwidth