0.71u3p 0000-00-00 [#139 - David Haywood] ---------------------- New games supported: -------------------- Power Instinct 2 [Olivier Galibert, ShiRiRu] todo: figure out why we need a rom patch to avoid an ingame problem src/drivers/cave.c src/vidhrdw/cave.c Sprint 4 [Stefan Jokisch] src/drivers/sprint4.c src/vidhrdw/sprint4.c Pit 'n' Run [fTomasz Slanina, Pierpaolo Prazzoli] missing analog sounds src/drivers/pitnrun.c src/machine/pitnrun.c src/vidhrdw/pitnrun.c Special Forces [Pierpaolo Prazzoli] no sound, missing rom? Eight Ball Action [Pierpaolo Prazzoli] bad colours, missing proms src/drivers/dkong.c src/vidhrdw/dkong.c Imago [Pierpaolo Prazzoli] gfx problems, bad colours due to missing proms src/drivers/fastfred.c src/vidhrdw/fastfred.c src/includes/fastfred.h Sengoku Mahjong [Angelo Salese] src/drivers/sengokmj.c src/vidhrdw/sengokmj.c New Clones supported: -------------------- Shuffle Shot 1.37 [Brian Troha] WC Bowling 1.61 [Brian Troha] src/drivers/itech32.c Sprint 2 (set 2) [Stefan Jokisch] src/drivers/sprint2.c Parodius (World) [Brian Troha] src/drivers/parodius.c Acrobatic Dog Fight [Brian Troha] src/drivers/dogfgt.c Sunset Riders (bootleg) [R.Belmont] doesn't work src/drivers/tmnt.c Pit Fighter (Japan) [Aaron Giles] src/drivers/atarig1.c Various CPS2 clones [Razoola] src/drivers/cps2.c src/vidhrdw/cps1.c General Source Changes ---------------------- - Cleaned up tmnt.c cuebrick addition, added SSriders bootleg (not working) [R.Belmont] src/drivers/tmnt.c src/vidhrdw/tmnt.c - Added some Slapstics used in Europe / Japan [Aaron Giles] src/machine/slapstic.c - This patch adds some minor callbacks to the artwork system in order to enable some MESS specific functionality without polluting artwork.c with a bunch of ugly #ifdef MESS's. [Nathan Woords] src/drivers/artwork.c src/drivers/artwork.h src/mame.c -Fixed Tile flip in mermaid driver [Pierpaolo Prazzoli] src/vidhrdw/mermaid.c - NSS Fixes [Pierpaolo Prazzoli] src/cpu/g65816/g65816.c src/drivers/nss.c src/machine/snes.c -Vector Cleanups / Improvements [Frank Palazzolo] - Removed VEC_SHIFT and "magic numbers" stuff from all drivers, vector.c: all fixed point stuff is now always 16.16. - Removed "bad trench vectors hack" from Star Wars which I created in 1997. Appears not to be necessary any more :) - Moved flipping and swapping API stuff from vector.c to avgdvg.c, this is specific to tempest and quantum only. - Added clipping to Sega games per the schematics - Using floating point in vector.c to do scaling. - Removed dead code using Machine->orientation from vector.c - Added capability to register an external vector renderer. src/drivers/quantum.c src/drivers/tempest.c src/machine/starwars.c src/vidhrdw/avgdvg.c src/vidhrdw/avgdvg.h src/vidhrdw/aztarac.c src/vidhrdw/cchasm.c src/vidhrdw/cinemat.c src/vidhrdw/sega.c src/vidhrdw/vector.c src/vidhrdw/vector.h - Fixed compile problems [Brad Oliver] src/vidhrdw/bigevglf.c src/vidhrdw/segaic24.c - Re-written and merged the drivers for Sprint 1/2 and Dominos [Stefan Jokisch] src/drivers/sprint2.c src/vidhrdw/sprint2.c - Fixed some problems with Vector Patch [Frank Palazzolo] src/drivers/quantum.c src/drivers/tempest.c src/vidhrdw/sega.c src/vidhrdw/avgdvg.c - Various Fixes [Nathan Woods] src/fileio.c: - Fixes a bug in mame_fgetc() when reading characters between 0x80 and 0xFF src/hash.c: src/hash.h: - Adds a new function, hash_verify_string(), that takes a string and checks to see if it is a valid hash string src/mame.c: - Added a consistency check that uses hash_verify_string() to make sure all of the hash strings are valid - Tiger Heli MCU simulation improvements [Angelo Salese] src/drivers/slapfght.c src/machine/slapfght.c - Coverted Text Layer of Act Fancer to Tilemaps [Angelo Salese] src/vidhrdw/actfancr.c - Fix drawgfx 1:1 optimization [Olivier Galibert] src/drawgfx.c - Fixed i803x jumps [Olivier Galibert] src/cpu/i8039/8039dasm.c src/cpu/i8039/i8039.c - sp0250 sound / g80 speech board emulation [Olivier Galibert] src/drivers/sega.c src/drivers/segar.c src/includes/sega.h src/mame.mak src/rules.mak src/sndhrdw/sega.c src/sndhrdw/segar.c src/sndintrf.c src/sndintrf.h src/sndhrdw/segasnd.c src/sndhrdw/segasnd.h src/sound/sp0250.c src/sound/sp0250.h - Fixed Power Instinct Dips [Brian Troha] src/drivers/powerins.c - Improved Risky Challenge decryption [Angelo Salese] src/machine/irem_cpu.c - Misc Patches [Nathan Woods] src/inptport.c: src/inptport.h: - Raises the maximum number of ports to thirty - Adds a few MESS specific IPT_* types (within #ifdef MESS) src/cpu/i86/i86.c: src/cpu/i86/i286.c: - Adds state save support src/includes/snes.h: src/machine/snes.c: - Update from Anthony Kruize (MESS SNES driver author) - Starsweep GFX improvements [smf] src/cpu/mips/mips.c src/cpu/mips/mipsdasm.c src/driver.c src/drivers/namcos11.c src/drivers/zn.c src/includes/psx.h src/vidhrdw/psx.c - Fixed register editing when Scanline display is enabled in debugger [Nathan Woods] src/mamedbg.c - Fixed the BCD conversion when using the Decimal Flag in ADC and SBC opcodes in the G65816 CPU core.This fixes at least the Act Raiser timer/score bugs. [Angelo Salese] src/cpu/g65816/g65816.c src/cpu/g65816/g65816cm.h src/cpu/g65816/g65816op.h - Added correct roms to Genix but it still doesn't work due to protection [David Haywood] src/drivers/pirates.c - Improvements to Megatech emulation, although its still far from being correct and still under development, will be split from segac2.c once finished [Barry Rodewald, David Haywood] src/drivers/segac2.c src/vidhrdw/segac2.c