MAME 0.131u2
From MAMEDEV Wiki
Release Date
MAME 0.131u2 was released on 14 May 2009.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Andrew Welburn
- Angelo Salese
- Brian Troha
- David Haywood
- f205v
- Fabio Priuli
- Guru
- Joerg Hartenberger
- kanikani
- Mamesick
- MooglyGuy
- Nicola Salmoria
- Olivier Galibert
- Phil Bennett
- Pierpaolo Prazzoli
- smf
- Smitdogg
- SoftwareThis
- The Decapping Project
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Angelo Salese added notes to several drivers indicating specifically that an MCU is needed for decapping.
- Olivier Galibert updated the Naomi renderer: added all 64 blending modes, and made it anal-retentive where it comes to position precision.
- Angelo Salese converted Irem M14 HW to tilemaps and cleaned-up the driver.
- Angelo Salese renamed yumefuda.c/hanaroku.c drivers to albazg.c/albazc.c (like they should be properly named).
- Angelo Salese added MCU no dumps for the Grand Striker driver.
- Angelo Salese fixed background colors in Alien Command.
- David Haywood added profile markers to naomi, to see what % of cpu time things are using.
- Angelo Salese lowered the AY-8910 volumes in the adp driver.
- Angelo Salese provided some Maple fixes, now Street Fighter Zero 3 Upper should be fully playable.
- Brian Troha added cart info documentation update for the two recent Mega-Tech cart dumps: Shadow Dancer & Streets of Rage.
- MooglyGuy merged memory maps in the following remaining drivers and cleaned up some comments: homedata.c, intrscti.c, inufuku.c, irobot.c, jack.c, kaneko16.c, naughtyb.c, scobra.c, scramble.c, slapfght.c, spaceg.c.
- David Haywood fixed Naomi bug in computedilated, was causing bad portraits in shikgam2.
- Aaron Giles removed second parameter from MDRV_CPU_PROGRAM_MAP, MDRV_CPU_DATA_MAP,and MDRV_CPU_IO_MAP. For the remaining drivers that used multiple address maps, converted them to use AM_IMPORT_FROM to import the base map.
- MooglyGuy and Aaron Giles added bilinear filtering to Naomi video emulation. Textures are still a bit crawly since we're always using the lowest MIP level.
- David Haywood short-circuited the naomi rendering in non-textured cases, prevents a lot of bad graphics.
- Fabio Priuli fixed tubepb regression.
- Nicola Salmoria added MC-8123 key for Gigas. Of course the game still doesn't work because the program ROM is missing.
- David Haywood applied some of the Naomi exclusive texture mode rules.
- Angelo Salese added a work-around for the UART FIFO read only status register on the SH-4 to make Tetris Kiwamemichi happy to boot. It crashes shortly after that like La Keyboard though (jumps to an unmapped address).
- David Haywood hacked the Naomi YUV interrupt to fire when the base register is written. (Currently looking at implementing properly, but this prevents KuruCham and SS2005 from hanging).
- Angelo Salese converted namcos2.c, niyanpai.c and nbmj9195.c to use AM_IMPORT_FROM instead of macros.
- Pierpaolo Prazzoli fixed regression for mitchell.c games.
- Angelo Salese added MCU no-dump to Air Buster.
- Angelo Salese commented out the ACIA irq, was causing missing bgms in Street Fighter Zero 3 Upper.
- Angelo Salese improved the debugging on the Naomi Wave DMA handler.
- Angelo Salese converted DJ Boy memory maps to current standards.
- Fabio Priuli fixed pipedrm tag problem.
- kanikani fixed ninjakd2 DIPSW and notes.
- Fabio Priuli fixed a couple of bugs in cave.c and seta2.c introduced with the memory map merges.
- Aaron Giles provided MCS-51 fixes:
- jb int0,<self> loops are now broken out of if int0 comes and is taken.
- Externally-clocked counters only count when enabled.
- Internal RAM no longer wraps when accessed out of bounds.
- Aaron Giles provided System 1 changes:
- Hooked up 8751 properly.
- Removed old 8751 hacks.
- Shuffled Shooting Master sets.
- Fabio Priuli fixed tattass regression from map merging.
- Fabio Priuli fixed P2 palette write handlers for fromancr and fromanc4.
- Fabio Priuli fixed halleys.c sound: ay8910 write handlers work on two bytes.
- Guru marked polystar, hellngt and totlvice CHDs as bad. Will be replaced soon.
- Guru added missing YMZ280B ROM to evilngt/hellngt.
- Angelo Salese fixed regression on homedata.c driver.
- Angelo Salese fixed Legend of Makai regression.
- Smitdogg removed "BAD_DUMP" from the Red Baron AVG bprom, it has been verified correct (contents and label) by The Dumping Union.
- Angelo Salese improved the single board 4p mode in Kick N Run / Mexico 86. It basically works but 2p mode is broken so I still keep it as disabled by default.
- Angelo Salese fixed Kiki Kai Kai exception.
- Guru dumped io board rom to Dynamic Golf.
- Angelo Salese fixed King Derby sprites wrap-around and flip x positioning.
Game Support
New games added or promoted from NOT_WORKING status
- PT Reach Mahjong
- Otenami Haiken (V2.04J)
- Shanghai Sangokuhai Tougi (Ver 2.01J)
- Choplifter (8751 315-5151)
- Shooting Master (EVG, 8751 315-5159a)
- Noboranka
New clones added
New games marked as GAME_NOT_WORKING