MAME 0.89u5
From MAMEDEV Wiki
Release Date
MAME 0.89u5 was released on 15 December 2004.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Bryan McPhail
- Ernesto Corvi
- Gerald
- HIGHWAYMAN
- Jarek Burczynski
- Juergen Buchmueller
- MAME32Plus
- Mariusz Wojcieszek
- Nathan Woods
- Pierpaolo Prazzoli
- Sebastien Volpe
- Stephen Behling
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Adjusted NamcoS2 sound balance
- Bryan McPhail updated the Solar Warrior driver:
- Fixed NMI & FIRQ handling according to schematics.
- Fixed clock speeds.
- Implemented GFX priority register/priority PROM
- Stephen Behling fixed a crash in the IremGA20 64-bit driver
- Nathan Woods added misc updates
- Fixed disassembler calls, so that instructions are not falsely disassembled as 32-bit
- Implemented SMSW instruction
- Marked retf instruction as DASMFLAG_STEP_OUT
- Added macros for pushfd() and popfd()
- Nathan Woods added 'TRACEOVER' support to the debugger (see help)
- Aaron Giles added new debugger commands
- snap [<filename>] - takes a snapshot and saves it to the given <filename>; if <filename> is omitted, this is equivalent to hitting F12
- gi [int] [<irqline>] - executes until the current CPU takes the interrupt line specified by <irqline>; if <irqline> is omitted, executes until any IRQ is taken on the current CPU. This has been mapped to F7 as well.
- gv* [blank] - executes until the next VBLANK; this is useful for stepping frame-by-frame from within the debugger. This has been mapped to F8.
- Sebastien Volpe made various improvements
- galpani3:
- palette, inputs, sound hooked up, backgounds 'decoded' (RLE)
- jchan:
- slight cleanup, sound hooked up, tile area identified
- jchan2 now passes initial checks
- kaneko16 (bonkadv):
- priorities corrected according Luca's scheme
- sound 'improvements' (both banking and rom loading)
- game name updated
- interrupts scheduling change (not correct, but somewhat improved, see comment) and as a consequence, fake region dsw is removed.
- srmp6: new driver, Seta System 12 ?
- many things todo, gfx decoding would be nice!
- toki:
- correct frequencies
- galpani3:
- David Haywood starteda minor cleanup of the System 32 driver (some things are probably broken for now)
- MAME32Plus fixed sound in hypereac2, sh2 bounds overflow fix, atarijsa memcpy fix
- Jarek Burczynski improved the Namco 54xx Noise Generator: Type A, and B emulated, type C algo still unknown
- Aaron Giles contributed a minor Sega Update:
- renamed dbrkr to desertbr
- cleaned up the math chip emulation, should be much closer now
- fixed off-by-1 column scroll in wrestwra
- fixed shadows in S18 so they don't affect any VDP-drawn pixels
Game Support
New Games supported or promoted from GAME_NOT_WORKING status
- Wrestle War (Japan)
- Flying Ball (Deco Cassette)
- SportTime Bowling (Arcadia)
- Leader Board Golf (Arcadia)
- Ninja Mission (Arcadia)
- Road Wars (Arcadia)
- Shinobi (set 4, System 16B, unprotected)
New games marked as GAME_NOT_WORKING