0.93u1 --------- Some quick fixes, please test with this build now. Do a clean compile or this won't work. ---- Sound system update fixes [Aaron Giles] * 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 10 Yard Fight driver update [Curt Coder] - 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 Flash ROM support update [R.Belmont] - 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 Rebalanced Gyruss sound [Nicola Salmoria] UI Changes [Nicola Salmoria] - 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). Fixed visible area in Steel Force driver [Pierpaolo Prazzoli] Misc compiler fixes [Lawrence Gold] Fixed Itech32 64-bit crash [R.Belmont] Input corrections in Bubble Bobble (dipswitches etc.) [Nicola Salmoria] Discrete Sound Update [Derrick Renaud] Discrete Sound Changes ====================== Various tweaks to the discrete modules and updated all drivers to use new code. * DISCRETE_COUNTER, DISCRETE_LFSR_NOISE, DISCRETE_NOTE - added different clocking types to be more flexable. * DISCRETE_COUNTER_FIX - removed and merged 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 New games marked as GAME_NOT_WORKING ------------------------------------ Time Crisis 2 added to namcos23, skeleton rom loader, does nothing.