Release Date

MAME 0.103u2 was released on 11 January 2006.


The known contributors for this version are, in alphabetical order:

Specific Contributions

The known contributions for this version are, in the order specified in the whatsnew:

  • NeoSource Forums updated the NeoGeo driver:
    • Fatal Fury 2 - Emulated Protection
    • King of Fighters 10th Anniversary - Added code to update SRAM tiles on the fly
    • CCTHD2k3 - Fixed GFX / Colours
    • Added code to support remaining NeoGeo sets
  • Alan Kamrowski II made some Sync Refresh / Waitvsync / Triplebuffer changes:
    • Changed the waitvsync code to wait for the beginning of the vertical blank (the previous code simply checked if it was in the vblank and only waited if it wasn't).
    • Removed the waitvsync only if game speed is above 95% restriction. This restriction would only cause waitvsync to vacillate between on and off depending on game speed.
    • When syncrefresh and triplebuffer are used, MAME would run the waitvsync code anyway. The triplebuffer code takes care of this already.
  • Brian Troha cleaned up the documentation in ddenlovr.c
  • Brian Troha fixed DIP switches in SS Mission and Air Attack
  • Tomasz Slanina, Pierpaolo Prazzoli, David Haywood, and Bryan McPhail made improvements to the Data East 156 (ARM) based games:
    • Added Sound to Night Slashers (Tomasz)
    • Added Sound to World Cup Volleyball '95 and BackFire! (Pierpaolo)
    • Fixed sprite flipping in the Data East MLC driver, this fixes the graphics in Avengers in Galactic Storm (Tomasz)
    • Modified ARM CPU core to allow World Cup Volleyball '95 to start (Tomasz)
    • Added BCD opcodes to 156 / ARM co-processor, needed by the above (David)
    • Fixed Sound in Data East MLC games (David)
    • Split BackFire! into a separate driver and improved the graphics, and added dual screen support (David)
    • Corrected sound decoding in BackFire! (David)
    • Cleanups to the ARM core (Bryan)
  • Nathan Woods patched the i486 CPU:
    • Implemented the XADD, INVLPG and CMPXCHG instructions
    • Made the opcode table const correct
  • Rob Bohms updated the H6280:
    • Added T-flag emulation
    • Fixed read calls
  • Nathan Woods improved the debugger:
    • Added a 'gtime' command; like the "go" command, but breaks after a specified delay
  • R. Belmont fixed the M37710:
    • Added another addressing mode for SBCB
    • Fixed MPY to clear the carry flag
  • R. Belmont fixed some Endian issues in the Namco drivers
  • El Condor merged Lovely Cards / Lovely Poker drivers

Game Support

New games added or promoted from NOT_WORKING status

New clones added

New games marked as GAME_NOT_WORKING