Jump to content

MAME / MESS / MESSUI 0.147u3 released


Robert

Recommended Posts

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

 

-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

Guest
This topic is now closed to further replies.
×
×
  • Create New...