0.53 2001/08/12 [#110 - Nicola Salmoria] ---------------------------------------- We have abandoned the "beta" numbering scheme, which was becoming pointless. The current version is 0.53 because 0.36 (the last "non-beta" release) + .16 (the number of "beta" releases since then) = 0.52. New Games Supported ------------------- (aquajack) Aqua Jack (World) [David Graves] (batcirj) Battle Circuit (Japan 970319) [Razoola] (bigrun) Big Run (11th Rallye version) [Luca Elia] (bshark) Battle Shark (US) [David Graves] (chasehq) Chase HQ (World) [David Graves] (chelnov) Chelnov - Atomic Runner (World) [Nicola Salmoria] (contcirc) Continental Circus (World) [David Graves] (csclubj) Capcom Sports Club (Japan 970722) [Nicola Salmoria] (dblaxle) Double Axle (US) [David Graves] (dirtfoxj) Dirt Fox (Japan) [Nicola Salmoria] (dokyusei) Mahjong Doukyuusei [Luca Elia] (dokyusp) Mahjong Doukyuusei Special [Luca Elia] (dondokod) Don Doko Don (World) [Nicola Salmoria] (ecofghtr) Eco Fighters (World 931203) [Razoola] (funkyjet) Funky Jet [Bryan McPhail, Nicola Salmoria] (galxwars) Galaxy Wars (Universal set 1) [MASH] (hasamu) Hasamu (Japan) [Bryan McPhail, Nicola Salmoria] (kengo) Ken-Go [Bryan McPhail, Nicola Salmoria] (mazinger) Mazinger Z [Luca Elia, Nicola Salmoria] (mgcrystl) Magical Crystals (Japan) [Luca Elia] (mightguy) Mighty Guy [Victor Trucco] (mjyuugi) Mahjong Yuugi (Japan set 1) [Takahiro Nogi] (nightstr) Night Striker (US) [David Graves] (ptblank) Point Blank [Nicola Salmoria] (robocop) Robocop (World revision 4) [Nicola Salmoria] (robocop2) Robocop 2 (World) [Bryan McPhail] (sailormn) Pretty Soldier Sailor Moon [Luca Elia, Nicola Salmoria] (sandscrp) Sand Scorpion [Luca Elia] (sci) Special Criminal Investigation (World set 1) [David Graves] (sokonuke) Sokonuke Taisen Game (Japan) [Luca Elia] (sotsugyo) Sotsugyo Shousho [Bryan McPhail, Nicola Salmoria] (srdarwin) Super Real Darwin (World) [Bryan McPhail] (srmp3) Super Real Mahjong Part 3 (Japan) [Takahiro Nogi] (sstrangr) Space Stranger [Mike Haaland, David Haywood] (sstrngr2) Space Stranger 2 [Mike Haaland, David Haywood] (thundfox) Thunder Fox (World) [Nicola Salmoria] (twinhawk) Twin Hawk (World) [Nicola Salmoria] (ultratnk) Ultra Tank [Nicola Salmoria] (upndown) Up'n Down [Nicola Salmoria] New Clones Supported -------------------- (19xxj) 19XX: The War Against Destiny (Japan 951225) [Nicola Salmoria] (aquajckj) Aqua Jack (Japan) [David Graves] (batcira) Battle Circuit (Asia 970319) [Razoola] (bouldshj) Boulder Dash / Boulder Dash Part 2 (Japan) [Nicola Salmoria] (bsharkj) Battle Shark (Japan) [David Graves] (bubblesp) Bubbles (prototype version) [Nicola Salmoria] (camltrua) Camel Try (US, alt sound) [Nicola Salmoria] (cburnrb2) Cassette: Burnin' Rubber (set 2) [Nicola Salmoria] (cgraplp2) Cassette: Graplop (aka Cluster Buster) (set 2) [Nicola Salmoria] (chasehqj) Chase HQ (Japan) [David Graves] (clapapa2) Cassette: Rootin' Tootin' [Nicola Salmoria] (cnights2) Cassette: Night Star (set 2) [Nicola Salmoria] (contcrcu) Continental Circus (US) [David Graves] (cppicf2) Cassette: Peter Pepper's Ice Cream Factory (set 2) [Nicola Salmoria] (cscluba) Capcom Sports Club (Asia 970722) [Nicola Salmoria] (cscrtry2) Cassette: Scrum Try (set 2) [Nicola Salmoria] (csweetht) Cassette: Sweet Heart [Nicola Salmoria] (ctislnd2) Cassette: Treasure Island (set 2) [Nicola Salmoria] (ctislnd3) Cassette: Treasure Island (set 3) [Nicola Salmoria] (ddsomj) Dungeons & Dragons: Shadow over Mystara (Japan 960619) [Nicola Salmoria] (dkongjo) Donkey Kong (Japan set 2) [Nicola Salmoria] (dkongjrj) Donkey Kong Jr. (Japan) [Nicola Salmoria] (dondokdu) Don Doko Don (US) [Nicola Salmoria] (galxwar2) Galaxy Wars (Universal set 2) [MASH] (gteikob2) Gingateikoku No Gyakushu (bootleg, set 2) [Nicola Salmoria] (gtmrusa) Great 1000 Miles Rally (USA) [Nicola Salmoria] (jspectr2) Jatre Specter (set 2) [MASH] (klaxp1) Klax (prototype set 1) [Nicola Salmoria] (klaxp2) Klax (prototype set 2) [Nicola Salmoria] (m660j) Mission 660 (Japan) [Nicola Salmoria] (mjyuugia) Mahjong Yuugi (Japan set 2) [Takahiro Nogi] (omega) Omega [Zsolt Vasvari] (ozmawar2) Ozma Wars (set 2) [Nicola Salmoria] (pitfighb) Pit Fighter (bootleg) [Nicola Salmoria] (pwheelsj) Power Wheels (Japan) [David Graves] (robocopj) Robocop (Japan) [Nicola Salmoria] (robocp2j) Robocop 2 (Japan) [Bryan McPhail] (scia) Special Criminal Investigation (World set 2) [David Graves] (sciu) Special Criminal Investigation (US) [David Graves] (smbomb) Super Muscle Bomber: The International Blowout (Japan 940831) [Nicola Salmoria] (spaceatt) Space Attack [Nicola Salmoria] (ssf2tb) Super Street Fighter 2: The Tournament Battle (World 931119) [Nicola Salmoria] (ssf2tbj) Super Street Fighter 2: The Tournament Battle (Japan 930910) [Razoola, Dang_Spot] (starfira) Star Fire (set 2) [MASH] (swimmerb) Swimmer (set 3) [Nicola Salmoria] (thndfoxu) Thunder Fox (US) [David Graves] (twinhwku) Twin Hawk (US) [Nicola Salmoria] (uecology) Ultimate Ecology (Japan 931203) [Razoola] (vampjr1) Vampire: The Night Warriors (Japan 940630) [Nicola Salmoria] (vendetar) Vendetta (US ver. R) [Nicola Salmoria] (wgp2) World Grand Prix 2 (Japan) [David Graves] (xmcotah) X-Men: Children of the Atom (Hispanic 950331) [Nicola Salmoria] Game Removed: ------------- - (stratvxb) Speak & Rescue bootleg: Identical to Speak & Rescue with copyright notice removed [Nicola Salmoria]. These drivers have improved GRAPHICS: ------------------------------------- - Fixed background in Bioship Paladin [Nicola Salmoria]. - Fixed colors in Berlin Wall [Nicola Salmoria]. - Fixed colors in Major Title 2 [Nicola Salmoria]. - Fixed radar display in Aztarac [Mathis Rosenhauer]. - Fixed some issues in Taito B system games [Nicola Salmoria]. - Fixed some protection related issues in Sunset Riders [Nicola Salmoria]. - Real shadows in Cisco Heat and F1 Grand Prix Star [Luca Elia]. - Real shadows in some Konami games ('88 Games, Chequered Flag, X-Men, Asterix, Surprise Attack, Sunset Riders, etc.) [Nicola Salmoria]. - Real shadows in some SNK games (Ikari Warriors, Victory Road, etc.) [David Haywood]. These drivers have improved SOUND: ---------------------------------- - Decrypted the sound CPU in Gunforce, Blade Master, Lethal Thunder, Undercover Cops, Mystic Riders, Major Title 2, Hook, R-Type Leo, In the Hunt, and Perfect Soldiers [Bryan McPhail, Nicola Salmoria]. - Fixed a EX550x bug that caused Taito F3 and Incredible Tech games to sound bad [Aaron Giles]. Source changes: --------------- - Added support for the target data extracted from the laserdisc to MACH 3 [Fabrice Frances]. - Decrypted the original Popeye [Nicola Salmoria]. - Fixed Free Play mode in Galaga [Scott Brasington]. - Fixed the protection in the original Robocop [Bryan McPhail]. - Fixed the remaining issues in Slapstic emulation [Aaron Giles]: * Pit Fighter works to the end; * Rampart works to the end; * Tetris now uses the slapstic code. - The Windows port is now called "MAME" (instead of "MAMEW"). The DOS port is called "DMAME" [Nicola Salmoria]. - [Windows] CLI improvements [Paul Priest, Bernd Wiebelt]: * Config option for steadykey (default: OFF); * Parse debug.ini in debug builds; * mamew \anywhere\roms\pacman.zip works; * Improved -log option; * MAME will now parse argv[0].ini instead of mame.ini. i.e. if the mame executable is called "m37b17.exe" it will parse m37b17.ini instead of mame.ini. - [DOS] Support for C64/Atari/Sinclair joysticks connected via DB9 or Turbografix interface [Aley Keprt]. - Big changes to the palette system. 8-bit modes are no longer supported, only 16-bit ones are used. 8-bit support may be removed from the OS dependant code; the core will never ask for an 8-bit deep screen. 8-bit bitmaps could still be used though [Nicola Salmoria]. - IMPORTANT CHANGE FOR PORTERS: the OS dependant code is now required to guarantee, in 16-bit palettized mode, that Machine->pens[i] == i. The "pens" argument to osd_allocate_colors() will be NULL, actually it has been renamed "rgb_components" since direct RGB modes are the only ones that will pass that argument [Nicola Salmoria]. - MachineDriver.color_table_len can now be 0, meaning that the colortable is a 1:1 mapping from the palette. Note that you CANNOT use this feature if you use TRANSPARENCY_COLOR; but of course, if you need TRANSPARENCY_COLOR you'll not have a 1:1 colortable [Nicola Salmoria]. - New flags VIDEO_HAS_SHADOWS and VIDEO_HAS_HIGHLIGHTS that automatically extend the palette creating a darker(brighter copy for shadows handling. palette_set_shadow_factor() and palette_set_highlight_factor() allow to control the adjustment to apply (shadow can be > 1.0, making it an highlight, and highlight can be < 1.0 making it a shadow - the names are just conventional) [Nicola Salmoria]. - New function auto_malloc(); this is the same as malloc(), but the memory is automatically freed when the driver exits [Aaron Giles]. - New function palette_set_brightness(), allowing selective control of palette brightness independently of the palette RAM contents [Nicola Salmoria]. - New function tilemap_draw_roz() [Phil Stroffolino]. - osd_bitmap.line is now a void ** to prevent confusion [Nicola Salmoria]. - Palette compression has been removed. palette_recalc(), palette_transparent_pen and palette_used_colors[] are not available anymore. Drivers that relied on PALETTE_COLOR_TRANSPARENT for transparency effects must be rewritten to implement them differently. As a result of this, all games using the Taito TC0480SCP video chip, and all Taito F3 games, are broken in this release [Nicola Salmoria]. - Remove VIDEO_MODIFIES_PALETTE and the "modifiable" parameter from osd_allocate_colors() [Nicola Salmoria]. - tilemap_update() is gone. Everything is handled by tilemap_draw() [Nicola Salmoria].