0.36b2 1999/08/08 [#075 - Nicola Salmoria] ------------------------------------------ New Games Added --------------- (ajax) Ajax [Manuel Abadia] (aliens) Aliens (set 1) [Manuel Abadia] (astorm) Alien Storm [Andrew Prime] (aztarac) Aztarac [Mathis Rosenhauer] (batman) Batman [Aaron Giles] (bayroute) Bay Route (set 1) [Andrew Prime] (bjtwin) Bombjack Twin [Mirko Buffoni] (cbuster) Crude Buster (World FX version) [Bryan McPhail] (crimfght) Crime Fighters [Manuel Abadia] (devstors) Devastators (version Z) [Nicola Salmoria] (fpoint) Flash Point [Andrew Prime] (garyoret) Garyo Retsuden (Japan) [Bryan McPhail] (ginganin) Ginga NinkyouDen [Luca Elia] (gyrodine) Gyrodine [Ernesto Corvi] (hcastle) Haunted Castle (set 1) [Bryan McPhail] (lgtnfght) Lightning Fighters (US) [Nicola Salmoria] (madcrash) Mad Crasher [Phil Stroffolino] (mia) Missing in Action (version T) [Nicola Salmoria] (moonwalk) Moon Walker [Andrew Prime] (mosyougi) Syougi No Tatsujin - Master of Syougi [Nicola Salmoria] (outrun) Out Run (set 1) [Andrew Prime] (passsht) Passing Shot (2 Player) [Andrew Prime] (relief) Relief Pitcher (set 1) [Aaron Giles] (shangon) Super Hang-On [Andrew Prime] (sharrier) Space Harrier [Andrew Prime] (simpsons) The Simpsons (4 Players) [Ernesto Corvi] (sonofphx) Son of Phoenix [Ernesto Corvi] (srdmissn) S.R.D. Mission [Ernesto Corvi] (ssriders) Sunset Riders (World) [Oliver Stabel, Nicola Salmoria] (1) (stadhero) Stadium Hero (Japan) [Bryan McPhail] (stfight) Street Fight (Germany) [Mark McDougall] (tetris) Tetris (Sega) [Andrew Prime] (thunderj) ThunderJaws [Aaron Giles] (tmnt2) Teenage Mutant Ninja Turtles - Turtles in Time (4 Players US) [Oliver Stabel, Nicola Salmoria] (2) (vangrd2) Vanguard II [Phil Stroffolino] (xmen) X-Men (4 Players) [Nicola Salmoria] New Clones Added ---------------- (alexkdbl) Alex Kidd (bootleg) [Andrew Prime] (aliens2) Aliens (set 2) [Manuel Abadia] (aliensya) Alien Syndrome (set 2) [Manuel Abadia] (aliensyb) Alien Syndrome (set 3) [Manuel Abadia] (auraila) Aurail (set 2) [Andrew Prime] (bayrouta) Bay Route (set 2) [Andrew Prime] (bayrtbl1) Bay Route (bootleg set 1) [Andrew Prime] (bayrtbl2) Bay Route (bootleg set 2) [Andrew Prime] (cbusterj) Crude Buster (Japan) [Bryan McPhail] (cbusterw) Crude Buster (World FU version) [Bryan McPhail] (goldnabl) Golden Axe (bootleg) [Andrew Prime] (goldnaxb) Golden Axe (Version 2 317-0110) [Andrew Prime] (goldnaxc) Golden Axe (Version 2 317-0122) [Andrew Prime] (hcastlea) Haunted Castle (set 2) [Bryan McPhail] (hydrap) Hydra (prototype) [Aaron Giles] (mia2) Missing in Action (version S) [Nicola Salmoria] (outruna) Out Run (set 2) [Andrew Prime] (outrunb) Out Run (set 3) [Andrew Prime] (relief2) Relief Pitcher (set 2) [Aaron Giles] (rushcrsh) Rush & Crash (Japan) [Nicola Salmoria] (shangonb) Super Hang-On (bootleg) [Andrew Prime] (shdancbl) Shadow Dancer (bootleg) [Andrew Prime] (shinobia) Shinobi (set 1) [Andrew Prime] (simpsn2p) The Simpsons (2 Players) [Ernesto Corvi] (ssridera) Sunset Riders (Asia) [Oliver Stabel, Nicola Salmoria] (1) (ssrideru) Sunset Riders (US) [Oliver Stabel, Nicola Salmoria] (1) (tmht) Teenage Mutant Hero Turtles (4 Players UK) [Nicola Salmoria] (2) (tmnt22p) Teenage Mutant Ninja Turtles - Turtles in Time (2 Players US) [Oliver Stabel, Nicola Salmoria] (2) (tmnt2a) Teenage Mutant Ninja Turtles - Turtles in Time (4 Players Asia) [Oliver Stabel, Nicola Salmoria] (2) (trigon) Trigon (Japan) [Nicola Salmoria] (twocrude) Two Crude (US) [Bryan McPhail] (wb3a) Wonder Boy III - Monster Lair (set 2) [Andrew Prime] (xmen6p) X-Men (6 Players) [Nicola Salmoria] Notes: ------ (1): Partially playable due to protection. (2): Some GFX problems due to protection. These drivers have improved GRAPHICS: ------------------------------------- - Fixed sprites in Contra [Phil Stroffolino]. - Accurate colors in Darwin 4078 [Nicola Salmoria]. - Fixed sprite colors in Xybots [Aaron Giles]. These drivers have new or improved SOUND: ----------------------------------------- - 053260 emulation in Punk Shot [Ernesto Corvi]. - Most System 16 games have sound [Andrew Prime]. - Support for new samples in Q*Bert and Reactor [Fabrice Frances]. Other drivers changes: ---------------------- - Hacked protection in Wild Western, fixed bonus game, added second button to jump onto the train [Zsolt Vasvari]. - Sea Fighter Poseidon should be working now [Nicola Salmoria]. - Various fixes to System 16 games [Andrew Prime]. Changes to the main program: ---------------------------- - Further improved the YM3812 emulator, especially the rhythm section (check Snow Bros!) [Tatsuyuki Satoh]. - [DOS] -noym3812opl is now the default (this won't have effect unless you delete mame.cfg) [Nicola Salmoria]. - Fixed a bug in the T-11 emulation which caused APB not to work and the end of race results in Super Sprint to contain garbage [Aaron Giles]. Source changes: ---------------- - Rewritten the OS dependant joystick interface, it's like the keyboard interface now. Also a few function renames, and osd_wait_keypress() must now return a keycode [Nicola Salmoria]. - [DOS] The above should remove all limitations on number of axis and buttons, so e.g. joypads with multiple sticks should work. Changes to the analog devices handling will follow [Nicola Salmoria]. - Konami 052001/053248 CPU emulation, used by many games [Ernesto Corvi, Manuel Abadia]. - Konami 053260 sound chip emulation [Ernesto Corvi]. - Sega PCM and RFC68 sound emulators, used by System 16 [Hiromitsu Shioya]. - Moved the profiler into the core. The OS dependant code need only provide a osd_cycles() inline function/macro in osinline.h, returning a counter. The function must be as low overhead as possible since it is called thousands of times per second when the profiler is active. The counter should be as precise as possible, to provide accurate measurements; the ideal unit is the number of CPU cycles, e.g. as returned by the Pentium instruction RDTSC. The profiler display is handled by the core, so the OS code only has to make the usual profiler_mark() calls to profile different sections of the code (PROFILER_BLIT, PROFILER_SOUND and so on). Note: to avoid conflicts, the OS code must do the check for the "show fps" key this way, otherwise input will be lost: if (!keyboard_pressed(KEYCODE_LSHIFT) && !keyboard_pressed(KEYCODE_RSHIFT) && !keyboard_pressed(KEYCODE_LCONTROL) && !keyboard_pressed(KEYCODE_RCONTROL) && input_ui_pressed(IPT_UI_SHOW_FPS)) [Nicola Salmoria]. - [DOS] The -profiler switch is no longer needed to enable the profiler, it is automatically turned on and off when you hit Shift+F11 [Nicola Salmoria].