MameAnalog+ v0.83.2

posted in Emulator Release by mfc on Jun 21st, 2004

MameAnalog+, 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
Whew... anyways, you can download this from our MAME for Windows/DOS section.