Anzeigen der neuesten Beiträge
0 Mitglieder und 1 Gast betrachten dieses Thema.
0.146-------MAMETesters Bugs Fixed----------------------- 04773: [Crash/Freeze] (midyunit.c) mkyawdim, mkyawdim2: Crash before OK (Fabio Priuli)- 04847: [Interface] -video ddraw with 16-bit desktop causes crash- 00501: [Crash/Freeze] (liberate.c) liberatr: Select any wave above 16 (19 or 22) and the game resets on the planet screen. (couriersud)- 04834: [Graphics] All sets in batman.c, relief.c, shuuz.c, thunderj.c: Missing or misplaced graphic elements (hap)- 04843: [Crash/Freeze] feversoc: Black Screen (David Haywood)- 04840: [Crash/Freeze] (xmen.c) xmen6p, xmen6pu: Crash after OK (hap)- 04492: [Sound] (missile.c) missile, missile1, missile2: Imperfect sound played for UFO and bomber attack. (couriersud)- 04822: [Crash/Freeze] (cdi.c) All sets in cdi.c: Crash after OK (micko)- 04835: [Graphics] (gsword.c) gsword, gsword2, josvolly: Graphics and palette corruption (hap)- 04829: [Save/Restore] (astrocde.c) gorf, gorfpgm1, gorfpgm1g: Intermittent failure of autosave state function in gorf sets (hap)- 04789: [Graphics] (megasys1.c) avspirit, monkelf: Missing sprites (hap)- 04805: [DIP/Input] (seta.c) blandia, blandiap: Dip Default "Coin Mode 1" now triggers freeplay (micko)- 04804: [Crash/Freeze] (simpl156.c) candance, chainrec, charlien, joemacr, joemacra, magdrop, magdropp, osman: Black Screen/Hang (w/noted slowdown) (micko)- 04823: [Gameplay] (dgpix.c) fmaniac3: game shows only white screen after title (micko)- 04807: [Crash/Freeze] (copsnrob.c) copsnrob: Hang/Freeze at boot (micko)- 04833: [Sound] (labyrunr.c) tricktrp & clones: music is too fast (hap)- 04828: [Documentation] (bfm_sc4.c) sc4crgc and clones: The correct year of production is '2003'.- 04827: [Documentation] (bfm_sc5.c) sc5dmine and clones: The correct year of production is '2002'.- 04776: [Crash/Freeze] (raiden2.c) xsedae: Crash after OK (hap)- 04826: [DIP/Input] (alpha68k.c) gangwars, goldmedl, skyadvnt, skysoldr, timesold and it's clones: starting button for P1 is always on, you cannot use P1 inputs (hap)- 01631: [Crash/Freeze] (superqix.c) sqixb2, perestro, perestrof: game resets after starting game (hap)- 04824: [Documentation] (cps2.c) xmvsfu1d: In-Game selftest fails on program rom 3 & 4- 04817: [Graphics] (batman.c) batman: missing, corrupted graphics (hap)- 04815: [Documentation] (bfm_sc5.c) sc5crnjw and clones: The correct year of production is '2004'.- 04813: [Documentation] (arcadia.c) ar_airh ar_airh2: Missing relationship (clone of...) between sets- 04586: [DIP/Input] (gunbustr.c) gunbustr and clones: You cannot insert coin (hap)- 04588: [Sound] (gunbustr.c) gunbustr and clones: No Sound (hap)- 04738: [Graphics] (playch10.c) pc_mman3, pc_ngai2, pc_ngai3, pc_pwbld, pc_radr2: Graphics are messed up- 04809: [Crash/Freeze] (redclash.c) All sets in redclash.c: Hang on Boot (hap)- 04808: [DIP/Input] (exprraid.c) All sets in exprraid.c: Hang after coining up (hap)- 04806: [Crash/Freeze] (ladybug.c) All sets in ladybug.c (except sraider): Hang/Freeze at boot (hap)- 04810: [Crash/Freeze] (aleck64.c) 11beat, hipai, mtetrisc, srmvs, starsldr, twrshaft, vivdolls: Crash after OK (micko)Source Changes--------------Don't optimize tms57002 on OS X PowerPC builds [Couriersud]galspnbl.c: Add in missing button to Gals Pinball & Hot Pinball alongwith misc documentation. [Brian Troha]spbactn.c: Adjusted clock speeds based on OSCs actually on the PCB.Added missing button and labeled buttons. Added dipswitch locationsand misc documentation. [Brian Troha]Added NMI sound ACK mechanism to tecmo.c driver [Angelo Salese]Misc documentation updates and typo fixes for neogeo.xml as well asupdates and a cleanup of neodrvr.c [Johnboy]Fixed ffightj2 ROMs labels and locations, added pcb infos tovideo\cps1.c [Team CPS-1]Fixed mapping for mmatrixd (cps2) to allow in-game region switch towork and renamed to a US set due to rom labels. Replaced Phoenix Setxmvsfu1d (cps2) bad dumps with others which pass in-game rom tests. [Barry Harris]timeplt.c: Added inputs to chkun and bikkuric, making them playable.[hap]Corrected some off by one errors in DM01 dot matrix emulation, whilemaking it a bit more generic. Ultimately, it will plug into Scorpion2 and 4 hardware. [James Wallace]preliminary Toshiba TC8830F emulation [hap]i8251: "reset" bit is only documented to revert to looking for a modebyte, not reset the entire chip. [R. Belmont]Preliminary Z8001 support [Christian Groessler]Initial work in preparation for some modernization on the wholemegadriv.c file, starting with better splitting of actual drivers(megadriv.c, megacd.c, mega32x.c, megasvp.c and megavdp.c). [David Haywood]More Z8001 work, M20 now passes memory test [Christian Grössler]Fix for i286 preventing error 104 on ibm5170 [Carl]Added PPC405GP to PPC cpu core [Lukasz Markowski]Added custom DCR read/write handlers to PPC cpu core[Miodrag Milanovic]gei.c: Refactored Trivia rom questions. Added misc documentation.Added DSW locations to several sets. [Brian Troha]This is phase 2 of the DMD changes, creating a new '5 dot' element tomake it more like the actual DM01 (which uses 5 by 7 blocks, but wiresthem up row wise to a buffer, giving an unusual '65 dot row') [James Wallace].Z8001: Fix inb/outb @rX form. M20 PPI test now passes. [R. Belmont]Correct labels for bcruzm12 and replaced overdumped rom from butasanbased on pcb pictures and observation [bonky0013, Tafoid]Updating MAME drivers to use modern i8255 implementation instead ofthe legacy one [Fabio Priuli]z800x: Support for disassembly of Z8001 instructions[Christian Grössler]segas16b.c: Corrected the rom labels for the Japanese Cotton set andadded the Sega ID# for the rom board. [Tormod, The Dumping Union]Small Konami update: [Mamesick] * aliens.c : reverted wrong changes applied in 0.145u8. * crimfght.c : reverted wrong changes applied in 0.145u8. * vendetta.c : small cosmetic changes plus PCB components verified.Z8001 has 16-bit wide I/O ports [R. Belmont, Christian Grössler]68681: Timers start immediately; unlike counters they don't wait for astart command. [R. Belmont]Finally done the last part of the dotmatrix changes, which is tocreate a dot by dot display mode. This makes the BFMDM01 emulation farmore straightforward, and should mean that anyone wanting a matrix cancall some combination of functions and make it work. [James Wallace]info.c: added screen tags to xml output, so that it is possible toeasily identify which screens depend on optional devices (mostly ofuse in MESS, for its slot options, but eventually handy for PC-basedarcades too) [Fabio Priuli]Improved sound emulation in for pokey chip. Changed audio emulation toemulate borrow 3 clock delay and proper channel reset. New frequencyonly becomes effective after the counter hits 0. Emulation also treatscounters as 8 bit counters which are linked now instead of monolytic16 bit counters. [Couriersud]i386: IRET/Virtual 8086 mode fixes [Carl]Added the alternative bios found on Gachagachamp, it appears to justbe recompiled. [smf] Added the 700B01 bios, only the CRC is known. [smf]Stop the elephant stage on Handle Champ from crashing, though othergraphics issues remain. [smf]New Mega-Tech BIOS added. [El Barto]Fix regression on POKEY device introduced in last commit. Fixed highpass filters for POKEY. Added POKEYN device based on modern device.Migrated bzone, ccastles and missile to use this device. [Couriersud]Fixed random lfsr generation in pokey.c. This fixes MT00501 whiletempest is still starting up. [Couriersud]Convert all remaining drivers to use the modern pokey device.[Couriersud]Emulated the protection(s) in lhzb2a, making it playable [Luca Elia]mc68681: Fixed generation of spurious interrupts, and provideASSERT/CLEAR states to the IRQ callback. [R. Belmont]i386: another small vm86 fix [Carl]Added I/O board ROM dump for Ninja Assault[Tormod, Smitdogg, The Dumping Union]Chance 32 driver improvements: [Roberto Fresca]* Inputs from the scratch.* Completely demuxed the output lines.* Added lamps support.* Added a nice button-lamps layout.* Found and added the FEVER! lamp.* Fixed the Oki6295 and CRTC 6845 clocks.* Corrected the refresh rate to 52.786 Hz (similar to Major Poker).* Hooked the vblank input line.* Figured out the following DIP switches: Auto Max Bet, Flip Screen, Maximum Bet, Auto Hold, Double-Up Type, Remote Credits, Bet Limit, and Coinage Multiplier.New games added or promoted from NOT_WORKING status---------------------------------------------------Chance Thirty Two [Roberto Fresca]Chance Kun [hap]Bikkuri Card [hap]DS Telejan (DECO Cassette) [Guru, Charles MacDonald]Hyper Bishi Bashi Champ (GQ876 VER. EAA) [smf, Guru, Thorsten]Hyper Bishi Bashi Champ (GQ876 VER. AAA) [smf, any]Handle Champ (GQ710 VER. JAA) [smf, Yasuhiro, Tormod, Paratach, M. Healey, Dr. Spankenstein, f205v, T. Bailey, Mr. CAST, J. Finney, M. David, anonymous, Pernod, hap, gatt9, redk9258, L. Genier, Yohji, Smitdogg, The Dumping Union]Mahjong Long Hu Zheng Ba 2 (VS221M) [Luca Elia, Guru, Dyq, bnathan]New clones added----------------Hamburger (DECO Cassette, Japan) [Charles MacDonald, Dr. Spankenstein, Kevin Eshbach, T. Huff, SteveS, E. Page-Hanify, Hikari, ArcadeDude, F. Bukor, N. Francfort, jmurjr, arcade-history.com, ThumB, Hurray Banana, Paratech, Xiaou2, Cornishdavey, A. Costin, M. Ponweiser, Tormod, Rambo, Smitdogg, The Dumping Union, Team Japump!!!]Pro Golf (DECO Cassette) (set 2) [Guru, Charles MacDonald]Super Poker (Version 10.10) [Brian Troha, The Dumping Union]Ms. Pac-Man II (bootleg) [Jim Skilskyj, MisfitMAME]Ms. Pac-Man II (Orca bootleg set 2) [Corrado Tomaselli, MisfitMAME]Tecmo Bowl (World, prototype?) [Mr. CAST, Smitdogg, The Dumping Union]Zero Team 2000 [Mr. CAST, Smitdogg, The Dumping Union]OutRunners (Japan) [ShouTime]New games marked as GAME_NOT_WORKING------------------------------------Touryuumon [Yohji, Mr. CAST, Smitdogg, The Dumping Union]
0.146u3MAMETesters Bugs Fixed----------------------- 04926: [Speed] (pce.c) tg16, pce: Slowdown when playing CD based games (Angelo Salese)New System Drivers Supported:-----------------------------(none)Systems Promoted from GAME_NOT_WORKING:---------------------------------------(none)Skeleton drivers:-----------------(none)System Driver Changes:-----------------------dmv: Added keyboard mcu rom content [rfka01]-intellivision: update comments and fix rom locations on intv1 hardware. Note the intv1 exec.bin still needs to be split to the two separate roms that the real hardware used. [Lord Nightmare]-intellivision: enabled the c000-cfff area for cart rom access; while no commercial carts used this afaik, at least one homebrew cart does and won't work without it. (actually this was in the previous commit by accident) Corrected the manufacturer/name of the Sears Super Video Arcade. [Lord Nightmare]-thomson: Performance improvements and bug-fixes: more efficient bank switching, fixed video update (Mach 3, Sparce Racer, HCL), fixed game PIA port B, fixed side-effect in debugger, fixed MO6 cassette. [Fabrice Bellet]-vidbrain: Improved video timings and correct CPU clock. [Kurt Woloch, Sean Riddle, Curt Coder]-ep804/digel804: a lot of documentation updates, fixed location of roms to match schematics; documented the ram expansion pinout. [Lord Nightmare, balrog]-sc3000: Added support for the SC-3000 Survivors *.bit cassette file format. [Curt Coder, SC-3000 Survivor]-vip: Added byte I/O and expansion slot interfaces. [Curt Coder]-sc3000: Moved the fake BIOS to cartridge software list. SC-3000 does not have an internal BIOS, instead a BASIC or other cartridge needs to be plugged in manually. E.g. "mess sc3000 basic3" [Curt Coder]-vip: Connected the byte I/O and expansion ports. Refactored the VP550, VP590, and VP595 to implement the expansion slot interface. [Curt Coder]-vip: Added beeper on/off switch, and VP585 board. [Curt Coder]-ti99: gromport redesigned, now offering three slot options "single" (default) / "multi" / "gkracker" determining the set of cartridge slots (cart or cart1/2/3/4). Cartridge insertion may be set to trigger RESET or not. TI consoles now have a dedicated RESET line, connected to the RESET input of the CPU and VDP. [Michael Zapf]-DEC VK100/GIGI documentation update; document two missing proms, correct (I hope) IC locations (until we can get schematics) using the DEC system of counting from the top right corner downward and shifting one column to the left at the end, and documented the (sometimes barely/illegible) markings on the proms. [Lord Nightmare, Andy Valencia, Guru]
0.147-------MAMETesters Bugs Fixed----------------------- 04323: mjflove, rongrongg, rongrongj: [debug] Crash after exit (Phil Bennett)- 05001: [Crash/Freeze] (bfm_sc4.c) Many sets in bfm_sc4.c: [debug] Assert after OK (Phil Bennett)- 05000: [Crash/Freeze] (gcpinbal.c) gcpinbal: [debug] Crash before OK (Robbbert)- 04998: [Crash/Freeze] All/Most sets in superchs.c, gunbustr.c, groundfx.c, galastrm.c, taitojc.c, undrfire.c, taito_f3.c, macrossp.c: [debug] assert: src/emu/attotime.h:146: frequency > 0 (Phil Bennett)- 04999: [Crash/Freeze] (pong.c) All sets in pong.c: [debug] Crash after OK (couriersud)- 04997: [Crash/Freeze] (namcos23.c) crszoneb: [debug] Crash before OK (Tafoid)- 04060: [Crash/Freeze] (taitogn.c) All sets in taitogn.c: NVRAM written incorrectly - games never start. (hap)- 04831: [Crash/Freeze] (galaga.c) All sets in galaga.c: [debug] Crash immedately after OK (debug) (s.ronco)- 04994: [Crash/Freeze] (segas16b.c) tetrbx, shinfz, isgam : Black screen (Aaron Giles)- 04978: [Sound] (scregg.c) dommy: Sound effects seem to be incomplete/missing (hap)- 03398: [Graphics] (nss.c) nss_rob3: Unable to see enemies (Angelo Salese)
0.148-------MAMETesters Bugs Fixed----------------------- 02662: [Sound] (8080bw.c) schaser: The "missile" sound is incorrect. (Robbbert)- 05084: [Save/Restore] (fromanc2.c) fromanc2, fromancr: Freeze after reload (Phil Bennett)- 05097: [Crash/Freeze] (fcrash.c) sf2mdt, sf2mdta: [debug] Crash after OK (Barry Harris)- 04904: [Flip Screen/Cocktail] (bublbobl.c) tokio and clones: Flip Screen offset down (Robbbert)- 04903: [Flip Screen/Cocktail] (bublbobl.c) bublbobl and clones: Flip Screen offset right (Robbbert)- 04940: [Flip Screen/Cocktail] (m72.c) airduel, imgfight: Background pushed 1/2 off right side when Flipped (Robbbert)- 04938: [Flip Screen/Cocktail] (m52.c) mpatrol, mpatrolm: Screen right offset and sprites with Flip Screen on (Robbbert)- 05050: [Crash/Freeze] (mystwarr.c) gaiapols, mmaulers: Crashes to prompt after a few seconds. (R. Belmont)- 05090: [Sound] (btime.c) sdtennis: No Sound (Phil Bennett)- 05094: [Sound] (lasso.c) lasso, chameleo, wwjgtin: No sound (Phil Bennett)- 01217: [Graphics] (decocass.c) csuperas: Playfield keeps shifting. (David Haywood)- 01218: [Color/Palette] (decocass.c) csuperas: When I started a second game, the game colours went completely different to the 1st game. (David Haywood)- 00422: [Graphics] (decocass.c) cfghtice: When you approach to goalkeeper, the play field suddenly flipped. (David Haywood)- 05091: [Color/Palette] (mcr3.c) crater: Wrong colors (M.A.S.H.)- 05087: [Crash/Freeze] (dambustr.c) dambustr: Game crashed if you hit something (hap)- 05086: [DIP/Input] (vicdual.c) depthch: Input and sound doesn't work (hap)- 05077: [Graphics] (missile.c) All playable sets in missile.c: Graphics corrupt in Missile Command (Phil Bennett)Source Changes---------------6522via: Used core clock/attotime functions. [Curt Coder] -mcs96: First (incomplete) stab at a core [O. Galibert]-mcs96: divb reg,#nn fix [O. Galibert]-mcs96: Fix V setting on divb [O. Galibert]-mcs96: Add norml and the missing div variants [O. Galibert]-Enabled multi-threading (-mt) by default on Windows. [Oliver Stöneberg]-Crazy Otto history writeup and documentation. [Steve Golson]-Added preliminary emulation of the NCR 53C700 SCSI I/O processor [Phil Bennett]-Even more comment updates to upd1771.c [Lord Nightmare]-Kuru Kuru Pyon Pyon: Added technical and general notes. Added a brief 'how to play' and bookkeeping instructions. Hooked the YM2149 output ports and logged the writes for testing purposes. Defined any clock used. Cleaned up a bit the driver. [Roberto Fresca]-pgm3in1 decryption [iq_132]-Document Argus' game id as GV-101, derived from a tag on the wiring harness of one of the prototype machines, which had been converted to a prototype Q-bert later on at Gottlieb. [C. Anstett]-m6809: Modernized the M6809 core. [MooglyGuy]-ssem.c: Modernized the SSEM core. [MooglyGuy]-Kuru Kuru Pyon Pyon: Fix the Coin 1 jam, added 'Medal In' input, reworked DIP switches involved, and modified/added some notes about the behavior. [Roberto Fresca]-Kuru Kuru Pyon Pyon: Fixed YM2149 sound, fixed some memory map offsets, Added some port mirrors, and added/corrected some technical documentation. [Roberto Fresca, Charles MacDonald]-esrip.c: Modernized Entertainment Sciences Real Time Image Processor (ESRIP) core. [MooglyGuy]-segas16b.c: decrypted aliensyn7 sound rom [Charles MacDonald]-Kuru Kuru Pyon Pyon: Added hopper emulation. The game is now working properly without jams. Also added coin counters, coin lockout, and some extra documentation from Charles MacDonald... [Roberto Fresca]-Kuru Kuru Pyon Pyon: Added proper mirrors for V9938 VDP and bankswitch selector ports [Roberto Fresca]-Waku Waku Doubutsu Land TonTon improvements... [Roberto Fresca] * Added hopper emulation. * Fixed the VDP V9938 VRAM. * Defined clocks for CPU and YM2149. * Fixed inputs to be consistent with other Success games. * Added coin lockout.-merit.c: Corrected the inputs for Big Apple Games and gave it a standard draw poker button layout. Corrected the dipswitches for Big Apple Games. Corrected the ROM names for Casino Five and game description. Corrected the input for Riviera poker Rev A to get it working. [Brian Troha]-SDL: Experimental Qt-based debugger [Andrew Gardner, R. Belmont, qmc2]-merit.c: Further input & dipswitch corrections / improvements and some additional documentation updates. [Brian Troha]-AVR8 core updates: [Sandro Ronco] * added CPSE, LD Z+, ST -Z/-Y/-X and ICALL opcodes. * added ATMEGA644 interrupt vectors. * fixed Z flag in CPC, SBC and SBCI opcodes. * fixed V and C flags in SBIW opcode. * fixed pop/push order in CALL, RCALL, RET and RETI opcodes. * fixed Timer 1 CTC mode.-e132xs.c: Modernized Hyperstone CPU core. [MooglyGuy]-sidearms.c: Added dipswitch locations to the Side Arms, Turtle Ship, Dyger & Twin Falcons sets. [Brian Troha]-silkroad.c: Added dipswitch locations to The Legend of Silk Road. [Brian Troha]-solomon.c: Added dipswitch locations to the Solomon's Key sets. [Brian Troha]-Preliminary support for M740 (M5074x/M5074x) CPU family [R. Belmont]-VGA: fixed PEL shift register and putted start address update behind a timer (that updates at vblank time). Fixes horizontal scrolling with anything that uses it [Angelo Salese]-SDL: Qt debugger support cleanup, fixed OS X crash [qmc2, R. Belmont]-Capcom update [Team CPS-1]: cps1: * Added C632B.IC1 PAL to sf2 and captcomm clones, confirmed identical to C632.IC1 [Corrado Tomaselli] * Fixed one label in sf2ui according to the real board * Reordered punisher sets, added missing punisherh B-Board code, confirmed D9K2.9K in punisherj [Artemio Urbina] * Added missing documentation to ganbare, removed some incorrect notes, added missing B-Board and C-Board PALs * Minor fixes cps2: * Documented an alternative SIMM card configuration for mvscjsing [Smitdogg, The Dumping Union] * Reordered csclubj set zn: * Restored the previously dumped sound ROM in strider2 and clones, correct size is really 16Mbit [Stefan Lindberg]-h6280: fix disassembler hookup [R. Belmont]-SDL: Qt debugger support cleanup, work around Qt differences between Fedora and everyone else [qmc2]-merit.c: Cleaned up the word based game sets and corrected various program rom labels. Also cleaned up the inputs and gave them a ZXCVB key layout. Reordered the driver a bit to group gambling and word based games. [Brian Troha]-Z800x: Fixed some bugs in non-segmented mode [Christian Grössler]-s11, s11a, s11b: Changed main IRQ timing based on schematics. Removed YM2151 reset from s11 and s11a, as this is not hooked up on background music boards used on these systems. Made background board communications two-way. Added HC55516 to s11b background music hardware. [Barry Rodewald]-Williams System 11 pinball boards: Fix audiocpu clock; this fixes the speed of music in High Speed and the pitch of the voices in Black Knight 2000. [Lord Nightmare]-info.c: skip non-configurable slot options in -listxml. [Fabio Priuli]-s11, s11a, s11b: some more fixes to the IRQ generation for the main cpu in williams system 11 pinballs [Lord Nightmare]-Yet another system 11 irq speed fix: Correct the E clock frequency used for the IRQ generation. Hopefully more games will pass their IRQ self-test now. [Lord Nightmare, Barry Rodewald]-Modernize the SegaPCM, Gaelco, NiLe, SNKWave, vrender0 (crystal system), and QSound sound devices. [Andrew Gardner]-SDL: Autodetect Ubuntu 12.10 and work around faulty default compiler [R. Belmont]-i8275: Modernized. [Curt Coder]-hlsl: Added bounds-checking on presets. [MooglyGuy]-hlsl: Cleaned up render target management. May provide better behavior in games that use multiple resolutions, e.g. tekken3 and stv. [MooglyGuy]-m6805.c: Modernized M6805 CPU core. [MooglyGuy]-SDL: fix "Illegal integer value for numprocessors: "auto"; reverting to auto" [R. Belmont]-metro.c: add PCB layout for Korean version of Toride II Adauchi Gaiden [Guru]-Added sound to Street Drivin' and Hard Drivin's Airborne [Phil Bennett]-input: Fix joystick constraint computations when multiple sources are possible [O. Galibert]-Naomi: Updated a few previously unknown game numbers [Arzeno Fabrice]-hlsl: Fixed crash when using presets. [MooglyGuy]-hlsl: Restored old HLSL prescale behavior, with 0 being auto-detect. [MooglyGuy]-render.c: Added new PRIMFLAG macros pertaining to vectors, to be used by the OSD. [MooglyGuy]-d3dhlsl.c: Began laying the groundwork for vector post-processing, disabled by default. [MooglyGuy]-Split AMM decoder from YMZ770 and add MPEG layer 1/2 support [O. Galibert]-De-skeletonized Sega Z80 type Digital Sound Board, hooked up to swa [R. Belmont, O. Galibert]-stcc: hooked up Z80 digital sound board [R. Belmont]-scud: Hooked up Z80 digital sound board [R. Belmont]-bongo: Fix cocktail flip [Kevin Pickell]-Small changes [Kevin Eshbach] * Corrected how cocktail mode in Bagman is set. Cocktail mode is set by grounding a pin on the edge connector, not a dip switch. (Verified this on a real pcb and the schematics even show this correctly.) * Corrected the rom names and locations for the Xevious bootleg Xevios, added the pal dump for the Xevious bootleg and marked the game as wrong sound because it does not use any of Namco custom mcu’s but instead a 4th Z80. * Added partial dip switch locations for Elevator Action and Front Line-portmidi: Initial commit. [R. Belmont]-metro.c update [Luca Elia] * added work RAM mirror (fixes toride2g intro) * halved palette size * corrected video chip model and offsets in several games-Ozon1 : fixed cocktail mode [Kevin Pickell]-metro.c update [Luca Elia] * I4220 supports 16x16 tiles too * merged in vmetal.c-tagmap: Try a slightly better hashing function [O. Galibert]-removed psx_state, all code shared between mame and mess is now in src/emu/ [smf]-Dsp16: Begin work on CPU core. [Andrew Gardner, Quench]-8042kbdc.c [Peter Ferrie] * add support for keyboard enable command * add support for keyboard reset command calchase.c [Peter Ferrie] * corrected memory map to 64kb blocks * corrected access to PAM register * removed execution hack i386.c: [Peter Ferrie] * set some features bits for Pentium 3 CPUs idectrl.c [Peter Ferrie] * fix phantom slave drive detection problem queen.c [Peter Ferrie] * split BIOS region into 64kb blocks * implement missing PAM registers * remove unused PAM regions * correct CPU type savquest.c [Peter Ferrie] * split BIOS region into 16kb blocks * implement missing PAM registers-funkball.c, midqslvr.c, queen.c, savquest.c, xtom3d.c [Peter Ferrie] correct slave_ack configuration member declaration-cdrom: Introduces concept of logical sector addresses so games see the disc with pregap/postgap sectors actually taking up sector numbers as in reality. Fixes PC-Engine CDs with hardcoded sector numbers. [R. Belmont, Angelo Salese]-d3dhlsl.c: Clamp hlsl_prescale_x/y to a minimum of 1. Fixes crashes when using nomaximize switch. [MooglyGuy]-d3dhlsl.c: Free HLSL resources on device reset. Fixes hang when alt-tabbing away from a fullscreen window and back. [MooglyGuy]-drawd3d.c: Move default_texture creation into device_create_resources. Should fix intermittent crashes when alt-tabbing back to a full-screen instance of MAME. [MooglyGuy]-diserial: correct uninitialized data bug where the first character transmitted would sometimes fail to synch. [R. Belmont]-n68681: preliminary working diserial-based I/O [R. Belmont]-Added cdda_get_channel_volume() function to CD-DA device. Fixed volume control display in PC Engine CD system [Angelo Salese]-fixed or improved cocktail mode / player 2 controls for lupin3, polaris, indianbt, steelwkr, spacmiss, galactic, darthvdr, alieninv, sinvzen, yosakdon, yosakdona, cosmicmo, cosmicm2, spacewr3, spcewars. [Robbbert]-Added a new implementation of the Intel 8275 with accurate DMA timing. [Curt Coder]New games added or promoted from NOT_WORKING status---------------------------------------------------Armadillo Racing (AM1 Ver. A) [Guru, R. Belmont]Rise of the Robots (prototype) [Phil Bennett, Ordyne]Riviera Hi-Score (2131-08, U5-4A) [Brian Troha]Manhattan [Charles MacDonald, The Dumping Union]Grasspin [Alberto Grego, Zabanitu, hap, David Haywood]New clones added----------------Super Street Fighter II: The Tournament Battle (Hispanic 931005) [Artemio Urbina, Josue Gutierrez]Star Warrior (Potomac Mortage version of Space Firebird) [Cowering] Survival Arts (Japan) [ShouTime, Nosunosu]Alien Syndrome (set 7, System 16B, MC-8123B 317-00xx) [Arzeno Fabrice]King Derby (bootleg set 2) [Luca Elia]Bump 'n' Jump (original Data East USA) [Kevin Eshbach]Toride II Bok Su Oi Jeon Adauchi Gaiden (Korea) [gp-lee, Guru, Luca Elia]Monza GP (bootleg) [f205v, Antro, Vernimark]Super Cup Finals (Ver 2.2O 1994/01/13) [dlfrsilver, The Dumping Union]Imola Grand Prix (newer set) (not working) [f205v, Antro, Vernimark]Sprint 2 (color kit, Italy) [Zab]Penfan Girls - Step1. Mild Mind (set 2) [Any, The Dumping Union]Street Fighter Zero 2 (Japan 960430) [Razoola]New games marked as GAME_NOT_WORKING------------------------------------Photo Y2K 2 (3-in-1) [Tjeerd Carter, Smitdogg, The Dumping Union]Bowling Try [H.A. Pontes, R. Mucciarelli, Tormod, Yohji, Smitdogg, The Dumping Union]Sega Bass Fishing Challenge [Surgeville, F.B. More, Sacrilego, gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont]
0.148u4-------MAMETesters Bugs Fixed----------------------Source Changes---------------tms5110r.c: Verified TMS5200 LPC rom as correct from decap. [digshadow, Lord Nightmare]-tms5110r.c: Corrected and verified TMS5100 LPC table against the decap. [digshadow, Lord Nightmare]-tms5220.c: updated many comments, changed a variable name, and made some minor fixes to the 'circuit 412' to better reflect the patent. [Lord Nightmare]-m6502: Undocumented instruction 0x80 is a 2-byte nop, not a 1-byte one [O. Galibert]-SDL: Fix symlink handling by internal file manager. [qmc2]-naomi: Redumped GD-ROMs for cvs2gd, senkoo, and ss2005. [f205v]-braveff: Added dump of mask ROMs [Guru, R. Belmont]-netlist.h: Fix for GCC prior to 4.3 [Federico Schwindt]-naomi: GD-ROM redumps for confmiss, sprtjam, vstrik3, dygolf [f205v]-Adds simple_set data structure and hooked it up to the debugger comment system. [Andrew Gardner]-naomi: Redumped mok, shaktamb, vtennis2, ngdup23a, vf4evo, initdexp, initdv3j, senkosp and initdv3e. [f205v]-hikaru: Redumped bad ROMs in braveff and sgnascar as per the test mode checksum tables. [Guru]-suna16.c: Added board documentation, added PCB layouts for both styles of Back Street Soccer and Ultra Balloon. Added dipswitch locations to Back Street Soccer, Ultra Balloon and Best of Best. Changed CPU clocks to actual OSC based timing. [Brian Troha]-tms5220.c: Based on decap analysis, both the TMS5220 and TMS5220C use identical LPC tables; get rid of the unnecessary extra table. [Lord Nightmare, digshadow]-PSX GTE: Improved FLAG calculation in NCDS, CDP, NCDT, NCCS, CC, NCS, NCT & NCCT by checking for overflow after each addition. [smf]-Detailed differences in Fighting Golf (US) from parent based on observation and "SNK Program Update" notice which was found which includes a DIPSWITCH change. [Tafoid, Shane Chaneman]-primrag2: PCB readme shows 8MB RAM, make it so. [R. Belmont]-fixed MVMVA flag calculation & replicate the bugs when mx is set to 3 or cv is set to 2. [smf]-esripsys.c - Fix regression caused by cycle-exact 6809 core [Phil Bennett]-PSX GTE: fixed RTPS flags and calculation [smf]-QT Debugger: Adds trackpc command, allowing for a visual display of where the program counter has visited in the dasm windows. Run "help trackpc" in the debugger to see the options. [Andrew Gardner]-PSX GTE: fixed RTPT flags calculation & added a new divide implementation that uses a much smaller table [smf]-Partial support for 1f801060 for setting the RAM size, if the size is set larger than the actual memory then RAM is repeated. As a result the RAM is no longer included in the drivers memory map, you have to specify the size in the machine. [smf]-Fruit: fix VGA BIOS mirror, RAM amount, and HDD writability [Carl, R. Belmont]-superchs.c: Corrected main CPU clock, corrected some rom labels. Added plds to the Super Chase - Criminal Termination sets. [Porchy, Brian Troha, The Dumping Union]-6850acia.c: Improved DCD signal handling. [Wilbert Pol]-arcadia.c: Added the SEC-SCPA pal dump used on Magic Johnson's Fast Break and Leader Board. [Kevin Eshbach]-PSX CPU creates a ram device, this has exposed a problem with not removing the child devices from the hash map when removing replacing devices. At the moment I have changed device.c so that when any device is removed the hash maps are reset. [smf]-segas18.c: added ddcrewj 317-0185 decryption key [Porchy, Charles MacDonald]-QT Debugger: Now saves all settings for all open windows - including docks in the main debug window. Also fixes bug where closing the main window with the X in the corner didn't save settings properly. [Andrew Gardner]-taitotz.c: added romdumps from pwrshovl additional I/O PCB [Tormod]-iteagle: Updated documentation [Guru, Brian Troha]-OS X: Support for both OS X native and Unix-style multiuser installs. [R. Belmont, Nick Boos]-iteagle: add 1.02 bootrom, FPGA config ROMs, and PALs. [Brian Troha]-SDL: Don't double-shutdown the font cache on *IX when exiting with the debugger enabled. [R. Belmont]-pacman.c: Verified original puckman roms and made that set the parent. [Andy Welburn]New games added or promoted from NOT_WORKING status---------------------------------------------------Spooky Night 2nd Edition (Version 2.0.4) [Sara S.]Spooky Night (Version 1.0.1) [Sara S.]Good Luck II [Roberto Fresca, f205v]New clones added----------------Wing Shooting Championship V1.00 [Brian Troha, The Dumping Union]D. D. Crew (Japan, 4 Players, FD1094 317-0185) [Porchy, The Dumping Union]Se Gye Hweng Dan Ultra Champion (Hong Kong) [Brian Troha, Smitdogg, The Dumping Union]Back Street Soccer (larger ROMs) [Brian Troha, Smitdogg, The Dumping Union]Knuckle Heads (Japan, Prototype?) [Arzeno Fabrice, The Dumping Union]Oriental Legend Special / Xi You Shi E Zhuan Super (ver. 103, China, Tencent) (unprotected) [XingXing]DoDonPachi II - Bee Storm (various sets) [Mr. CAST, Smitdogg, Tormod, The Dumping Union]Super Chase - Criminal Termination (World) [Porchy, The Dumping Union]Arkanoid Returns (Ver 2.02O 1997/02/10) [Sonic, Smitdogg, The Dumping Union]Ball Boy [The Dumping Union]New games marked as GAME_NOT_WORKING------------------------------------GTI Poker? (SMS hardware) [Kevin Eshbach, Roberto Fresca]Shakatto Tambourine 2K1 SPR (GDR-0013) [gamerfan, CaH4e3, Smitdogg, The Dumping Union, R. Belmont]Fruit [Any, R. Belmont]Pinball 2000: Star Wars Episode 1 [R. Belmont, José Renato Castro Milanez]Pinball 2000: Revenge From Mars (rev. 1) [R. Belmont, José Renato Castro Milanez]Pinball 2000: Revenge From Mars (rev. 2) [José Renato Castro Milanez]Golden Tee Fore! 2004 [R. Belmont, Brian Troha, uncletom]Golden Tee Fore! 2005 [R. Belmont, Brian Troha, uncletom]
0.149-------MAMETesters Bugs Fixed----------------------- 04420: [Crash/Freeze] (crystal.c) crysbios, donghaer, officeye, topbladv: [debug] Crash after OK (Robbbert)- 04839: [Crash/Freeze] (pluto5.c) hb_dacz: Crash after OK (Robbbert)- 04836: [Crash/Freeze] (mpu5.c) Many sets in mpu5.c: Crash after OK (Robbbert)- 05205: [Crash/Freeze] (bwidow.c) bwidow: After last life the game crashes (MooglyGuy)- 05013: [Crash/Freeze] (vegas.c) sf2049: Integer Divide By Zero (Firewave)- 05201: [Crash/Freeze] mhavoc, starwars and clones: Various vector games will crash/freeze in MAME (MooglyGuy)- 05199: [Documentation] (ddenlovr.c) ultrchmph: The correct description is "Cheng Ba Shi Jie - Chao Shi Kong Guan Jun" and the region is Taiwan instead Hong Kong. (Fujix)- 05198: [Sound] (galdrvr.c) explorer: No sound and effect (hap)- 05197: [Graphics] (armedf.c) cclimbr2: Missing blinking white dot (hap)Source Changes---------------Added NVRAMs for devices in software item named folder [Miodrag Milanovic]-Changed keycus into a device and moved it into it's own file, only 3 parameters are saved instead of 64k. Changed I/O to 16 bits & uses memory maps instead of installing at runtime. Simplified digital player 3 inputs that are hooked up to dac inputs. [smf]-diserial: Added methods for clocking the receiver/transmitter outside of the timers. [Curt Coder]-Removes more MAME anonymous timers. [Andrew Gardner]-Added DIP switch location to Namco System 11 & 12, also removed unused test dip switches. [smf]-HLSL changes: [MooglyGuy] * Upped vertex buffer size to 64k verts, fixes assert in starwars and alphaone, please include the printed error message in any subsequent encounterings of the assert. * Improved vector rendering (beam width 1.5 suggested) * Ducked raster bloom default to 0.225 to reduce washout-i386dasm.c [Peter Ferrie] * fix improper signed display in some opcode parameters-Register the device post load after the devices are started, in case starting the device causes something (like sound_stream) to register it's own post load [smf]-audit.c: Fixed software list chd verification. [qmc2]-mazerbla.c: add notes about the game pcbs [Lord Nightmare, Quarterarcade]-replace first rom of Ambush with a fresh dump, marked the old set as likely hacked [Ricky2001 (from AUMAP)]-zn.c: added YMZ280 sound emulation to hvnsgate [smf, hap]-m6800: Resolved out_sc2_func for M6808/HD6301/HD63701 variants. [Curt Coder]-ksys573: Externalize the digital board [O. Galibert]-Added a check for a bus error when fetching an instruction, the bus error condition is cleared before the fetch so bus errors in the debugger don't cause an exception to be triggered. [smf]-m6502: Redo the prefetch and reset the state on debugger PC change [O. Galibert]-savquest.c: added HASP emulator; marked BIOS as bad dump because it's incomplete [Peter Ferrie]-z80dart: Merged in uPD7201 and modernized the interface. [Curt Coder]-emuopts.c: Added a new option -statename which allows to specify the location of state saving, relative to -state_directory (whose usage remains unchanged). Syntax is basically the same as snapname, allowing for the / character as path separator, %g as the driver name, and %d_[media] as the image name mounted in the "media" device. For example, using -statename foo/%g when running "mame wrally" will store save states into the folder sta/foo/wrally/ ; using -statename %g/%d_cart when running "mess nes -cart smb" will store save states into the folder sta/nes/smb/ ; using -statename %g/%d_cdrm when running "mess pce -cart cdsys -cdrm draculax" will store save states into sta/pce/draculax/ Specifying a media switch which is not available (e.g. %d_cdrm in a c64) or a media switch where no image is mounted (e.g. %d_cdrm in pce while playing a hucard game) will revert the option to its default value %g and save states will be stored in sta/*gamename*/ as in previous versions. [Fabio Priuli]-msm5205.c: modernized the device. [Fabio Priuli]-Added ds2401 rom loading to digital i/o board, rather than specifying it in each game. Fixes Mambo A Go-Go booting. [smf]-snes_snd: modernized the SNES sound device [Fabio Priuli]-tms6100: modernized theTMS6100 and M58819 devices. [Osso]-Moved default card config, device inputs and clock off the slot interface so they can be specified for all cards [smf]-Added support for machine config fragments that are applied when the cart is loaded, converted NCR 53C7xx to devcb2 as an example [smf]-Converted NCR5380N to devcb2 [smf]-Converted NCR5390 to devcb2 & use MCFG_DEVICE_CLOCK to set SCSI chip clock [smf]-pcshare: make all the common pc hardware in various pc based drivers inherit from pcat_base_state [Carl]-Adds the Image menu to the QT debugger's main window. This allows the user to mount disk/c images from the UI. [Andrew Gardner]-uiimage.c: when creating a new file from the File Manager, require the user to enter an extension too [Fabio Priuli]-modernized the RP5H01 device [Osso]-Converted the Konami System 573 Security Cassettes to use slots. The current setting is no longer saved, so the default cassette is "game". Some games have additional I/O connected via the security cassette, which is now hooked up when the cassette is loaded instead of patched directly into the memory map. If the game has a separate "install" cassette then you need to select this and hard reset (shift+F3 or select reset from the slot menu) before it will let you install from the CD. [smf]-modernized the MB14241 and MathBox devices. [Osso]-inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer]-Fixed clipping of device address maps if the size of the map caused the end address to wrap. Added a proof of concept implementation of a address map bank device, which allows you to bank memory maps. Hooked it up to Taito GNET as an example [smf]-Finished converting Taito GNET to use address maps instead of installing at run time [smf]-Modernized the geebee and warpwarp sound devices [Osso]-finished modernizing gp9001 [smf]-modernized the MM58274C RTC device. [Fabio Priuli]-Allow AM_NOP in device address maps, there may be others that should be allowed. [smf]-Created a PCCARD slot and Linear Flash Card for System 573. Uses bankdev.c for banking the onboard flash chips and the pccard slots. This adds an extra two calls to the memory system & intelfsh.c already called the memory system for accessing the data. [smf]-Split rf5c296 and ata flash functionality from taitogn.c into their own devices. The pccard slot has had to revert to use memory handlers instead of device maps for the moment [smf]-modernized Kaneko Pandora device. [Osso]-modernized the TMS9927 device [Fabio Priuli]-Modernized the PIT8253 device. [Fabio Priuli]-modernized speaker device. [Fabio Priuli]-modernized Taito I/O devices. [Osso]-Roms renamed for set gtmrusa to match actual labels. [Porchy]-Started to split ide hd from ide controller [smf]-firebeat: split midi keyboard to separate device [Carl]-Modernized Flower sound device. [Osso]-Added better .ini defaults for HLSL, and hooked up bloom sliders. [MooglyGuy]-Added macros for read/write delegates. [Curt Coder]-QT Debugger: WIP for a new breakpoints window. [Andrew Gardner]-Modernized nmk112 device. [Osso]-Modernized Namco I/O devices (56xx, 58xx, 59xx) [Osso, Fabio Priuli]-naomi video: Pretend-modernize the powervr2 [O. Galibert]-powervr2: Some register groups are obviously 32 bits, so make them so [O. Galibert]-naomi: Better IRQ isolation [O. Galibert]-naomig1: Make the dma cpu-independant [O. Galibert]-First pass at tidying up ide interface. It no longer tries to force everything to act as a PC. A copy of the VIA VT83C461 datasheet would be useful to remove some of the hacks added to make the games using it work again. [smf]-Modernize adc1038 and adc12138 devices. [Osso]-Added USE_SIMD flag to RSP headers and began converting some opcodes to use SSE* intrinsics. Current plan is to target SSSE3-capable hardware (Core2 and up), with the resulting speedup theorized to be on the order of 5-10x when conversion is complete, though this applies only to situations where the emulation is heavily bottlenecked by the RSP. [MooglyGuy]-nmk16.c: raphero sound improvements [trap15]-Added SIMD code for the rest of the RSP vector load instructions [MooglyGuy]-Improved Dragon World II protection routines [iq_132]-Verified pacuman gfx roms [elnaib and Santy14]New games added or promoted from NOT_WORKING status---------------------------------------------------Top XXI (Version 1.2) [Roberto Fresca, ANY]Attack Force [Piero Andreini]New clones added----------------Commando Bootleg 2 [Kevin Eshbach]Cresta Mundo (Laguna S.A. Spanish Moon Cresta bootleg) [Roselson (from AUMAP)]WWF: Wrestlemania (rev 1.1 07/11/95) [Brian Troha, The Dumping Union]Scramble (Reben S.A. Spanish bootleg) [Roselson (from Aumap)]Sky Soldiers (bootleg) [ANY]Galaxian (bootleg, set 2) [ANY]Nudge Double Up (JPM SRU) [jameswal]Unknown SRU Game [jameswal]Borderline (Tranquilizer Gun conversion) [Ricky2001 (from AUMAP)] (not working, bad ROM)Mysterious Stones - Dr. Kick in Adventure (Itisa PCB) [Ricky2001 (from AUMAP)]Aerolitos (Spanish bootleg of Asteroids) [Basilio García]Satan of Saturn (Inder S.A., bootleg) [Basilio García]Suzuka 8 Hours 2 (Japan) [ShouTime, The Dumping Union]TeddyBoy Blues (Old Ver. bootleg) [any]Car Action (set 2) [any]Space Chaser (set 4) [any]Mission Craft (version 2.7) [Artemio Urbina, The Dumping Union]Crazy Climber (Spanish, Operamatic bootleg) [Basilio García]Impacto (Billport S.A., Spanish bootleg of Scramble) [Basilio Garcia]Scramble (Petaco S.A., Spanish bootleg) [Basilio Garcia]Ave Fenix (Spanish bootleg of Phoenix) [Basilio García]Pajaro del Espacio (Spanish bootleg of UniWar S) [Basilio García]Battle Zone (bootleg of Mayday) [Basilio García]Air Inferno (Japan) [Shoutime]Crisis Zone (CSZO4 Ver. A) [Tormod, BrianT, Smitdogg, The Dumping Union]Crisis Zone (CSZO3 Ver. B, set 2) [Tormod, BrianT, Smitdogg, The Dumping Union]ThunderJaws (rev 3) [Artemio Urbina, The Dumping Union]Contra (Japan, set 2) [Artemio Urbina, The Dumping Union]18 Challenge Pro Golf [Tormod, The Dumping Union]New games marked as GAME_NOT_WORKING------------------------------------Music Ball [AUMAP]Guttang Gottong (bootleg on Galaxian type hardware) [Basilio García]Reel Good Time (Rebuild) (EPOCH) (Version 1.0) [Dr Slots/MPU Mecca]Treasure Hunt (Global) (EPOCH) (Version 1.6) [Dr Slots/MPU Mecca]