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:
- Aaron Giles
- Angelo Salese
- BUT
- Curt Coder
- David Haywood
- HowardC
- Iñigo Luja
- Jarek Burczynski
- MooglyGuy
- Nathan Woods
- Olivier Galibert
- Pierpaolo Prazzoli
- R. Belmont
- Sebastien Volpe
- smf
- Stefan Jokisch
- Tim Cottrill
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Olivier Galibert rewrote the rf5c68 sound core
- Nathan Woods contributed misc changes
- Integrates some MESS specific fileio functionality (within #ifdef MESS)
- Removing the update procedure in a MESS specific sound core
- MooglyGuy and Pierpaolo Prazzoli made some Hyperstone Fixes / Improvements
- R. Belmont fixed a SCSP crash with -nosound
- 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
- ADSP2100:
- 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.
- R. Belmont and Jarek Burczynski improved Sound in Cabal / Dead Angle by adding ADPCM sounds
- R. Belmont added OKI6295 sounds in Grand Cross
- Pierpaolo Prazzoli added DIP switches to Asterock
- 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
- Iñigo Luja fixed the Dragon Unit Dipswitches
- Curt Coder cleaned up twin16.c / tmnt.c, fg layer converted to tilemaps
- HowardC contributed some input fixes
- David Haywood fixed a Xain'd Sleena hang?
Game Support
New Games supported or promoted from GAME_NOT_WORKING status
- Puyo Puyo Sun
- Mausuke Ojama the World
- Ejihon Tantei Jimusyo
- Virtua Fighter Kids
- Columns 97
- Cotton 2
- Cotton Boomerang
- Die Hard Arcade
- Dynamite Deka
- Space Attack / Head On Dual board
New games marked as GAME_NOT_WORKING