0.122u4 ------- MAMETesters Bugs Fixed ---------------------- gui0121u1gre [Aaron Giles] drivedge0121u4gre [Aaron Giles] bking3076u2red [Pierpaolo Prazzoli] btoads0102u5gre [Aaron Giles] btoads0103u1gre [Aaron Giles] editableui0120u4red [Aaron Giles] cheat0118red [Aaron Giles] altf4_0111u4gre [Aaron Giles] beastrzb097u2red [Oliver Stoneberg] memoryleak0118u1ora [Oliver Stoneberg] memory_leak0111u6ora [Oliver Stoneberg] mahoudai0106u7yel [Philip Bennett] gridiron079gre [David Haywood] maniach37b11gre [David Haywood] matmaniac37b14gre [David Haywood] qzkklgy2_0106u6red [David Haywood] warriorb0109u2gre [David Haywood] vball071u1gre [Bryan McPhail] d3dwindow0117u3red [Aaron Giles, Emuman] arkanoid061gre [Bryan McPhail] flkatck058gre [David Haywood] memleak0119u3ora [Oliver Stoneberg] system24_0120u3red [Atari Ace, Aaron Giles] aleck64_0120red [Aaron Giles] mtetrisc0115u1red [Aaron Giles] suratk0122u3gra [Pierpaolo Prazzoli] suratk0122u3ora [Pierpaolo Prazzoli] skychut37b1yel [couriersud] skychut37b6gre [couriersud] darius2_0114gre [Bryan McPhail] ad2083_0111u5gra [couriersud] abaseb0122u3red [Zsolt Vasvari] ladybug080u1gre [Zsolt Vasvari] suprridr0122u2gra [Zsolt Vasvari] invho2_0122u3red [Zsolt Vasvari] narc37b16yel [Aaron Giles] kingofb37b6gre [robiza] stonebal0117u2gre [Aaron Giles] wotw36b1gre [Zsolt Vasvari] wallst071gre [Zsolt Vasvari] mtrap37b14gre [Zsolt Vasvari] pitfight0109u2gre [Aaron Giles] Source Changes -------------- Corrected btoads clocks according XTALs on the PCB. [Aaron Giles] "Simplified" MC8123 decryption, though it's still more complicated than I'd like it to be. [Nicola Salmoria] Cleaned up clocks in the itech32 driver. [Aaron Giles] Added partial key for FD1089B 317-0037. [Nicola Salmoria] Fixed bking3 clocks as per Guru readme. Added GAME_WRONG_COLORS flag to bking3. [Pierpaolo Prazzoli] TMS34020 fixes: [Aaron Giles] * Allowed 32-bit pixel sizes * Fixed RPIX instruction Added new function input_poll_keyboard_switches to poll for only key events. Expanded the size of the maximum simultaneously pressed switches. [Aaron Giles] Removed GAME_IMPERFECT_GRAPHICS from all jpmimpct games bar Cluedo (see driver note). [Philip Bennett] mario driver improvements: [couriersud] - Hooked up flipscreen - Changed monitor orientation to ROT0 Added Z80 DMA chip [couriersud] - only implements intelligence to emulate dkong3 - fixed a misleading comment in 8257dma.h dkong driver improvements: [couriersud] - hooked up z80dma - removed 2nd player inputs from sdbk input_ports - fixed some dump "copy/paste" bugs in dip locations Added redumped Turkey USA to the seta2.c driver. [Brian Troha] Fixed bad ram pages errors in stactics service mode. [Pierpaolo Prazzoli] Atari updates: [Aaron Giles] - Added save state support to slapstic. - Added save state support to YM2413. - Modified slapstic code to support address range mirrors. - Cleaned up Rampart driver: - simplified rendering code - full memory map - added save state support Implemented decent-sounding FM in the SCSP. [kingshriek] Updated Naomi driver, now boots and shows some test menus (press F2 to get into test, use 9 to navigate). Also hooked up ROM board PIO and skeleton for DMA. [R. Belmont, Samuele Zannoli, ElSemi] N64 improvements: [SGINut] - Move texture masking to occur after coordinate adjustment - Fix 32-bit texturing in load_tile (Mario Kart 64 title screen) - Add zero-alpha early-out (Mario 64 trees/stars, Mario Kart 64 trees/karts) ad2083 improvements: [couriersud] * completed tms5110A code * working speech synthesis * documented analysis done on pcb pictures and findings * as a consequence, marked all sound roms as BAD DUMP * created sound driver in scramble.c Cleaned up graphics layouts in preparation for new format. Added new GFXLAYOUT_RAW() macro to normalize definition. Added new validation code. Made all remaining instances of gfx_layouts const. [Atari Ace] Updated Amiga driver to use formal XTALs. [Dirk Best] Changed 6522 emulation such that when writing to the ACR register with the timer 1 in continuous counting mode, the timer 1 value should not be reloaded but keep on counting. [Wilbert Pol] Added XTAL defines to bfm_sc2.c and cleaned up lvcards.c. [James Wallace] Added default layout to neogeo games allowing for either cropping or stretching to the alternate 304x224 layout. Removed default cropping in the driver. [David Haywood, Aaron Giles] Fixed crash when saving state of older DCS-based games. Added save state support to the midvunit driver. [Aaron Giles] Major improvements to Cycle Warriors video code (still not perfect, but road layer works now). [Bryan McPhail] Major rewrite of skychut.c. There are still some glitches and it is not perfect but the following has been achieved: [couriersud] * adds samples to ipm invaders - just rename your old invaders samples to ipminvad to test * added - amongst others - "capsule" dip switch to ipm invaders * sound ports identified * demo sound and cabinet type driver configuration Updated memory configuration for Superboard game versions in peplus driver. Fixes CMOS DATA errors on reload. [Jim Stolis] Rewrote the CVS system video code. [Zsolt Vasvari] Fixed S2650 register window display. [Zsolt Vasvari] Added sound to Cycle Warriors and Big Fight. Corrected OKI M6295 clock values. [Philip Bennett] Fixed missing arrow in Venture on the zoomed out map, and the incorrect fading twister in Hard Hat. [Zsolt Vasvari] New games added or promoted from NOT_WORKING status --------------------------------------------------- Dangerous Curves [Philip Bennett, Dazzer] Big Fight [Bryan McPhail] New clones added ---------------- Invasion - The Abductors (version 5.0) [Brian Troha] Alien Syndrome (set 5, System 16A, FD1089B 317-0037) [Nicola Salmoria] Dragon Spirit (Atari license) [Satoshi Suzuki]