forked from mamedev/mame
-
Notifications
You must be signed in to change notification settings - Fork 1
MAME 0.89u5
Georg edited this page May 30, 2007
·
3 revisions
MAME 0.89u5 was released on 15 December 2004.
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
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></filename>] - takes a snapshot and saves it to the given <filename></filename>; if <filename></filename> is omitted, this is equivalent to hitting F12
- gi [int] [<irqline></irqline>] - executes until the current CPU takes the interrupt line specified by <irqline></irqline>; if <irqline></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
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)
- Astro Battle (Sidam)
- Super Real Mahjong Part 6
- Magic Johnson's Fast Break (Arcadia)
- Xenon (Arcadia)
- SportTime Table Hockey (Arcadia)
- World Darts (Arcadia)
- Sidewinder (Arcadia)
- Space Ranger (Arcadia)
- 7-up Spot (Arcadia)