(Mame: Analog+)

A MAME site

For Improved Analog Input

Home
Downloads
Features
FAQs
Compile Help
Links

 

   Patches
Analog+
Pedal

News  

  January 11, 2005: Another "zero" build of MameAnalog+. It doesn't have any of the core changes working yet; only the game specific changes are included and working (hopefully). It also means no mame32 build, ATM. Please consider this as an alpha release.

MameAnalog+ 0.90u1(zero) binary, diff and source files on download page. Win binary is in a self extracting 7z file; source and diff files are zip compressed.



October 1, 2004: I'm releasing a "zero" build of MameAnalog+. This means it doesn't have any of the core changes working yet. However, the game specific changes are included and working (hopefully). It also means no mame32 build, ATM. Please consider this as an alpha release.

MameAnalog+ 0.87u1(zero) binary, diff and source files on download page. Win binary is in a self extracting 7z file; source and diff files are zip compressed.

September 6, 2004: FWIW, my boot harddrive crashed on Saturday morning. Luckily MAME (and the MameAnalog+) source is stored on the second harddrive; I was able to recover most of what was on the boot disk and had backed up the rest. Spent the whole weekend buying, installing and testing the new drive, and re-installing and copying data, though.

Remember: Backups are Good and worth it. I lost 2.5 days of computing, but zero data.

August, 2004: A heads up on the future of MameAnalog+:

