0.68 2003/05/15 [#125 - David Haywood] -------------------------------------- Note, this Release was put together by David Haywood, some of it is untested but most of seems to work. New games supported: -------------------- (Super) Ground Effects [David Graves, Bryan McPhail] Area 51 / Maximum Force Duo [Aaron Giles] Billiard Academy Real Break [Luca Elia] Birdie King 3 [Angelo Salese] Bwings [Acho A. Tang] Cannonball [Jarek Burczynski] (some gfx problems, bad ROMs?) Chack'n Pop [BUT] Dark Tower [Bryan McPhail, David Haywood] (dips need mapping correclty, default coinage is bad) Dragoon Might [Acho A. Tang, R. Belmont] Egg Venture [Aaron Giles] Eggor [Tomasz Slanina] Fantasy Land [Luca Elia] Fire Battle [Martin Pugh] (previously a testdriver, patch added) Galaxy Gunners [Luca Elia] Head Panic [anonymous] (eeprom needs hooking up) Horizon [smf, David Haywood] Idol Janshi Su-Chi-Pie 2 [David Haywood] J-League Soccer V-Shoot [Phil Stroffolino] Kick Start Wheelie King [Tomasz Slanina] (previously a testdriver, emulation completed) Koi Koi Shimasyo 2 - Super Real Hanafuda [Luca Elia] Kung-Fu Taikun [Tomasz Slanina] Lethal Justice [Aaron Giles] Metal Clash [Luca Elia] Metal Soldier Isaac II [Angelo Salese] (previously a testdriver, mcu simulation added) Mighty Pang [Razoola] Operation Wolf 3 [David Graves, Bryan McPhail] Prebillian [Tomasz Slanina] Progress [David Haywood] (Bad Colours due to missing Proms) Puckman Pockimon [Luca Elia] Quiz Ghost Hunter [Olivier Galibert] Quiz Mekiromeki Story [Olivier Galibert] Rapid Hero [David Haywood] Rock Climber [Tomasz Slanina] Rotary Fighter [Barry Rodewald] Salamander 2 [Acho A. Tang, R. Belmont] (Some protection issues remain (ships in attract mode) Tokimeki Memorial Taisen Puzzle-dama) SD Gundam Neo Battling [Luca Elia] Sky Army [Ryan Holtz] Straight Flush [Tomasz Slanina] (2 player mode isn't working) Super Doubles Tennis [Bryan McPhail] The Deep / Run Deep [Luca Elia] Tokoro San no MahMahjan [Olivier Galibert] Tokoro San no MahMahjan 2 [Olivier Galibert] Tournament Table [Stefan Jokisch] Tricky Doc [Reip, David Haywood] (Bad Colours due to missing Proms) Truco-Tron [Ernesto Corvi] Vasara Vasara 2 Wall Crash [Jarek Burczynski] Zaviga [Acho A. Tang] Zero Point 2 [Luca Elia] New clones supported -------------------- Bang Bead (Release Version) [Razoola] Batrider (Korea) [Brian Troha] Big Bang (clone of Thunder Dragon 2) [David Haywood] BlockBuster (clone of Mr Jong) [David Haywood] Catsbee (clone of Galaga) [David Haywood] Country Club (clone of Fighting Golf) [Tomasz Slanina] Croquis (clone of Logic Pro) [David Haywood] DoDonPachi (International Version) [Brian Troha] Hydra (prototype set 2) [Aaron Giles] Lethal Enforcers 2 (USA) [Brian Troha] Mello Yello Q*Bert [David Haywood] Millpac (clone of centipede) [Chris Hardy] Moon Alien (clone of Galaxian) [David Haywood] Piranha (GL sets) [Dave Widel] Pollux (set 2) [David Haywood] Ring Fighter (clone of Vs. Gong Fight) [David Haywood] Some Cps1 Clones [Razoola] Space Panic (various alt sets) [Zsolt Vasvari] Super Pinball Action (US) [David Haywood] Terminator 2 (LA1) [Brian Troha] Vandyke (Jaleco) [David Haywood] Various NeoGeo Clones [Razoola] Vautour (clone of Phoenix) [Chris Hardy] Violent Storm (Europe) [David Haywood] Vs Block Breaker (clone of sarukani) [David Haywood] New TESTDRIVERS in source ------------------------- Bonanza Bros [Olivier Galibert] China Dragon (needs work on vidhrdw (none done)) F1 Grand Prix Star 2 [Luca Elia] (Missing / Bad ROMs) Grand Tour [David Haywood] (protection?) Great Wall (needs work on vidhrdw (none done)) Hot Rod [Olivier Galibert] Hot Smash [Tomasz Slanina] (MCU Protection problems) Joryuu Syougi Kyoushitsu [Luca Elia] (unemulated CPU) Konami's Open Golf Championship [Acho A. Tang, R. Belmont] (Missing ROZ layer, always thinks the ball is in the water) Main Event (SNK) [David Haywood] (vidhrdw not finished) Quiz Rouka Ni Tattenasai [Olivier Galibert] (various problems with the System 24 emulation) Raiden 2 [Bryan McPhail] (protected and Encrypted Sprites) Shougi [Jarek Burczynski, Tomasz Slanina] Shougi 2 [Jarek Burczynski, Tomasz Slanina] (Not Working due to Protection MCU) Space Bugger [David Haywood] (bad rom?) Thunder Strike Ultra Weapon X [Luca Elia] (problems with v60 interrupts) Source changes: --------------- - Basic Direct3D blitting support [Leon van Rooij]. - Fixes for Crashes introduced in last version. - Mame Blitter Generation Code [Phil Stroffolino]. - Plenty of other things I just don't have time to list. - SHA1 hash support, including various new command line options [Farfetch'd]. - Sound in Macross Plus & Quiz Bisyoujo Senshi Sailor Moon [Bryan McPhail]. - texture_management: use DirectX texture management (default is off, but some 3D cards need this (however, there's a small-ish speed-penalty)). - The code manually imports the DirectDrawCreateEx() function so MAME compiled with d3d support will (or rather should, I've not actually tested that yet) still run on PC's with older versions of DirectX. It should work with pretty much any 3D hardware (except perhaps older Voodoo-based cards), and the speed should be similar to the DirectDraw blit (a bit faster for some older cards). -direct3d or -d3d: use Direct3D (default is off, overrides -dd); -filter or -flt: use bi-linear filtering (default is on); - Various Konami Related Fixes and Improvements [Acho A. Tang, R. Belmont]. - Various System 32 Updates (Priority, SVF Pitch etc.) Note, theres a chance some things may be broken [Acho A. Tang, Jason Lo, David Haywood]. - You need DirectX7 headers and libs to compile it, I'm using the set from http://caesar.logiqx.com/html/tools/compilers/mingw.shtml which has the original MS headers (the same set is used for Allegro and FB Alpha) and I've made a minor update to the ddraw code so that it compiles with this set of headers (VC++ should still be fine as well).