MAME 0.102u3
From MAMEDEV Wiki
Release Date
MAME 0.102u3 was released on 8 December 2005.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Brian Troha
- Giuseppe Gorgoglione
- Guru
- Nathan Woods
- Phil Stroffolino
- Pierpaolo Prazzoli
- R. Belmont
- RansAckeR
- Razoola
- Rob Bohms
- Stefan Lindberg
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Pierpaolo Prazzoli updated Aquarium:
- Fixed tilemaps - sprites priority
- Added sprites wrap around y
- Added tiles flipx and flipy
- R. Belmont fixed several bugs in the SPC700 core:
- Fixed carry usage in ADC/SBC
- Fixed overflow flag in ADDW/SUBW (I think)
- BRK now modifies the status register properly
- Fixed DAA/DAS edge case
- Brian Troha updated driver.c with more consistent and updated info.
- R. Belmont updated the NSS/SNES driver from latest MESS:
- Improved memory mapping
- Improved raster timing
- Added HIRQ support and better VIRQ support
- Improved joypad support
- DSP-1 support (including all subtypes)
- Counter latching support
- Fixed OAM read/write
- Fixed stereo sound
- Nathan Woods added a MESS specific ROM entry type, and changed ROM entry processing code to ignore any unrecognized ROM entry types.
- Nathan Woods merged in recent changes to the PC share code from MESS.
- Giuseppe Gorgoglione removed several obsolete files: machine\s16math.h, vidhrdw\medlanes.h, windows\dirty.h, windows\snprintf.c.
- Giuseppe Gorgoglione fixed a couple of minor compatibility problems exposed by VC2005.
- Rob Bohms fixed the ADC and SBC opcodes in G65816 (for BCD math).
- Rob Bohms fixed the $4014 sprite DMA in NES PPU.
- R. Belmont updated the H8/3002 emulation:
- Added more bXXX.b #imm, (@)Rn instructions
- Added subtract with carry instructions
- Rob Bohms implemented some N2A03 undocumented opcodes.
- Phil Stroffolino major update to Namco System 22:
- depth cueing support (fog); some open issues remain
- depth bias improvements
- zbuffer has been replaced with back-to-front rendering
- sprite and text translucency
- direct access to rendering device (used by video tests)
- preliminary support for spotlight feature
- support for sprite bottom-alignment
- support for sprite, polygon priority over text
- Aaron Giles more Voodoo updates:
- Added support for CLUT/gamma ramps; enables fade in/out effects
- Changed stall callback to notify both start and end of stalling
- Decreased bilinear resolution to 4 bits for Voodoo 1
- Fixed statistics and added some new ones
- Now properly masking off unsupported bits for earlier chipsets
- Fixed NOP command so it doesn't always reset statistics
- Fixed bug that caused the refresh rate to never be updated
- Fixed 16-bit writes to the frame buffer
- Fixed crashing bug after resetting the chip
- Added support for Voodoo 2's new fog, colorpath, and chromaRange modes
- Added correct wrapping for ARGB, W and Z values
- Fixed bug where depth was written to the Z buffer without bias
- Now aggregates shorter commands to reduce the number of context switches
Game Support
New games added or promoted from NOT_WORKING status
New clones added
- Progressive Music Trivia (Question set 3)
- Super Puzzle Fighter II Turbo (Asia 960529)
- Funky Jet (Japan)
- Kid Niki - Radical Ninja (World)
New games marked as GAME_NOT_WORKING