0.148u3 2013/04/09 [#584 - Miodrag Milanovic] --------------------------------------------- MAMETesters Bugs Fixed ---------------------- - 03873: [Misc.] (megaplay.c and megatech.c): Individual games incorrectly writing an NVRAM file. (Fabio Priuli) - 05139: [Color Palette): ryorioh: Wrong Colors (Angelo Salese) - 05179: [Interface] -burnin option not functioning (Fabio Priuli) New games added or promoted from NOT_WORKING status --------------------------------------------------- Bases Loaded (Prototype, PlayChoice-10) [Lost Levels] Caribbean Gold (3VXEC449, USA) [Heihachi73] Caribbean Gold II (3XF5182H04, USA) [Heihachi73] Fortune Hunter (2XF5196I01, USA) [Heihachi73] Fortune Hunter (2XF5196I02, USA) [Heihachi73] Magic Card II (blue TAB board, encrypted) [Peter Ferrie, Roberto Fresca] Magic Card II (green TAB or Impera board) [Peter Ferrie, Roberto Fresca] Royal Card v2.0 Professional [Peter Ferrie] Sex Appeal (Version 6.02) [Brian Troha, The Dumping Union] New clones added ---------------- (U.S.) Games V18.5 [Bad A Billy, Smitdogg, The Dumping Union] Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS) [Porchy, The Dumping Union] Cycle Warriors, set 1 [system11] Daytona USA (Japan, Turbo hack, set 2) [Any, The Dumping Union] Daytona USA Special Edition (Japan, Revision A) [Ordyne] Forgotten Worlds (USA, B-Board 88618B-2, Rev. AA) [system11] Galaga 3 (GP3) [system11] Gaplus (GP2) [Any, The Dumping Union] Hang-On (older?) [cmonkey] Hit The Six (Project) (set 3) [launton] Karnov (US, rev 6) [system11] Magic Johnson's Fast Break (Arcadia, V 2.7) [Kevin Eshbach, The Dumping Union] Motocross Go! (MG1 Ver. A) [Any, The Dumping Union] Motocross Go! (MG1 Ver. A, set 2) [Any, The Dumping Union] Raiden Fighters Jet (Single Board, set 1) [Tormod, Smitdogg, The Dumping Union] Riviera Hi-Score (2131-08, U5-2D) [Brian Troha, The Dumping Union] Side by Side (Ver 2.7 J) [Guru] The Pit Boss (2214-03, U5-1C) [Brian Troha, The Dumping Union] Virus (Dr. Mario prototype, PlayChoice-10) [Lost Levels] New games marked as GAME_NOT_WORKING ------------------------------------ Crackin' DJ Part 2 [ShouTime, f205v, The Dumping Union, R. Belmont] Fruit Star (encrypted) [Team Europe, Roberto Fresca] Mars TV [ShouTime, f205v, R. Belmont] Saturday Night Slam Masters (bootleg with PIC16C57) [ANY, The Dumping Union, Robbbert] Winning Streak (Version 1.1) (Coinworld) [albaki77] Source changes: --------------- - QT Debugger fixes [Andrew Gardner]: * New memory windows start focused on the active CPU. * Opening a utility window, closing it, and stepping no longer re-opens the window. - shangha3.c: Added dipswitch locations to 'Shanghai III', 'Hebereke no Ponpoon' and 'Blocken' [Brian Troha]. - m6502: Seriously untested multi-dispatch-table support [O. Galibert]. - coolridr: Work around miscompile on newer versions of Clang [Phil Bennett]. - Modernized k053260 device [Andrew Gardner]. - M740 CPU family updates [R. Belmont, O. Galibert]: * Support for all T=1 instructions. * Added COM and the accumulator-only versions of INC and DEC. - namcos2: Use the correct C68 (M37450) I/O MCU for Steel Gunner 2 [R. Belmont, Guru, Charles MacDonald]. - aristmk4.c [Heihachi73]: * Added Caribbean Gold (working), cleaned up comments and EPROM part numbers for a handful of games. Caribbean Gold needs some trivial input changes, as currently it has a logic door error on boot, however if you hit the coin input the error goes away and allows you to key in to perform a memory reset and finally coin up. * Also, 'Caribbean Gold 2' [cgold2] now has passable graphics, by using two of cgold's graphics ROMs (cgold u8 and u9 -> cgold2 u20 and u45) the game is now playable instead of a garbled mess (there are only a few tiles which differ between both games). * Promoted Caribbean Gold II and Fortune Hunter (and clone) to working - these had been working ever since eforest and arcwins were promoted but the flags were never removed. - Add support for Mitsubishi M50740/50741 MCUs [R. Belmont]. - exidy.c: Fixed an out-of-range access spot by gcc-4.9 [Juergen Buchmueller]. - beezer.c: Fixed an out-of-range access spot by gcc-4.9 [Juergen Buchmueller]. - Expanded device_t constructor with parameters for short name and source file location [Miodrag Milanovic]. - spu: Add CDDA interrupts [Carl]. - sf2m3, sf2m8: Fixed remaining gfx issues, marked as WORKING [Robbbert]. - Improved sf2m1, dinopic, dinopic2, punipic, punipic2, punipic3 [Robbbert]. - shangha3.c: Corrected clock speed for Shanghai 3 and added misc documentation [Brian Troha]. - Treat x and y coordinates as 11 bit signed, 'Ridge Racer Revolution' loading game sets unused bits [smf]. - m740: correct disassembly of bbs/bbc on A register [R. Belmont]. - tms5220.c: Added correct tms5200 chirp ROM derived from decap; This is now correctly used for 5200, 5220 and 5220c, improving the voice quality significantly [digshadow, Sarayan, Lord Nightmare]. - m740: Correct disassembly for seb x,A/clb x,A [R. Belmont]. - Treat x & y coordinates as 11 bit signed on dots, lines & rectangles. This fixes sprites in Zaynac X Zaynac (fc version) in MESS [smf]. - QT Debugger: The memory view chunk size radio now reports proper sizes. Fixed "ignore" command reporting incorrect invalid CPUs. Fixed crazy code responsible for opcodes' crc32s in the comments system (what was I thinking back then?) [Andrew Gardner]. - 315_5124.c: Small improvements to the palettes [Enik Land]. - i960: Add cvtilr needed by 'Zero Gunner' [R. Belmont]. - tms5220.c: Extremely minor fix for Speak External based on the 5220c and 5200 decaps, and some small documentation updates [Lord Nightmare, digshadow]. - gaplus.c: Corrected some issues between Galaga 3 & Gaplus sets [Brian Troha]. - Reduced time before dma interrupt is fired, as it stops incorrect textures being displayed in a few games and the pse bios v2.2 [smf].. - psxgpu_device::update_screen clears the border area [smf]. - Fixed GTE A1/A1/A3 flag calculation when the result exceeds the maximum bounds. GPF & DPCT work with all values of sf & lm [smf]. - namcos23: Update hardware readme [Guru]. - drawd3d.c: Fixes performance issues with YIQ enabled and prescale_x/prescale_y changes no longer impacts colors [Just Desserts, Robert Tuccitto]. - Fixed GTE GPL & DCPL opcodes by porting over some changes from an old tree [smf]. - Added default NVRAM to royalcrdp, allowing to boot the game and promoted to working state. [Peter Ferrie]. - Added default NVRAM to magicrd2b and magicrd2c, allowing to boot both games, and promoted to working state [Peter Ferrie, Roberto Fresca]. - tmS5100 and 5200 series: document the decapping and verification of chirp tables for the tms5100, tms5200, tms5220, and tms5220c. The LPC tables are not verified yet [digshadow, Lord Nightmare].