0.36 BETA 4

New games supported:
--------------------

Bottom of the Ninth [Nicola Salmoria]
Detana!! Twin Bee [Nicola Salmoria]
Rollergames [Nicola Salmoria]
Surprise Attack [Nicola Salmoria]
Shadow Land [Ernesto Corvi, Tatsuyuki Satoh]
Dragon Spirit [Ernesto Corvi, Tatsuyuki Satoh]
Blazer [Ernesto Corvi, Tatsuyuki Satoh]
Pacmania [Ernesto Corvi, Tatsuyuki Satoh]
Galaga '88 [Ernesto Corvi, Tatsuyuki Satoh]
Marchen Maze [Ernesto Corvi, Tatsuyuki Satoh]
World Court [Ernesto Corvi, Tatsuyuki Satoh]
Splatter House [Ernesto Corvi, Tatsuyuki Satoh]
Rompers [Ernesto Corvi, Tatsuyuki Satoh]
Blast Off [Ernesto Corvi, Tatsuyuki Satoh]
Dangerous Seed [Ernesto Corvi, Tatsuyuki Satoh]
World Stadium 90 [Ernesto Corvi, Tatsuyuki Satoh]
Pistol Daimyo no Bouken [Ernesto Corvi, Tatsuyuki Satoh]
Souko Ban Deluxe [Ernesto Corvi, Tatsuyuki Satoh]
Fighting Hawk [Olivier Galibert]
Raimais [Olivier Galibert]
Champion Wrestler [Olivier Galibert]
Puzznic [Olivier Galibert]
Plotting [Olivier Galibert]
Palamedes [Olivier Galibert]
American Horseshoes [Olivier Galibert]
Cachat [Olivier Galibert]
Ark Area [Paolo Venturi]
WEC Le Mans 24 [Luca Elia]
Hot Chase [Luca Elia]


New clones supported:
---------------------

Konami '88 [Gerald Vanderick]
Thunder Cross (Japan) [Yasuhiro Ogawa]
Crime Fighters (Japan)
Garuka (= Devastators)
Block (= Arkanoid) [HIGHWAYMAN]


These drivers have improved GRAPHICS:
-------------------------------------

- Fixed colors in Mysterious Stones. [Zsolt Vasvari]


Other drivers changes:
----------------------

- Improved the protection workaround in Sunset Riders. [Ernesto Corvi]

- Protection workaround in Thunder Cross - still not perfect. [Ernesto Corvi]

- Fixed scores in Bosconian. [Gamester]

- Several fixes and improvmeents to the System 16 games. [Andrew Prime]

- Fixed cocktail mode in several games. [Chad Hendrickson]


Changes to the main program:
----------------------------

- Fixed a 68000 "bug" (actually an undocumented feature of the cpu) that
  caused the timer to roll over from 00 to 99 in KOF98. [Darren Olafson]

- Fixed a Konami CPU bug which caused problems with Parodius. [Ernesto Corvi]

- [DOS] Changed the tweked VGA modes definitions to be more compatible.
  It is suggested to delete mame.cfg to get rid of the obsolete tweak
  parameters. Remember to set tweak = yes after doing so. [Brian Lewis]

- Screen shots can be saved while the game is paused. [Phil Hopely]

- You can single step while the game is paused, press Shift+P to advance to
  next frame. [Phil Hopely]


Source:
-------

- New PORT_SERVICE() macro, use it instead of the long declaration needed for
  the service mode dip switch. [Nicola Salmoria]


==========================================================================


0.36 BETA 3

New games supported:
--------------------

Flash Gal [Nicola Salmoria]
Air Wolf [Nicola Salmoria]
Parodius DA! [Nicola Salmoria]
'88 Games [Nicola Salmoria]
Vendetta [Ernesto Corvi]
Thunder Cross (no collision detection, probably protection) [Bryan McPhail]
Super Contra [Manuel Abadia]
Off the Wall [Aaron Giles]
Enduro Racer [Andrew Prime]
Samurai (Taito) [Phil Stroffolino]
Nunchackun [Phil Stroffolino]
Go Go Mr. Yamaguchi / Yuke Yuke Yamaguchi-kun (not working) [Phil Stroffolino]
Hunchback (Scramble and Donkey Kong conversions) [Mike Coates]
Dokaben [Nicola Salmoria]
Capcom Baseball [Nicola Salmoria]


New clones supported:
---------------------

