Release Date

MAME 0.80u2 was released on 27 March 2004.


Contributors

The known contributors for this version are, in alphabetical order:


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.
  • 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
    • 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
  • Aaron Giles made various Timer Fixes, correcting some problems with SlySpy etc.
  • Quench fixed some problems with the 32010 update
  • 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


New games marked as GAME_NOT_WORKING