Another update is now available on the Latest Releases page.
MAME is a multi-purpose emulation framework.
MAME's purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus.
A quick release of MAME 0.95u5 has been placed on the Latest Releases page. This fixes the input problems with u4.
Early reports on 0.95u4 seem to indicate that it doesn't let you type "OK" at the various intro screens. It works fine if you disable the disclaimer and game info screens and don't play games with any warnings. Turns out that's what I did to test it anyway. ;-)
Look for a u5 later this evening (PDT) to fix it!
If you're not on the mamedev mailing list and wish to submit changes for consideration, I've created a new address that you can send them to. Just address them to email@example.com, replacing thenameofthissite with, well, the name of this site. :-)
As has been widely reported, Haze has decided to step down as maintainer of MAME. During his time as maintainer, he managed to accomplish a lot in terms of accelerating the pace of development and keeping the releases coming at a regular rate. Fortunately, he won't be giving up MAME for good. Here's hoping that some time away from being maintainer will do him some good, or at the very least produce more accurate emulation of Korean porn titles. :-)
Following in his wake, Aaron Giles (that's me) will be stepping in to take over the role of maintainer. The first major side effect of this transition is that you will no longer find the intermediate updates at Haze's site, but rather you will find them here. Well, not here on this page, but over here on the sources page.
In fact, if you check it out now, you'll see that I've put up a 0.95u3 update. I should point out that I am using a different tool to generate the diffs, which means that you no longer apply them with the -p1 parameter, but instead use -p0. Apart from that, it shouldn't be too much of a change from before.
Just a friendly reminder that this site is in beta. We are still getting things up and running and accepting feedback at this time. A number of folks have emailed the request line asking for permission to use the trademark. Rest assured, these mails have been received, and they will be taken care of once the license and trademark terms have been finalized. This is likely going to take a little while, so please be patient!