0.147u3 2012/11/19 [#579 - Miodrag Milanovic] --------------------------------------------- MAMETesters Bugs Fixed ---------------------- - 04478: [Crash/Freeze] (nbmj8891.c) nbmj8688.c, nbmj8891.c, nbmj8900.c (hyhoo, hyhoo2, gionbana, mjsikaku, ohpaipee, club90s etc.): The game breaks by soft resetting. Stuck at the initialization screen (Angelo Salese) - 05053: [Compiling] subtarget=TINY missing dependancies. - 05054: [Crash/Freeze] (namcos12.c) tekken3, tektagt and clones : Black screen (smf) - 05057: [Crash/Freeze] (harddriv.c) racedriv1: mame crash after starting game (hap) New games added or promoted from NOT_WORKING status --------------------------------------------------- Harem [Dave Hollister, hap, Luca Elia] Kkot Bi Nyo Special (Korea) [gp-lee, Guru, Luca Elia] Planet Probe [Alberto Grego, Corrado Tomaselli, f205v, David Haywood] New clones added ---------------- Bagman on Moon Cresta hardware (1984 version) [from Misfitmame] Golden Tee Diamond Edition Tournament (v3.05T ELC) [Brian Troha, Andrew Welburn, The Dumping Union] Gun Survivor 2 Biohazard: Code Veronica (BHF2 Ver. E) [ShouTime] Haunted Castle (version E) [Andrew Welburn] Jet Wave (JAB, Japan v1.04) [ShouTime, The Dumping Union] Jolly Card (Spanish, blue TAB board, encrypted) [Roberto Fresca] Kkot Bi Nyo (Korea) [gp-lee, Guru, Luca Elia ] Magix / Rock (bootleg) [Darran] Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB) [ranger_lennier, Yohji, Tormod, Smitdogg, The Dumping Union] Ninja Assault (NJA4 Ver. A) [The Dumping Union] Radirgy (Rev A) (GDL-0032A) [ShouTime] Street Fighter 2 Accelerator! (set 2) [Smitdogg, Dumping Union] Street Fighter II': Champion Edition (Alpha Magic-F, bootleg) (not working) [Darran, Smitdogg, The Dumping Union, ReadOnly] Street Fighter II: The World Warrior (TAB Austria, bootleg) (set 2) (not working) [Darran, Smitdogg, The Dumping Union, ReadOnly] Street Fighter II: The World Warrior (unknown bootleg) (not working) [Darran, Smitdogg, The Dumping Union, ReadOnly] Sunset Riders (4 Players ver UAB) [Dave F] Super Ranger (NOVA) [ShouTime] Triple Punch (set 2) [Siftware] Ultra Invaders [Andy Welburn, MisfitMAME] Western Express (Japan, rev 4) [ShouTime, The Dumping Union] Winding Heat (AAA, Asia v2.11) [any, The Dumping Union] World Class Bowling v1.1 [Brian Troha, The Dumping Union] New games marked as GAME_NOT_WORKING ------------------------------------ Fearless Pinocchio [letoram, Kevin Eshbach, Smitdogg, The Dumping Union] Jolly Card (unknown, encrypted) [robertof] Mega Lines [Roberto Fresca] ParaParaParadise 1st Mix Plus [PKGINKO, R. Belmont] Pool 10 (Italian, encrypted) [Roberto Fresca, Team Europe] Stone Age (Astro, Ver. ENG.03.A) [any, The Dumping Union] Super Card (encrypted) [Roberto Fresca, Team Europe] Source changes: --------------- - avr8.c: Added FMUL, FMULS, and FMULSU opcodes [MooglyGuy]: * Fixed incorrect N flag calculation in ROR opcode. * Fixed incorrect bit testing in SBIC/SBIS opcodes. - Fixed nested NMI behaviour on soft resets in Nichibutsu mahjong drivers (hyhoo.c, nbmj8688.c, nbmj8891.c, nbmj8991.c, pastelg.c) [Angelo Salese, Takahiro Nogi]. - avr8.c: Converted to modern CPU device [MooglyGuy]. - New driver for 'Super Card'. Encrypted custom Fun World CPU based on Z80 family, plus 2x 8255 PPI, and YM3812 / Y3014 for sound. The status is still preliminary [Roberto Fresca]. - Fixed cd & root counter irq's [smf]. - z8000: Fixed implementation of trdb, trdrb, trib, trirb, trtdb, trtdrb, trtib, trtirb instructions [Christian Grössler]. - suprloco.c: Made Rev A the parent set. Added dipswitch locations to the 'Super Locomotive' sets. Added minor documentation about basic PCB parts [Brian Troha]. - Decrypted graphics in 'Saint Dragon (set 2)' [Luca Elia]. - cpu.mak: Allow overriding tmsmake/m68kmake for easier cross-compilation and testing of alternatives [Robert Muth]. - netlist: Symbols starting with _ are reserved in many BSD-derived environments [Robert Muth]. - itech32.c: Major ROM renaming to get away from the DOS 8.3 convention to accurately reflect what's on the labels [Brian Troha]. - Normalize some include paths to always include video/ or machine/ as necessary [Robert Muth]. - konicdev: Fix weird do-nothing lines that cause Clang warnings [Robert Muth]. - Mega Lines: Added PCB, bipolar PROMs circuitry and DIP switches layouts. Also added some technical notes and cleaned up a bit the code [Roberto Fresca, Team Europe]. - Added tile flipping, dips, cleaned up a few bits for Planet Probe. Now marked as working. Old pprobe.c driver no longer needed [David Haywood]. - Added Dip Locations to vastar.c driver [Tafoid]. - 6502: Rewrite modern, cycle-exact and interruptible [O. Galibert]. - m6800.c: Workaround for Coleco Adam not booting. The free-running counter values are unacceptable, so let it read from the output compare register instead. To be fixed properly later [Curt Coder]. - m6502: IRQ fixes [O. Galibert]. - avr8.c: Renamed io map to data map, routed ports through io map. Implemented ST Z+ and SBIW opcodes [MooglyGuy]. - m6502: More interrupt fixing [O. Galibert]. - btime: Implement the Deco CPU-7 and C10707 [O. Galibert]. - deco16: Vectors are non-standard, *duh* [O. Galibert]. - FLAC encoder did not use FIR Linear prediction (regressed in r18882) [William Coolay]. - cosmac: Added missing IRQ acknowledges [Curt Coder]. - 65c02: Fix the bitwise ops and their disassembly [O. Galibert]. - funworld: That driver wants the bitwise ops [O. Galibert]. - n2a03: Put a second irq line logically-ored with the normal one [O. Galibert]. - Converted jedtest script to Python [Andrew Gardner]. - quiz18k: Hack removed [David Haywood]. - Dino 4 encrypted hardware: Added PCB layout and technical notes [Roberto Fresca, Team Europe]. - Improvements to 'Pool 10' in Dino 4 hardware [Roberto Fresca]: * Added PCB layout and technical notes. * Decrypted the program ROM data & address. * Decrypted the graphics ROMs. * Added a default NVRAM. * Added button-lamps layout. * Promoted to working state. * Improved the PCB layout. * Added some encryption notes. - Added proper PLD dumps to Bonus Card and Power Card [Team Europe]. - m6509: "normal" read/writes happen in the fetch bank [O. Galibert]. - hcastle.c: Corrected program ROM locations and renamed set names [Phil Bennett]. - Replaced usage of psx_sio_install_handler & psx_sio_input with devices [smf]. - m107.c: Correct ROM names for Dream Soccer '94 on the IREM M107 PCB. [Brian Troha, Andrew Welburn, The Dumping Union]. - Decrypted code in 'Harem' [Luca Elia]. - tms5220&friends: Change chirp waveform to match the chip more closely, acoustically. This will require completion of a pending decap to verify as correct, but it certainly sounds better. [Lord Nightmare]. - tms5220.c: Got rid of most of the excitation (voicing) hacks. The rest is mostly making the space/tabs for comments more consistent and fixing a couple of spelling errors in the comments. Minor bugfix regarding the time_to_ready code.. [Lord Nightmare]. - ballbomb: Added music [Robbbert]. - lupin3a: Added music [Robbbert]. - i386: add debugger helper for converting virtual to physical addresses [Carl]. - Added more comment to lessen confusion regarding sound_stream::generate_resampled_data (emu/sound.c) [Anders Hallstrom]. - Added two missing undumped GAL’s to 'Badlands' and updated documentation regarding missing checksums [Kevin Eshbach]. - Fixed ROMs labels, locations and PCB infos of mbomberj, mbombrd, mbombrdj sets, all confirmed and verified on real hw [Team CPS-1]. - Added a 'Jolly Card' set from an unknown encrypted PCB 'alla TAB blue board. Graphics are decrypted. Program needs decryption work [Roberto Fresca]. - Jolly Card Spanish encrypted set improvements [Roberto Fresca]: * Decrypted the program ROM. * Added button-lamps layout. * Added a default NVRAM. * Promoted to working state. - rollingc: Added sound to the 'Moon Base' portion of this game [Robbbert]. - darthvdr: Added 'invaders' sound [Robbbert]. - darthvdr: Added dipswitches [Robbbert]. - Various clean-ups of dec8 HW, added irq ack mechanism to Shackled, Last Mission and Captain Silver (they were commented out before) and hooked up SCREEN_RAW_PARAMS to all games in the driver [Angelo Salese]. - Rewritten DECO222 encryption for ghostb, oscar and srdarwin to use the new model [Olivier Galibert]. - scsicd: Add STOP command [PKGINKO]. - firebeat: Some additional ATAPI support [PKGINKGO]. - v9938.c: Removed the "ignore-sprite-limit" hack entirely [Wilbert Pol]. - rtc65271: Some minor fixes so Firebeat's RTC check passes [R. Belmont]. - firebeat: Fix flash readback through the YMZ. All PPP-type games now can be initialized and booted [R. Belmont]. - porter: Fixed graphics [Robbbert].