home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Enigma Amiga Life 113
/
EnigmaAmiga113CD.iso
/
dalla_rivista
/
speciale_mame
/
mame
/
whatsnew.txt
< prev
Wrap
Text File
|
2000-01-01
|
6KB
|
215 lines
0.37 BETA 2
These drivers have improved GRAPHICS:
-------------------------------------
- Accurate sprite drawing in MCR 1 & 2 games (see Satan's Hollow) [Aaron Giles]
- Fixed sprite / tile priority in Mad Gear and Garyo Retsuden. [Bryan McPhail]
- Fixed rowscroll in Ghostbusters. [Bryan McPhail]
- Correct colors in Lasso. [Phil Stroffolino]
- Fixed colors in Reactor. [Fabrice Frances]
These drivers have improved SOUND:
----------------------------------
- Fixed adpcm decoding in the K053260, this improves several Konami games.
[Ernesto Corvi]
- Sound in Demon. [Zsolt Vasvari]
- Samples in Warrior. [Mathis Rosenhauer]
- Sound in Lasso. [Phil Stroffolino]
Other drivers changes:
----------------------
- Fixed Gang Wars original version, Super Baseball, Battlefield,
Time Solders rev 1. [Bryan McPhail]
Changes to the main program:
----------------------------
- Massive rewrite of the cheat system user interface. This is still a work
in progress. [Brad Oliver]
- First pass for multi language support with external translation files.
[Brad Oliver]
- Extended the internal font to support characters 128-255 (ISO Latin-1).
[Juergen Buchmueller]
- Fixed Hu6280 emulation bugs which caused missing levels in Trio the Punch.
[Bryan McPhail]
Source:
-------
- Replaced instances of "if (errorlog) fprintf(errorlog," with a call to the
new function logerror().
- New filetypes that must be supported by the OS dependant code:
FILETYPE_HIGHSCORE_DB
FILETYPE_HISTORY
FILETYPE_CHEAT
FILETYPE_LANGUAGE
new functions:
osd_readkey_unicode
osd_fgetc
osd_ungetc
osd_fgets
osd_feof
osd_ftell
new filed in struct Gameoptions: language_file. The OS dependant code must
initialize it if it wants to use a translation file.
[Brad Oliver]
- I added a new parameter to the end of the EEPROM interface to enable multiple
reads to occur after a single read command. Added an EEPROM_set_data()
routine that can be used to explicitly initialize the contents of the EEPROM
if the NVRAM file isn't found. [Aaron Giles]
New games supported:
--------------------
Pipe Dreams [Bryan McPhail, Aaron Giles]
Tail to Nose [Nicola Salmoria]
Poly-Play [Martin Buchholz]
Kyros [Bryan McPhail]
Super Stingray [Bryan McPhail]
Battle Rangers / Bloody Wolf [Bryan McPhail]
Dangun Feveron [Luca Elia]
Esprade [Luca Elia]
Uo Poko [Luca Elia]
Insector (prototype) [Fabrice Frances]
Screw Loose (prototype) [Fabrice Frances]
Mermaid [Zsolt Vasvari]
New clones supported:
---------------------
Psycho-Nics Oscar (2 Japanese sets)
Astro Blaster (version 3)
Grind Stormer (= V-Five)
Sheriff (= Bandido)
Super Burger Time (World)
Vapor Trail (World)
In The Hunt (US)
Space Chaser (CV)
Space Attack (older)
800 Fathoms (= Mariner)
Spinal Breakers (US)
Bosconian (older)
Juno First (Gottlieb)
==========================================================================
0.37 BETA 1
These drivers have improved GRAPHICS:
-------------------------------------
- Background in Exerion. [Aaron Giles]
- Artwork support in Space Encounters. [Zsolt Vasvari]
- Fixed sprite colors in the MCR2 games, however overlapping sprites are still
wrong. [Aaron Giles]
- Fixed colors and stars in the Astrocade games (Gorf, Wizard of Wor, etc.).
[Nicola Salmoria]
- Fixed front layer in Turbo Force. [Nicola Salmoria]
- Fixed colors in Lupin III. [Zsolt Vasvari]
These drivers have improved SOUND:
----------------------------------
- Emulated saucer sound in Space Invaders - sample no longer used (the other
samples are still required). [Zsolt Vasvari]
- Completed sound in Splash. [Manuel Abadia]
- Samples support in Got-Ya. [Zsolt Vasvari]
- Sound in Berlin Wall. [Luca Elia]
Changes to the main program:
----------------------------
- Support for 24-bit artwork. [Mathis Rosenhauer]
Source:
-------
- Support for a priority buffer, updated by tilemap.c, which can be used to
draw sprites using the new function pdrawgfx(). This allowed to fix many
tile/sprite priority bugs e.g. in Ajax, Lightning Thunder, Simpsons,
Vendetta, Punk Shot, Gradius III and others.
[Phil Stroffolino, Nicola Salmoria]
- Change the API for tilemap_mark_tile_dirty() and the get_tile_info hooks,
now a single parameter tile_index is used instead of (col,row). A function
passed to tilemap_create() does the (col,row)->tile_index mapping, two
standard functions are provided for the common cases.
All drivers have been converted to the new API except for namcos2.c, which
is therefore broken at the moment. [Phil Stroffolino]
- New GAME_UNEMULATED_PROTECTION flag.
- 6803/63701 external port writes no longer set to 1 the bits that are set as
inputs in the DDR register. Instead, they are set to the value returned by a
read from the port. [Tatsuyuki Satoh]
- Updated all memory handlers to the new READ_HANDLER()/WRITE_HANDLER() macro
declarations. The old "function(int offset,int data)" style must not be used
anymore.
New games supported:
--------------------
Air Duel [Nicola Salmoria]
Pound for Pound [Nicola Salmoria]
Rabio Lepus / Rabbit Punch [Aaron Giles]
Super Volleyball [Aaron Giles]
Funky Fish [Zsolt Vasvari]
Mr. Jong / Crazy Blocks [Takahiro Nogi]
Karate Blazers [Nicola Salmoria]
Spinal Breakers [Nicola Salmoria]
Thundercade [Luca Elia]
Twin Eagle [Luca Elia]
DownTown [Luca Elia]
U.S. Classic [Luca Elia]
Arbalester [Luca Elia]
Meta Fox [Luca Elia]
Zing Zing Zip [Luca Elia]
War of Aero [Luca Elia]
New clones supported:
---------------------
Ninja Ryukenden (= Ninja Gaiden)
Spy Hunter 2 (revision 2)
R-Type (Japan)
Dyger (set 2)