Release Date

MAME 0.76u1 was released on 25 October 2003.


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:

  • R. Belmont ported ElSemi's SCSP Core, this gives preliminary sound in the ST-V games, however at the moment most of them play static, Shienryu is mostly correct
  • David Haywood made more ST-V improvements, fixing various graphical issues (Shienryu Sprite Colours) and general other bits and pieces. More games are 'watchable' now, for example Cotton 2, Cotton Boomerang, Puyo Puyo Sun, Columns 97 however they lack controls
  • Aaron Giles made some Atari improvements with the new sets (old speed hacks removed that aren't really needed anymore, both screens being displayed in Cyberball)
  • Nathan Woods contributed misc changes
    • Removed wave_sh_stop() call from the MESS specific WAVE sound interface (it is extraneous now)
    • Added a few macros for other miscellaneous X86 opcodes
    • Added a drc_dasm() call, a debug call that uses MAME's I386 disassembler to disassemble DRC'd code (didn't compile, commented out until fixed)
    • Added 'GAMENOUN' and 'GAMESNOUN' macros; defined to be the human readable text for the words 'game' and 'games' respectively (this is so MESS can use the nouns 'system' and 'systems')
  • Olivier Galibert made v60 improvements (LDTASK, STTASK, ABSF and some missing \n.)
  • Leon van Rooij made misc Windows OSD updates and D3D fixes
    • windows.mak:
      • Added CFLAGSOSDEPEND variable. It is used when compiling osd code only (e.g. DirectX needs -Wno-strict-aliasing).
    • COMPILESYSTEM_CYGWIN determines if nasm or nasmw<nowiki> is used (the cygwin version of <nowiki>nasm is called nasm)
    • fileio.c:
      • Quick fix for some #defines in that don't work with win32api 2.4
    • snprintf.c:
      • Changed a variable name that conflicts with a gcc built-in
    • wind3d.c: fixed a bug that affected stv games when flipping/rotating the image
    • window size/prescale/rgb-auto effect can now change when the image size is changed by the game driver
  • Olivier Galibert fixed some SegaPCM problems: fixes the pitch (the 15800Hz value was wrong, it should have been the main 4Mhz clock divived by 256) and also makes the code ultra-paranoid when it comes to out-of-range accesses in the sample roms. Power Drift's sound code sometimes puts semirandom values for the first handful of keyons on song transitions.
  • Reversed harddisk.c back to the status of MAME 0.73

Game Support

New Games supported or promoted from GAME_NOT_WORKING status

New clones added

  • 100 Atari clones
    • 2 new Road Runner variants
    • 8 new Road Blasters variants
    • 2 new Paperboy variants
    • 5 new 720' variants
    • 6 new Super Sprint variants
    • 7 new Championship Sprint variants
    • 7 new APB variants
    • 2 new Blasteroids sets
    • 1 new Cyberball set
    • 3 new 2-player Cyberball 2072 sets
    • 1 new Tournament Cyberball 2072 set
    • 3 new Skull & Crossbones sets
    • 3 new Toobin' sets
    • 6 new Vindicators sets
    • 4 new Xybots sets
    • 10 new Hard Drivin' versions
    • 3 new Hard Drivin' Compact versions
    • 9 new STUN Runner versions
    • 9 new Race Drivin' versions
    • 7 new Race Drivin' Compact versions
    • 2 new Steel Talons versions
  • Superior Soldiers (US) (parent of psoldier)
  • Asterock (Sidam bootleg of asteroid)
  • Sky Raiders (bootleg of uniwars)