Robert Posted November 19, 2012 Share Posted November 19, 2012 http://mamedev.org/updates.html http://messui.the-chronicles.org/ 0.147u3------- MAMETesters Bugs Fixed----------------------- 05057: [Crash/Freeze] (harddriv.c) racedriv1: mame crash after starting game (hap)- 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)- 05054: [Crash/Freeze] (namcos12.c) tekken3, tektagt and clones : Black screen (smf)- 05053: [Compiling] subtarget=TINY missing dependancies 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] New games added or promoted from NOT_WORKING status---------------------------------------------------Planet Probe [Alberto Grego, Corrado Tomaselli, f205v, David Haywood]Harem [Dave Hollister, hap, Luca Elia]Kkot Bi Nyo Special (Korea) [gp-lee, Guru, Luca Elia] New clones added----------------Super Ranger (NOVA) [shouTime]Magix / Rock (bootleg) [Darran]Jet Wave (JAB, Japan v1.04) [shouTime, The Dumping Union]Golden Tee Diamond Edition Tournament (v3.05T ELC) [brian Troha, Andrew Welburn, The Dumping Union]Western Express (Japan, rev 4) [shouTime, The Dumping Union]Sunset Riders (4 Players ver UAB) [Dave F]Kkot Bi Nyo (Korea) [gp-lee, Guru, Luca Elia ]World Class Bowling v1.1 [brian Troha, The Dumping Union]Haunted Castle (version E) [Andrew Welburn]Jolly Card (Spanish, blue TAB board, encrypted) [Roberto Fresca]Triple Punch (set 2) [siftware]Street Fighter 2 Accelerator! (set 2) [smitdogg, Dumping Union]Gun Survivor 2 Biohazard: Code Veronica (BHF2 Ver. E) [shouTime]Radirgy (Rev A) (GDL-0032A) [shouTime]Ninja Assault (NJA4 Ver. A) [The 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]Winding Heat (AAA, Asia v2.11) [any, The Dumping Union]Ultra Invaders [Andy Welburn, MisfitMAME]Marvel Vs. Capcom: Clash of Super Heroes (Japan 980123) (Single PCB) [ranger_lennier, Yohji, Tormod, Smitdogg, The Dumping Union] New games marked as GAME_NOT_WORKING------------------------------------Super Card (encrypted) [Roberto Fresca, Team Europe]Mega Lines [Roberto Fresca]Pool 10 (Italian, encrypted) [Roberto Fresca, Team Europe]Fearless Pinocchio [letoram, Kevin Eshbach, Smitdogg, The Dumping Union]Jolly Card (unknown, encrypted) [robertof]ParaParaParadise 1st Mix Plus [PKGINKO, R. Belmont]Stone Age (Astro, Ver. ENG.03.A) [any, The Dumping Union] 0.147u3------- MAMETesters Bugs Fixed---------------------- New System Drivers Supported:------------------------------Parker Bros. Merlin. [Wilbert Pol, kevtris] Systems Promoted from GAME_NOT_WORKING:---------------------------------------(none) Skeleton drivers:------------------Altos 5-15 [Al Kossow]-Televideo TS802 [Al Kossow, Robbbert]-NEC APC [Al Kossow, Angelo Salese] System Driver Changes:-----------------------craft.c: Added port D readback, fixes on-screen VU level. [MooglyGuy] * Sync video with Vsync output, fixes rolling image. * Fixed visible area and promoted to working. -supercon: Fixed inputs, now playable [Ralf Schäfer] -m20: Improve video rendering [Christian Grössler] -Improved the inputs in CD32 (by adding a mirror of the first button where the regular Amiga reads it) this allows the majority of the booting CD32 games to actually be started. [David Haywood] -adam: Added floppy controller ROMs. [Geoff Oltmans] -craft.c: Converted to use new AVR8 core [MooglyGuy] -adam: Created an ADAMnet slot interface and separated theADAMnet devices from the driver. [Curt Coder] -adam: Added all 3 expansion slot interfaces, and the 64K RAM expansion card. [Curt Coder] -vic20: The main cpu is a 6502, not a 6510 [O. Galibert] -mmodular: ASSERT then immediate CLEAR does not work on level irqs [O. Galibert] -adam: Added floppy controller ROMs. [John Turner] -Worked around irq triggering in NEC PC-100 driver, and improved video timings. Now the BIOS moans about 'reading DOS' [Angelo Salese, Carl] -Fixed 3 degree hue begin point miscalculation of NTSC color palette for Atari 7800. [Robert Tuccitto] -bw2: Added expansion slot interface and RAMCARD expansion device. [Curt Coder] -bw2: Modernized floppy handling and cleaned up driver. [Curt Coder] -neocd: giving it the right amount of RAM [David Haywood] Software Lists:-----------------Expanded cd32.xml softlist entries to highlight more future test cases. [David Haywood] -pico.xml: added new dump [TeamEurope] -crvision.xml: added earlier revision of Police Jump [Luca Antignano] -snes.xml: * Added 99 US cartridges [ReadOnly] * Added all known NTT cartridges, they are not supported as they use a specific modem [ReadOnly] * Started the CIC lockout chips documentation [ReadOnly] * New prototype from Nintendo Player [Mike] Source Changes---------------Added EPSON SIO port emulation as used by the HX-20, PX-8 and PX-4. Updated PF-10 and TF-20 floppy devices to a new style device and use the SIO implementation. Updated PX-4 driver to use the new emulation. [Dirk Best] -upd765: Try yet another hypothesis on the IRQ behaviour [O. Galibert] -Add a generic wd format [O. Galibert] -isa_ide_cd: initialize ide registers [Carl] -floppy: Add IMD support [O. Galibert] -upd765: Add read fm sector support [O. Galibert] -wd1772: Added WD2797 variant, side select output, and immediate interrupt command (0xd8). [Curt Coder] Link to comment Share on other sites More sharing options...
Recommended Posts