Release Date

MAME 0.82u2 was released on 23 May 2004.


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:

  • Pierpaolo Prazzoli fixed a glitch on the title screen of onetwo: colours could do with being checked on this
  • Pierpaolo Prazzoli fixed the clock and visible area in goal92, found it's missing the adpcm emulation. I tried to add it, but i had no luck, so if anyone want to have a look, please do it ;-)
  • Nathan Woods enhanced the i386 and MAME debugger:
    • Attempting to start a trace with non-existant registers will now raise a warning in the MAME debugger
    • Implemented mame_debug_trace_write() call, an API to allow injecting text into the trace files of the MAME debugger.
    • CALL16 opcode will now only adjust IP instead of EIP when in 16-bit mode
    • Minor bug fix in RETF opcode
    • Changed REP and REPNE opcode implementations to use the same code
    • INTO will now interrupt even if IF is zero
  • Curt Coder made misc improvements
    • Arkanoid et al
      • Memory map merge
      • Moved paddle2 trickery to machine/
  • Stefan Jokisch updated the Nintendo 8080 hardware: The driver has now been split into three parts. A few features that have been missing in Helifire since my last update are back, i.e. the flickering colors when you're shot and the volume decay effect (this affects the melody at the start of a game and a few tunes that can be heard during the bonus scenes every twelve attack waves). The starfield should now scroll at the correct speed, it's only 75% of what it used to be. Finally, I have decided to use the color prom from Space Fever in Space Launcher, I think it's correct.
  • Tomasz Slanina made a change to eeprom_interface_93C46; please check games using this to make sure none broke
  • smf changed the debugger: With this patch you can output traces to the console (or grep etc) by typing: TRACE CONSOLE
  • Mariusz Wojcieszek updated the ST-V driver:
    • fixed bugs introduced in previous update: RGB sprites bad colors and incorrect sprite clipping
    • added color offset for RGB sprites
    • fixed horizontal scrolling for bitmaps (corrects mausuke ingame background)
  • Tomasz Slanina made changes to EEPROM_interface and eeprom_interface_93C46; please check games using this ...
  • Aaron Giles updated the Seattle driver:
    • x86drc.c
      • fleshed out SSE support
      • made it optional for recompilers to keep the PC/ICount in registers
      • made append_verify_code work for sizes > 4
    • mips3.c
      • added support for the Config register
      • added support for new variants: R4700, QED5271, RM7000
      • fixed bug in LWXC1/LDXC1/SWXC1/SDXC1 instructions
    • mips3drc.c
      • added support for the Config register
      • added support for new variants: R4700, QED5271, RM7000
      • extracted core codegen portion into new #include file mdrcold.c
    • seattle.c:
      • added more extensive documentation on the various boardsets
      • added constants for the GT64010 and all interrupts
      • added ethernet device interrupt support
      • made the IDE controller visible on the PCI bus
      • formalized support for the "widget" board used in vaportrx & calspeed
      • hooked up CMOS protection bit
      • corrected sfrushrk audio CRCs and hooked up hard disk
      • marked sfrush and vaportrx as working
    • midwayic.c
      • added support for sfrushrk PIC
      • added timeout on PIC reads to speed up sfrushrk
      • fixed missing sound reset latch at startup
    • smc91c9x.c
      • new implementation of SMC91C94 ethernet controller
      • only loopback mode supported
    • voodoo.c
      • cleaned up logging
      • all stats now accessible via the backslash key
      • got rid of ugly red/blue swap hack
      • fixed missing truncation on vertex coordinates (fixes vaportrx graphics)
      • added support for alternate LFB write modes
  • Judge patched the 6532 RIOT (fixes some things in MESS)


Game Support

New Games supported or promoted from GAME_NOT_WORKING status


New clones added


New games marked as GAME_NOT_WORKING