MAME 0.89u1
From MAMEDEV Wiki
Release Date
MAME 0.89u1 was released on 28 November 2004.
Contributors
The known contributors for this version are, in alphabetical order:
- Atari Ace
- Pierpaolo Prazzoli
- Lawrence Gold
- Derrick Renaud
- Bryan McPhail
- Angelo Salese
- Aaron Giles
- R. Belmont
- Thierry
- Gerald
- Ville Linde
- Andrew Gardner
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
- Sega System 16A:
- Aaron Giles fixed some i8051 cpu core bugs:
- uses correct read/write memory routines for external accesses
- support for external IRQs
- Aaron Giles fixed an rf5c68 memory access bug
- 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).
- Bryan McPhail fixed the colors in Flower
- Derrick Renaud modified the Frogs driver to only use samples when actually needed
- Lawrence Gold made misc compiler patches
- Pierpaolo Prazzoli added a workaround for excessive RAM use in Hyperstone based games
- R. Belmont fixed a small problem in CHDCD
- R. Belmont fixed the stereo sound in Jaleco MegaSystem1 games
- 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
- Atari Ace made various cleanups
Game Support
New Games supported or promoted from GAME_NOT_WORKING status
- Passing Shot (World, 2 Player)
- Where's Wally
- Ryu Kyu
- Bloxeed (Japan)
- DD Crew (World, 4 Players)
- Bayroute (World)
- Alien Storm (World, 3 Players)
- Shinobi (System 16A)
- Moonwalker (3 original sets)
- Laser Ghost
New games marked as GAME_NOT_WORKING
- Super Monaco GP (another set)
- Harley-Davidson and L.A. Riders
- Scud Race (Australia)
- Sega Rally 2
- Star Wars Trilogy (ver A)
- The Lost World
- Virtua Fighter 3
- Virtua Fighter 3 Team Battle
- Virtua Striker 2 '98 (Step 1.5)
- Virtua Striker 2 '98 (Step 2.0)
- Virtua Striker 2 '99.1
- Virtua Striker 2 (Step 1.5)
- Virtua Striker 2 (Step 2.0)
- Virtual On 2: Oratorio Tangram
- Deadeye