Release Date

MAME 0.81u6 was released on 18 April 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:

  • Stefan Jokisch fixed the leprechn service switch broken in the last update
  • Nathan Woods contributed misc fixes:
    • Partially implemented INT, INT3, ES segment override, an IMUL variant, LMSW, a minor 16 bit bug fix, and coprocessor escape instructions
    • Added the MESS specific TMS7000 core to the list of CPU cores
  • Ville Linde updated the SPI driver:
    • Added sprite flipping and other improved sprite processing
    • Corrected palette banking on tilemaps
  • BouKiCHi fixed the Kaitei Daisensou speedup. Note: speedups may soon be removed from the m92 driver as they aren't really that significant on modern hardware
  • Mariusz Wojcieszek fixed some ST-V sprite bugs (hanagumi intro, othellos title, cottonbm intro, diehard intro, sleague)
  • smf fixed the GPL12 opcode (fixes cbaj graphics)
  • Ville Linde updated the i386 core:
    • Regression tested the i386 core. Found and fixed bugs in several shift/rotate instructions. This corrects the bosses in Raiden Fighters.
    • Completely rewrote REP/REPNE prefix handling. Fixes the following: Battle Balls attract mode runs correctly now, balls no longer all the same color in-game in Battle Balls, E-Jan now coins up, and Viper Phase 1 is now playable (with encrypted gfx).
  • Aaron Giles contributed a MIPS software interrupt fix
  • Aaron Giles updated the Seattle driver:
    • added a diagram of interrupt sourcing
    • fixed incorrect checksums on SF Rush: The Rock audio ROMs
    • added support for DCS HLE downloading via FIFO (used by Vegas games)
    • fixed incorrect sound pitch in Blitz 99/2k
  • Pierpaolo Prazzoli added some Hyperstone fixes:
    • Added h flag handling in the dasm
    • Fixed wrong interpretation of some opcode bits in the dasm
    • Fixed Frame instruction when d-code was 0
    • Always set the new entry table


Game Support

New games supported or promoted from GAME_NOT_WORKING


New games marked as GAME_NOT_WORKING