0.122u1 ------- MAMETesters Bugs Fixed ---------------------- ym2610_0119u2gre [Philip Bennett] Source Changes -------------- Zeus updates: [Aaron Giles] * Figured out data format of 2 matrix form. * Extracted data for lights. * Added backface culling which mostly works but fails sometimes, so it is disabled. * Started on some initial lighting calculations. * Cleaned up zeus wave RAM accessors. * Changed rendering code to allow for greater parallelism on multicore systems. * Removed some vestigial zeus 2 hacks. * Reduced visible area to remove artifacts. * Made right/bottom vertices inclusive to fix some gapping issues. * Fixed invasn lightgun offset. Zeus 2 hardware: * Fixed ROM loading, added banking support. * Separated zeus 2 video implementation from zeus implementation. * Implemented direct pixel accesses; enough to get startup screens to show. * Hooked up ZPRAM. * Fixed digital inputs for crusnexo. * Fixed default screen parameters to match the games. Afega/nmk16 cleanups: [David Haywood, Tomasz Slanina] * Merged afega.c and nmk16.c drivers * Removed many hacks from both. * Fixed a number of games Fixed C219 sample read order and implemented sign+magnitude format. Removed GAME_IMPERFECT_SOUND flag from all Namco NA-1 games. [Philip Bennett] Fixed ROM-based DCS2 system to ignore HLE transfers. (Fixes broken sound in invasn.) Properly reduced internal memory on the ADSP-2104 variants. [Aaron Giles] Fixed bug that would cause events to leak through to the game when the debugger was up. [Aaron Giles] Verified some cpu clocks of original boards using a frequency counter: [Corrado Tomaselli] * Changed Success Joe Ym2203 clock from 3mhz to 4mhz * Changed Pang M6295 clock from 990khz to 1Mhz * Changed Halley Comet main cpu clock to 1.664mhz (it's not a mistake, the clock is very low) * Besides confirming clocks on some games, I modified: * Aerofighters and Turbo Force sound z80 to 5mhz * Midnight Resitance 68k cpu to 10mhz (20mhz crystal) and modified m6295 clock to 1mhz. Also confirmed pin 7 is high. (Midnight resistance has a lot of slow downs on the pcb too) Minor "code quality" improvements: [Atari Ace] * fixed some remaining static/const qualifier missed cases * fixed some missing #include "foo.h" * a few global names were modified to make them less generic/more consistent (voodoo.c, vrender0.c, lethal.c, rungun.c, zac2650.c) * some dead/useless code was removed (i8051.c,model1.c,romcmp.c) New games added or promoted from NOT_WORKING status --------------------------------------------------- Invasion [Aaron Giles] Buggy Boy Junior/Speed Buggy (Upright) [Philip Bennett] Task Force Harrier [David Haywood, Tomasz Slanina] US AAF Mustang [David Haywood, Tomasz Slanina] Black Heart [David Haywood, Tomasz Slanina] Red Hawk [David Haywood, Tomasz Slanina] Stagger I [David Haywood, Tomasz Slanina] Sen Jin - Guardian Storm [David Haywood, Tomasz Slanina] Spectrum 2000 [David Haywood, Tomasz Slanina] Fire Hawk [David Haywood, Tomasz Slanina] New clones added ---------------- World Class Bowling (v1.3) [Brian Troha]