Empire City: 1931 (= Street Fight) [Gerald Vanderick]
Repulse (= Son of Phoenix) [Gerald Vanderick]
'99 The Last War (= Son of Phoenix) [Gerald Vanderick]
Strider (Japan set 2) [Marco Cassili]
Sunset Riders (5 new sets) [Nicola Salmoria]
Aliens (Japan) [Yasuhiro Ogawa]
Simpsons (Japan) [Yasuhiro Ogawa]
Gryzor (= Contra) [Yasuhiro Ogawa]
Akuma-Jou Dracula (= Haunted Castle) [Yasuhiro Ogawa]
E-Swat (protected, not working) [Andrew Prime]
Bermuda Triangle (Japan) [Alessio Manuele]
64th Street (Japan) [Alessio Manuele]


These drivers have improved GRAPHICS:
-------------------------------------

- Fixed colors in Empire City: 1931. [Nicola Salmoria]

- Fixed the background in Led Storm. [Bryan McPhail]

- Added the zooming/rotating layer to Ajax. [Nicola Salmoria]


These drivers have new or improved SOUND:
-----------------------------------------

- Added support for external volume control to the K007232 and fixed Aliens,
  Ajax etc. [Nicola Salmoria]


Other drivers changes:
----------------------

- Emulated the 68705 protection in Mania Challenge. [Nicola Salmoria]


Changes to the main program:
----------------------------

- Changed the UPD7759 emulator to support two chips ('88 Games needed this)
  and fixed a bug in the ADPCM decoding. [Ernesto Corvi]


Source:
-------

- The gfxdata field of the GfxElement structure is no longer a osd_bitmap *; it
  is instead a simple unsigned char *, pointing to a continuous stream of pixel
  data. The new line_modulo and char_modulo fields are helpers to find the
  offset in the array. [Nicola Salmoria]

- Updated the 68000 C core. [Karl Stenerud]


==========================================================================


0.36 BETA 2

New games supported:
--------------------

Mad Crasher [Phil Stroffolino]
Vanguard II [Phil Stroffolino]
Missing in Action [Nicola Salmoria]
Lightning Fighters [Nicola Salmoria]
X-Men [Nicola Salmoria]
Sunset Riders (partially playable due to protection) [Oliver Stabel, Nicola Salmoria]
TMNT 2 (some gfx problems due to protection) [Oliver Stabel, Nicola Salmoria]
Ajax (preliminary) [Manuel Abadia]
Crime Fighters [Manuel Abadia]
Aliens [Manuel Abadia]
The Simpsons [Ernesto Corvi]
Gyrodine [Ernesto Corvi]
Son of Phoenix [Ernesto Corvi]
SRD Mission [Ernesto Corvi]
Haunted Castle [Bryan McPhail]
Garyo Retsuden [Bryan McPhail]
Crude Buster [Bryan McPhail]
Stadium Hero [Bryan McPhail]
Bomb Jack Twin [Mirko Buffoni]
Aztarac [Mathis Rosenhauer]
Bay Route [Andrew Prime]
Outrun [Andrew Prime]
Space Harrier [Andrew Prime]
Super Hangon [Andrew Prime]
ThunderJaws [Aaron Giles]
Batman [Aaron Giles]
Relief Pitcher [Aaron Giles]
Ginga NinkyouDen [Luca Elia]
Street Fight [Mark McDougall]


New clones supported:
---------------------

Rush & Crash (= Speed Rumbler)
Devastators (version Z) [Nicola Salmoria]
a lot of working and non working clones of System 16 games [Andrew Prime]
Hydra (prototype) [Aaron Giles]


These drivers have improved GRAPHICS:
-------------------------------------

- Fixed sprites in Contra. [Phil Stroffolino]

- Accurate colors in Darwin 4078.

- 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.

- 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:
-------

- 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]


==========================================================================


0.36 BETA 1

New games supported:
--------------------

Champion Skill [Mirko Buffoni]
Vapor Trail - Hyper Offence Formation [Bryan McPhail]
Meteoroids [Zsolt Vasvari]
Razzmatazz [Nicola Salmoria]
Power Surge [Nicola Salmoria]
High Way Race [Zsolt Vasvari]
Blood Bros [Carlos A. Lozano, Phil Stroffolino, Richard Bush]
Riot City [Andrew Prime]
Body Slam [Andrew Prime]
Quartet [Andrew Prime]
Atomic Point [Andrew Prime]
Moonwalker  [Andrew Prime]
Shadow Dancer [Andrew Prime]
Hang-On [Andrew Prime]
Raiden [Oliver Bergmann, Bryan McPhail, Randy Mongenel]
Hydra [Aaron Giles]
Pit Fighter [Aaron Giles]
Kick Start (not working due to protection) [Zsolt Vasvari]
Sky Soldiers [Bryan McPhail]
Time Soldiers [Bryan McPhail]
Sky Adventure [Bryan McPhail]
Gang Wars [Bryan McPhail]
Gold Medalist (not working) [Bryan McPhail]
Super Champion Baseball (not working) [Bryan McPhail]
Hopper Robo [Zsolt Vasvari]
Ikari III - The Rescue [Bryan McPhail]
Cosmic Chasm [Mathis Rosenhauer]
Munch Mobile [Phil Stroffolino]
Marvin's Maze [Phil Stroffolino]


