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:
--------------------
Pong (this game has no ROMs) [Juergen Buchmueller]
I, Robot (suggestion: turn off autoframeskip) [Dan Boris, John Dickson]
Baraduke [Manuel Abadia]
Metro-Cross [Manuel Abadia]
Flak Attack [Manuel Abadia]
D-Con [Bryan McPhail]
Dr. Toppel Tankentai [Quench]
Double Dragon 3 [Carlos A. Lozano, Richard Bush, Bryan McPhail]
Combatribes [Carlos A. Lozano, Richard Bush, Bryan McPhail]
Dynamite Duke (play it with sound disabled) [Bryan McPhail]
New clones supported:
---------------------
Frogger (Konami)
Spaltan X (= Kung Fu Master)
Joyful Road (= Munch Mobile)
Majuu no Ohkoku (= Devil World)
Rock 'n Rope (Konami)
Samurai (set 2)
Kaiketsu Yanchamaru (= Kid Niki)
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]