0.36 BETA 10

Important: due to changes in the palette system, there might be games that had correct colors before, and wrong now. Please let us know if you find any.

New games supported:
--------------------
Baraduke [Manuel Abadia]
Combatribes [Carlos A. Lozano, Richard Bush, Bryan McPhail]
D-Con [Bryan McPhail]
Double Dragon 3 [Carlos A. Lozano, Richard Bush, Bryan McPhail]
Dr. Toppel Tankentai [Quench]
Dynamite Duke (play it with sound disabled) [Bryan McPhail]
Flak Attack [Manuel Abadia]
I, Robot (suggestion: turn off autoframeskip) [Dan Boris, John Dickson]
Metro-Cross [Manuel Abadia]
Pong (this game has no ROMs) [Juergen Buchmueller]

New clones supported:
---------------------
Frogger (Konami)
Joyful Road (= Munch Mobile)
Kaiketsu Yanchamaru (= Kid Niki)
Majuu no Ohkoku (= Devil World)
Rock 'n Rope (Konami)
Samurai (set 2)
Spaltan X (= Kung Fu Master)

These drivers have improved GRAPHICS:
-------------------------------------
- Fixed lots of drivers for -depth 16 support. [Zsolt Vasvari]

These drivers have new or improved SOUND:
----------------------------------------
- Fixed music in cworld2j [CAB]

Other drivers changes:
----------------------
- Fixed Go Go Mr. Yamaguchi [Takahiro Nogi]
- Fixed controls in Ikari III level 2. [Nicola Salmoria]
- Fixed hangs in TNZS. [Quench]

Changes to the main program:
----------------------------
- [DOS] Adjusted the autoframeskip code, to make it increase frameskip a little faster, but not as fast as it was before the previous change. Let's see how this performs. [Nicola Salmoria]
- Support for gzipped (NOT zipped) cheat files. Uncompressed files still work. [Mathis Rosenhauer]

Source:
-------
- Merged the flags and orientation fields of struct GameDriver.
- Removed prom_memory_region from struct GameDriver. The PROM memory region is now specified directly in the ROM declaration, with ROM_REGIONX( length, REGION_PROMS ) Similarly, REGION_GFX1..8 are defined for gfx decoding, but drivers have not been updated to use them. See drivers/namcos86.c for the only example.
- Removed samplenames from stuct GameDriver. It is now in struct SamplesInterface, and some drivers load the samples directly without using that structure. Due to this change, -listsamples and -verifysamples, and the samples information in -listinfo, are no longer available. Actually, samples might not be working at all - I haven't tested them. [Nicola Salmoria]
- Removed base and size from struct MemoryReadAddress, use MemoryWriteAddress to store the pointers. Several drivers had the bad habit of using MemoryReadAddress to initialize those variables, hopefully I haven't broken any while updating them. [Nicola Salmoria]