Offical Mame can remap mice axis starting with 0.84u5! (probably w/ 0.84u4 too, but I didn't test it) Mame's new method is way better than the one in MameAnalog+.

This means in future versions of MameAnalog+, I'll remove MameAnalog+'s method of remapping mice axis, as well as the related options and the .ana files that save the remapping (right after I got them working again, too ).

June 18, 2004: MameAnalog+ ver 0.83.2 Binary and source diff files on the download page. Win and Mame32 binaries. Yup, doing a mame32 build again. Also, fixed the save/load mouse mapping, and added mouse Z axis support. Binaries now in self extracting 7z file.

More details on the features page.

June 18, 2004: Added some game specific info to the 49-way page. If I'm missing any games, or anyone knows more about about of them, let me know. I'm really interested in the 1-40 board used by blitz games and what it actually does, so 49-way support can be added to the blitz games.

June 7, 2004: MameAnalog+ ver 0.83. Binary and source diff files on the download page. Win binary. Finally some code changes:

One binary for all windows, combined two options into one, added support for raw williams 49-way joystick inputs. More details on the features page.

June 7, 2004: Added a page on 49-way joysticks. Still needs work, but good info. Any more details I need to add?

Note: I'll be out of town the rest of this week, so any suggestions will take at least that long to be added. I'll probably hijack a thread over at BYOAC to discuss the changes.

April 23, 2004: MameAnalog+ ver 0.81.1 (includes 0.81u7 code). Binary and source diff files on the download page. Win32 & winXP binaries. Pretty much all new stuff I'm trying to add don't work yet, and no MameAnalog+ bugs are fixed.

This is literality a last minute release; I hope everything uploads. I'll be out of town for the next two weeks starting in 15 minutes. I hope it is playable, as I don't have any time to test it and I won't have access to make any fixes until I get back. Well, until May 6th, have fun!

March 1, 2004: Finally, MameAnalog+ ver 0.79.1 (includes 0.79u4 code)! Binary, source and diff files on the download page. Win32 & winXP binaries. No new stuff. Hopefully, now that February is over, I won't be sick any more, and will be able to think enough to add/fix code.

January 26, 2004: Wow, I'm out of the loop for a few weeks, and a lot has happened. (Cleaner memory emu, yay!) Still catching up in other stuff, so the next analog+ won't be until the weekend, probably. :-\

January 7, 2004: Starting today, I'll be out of town on a two week business trip. That means no updated MameAnalog+ for at least two weeks. Sorry folks. Also means I probably won't be able to answer emails or read the forums; so if don't get a reply, it's not because I am ignoring you.

December 17, 2003: From testing by a user, it was shown that mameAnalog+ supports the happs 49-way, but not the sinistar 49-way directly. To be able to use the sinistar 49-way, all the pins need to be inverted; the happs and sinistar outputs are "1's complements" of each other (for hardware folks, think one is NO the other NC). The inverting can be done with two 7404 IC's, for example. More info coming "soon".

December 5, 2003: MameAnalog+ ver 0.77.2 binary, source and diff files on the download page. Win32 & winXP builds, source & diff.

Includes the mame 0.77u2 upgrades and the the scsp.c fix.

November 25, 2003: MameAnalog+ ver 0.77.1 binary, source and diff files on the download page. Win32 & winXP builds, source & diff.

  • Added support for original 49-way and 12-way rotary joysticks.
  • The mouse and mouse axis save is still broken with this verison. This means you'll need to set the mice each time you start a new mameAnalog+.
  • Again the win98 and winXP differences are now included in one source, seperated with #ifdef #else. If you want to compile for winXP set WINXPANANLOG=1

November 25, 2003: Ctrlr ini files to help setup MameAnalog+ added input options

  • 49-way joysticks -edit- happ's 49-way, or sinistar 49-way with inverted output
  • 12-way rotary joysticks
  • Lightgun off-screen reload
  • 720° 8way, analog joystick, original controller
  • plus for disabling the above and using the official mame inputs

  October 31, 2003: MameAnalog+ ver 0.76.1(u1) binary, source and diff files on the download page. Win32 & winXP builds, source & diff.

  • Backed out the non-working official mame windows core reloading code so the source specific code will still work.
  • Testing some joystick input reading code. let me know if you have new problems using a joystick
  • The mouse and mouse axis save is broken with this verison. This means you'll need to set the mice each time you start a new mameAnalog+.
  • The win98 and winXP differences are now included in one source, seperated with #ifdef #else. If you want to compile for winXP set WINXPANANLOG=1

October 12, 2003: MameAnalog+ ver 0.74.2(u2) binary, source and diff files on the download page. Win32 & winXP build, source & diff.

Of course, the official Mame just released 0.75 today, so this is a little late. :-\

September 23, 2003: My old monitor is fried; I'm currently using an even older 15".

Now the real news: Jake sent me a bunch of additions that enables multiple mice & lightguns in winXP. All you XP users can now thank Jake (Jake's web site).
NOTE: this build will only run on winXP; called "mameAnalog+XP ver 0.74.1", since only changes are the XP multiple mouse stuff. WinXP build, source & diff

I will try to release mameAnalog+ & mameAnalog+XP at the same time in the future, hopefully using the same source code and only a different make option. Of course, official mame 0.74u1 also came out today, so I'm behind that. :-p

September 17, 2003: MameAnalog+ ver 0.74.1 binary, source and diff files on the download page. Win32 build, source & diff.

  • Fixed Ikari and other snk games that were not working in the added druin/mk64 rotary support.
  • Re-added 3 player support to rampart (thanks jake).
  • There's some extra code in the source in prep for more additions, but not compiled into the binary. So if you wonder "WTF is this new junk?" while looking at the source, it could be the prep stuff.

September 5, 2003: MameAnalog+ ver 0.73.1 binary, source and diff files on the download page. Win32 build.

Added some mame core support for controllers 5-8. (edit: now part of official mame)

August 18, 2003: MameAnalog+ ver 0.72.1 (aka ver. 0.72u1) binary, source and diff files on the download page. Win32 build.

MameAnalog+ 0.72.1 includes the .u1 changes. Also added some more games with improved support for Druin's & mk64's rotary (12 way) joysticks interfaces. (thanks Jake)

July 23, 2003: MameAnalog+ ver 0.71.2 (u2) binary, source and diff files on the download page. Win32 build.

MameAnalog+ 0.71.2 includes the .u1, .u2 & u2quick changes. Also added some improved support for Druin's & mk64's rotary (12 way) joysticks interfaces.

July 10, 2003: MameAnalog+ ver 0.71.1 (u1) binary, source and diff files on the download page. Win32 & mame32 builds.

MameAnalog+ 0.71.1 includes the .u1 changes.

June 25, 2003: MameAnalog+ ver 0.70.2 (u4) binary and diff file on the download page. Win32 build.

MameAnalog+ 0.70.2 binary includes the u1 - u4 patches. Three different diffs to chose from.

June 20, 2003: MameAnalog+ ver 0.70u2.1 binary and diff file on the download page. Win32 build.

MameAnalog+ 0.70u2.1 binary includes the u1 and u2 patches. If you want to compile your own, you should get and apply those patches before applying this diff file.

May 27, 2003: Mame:Analog+ ver 0.69.1 binary, source and diff file on the download page. Win32, Dos, and Mame32 builds.

Mame:Analog+ 0.69.1 is now compiled with dx7, for those who compile their own. Now just use the offical mame's compile setup.

May 23, 2003: Mame:Analog+ ver 0.68.1 binary, source and diff file on the download page. Win32, Dos, and Mame32 builds.

But MAME 0.69 just came out today too! Hopefully Analog+ 0.69 will get out before mame 0.70 next time. (I mean, I hope I'll be faster, not that MAME releases are slower.)

Mame:Analog+ 0.68.1 is still dx8, for those who care. I plan for Analog+ 0.69.1 to be dx7.


link: Old News

Main Site:

speedhost

Mirrors:

prohosting
anglefire

Since the mirrors are free sites, they have a limited throughput per hour; the main site (speedhost) has a higher thoughput and is much more reliable. I suggest downloading the big binary files from the main site and not the mirrors if possible.

If you are having problems viewing pages or downloading files: try the main site, try another mirror, or wait an hour. Also, you might have to go through an extra page when you download files from one of the mirrors.