MAME 0.146u2
From MAMEDEV Wiki
Release Date
MAME 0.146u2 was released on 02 July 2012.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- alca
- B. Stahl
- bnathan
- Brian Troha
- bulldawg
- Charles MacDonald
- Daniel Filner
- Dave France
- David Haywood
- Dyq
- Guru
- hap
- jmak
- JunoMan
- Kevin Eshbach
- Luca Elia
- M. Ponweiser
- Michael Zapf
- Miodrag Milanovic
- MiSFiTMAME
- Mojo2000
- Mr. CAST
- N. Francfort
- Phil Bennett
- R. Belmont
- R. Hawkins
- ranger_lennier
- Robbbert
- Roberto Fresca
- Scott Brasington
- smf
- Smitdogg
- SRI
- Stefan Lindberg
- Tafoid
- Team Europe
- Team Japump!
- The Dumping Union
- Tim Schuerewegen
- Tormod
- xingxing
- Wilbert Pol
- Woodada
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Phil Bennett added preliminary QS1000 sound emulation.
- David Haywood and Smitdogg readjusted visible area in the vamphalf.c driver based on tests comparing emulation and original PCB observations.
- David Haywood made the vdp map actually belong to the vdp, handling the palette manually for pikiri8.c - fixes MT#04759.
- Michael Zapf added cycle-precise implementation of tms9980a; changed tms9900.c to allow for subclassing tms9900 and tms9980a from a common parent.
- Phil Bennett updated limenko.c - Hooked up QS1000.
- R. Belmont updated the SDL port: Support newer Linux distros using GCC 4.7.
- Daniel Filner provided two TMS32031 fixes:
- Don't set underflow when doing a floating point subtract that results in 0.
- Don't overwrite the exponent during a FIX operation.
- jmak provided CHD fixes:
- Fixed uninitialized variables that were creeping into output.
- Changed qsort() callback to never return "equal", working around unstable system libc implementations.
- Robbbert allowed for 2 seconds of emulation to boot up before applying quickload for Jaguar.
- Smitdogg and The Dumping Union updated qix.c: Identified Set 1 as Rev 2 and corrected the rom names.
- R. Belmont updated the cd32 driver: fix so it can find the CD-ROM.
- Brian Troha updated seta.c: Fill in some missing PCB board numbers. Correct the board numbers as they are silkscreened on the PCB. Corrected the rom names for JJ Squawkers.
- Stefan Lindberg updated taito_en.c: Corrected 68000 clock.
- Brian Troha updated tx1.c: Add documentation about the TX-1 (Japan) PCBs. Added dipswitch locations to TX-1 and Buggy Boy sets.
- Brian Troha updated seta.c: Added dipswitch locations to Ultraman Club.
- Tafoid verified dips for Space Firebird and clones (spacefb.c).
- Phil Bennett updated vegaeo.c - Hooked up sound in Crazy War.
- xingxing added PGM2 motherboard specs/notes to driver.
- Brian Troha updated- midvunit.c: Added dipswitch locations to Cruis'n USA, Cruis'n World, Off Road Challenge and War Gods sets.
- David Haywood updated eolith.c: Boost interleave for sound to correct syncing issues.
- bulldawg replaced bitrotted rom for Mortal Kombat Turbo 3.0 (mkyturboe) which caused hanging during demonstration.
- Wilbert Pol updated upd7810.c: Fixed setting of flags in the ACI_[VABCDEHL]_xx functions. Fixed handling of Carry flag in the DAA instruction.
- Smitdogg and Tafoid updated labels.locations for all Crazy Kong PT 2 sets based on a recently dumped board.
Game Support
New games added or promoted from NOT_WORKING status
- Mahjong Janshin Plus (Japan)
- Mahjong Dai Touyouken (Japan)
- Return Of Sel Jan II (Japan, NM557)
- Linky Pipe
- Offroad Challenge
- Touryuumon
- Space Invaders Multigame
- Super ABC (Pac-Man multigame kit)
- Fantasy Zone II (System 16C version)
- Fishing (DECO Cassette)
New clones added
- Mahjong Nenrikishu SP (Japan, V250J)
- TX-1 (Japan rev. B)
- War Of The Bugs (US)
- Raiden (Unknown)
- War Gods (HD 10/09/1996 - Dual Resolution)
- War Gods (HD 08/15/1996)
- Dynamite League (US)
- Arkanoid (bootleg with MCU, set 2)
- U.S. Championship V'ball (bootleg of Japan set)
- Touchmaster 4000 (v6.02 California)
New games marked as GAME_NOT_WORKING