MAME 0.37b7
From MAMEDEV Wiki
Release Date
MAME 0.37b7 was released on 5 September 2000.
Contributors
The known contributors for this version are, in alphabetical order:
- David Haywood
- Ernesto Corvi
- Jarek Burczynski
- Juergen Buchmueller
- Mathias Rosenhauer
- Mike Coates
- Nicola Salmoria
- Olivier Galibert
- Phil Stroffolino
- Takahiro Nogi
- Tim Lindquist
- Yochizo
- Zsolt Vasvari
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Nicola Salmoria and Tim Lindquist added Stars to Strider and Forgotten Worlds.
- Nicola Salmoria fixed the sprite/tile priority in Black Tiger.
- Zsolt Vasvari fixed startup garbage in Vastar.
- Juergen Buchmueller fixed the Pokey emulation so that the Tempest reset bug is fixed, this time for real and forever.
- Important for porters: changes to the dirty marking system. The blitting code was previously required to support two types of dirty marking: a "correct" one, used for vector games, where only the screen portions marked dirty during the current frame should be copied to the video card; and a "wrong" one, relying on a hack, where the blitter was also required to remember the dirty regions from *previous* frame, and copy those as well. Only the "correct" one is left, which should somewhat simplify dirty handling in the OS dependant code. Moreover, the code must not check for VIDEO_TYPE_VECTOR to know whether to use dirty marking: it must check only VIDEO_SUPPORTS_DIRTY, which is set for vector games.
- Important for porters: the HAS_XXX constants for cpu and sound emulation are no longer #defined in cpuintrf.h if they were not already defined. They are set by the makefile (rules.mak). If you are not using that in your port, you'll have to make sure that all constants are initialized somewhere.
- Removed osd_led_w(); instead, an additional leds_status parameter is passed to osd_update_video_and_audio(). Drivers now have to use set_led_status().
- The makefile of the DOS version now uses GNUs mkdir instead of the built-in one. If you don't have mkdir you can find it here: http://www.simtel.net/pub/simtelnet/gnu/gnuish/gnufut21.zip
- Added VIDEO_PIXEL_ASPECT_RATIO_2_1, this should be honored by the OS dependant code just like VIDEO_PIXEL_ASPECT_RATIO_1_2.
- Mathias Rosenhauer changed backdrops so they are handled by the core like overlays, specific support in the drivers is no longer necessary.
Game Support
New Games added or promoted from GAME_NOT_WORKING status
- 1942 (PlayChoice-10)
- Baseball (PlayChoice-10)
- Balloon Fight (PlayChoice-10)
- Captain Sky Hawk (PlayChoice-10)
- Castlevania (PlayChoice-10)
- Double Dribble (PlayChoice-10)
- Dr. Mario (PlayChoice-10)
- Uncle Fester's Quest: The Addams Family (PlayChoice-10)
- Gauntlet (PlayChoice-10)
- Golf (PlayChoice-10)
- Gradius (PlayChoice-10)
- Hogan's Alley (PlayChoice-10)
- Kung Fu (PlayChoice-10)
- Mega Man III (PlayChoice-10)
- Mario's Open Golf (PlayChoice-10)
- Ninja Gaiden Episode III: The Ancient Ship of Doom (PlayChoice-10)
- Power Blade (PlayChoice-10)
- Rad Racer II (PlayChoice-10)
- Rad Racer (PlayChoice-10)
- R.C. Pro-Am (PlayChoice-10)
- Rockin' Kats (PlayChoice-10)
- Chip'n Dale: Rescue Rangers (PlayChoice-10)
- Rygar (PlayChoice-10)
- Super Mario Bros. 2 (PlayChoice-10)
- Super C (PlayChoice-10)
- Tennis (PlayChoice-10)
- Teenage Mutant Ninja Turtles (PlayChoice-10)
- Teenage Mutant Ninja Turtles II: The Arcade Game (PlayChoice-10)
- Volley Ball (PlayChoice-10)
- Nintendo World Cup (PlayChoice-10)
- Wild Gunman (PlayChoice-10)
- Yo! Noid (PlayChoice-10)
- Mahou Daisakusen
- Shippu Mahou Daisakusen
- Hot Pinball
- Fantasia
- New Fantasia
- Miss World '96 Nude
- Big Twin
- World Beach Volley
- Xexex
- Mag Max
- Thief
- NATO Defense
- Super Invader Attack
- Buggy Challenge (preliminary, feedback needed)
- Knuckle Joe
New clones added