MAME 0.76u2

From MAMEDEV Wiki

Release Date

MAME 0.76u2 was released on 1 November 2003.


Contributors

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:

  • Nathan Woods contributed misc changes
    • Integrates some MESS specific fileio functionality (within #ifdef MESS)
    • Removing the update procedure in a MESS specific sound core
  • smf attempted to fix some hangs in the Soul Edge clones
  • Aaron Giles added a new function: activecpu_eat_cycles(cycles), needed for idle skipping in certain situations
  • Aaron Giles updated the Midway V-Unit driver
    • WarGods sound is 100% now
    • added some pre-initialization of the WarGods NVRAM
    • added speedup handlers for all games (it makes a little difference)
    • revamped the DCS2 handling to support stereo output
    • fixed a number of synchronization issues in the DCS2 handling
    • implemented a few missing features in the Midway I/O ASIC
  • Aaron Giles added CPU fixes / tweaks
    • ADSP2100:
      • fixed loading of 0 counters so they don't execute infinitely
      • fixed initial state of the SSTAT register
    • MIPS3 (R4000/R5000):
      • fixed timer handling so we don't set a timer too far in advance
      • changed timer handling so that the default Compare value doesn't trigger timers
      • fixed cycle chomping to make sure we don't go over an interrupt boundary
      • added correct cycle times for MULT/DIV instructions
      • fixed display of the Count reigster in the debugger
    • MIPS3DRC:
      • same fixes as above, plus:
      • fixed FP rounding glitches
      • now actually respecting the global FP rounding mode
    • R3000:
      • fixed instruction timings for MULT/DIV
    • X86DRC:
      • added better support for tweaking the FP rounding modes
  • Jarek Burczynski improved sound in MagMax (Emulated some op.amps and RC filter circuits giving more exact results)
  • Jarek Burczynski made fixes to the ymdeltat module. Generally - even more flags work correctly now. These changes are necessary for the msx sound emulation (Y8950) and were tested in nlmsx emulator by Frits Hilderink.
  • Sebastien Volpe fixed the aspect ratio calculation bug on some rotated games
  • Tim Cottrill added sample support to Armor Attack and Sundance
  • David Haywood and BUT decoded the BG graphics in Thunder Ceptor II but BG's still aren't hooked up yet, improved existing graphics a bit
  • Curt Coder cleaned up twin16.c / tmnt.c, fg layer converted to tilemaps
  • HowardC contributed some input fixes


Game Support

New Games supported or promoted from GAME_NOT_WORKING status


New games marked as GAME_NOT_WORKING