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.
Time for the first 'u' update of the 0.139 cycle. Head over to the Source Updates page to grab the latest & greatest.
MAME 0.139 is now available, go get it at the Latest Release page.
You may notice the download sizes to be ~1MB larger for the binary releases. This is due to a bit of EXE bloat from the C++ conversion work (which is still in progress), plus the addition of a rather large .sym file. Keep this .sym file next to your executable so that if you encounter any crashes, you will get useful call stacks that you can report over at MAMETesters.
This is likely the last 'u' update this cycle, so be sure to grab u4 from the Source Updates page and make sure everything is still working as expected.
Another bunch of internal shuffling this round, but also some new MCU hookups as well, thanks to the decapping effort. Most of the regressions and performance losses from u2 should be fixed now as well. So go grab the u3 update from the Source Updates page.
After some substantial internal retooling, the MAME 0.138u2 update is now ready for download. Please heed the warning at the top of the whatsnew file: this release may have some bumps in compatibility and performance while the dust settles. By and large, however, things should be working as well as they always have, so don't let fear stop you from giving the new release a spin with your favorite games!