Jump to content

MAME / MESS / MESSUI 0.147u3 released


Recommended Posts








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



-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]






MAMETesters Bugs Fixed



New System Drivers Supported:


-Parker Bros. Merlin. [Wilbert Pol, kevtris]


Systems Promoted from GAME_NOT_WORKING:




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 the

ADAMnet 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]



* 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

This topic is now closed to further replies.

  • Create New...