2012-11-19

MAME v0.147u3

MAMEMAME v0.147u3 is released. MAME stands for Multiple Arcade Machine Emulator. When used in conjunction with images of the original arcade game's ROM and disk data, MAME attempts to reproduce that game as faithfully as possible on a more modern general-purpose computer. MAME can currently emulate several thousand different classic arcade video games from the late 1970s through the modern era.

what's news in MAME v0.147u3:
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]

Download: MAME v0.147u3 diff
Source: Here

0 Comments

Post a Comment