MAME 0.93u1: Difference between revisions
From MAMEDEV Wiki
m (+category) |
m (link belmont consistently) |
||
Line 27: | Line 27: | ||
** streams engine oversamples by averaging now | ** streams engine oversamples by averaging now | ||
** removed some obsolete code from the streams code | ** removed some obsolete code from the streams code | ||
** fixed swapped left/right samples in Cyberball | ** fixed swapped left/right samples in Cyberball | ||
** fixed crash in Darius | ** fixed crash in Darius | ||
Line 38: | Line 37: | ||
** fixed signed/unsigned error in 5110 core | ** 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 | ** as an experiment, removed oversampling from namco.c now that the sound core will do it for you | ||
* [[R. Belmont]] fixed a konamigx crash | |||
* [[Curt Coder]] updated the 10 Yard Fight driver: | * [[Curt Coder]] updated the 10 Yard Fight driver: |
Latest revision as of 12:58, 7 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
- 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
- R. Belmont fixed a konamigx crash
- 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