MAME 0.12 was released on 23 March 1997.
The known contributors for this version are, in first-name alphabetical order:
The known contributions for this version are, in the order specified in the whatsnew:
- The sound CPU in Scramble (Stern) was hooked up, though it produces incorrect audio.
- The speed in Burger Time (Midway) was adjusted to be more accurate to the real board; previously, it was running at approximately half-speed.
- Bernd Wiebelt suggested the addition of the "-vesascan" option, which upscales the image and adds scanlines, at the cost of speed.
- Multiple CPU support was added.
- The Zilog Z80 and MOS 6502 CPU cores were modified to cache pending interrupts.
- *_vh_start(), *_vh_stop(), *_videoram_w(), and *_colorram_w() were moved into the generic video hardware framework, meaning that only games that need to do anything special have to override the functions.
- Sample streaming code was fixed to support more than one sample being played simultaneously.
- A bug in drawgfx() was fixed which allowed transparent, non-remapped copies to be written outside of the clip region.
Working Games Added
Non-Working Games Added