MAME 0.80u2
From MAMEDEV Wiki
Release Date
MAME 0.80u2 was released on 27 March 2004.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Angelo Salese
- Bryan McPhail
- Charles MacDonald
- David Haywood
- Derrick Renaud
- f205v
- HPMAN
- Jarek Burczynski
- Nathan Woods
- Phil Stroffolino
- Pierpaolo Prazzoli
- Quench
- R. Belmont
- Stefan Jokisch
- Tomasz Slanina
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Charles MacDonald committed various Sega 16-bit game driver updates:
- Added correctly dumped ROM set for eswat to replace the old one. Game is encrypted and unplayable.
- Moved Ace Attacker to system16.c, it's not a System 18 game.
- Added sound support for tturf, tturfu, tturfbl (no samples), fpointbl, fpointbj
- Fixed toryumon RAM test
- Cleaned up timscannr, toryumon drivers
- Added Where's Wally? (wwally) Game is encrypted and unplayable.
- Fixed System 18 sample ROM banking. This doesn't help the current working games, but will support others when/if they are decrypted.
- Fixed RF5C68A clock (7.15 MHz -> 8.00 MHz).
- Fixed Z80 clock (8.192 Mhz -> 8.00 MHz).
- Cleaned up shdancbl sound hardware a little.
- Fixed 2nd 68000 ROM visibility in hangon, ROM test works.
- Fixed sprite RAM, tile RAM, and shared RAM size in hangon, RAM test works.
- Fixed shared RAM and road RAM visibility to hangon, road layer works again.
- Added proper emulation of the I/O hardware in hangon, no patches needed and test mode doesn't crash anymore.
- Migrated aurail, riotcity, bayroute to use sys16_sprite_shinobi.
- Cleaned up altbeast, riotcity, bayroute, aurail drivers (no junk in error logs, took care of unused inputs/outputs, etc.)
- Removed 'extra' RAM in some drivers and replaced with sys16_tilebank_w.
- Fixed sprite zooming in sys16_sprite_shinobi (corrects sprite placement in Heavyweight Champ)
- Fixed sprite list parsing (fixes output test progression in Heavyweight Champ)
- Added Shadow Dancer (Rev.B)
- Checked and fixed speed-ups for shdancer, shdancrj, shdancbl, shdancrb.
- Added I/O chip and partial VDP emulation for shdancer, shdancrj, shdancbl, shdancrb, moonwlkb, astormbl.
- Added Datsu bootleg sound hardware support for shdancrb and fixed sound crash.
- Fixed shdancbl sprite loading.
- Cleaned up shdancbl driver, now fully playable with only minor graphics problems.
- Fixed sys16_paletteram_w and removed sys16_dactype.
- Palette now generated using routines in res_net.h to properly make normal, shadow, and highlight colors.
- Aaron Giles and Derrick Renaud added discrete sound system updates
- Updates by Aaron Giles:
- major internal cleanup and reworking of how nodes are created
- fixed bug in 555 timer that led to whiny noise in Hit Me
- added new input port type for analog adjuster
- changed osd interface for discrete sound adjusters to use the new input port type
- changed NODE_ADJUSTMENT to get its value from an input port
- adjuster values are now saved in the config file
- changed all games using adjusters to use the new system
- Updates by Derrick Renaud:
- Continued cleanup of code in the discrete sound system to make it more readable
- New Discrete Modules Added
- DISCRETE_OP_AMP_OSCILLATOR - various op amp oscillator circuits that are entered using component values.
- DISCRETE_OP_AMP_VCO - various op amp voltage controlled oscillator circuits that are entered using component values.
- Finished updating games to use Aaron's DISCRETE_ADJUSTMENT changes.
- Nathan Woods added misc fixes:
- Changed MESS specific file type from FILETYPE_CRC to FILETYPE_HASH
- Added hash_data_insert_printable_checksum() call
- Made things more const correct
- Stefan Jokisch contributed a update for Nintendo 8080 based games:
- All games:
- fixed CPU speed
- unified memory maps
- changed ROM labels
- Space Fever / High Splitter / Space Launcher:
- relabelled ROM sets:
- Space Fever color => Space Fever
- Space Fever b & w => Space Fever High Splitter
- uncloned High Splitter from Space Fever
- fixed High Splitter ROM loading (wrong sound ROM in one set)
- color support (Space Launcher needs its color PROM dumped)
- implemented red screen flash (when the player dies)
- implemented red laser cannon flash (when the player shoots)
- implemented UFO color cycling
- properly hooked up SN76477 (needs to be verified)
- properly hooked up I8035 sound CPU
- added bonus life DIPs to High Splitter and Space Launcher
- added cocktail mode
- documented diagnostic ROM location
- relabelled ROM sets:
- Sheriff / Bandido:
- fixed scheduling of SN76477 sound effects (shots + hits)
- added second coin input in Bandido
- removed unused cocktail mode controls from Bandido
- properly hooked up I8035 sound CPU
- removed fake color overlay from Bandido
- added colours based on screenshots - PROM still needs dumping
- implemented color effects (e.g. red heart after round 3)
- implemented screen flashing (when the players dies)
- documented diagnostic ROM location
- Helifire:
- corrected bonus life DIP
- fixed starfield pattern, confirmed by shots on the flyer
- fixed starfield priority (no more stars in the water)
- fixed video bugs related to pausing and frame skipping
- properly hooked up sound CPU (different from the other games)
- added partial support for cocktail mode
- added IMPERFECT_GRAPHICS and NO_COCKTAIL flags
- various audio and video effects are still missing, including a few which were previously implemented and which I hope to re-add soon
- All games:
- Aaron Giles made various Timer Fixes, correcting some problems with SlySpy etc.
- Quench fixed some problems with the 32010 update
- Bryan McPhail made misc bug fixes (HuC6280 problems)
- Tomasz Slanina made some Task Force Harrier improvements:
- fixed sprite rendering
- hacks for bg scrolling
- patched some protection issues (sprites are rendered, no more strange resets)
- Game is NOT playable (controls doesn't work). Maybe something is not mapped correctly or it's problem with protection (for example, player2 buttons works durning boot - it's possible to enter service mode).
- Angelo Salese updated the ST-V driver:
- fixed bitmap transparencies
- added the RBG0 layer(no scroll/roz effects yet)
- added a really preliminary window effect (just for get tile-based sprites in shanhigw)
- readded the VDP1 PTM register support which has been lost in the past
- Aaron Giles cleaned up the Capcom Bowling driver and fixed crash on reset
- R. Belmont updated the IREM GA20 driver: added the channel status readback for the GA-20, which fixes some occasional odd voice-stealing behavior I've heard playing R-Type Leo.
- Reverted some Star Wars code back to older working version
Game Support
New Games added or promoted from GAME_NOT_WORKING status
New clones added
- 2020 Super Baseball (set 2)
- Spinner (Spiders bootleg)
- Gyrodine (Crux license?)
- Griffon
- Blaster (early 30 wave version)
New games marked as GAME_NOT_WORKING
- Various Non-working CPS2 clones
- Swinging Singles
- Taiwan Chess Legend
- Parallel Turn
- Change Lanes
- Dragon World 3
- Zero Target
- Counter Steer