MAME 0.93u1: Difference between revisions
From MAMEDEV Wiki
(Initial version.) |
m (+category) |
||
Line 81: | Line 81: | ||
'''New games marked as GAME_NOT_WORKING''' | '''New games marked as GAME_NOT_WORKING''' | ||
* [http://www.mameworld.net/maws/romset/timecrs2 Time Crisis 2] | * [http://www.mameworld.net/maws/romset/timecrs2 Time Crisis 2] | ||
[[Category:Releases 2005]] |
Revision as of 11:38, 3 May 2007
Release Date
MAME 0.93u1 was released on 1 March 2005.
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:
- Aaron Giles fixed several bugs introduced with the sound system update:
- cninja games OKI frequency fixed
- cps1 games OKI frequency fixed
- cps1 QSound games properly remove the 2151
- nemesis no longer references non-existant k005289
- tnzs has missing 2203 interface reinstated
- ay8910 no longer attempts to free memory allocated with auto_malloc
- streams engine oversamples by averaging now
- removed some obsolete code from the streams code
- konamigx crash (R.Belmont)
- fixed swapped left/right samples in Cyberball
- fixed crash in Darius
- made bbakraid mono again
- fixed running with -nosound
- fixed several issues with banking and playback in the OKI6295
- removed obsolete macro in sound/streams.c
- nbmj9195 crashes
- adding missing memset when initializing the tms5110 and tms5220 structures; should prevent the crashes
- fixed signed/unsigned error in 5110 core
- as an experiment, removed oversampling from namco.c now that the sound core will do it for you
- Curt Coder updated the 10 Yard Fight driver:
- converted to use tilemaps
- cleaned up driver
- conditional coinage doesn't work due to PORT_DIPCONDITION limitations
- fixed rom names slightly
- changed names to match title screen and flyer
- R. Belmont updated the flash ROM support:
- Added support for arbitrary manufacturer and chip IDs instead of hardcoding
- Added support for the extended chip ID protocol favored by AMD and Fujitsu
- Bumped limit up to 8 chips
- Nicola Salmoria rebalanced the sound in Gyruss
- Nicola Salmoria made some UI changes:
- Now shows grouped consecutive identical CPUs and sound chips in the game information screen, so games like Gyruss fit again.
- Bumped the MAX dip switches that can be handled by the dip switch menu to 256 (and adds bounds checking so it doesn't crash anyway).
- Pierpaolo Prazzoli fixed the visible area in Steel Force driver
- Lawrence Gold made misc compilation fixes
- R. Belmont fixed a crash in the Itech32 64-bit driver
- Nicola Salmoria made input corrections in Bubble Bobble (dipswitches etc.)
- Derrick Renaud updated the discrete sound support:
- Discrete Sound Changes
- Various tweaks to the discrete modules and updated all drivers to use the new code.
- DISCRETE_COUNTER, DISCRETE_LFSR_NOISE, DISCRETE_NOTE: added different clocking types to be more flexible.
- Removed and merged DISCRETE_COUNTER_FIX with DISCRETE_COUNTER.
- New Discrete Modules
- DISCRETE_DIODE_MIXERx - Mixes signals through diodes.
- DISCRETE_MULTIPLEXx - 1 of 2/4/8 signal multiplexer.
- DISCRETE_RCDISC4 - Various charge/discharge circuits.
- Game Driver Changes
- tank8 - added explosion gain control
- Discrete Sound Changes
Game Support
New games marked as GAME_NOT_WORKING