MAME 0.77 has been released, and it supports 4640 ROM sets, 2622 unique games.
Here is the whatsnew.txt of 0.77:
0.77
General Source Changes
----------------------
Fix to allow a driver to have MSM6295s and plain ADPCM voices coexist
(required for gcpinbal). [R.Belmont]
src/sound/adpcm.c
Full Sound / Music in Grand Cross [R.Belmont]
src/drivers/gcpinbal.c
Improved Bishi Bashi colours [Angelo Salese]
src/drivers/bishi.c
src/palette.c
src/palette.h
Fixed ckongs sprites [Pierpaolo Prazzoli]
Updated Double Dragon Driver [Bryan McPhail]
- Correct video & interrupt timing derived from Xain schematics
and confirmed on real DD board.
- Corrected interrupt handling, epecially to MCU (but one
semi-hack remains).
- TStrike now boots but sprites don't appear (I had them working
at one point, can't remember what broke them again).
- Dangerous Dungeons fixed.
- World version of Double Dragon added (actually same roms as
the bootleg, but confirmed from real board)
- Removed stereo audio flag (still on Toffy - does it have it?)
src/drivers/ddragon.c
Various ST-V improvements [Angelo Salese]
src/drivers/stv.c
Twin16/TMNT fixes [Curt Coder]
drivers/twin16.c
- Fixed cuebrick NVRAM handler
- Added watchdog reset
drivers/tmnt.c
- Fixed mia/mia2 inputs/dips
- Fixed visible area in cuebrckj/mia/mia2
- Changed cuebrckj to "Cue Brick (World version D)", since text
is in English)
TMS32031 Fixes [Aaron Giles]
many fixes to the TMS32031 core; Offroad Challenge is almost playable as a
result, minus the fact that the clipping plane seems to like clipping out
the cars during the race. But the terrain problems are fixed at least.
Memory Annoyance Fix [Aaron Giles]
Unmapped memory accesses always reported the raw byte address, not the
CPU-level address. This is annoying for chips like the TMS34010 or the
TMS32031, so now the effecitve offset is logged instead, taking into account
the address shift.
Some Input Port Corrections [Robin Merrill, fixed by Bryan McPhail]
OSD Fix [Aaron Giles]
This is a minor fix to enable the OSD for non-debug builds regardless of
the -debug flag
Misc Fixes [Nathan Woods]
src/usrintrf.c:
- Adds a handful of comments to uifontdata[]
- Changes character 14 to a solid circle; previously this
character was blank and unused
- Miscellaneous changes within #ifdef MESS
Various Atari Improvements
* CAGE works
* motion object checksums work for growth games
* sprite/playfield priorities work for growth games
* no more 6502 speedups
drivers/atarig1.c:
* added support for the MO command register -- MO checksums now work
* added missing SHA1 values and marked some ROMs as NO_DUMP
* removed 6502 speedups
drivers/atarig42.c:
vidhrdw/atarig42.c:
* added support for the MO command register -- MO checksums now work
* added SLOOP emulation for Guardians of the Hood, which is fully playable
* added missing SHA1 values
* removed 6502 speedups
* documented color MUXing
* removed old orientation code
* added MO/playfield priorities
drivers/atarigt.c:
vidhrdw/atarigt.c:
* added support for the MO command register -- MO checksums now work
* hooked up CAGE audio
* added missing SHA1 values
* documented the overly complicated color MUXing
* added MO/playfield priorities
drivers/atarigx2.c:
* added support for the MO command register -- MO checksums now work
* added missing SHA1 values
* added another Road Riot's Revenge variant
* some input port tweaks
* removed 6502 speedups
machine/asic65.c:
* improved logic for Road Riot 4WD -- almost playable
* added support for Guardians of the Hood
machine/atarigen.c:
* fixed bad handling of EEPROM data in 32-bit mode
sndhrdw/cage.c:
* fixed frequency computation -- it now works ok!
* added speedup mechanism
* fixed positioning of the 4 voices
vidhrdw/atarirle.c:
* implemented the MO command register and checksumming
Improved Z80 DAA emulation allowing removal of look-up table [Sean Young / Stefano]
New Games supported or promoted from GAME_NOT_WORKING status:
-------------------------------------------------------------
Seattle Hardware [Aaron Giles]
Mace - The Dark Age
Blitz '99
CarnEvil
Wayne Gretzky's 3D Hockey
src/drivers/seattle.c
src/vidhrdw/voodoo.c
+many others
Dangerous Dungeons [Bryan McPhail]
src/drivers/ddragon.c
Goal '92 (bootleg of Seibu Cup Soccer) [Pierpaolo Prazzoli]
src/drivers/goal92.c
src/vidhrdw/goal92.c
T-Mek (prototype) [Aaron Giles]
bad sound
Guardians of the Hood [Aaron Giles]
New Clones supported or promoted from GAME_NOT_WORKING status:
--------------------------------------------------------------
Double Dragon (World) [Bryan McPhail]
The Simpsons (2 player, alt) [R.Belmont]
Martial Champion [EAA] [R.Belmont]
New Non-Working games / clones supported
----------------------------------------
Namco System 12 [smf]
(sets include tekken3, soulclbr, ehrgeiz, mdhorse, fgtlayer,
pacapp, sws99, tekkentt, mrdrillr, aquarush, golgo13)
src/drivers/namcos12.c
Godzilla [Pierpaolo Prazzoli]
Bonk's Adventure [Pierpaolo Prazzoli]
Seibu Cup Soccer [Pierpaolo Prazzoli]
protection issues
src/drivers/leigonna.c
SF Rush [Aaron Giles]
California Speed [Aaron Giles]
src/drivers/seattle.c
Sports Fishing 2 (stv) [ANY]
incomplete dump / no way to support CD and MPEG decoder
src/drivers/stv.c
src/machine/stvcd.c