Release Date

MAME 0.89u1 was released on 28 November 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:

  • Aaron Giles improved various Sega drivers:
    • Sega System 16A:
      • included detailed readme in the driver file
      • hooked up column/row scroll (see quartet title screen) -- don't know if it's really right yet
      • reintroduced tilemap/text priorities
      • corrected Z80 clock speed
      • incorporated Brian Troha's updated DIPs
      • minor cleanups
    • Sega System 16B:
      • fixed ROM bank mapping so it doesn't fall through to unmapped handlers
      • incorporatedBrian Troha's updated DIPs
      • minor cleanups
      • fixed column scroll after talking to Charles about how it works
    • Sega System 18:
      • fixed ROM bank mapping so it doesn't fall through to unmapped handlers (fixes Shadow Dancer crash)
      • expanded memory mapping code so it works from the 8751 as well as the 68000
      • hooked up the 8751 in mwalk/mwalka/mwalkb -- these all work now
      • removed coin lockouts as they were breaking several games' coin inputs
      • hooked up Laser Ghost controls and added crosshair drawing (not 100% yet, feel free to tweak)
      • hooked up Where's Wally controls
      • fixed astorm's Player 3 controls
      • cleaned up ddcrew's inputs
      • fixed sound ROM loading in astorma/astorm2p/mwalk*
      • incorporated Brian Troha's updated DIPs
      • minor cleanups
      • added sprite masking effect used by Where's Wally
      • fixed column scroll after talking to Charles about how it works (ddcrew attract mode scrolls properly now)
      • went through and fixed VDP priorities in all S18 games; everything should be correct now, let me know if you find anything not right
  • Aaron Giles fixed some i8051 cpu core bugs:
    • uses correct read/write memory routines for external accesses
    • support for external IRQs
  • Angelo Salese made improvements to Hyper Crash: now mostly working apart from controls and a gfx glitch on the player car
  • Bryan McPhail improved the Taito F2 Blending: Added the TC0360PRI blending modes to the games with rotation layers. This includes Pulirula & Liquid Kids. One of the blending modes is new to these games (not used in Gun Frontier) and I have no way to verify it's actually correct - someone with a working board will need to verify (Liquid Kids -fish going in water in attract mode, Pulirula - crystals on level 2).
  • Derrick Renaud modified the Frogs driver to only use samples when actually needed
  • R. Belmont fixed the stereo sound in Jaleco MegaSystem1 games
  • Thierry and * Gerald added several fd1094 games now run with new keys
  • Ville Linde improved the PPC core (603 support) for Sega Model 3
  • Temporarily disabled ym2151 save states until we work out why its crashing in debug/symbol/map builds


Game Support

New Games supported or promoted from GAME_NOT_WORKING status


New games marked as GAME_NOT_WORKING