New clones supported:
---------------------

Midnight Resistance (Japan) [Yasuhiro Ogawa]
WBML (Japan) [Yasuhiro Ogawa]
Wild Western (set 2) [Zsolt Vasvari]
Pomping World (=Pang) [Yasuhiro Ogawa]
Mario Bros. (Japan) [Nicola Salmoria]
Altered Beast (Ver 1) [Andrew Prime]
Golden Axe (Ver 1) [Andrew Prime]
Shinobi (Sys16A Bootleg) [Andrew Prime]
Tough Turf [Andrew Prime]
Wonderboy 3 - Monster Lair [Andrew Prime]
Cyberball (4 players) [Aaron Giles]
Tournament Cyberball 2072 [Aaron Giles]
Toobin' (version 2) [Aaron Giles]
Toobin' (prototype) [Aaron Giles]
Combat School (trackball) (not working) [Manuel Abadia]
Boot Camp (= Combat School) (not working) [Manuel Abadia]


These drivers have improved GRAPHICS:
-------------------------------------

- Fixed bad tiles in some CPS1 games. [Paul Leaman]

- Fixed sprite flipping in Xevious. [Nicola Salmoria]

- Fixed title colors in Pinball Action. [Mirko Buffoni]

- Improved sprite colors in Great Swordman. [Jarek Parchanski, Charlie
  Miltenberger]

- Sprite-sprite collision detection and other improvements in the Taito SJ
  games. This fixes Bio Attack. Wild Western is now fully playable.
  [Zsolt Vasvari]

- Fixed Mega Zone high score display. [Chris Hardy]

- Fixed text colors in Legend of Kage. [Phil Stroffolino]


Other drivers changes:
----------------------

- Major improvements to the System 16 driver, most games are working now. Many
  still lack sound though. [Andrew Prime]

- Fixed controls and graphics in Commando (Sega), which is now fully playable.
  This also fixes diagonal shots in Bosconian. Jungler shots are broken though.
  [Nicola Salmoria]


These drivers have new or improved SOUND:
-----------------------------------------

- Fixed hanging sound in 4D Warriors. [Zsolt Vasvari]

- Added "Get Ready!" speech to Grobda. [Zsolt Vasvari]

- Fixed sound in Ninja Kid 2. [Jarek Parchanski]


Changes to the main program:
----------------------------

- New digital YM3812/YM3526 emulator (in the DOS version, use -noym3812opl to
  enable it). It doesn't support the rhythm section yet, but is overall better
  than the old one. [Tatsuyuki Satoh]

- [DOS] Triple buffer support in tweaked VGA modes. Warning: this is slower
  than standard tweaked modes. [Brian Lewis]

- [DOS] If you are using a HotRod, use the -hotrod switch to adjust the default
  keyboard settings. [Nicola Salmoria]


Source:
-------

- [DOS] Compiled with Allegro WIP 3.9.23. IMPORTANT: there is a bug in
  Allegro's new keyboard hangling, which will prevent numeric pad keys from
  working properly when used together with ctrl and alt. Until it is fixed in
  the main Allegro distribution, you will have to replace the source file
  allegro\src\misc\pckeys.c with the provided one, and recompile Allegro.
  [Nicola Salmoria]

- [DOS] The new Allegro provides support for PSX and N64 pads (info here:
  http://www.debaser.force9.co.uk/ccmame), and for the Wingman Warrior.
  The names for the -joy parameter are
  psxlpt1
  psxlpt2
  psxlpt3
  n64lpt1
  n64lpt2
  n64lpt3
  wingwarrior
  [Nicola Salmoria]

- Rewritten the OS dependant keyboard interface. A rewrite of the koystick
  interface will follow. The OS dependant code now only has to provide four
  functions:
  osd_get_key_list()
  osd_is_key_pressed()
  osd_customize_inputport_defaults() [optional]
  osd_wait_keypress() [optional]
  everything else is handled by the main core.
  [Nicola Salmoria]

- New sprite manager, used in System 16, Ninja Gaiden, Shoot Out, Blood Bros.
  [Phil Stroffolino]

- Took the gfx drawing functions out of common.c into the new dragfx.c.
  In preparation for further changes to the data structures, abstracted the
  low level data copying and used macros to generate 8-bit and 16-bit
  versions. [Nicola Salmoria]
