2013-04-09

MAME v0.148u3

MAMEMAME v0.148u3 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.148u3:
0.148u3
-------


MAMETesters Bugs Fixed
----------------------
- 03873: [Misc.] (megaplay.c and megatech.c): Individual games
incorrectly writing an NVRAM file. (Fabio Priuli)
- 05139: [Color Palette): ryorioh: Wrong Colors (Angelo Salese)
- 05179: [Interface] -burnin option not functioning (Fabio Priuli)



Source Changes
--------------
-QT Debugger fixes:
* New memory windows start focused on the active CPU.
* Opening a utility window, closing it, and stepping no longer
re-opens the window. [Andrew Gardner]

-shangha3.c: Added dipswitch locations to Shanghai III, Hebereke no
Ponpoon and Blocken. [Brian Troha]

-m6502: Seriously untested multi-dispatch-table support [O. Galibert]

-coolridr: work around miscompile on newer versions of Clang
[Phil Bennett]

-Modernized k053260 device. [Andrew Gardner]

-M740 CPU family updates: [R. Belmont, O. Galibert]
* Support for all T=1 instructions
* Added COM and the accumulator-only versions of INC and DEC

-namcos2: Use the correct C68 (M37450) I/O MCU for Steel Gunner 2.
[R. Belmont, Guru, Charles MacDonald]

-aristmk4.c: [Heihachi73]
* Added Caribbean Gold (working), cleaned up comments and EPROM part
numbers for a handful of games. Caribbean Gold needs some trivial
input changes, as currently it has a logic door error on boot, however
if you hit the coin input the error goes away and allows you to key in
to perform a memory reset and finally coin up.

* Also, Caribbean Gold 2 [cgold2] now has passable graphics, by using
two of cgold's graphics ROMs (cgold u8 and u9 -> cgold2 u20 and u45)
the game is now playable instead of a garbled mess (there are only a
few tiles which differ between both games).

* Promoted Caribbean Gold II and Fortune Hunter (and clone) to working -
these had been working ever since eforest and arcwins were promoted
but the flags were never removed.

-Add support for Mitsubishi M50740/50741 MCUs. [R. Belmont]

-exidy.c: fixed an out-of-range access spot by gcc-4.9. [Juergen
Buchmueller]

-beezer.c: fixed an out-of-range access spot by gcc-4.9.
[Juergen Buchmueller]

-Expanded device_t constructor with parameters for short name and
source file location [Miodrag Milanovic]

-spu: add cdda interrupts [Carl]

-sf2m3, sf2m8 - fixed remaining gfx issues, marked as WORKING.
[Robbbert]

-improved sf2m1, dinopic, dinopic2, punipic, punipic2, punipic3
[Robbbert]

-shangha3.c: Corrected clock speed for Shanghai 3 and added misc
documentation. [Brian Troha]

-Treat x & y coordinates as 11 bit signed, Ridge Racer Revolution
loading game sets unused bits. [smf]

-M740: correct disassembly of bbs/bbc on A register. [R. Belmont]

-tms5220.c: Added correct tms5200 chirp rom derived from decap; This is
now correctly used for 5200, 5220 and 5220c, improving the voice quality
significantly.
[digshadow, Sarayan, Lord Nightmare]

-M740: Correct disassembly for seb x,A/clb x,A [R. Belmont]

-Treat x & y coordinates as 11 bit signed on dots, lines & rectangles.
This fixes sprites in Zaynac X Zaynac (fc version) in MESS [smf]

-QT Debugger: The memory view chunk size radio now reports proper
sizes. Fixed "ignore" command reporting incorrect invalid CPUs. Fixed
crazy code responsible for opcodes' crc32s in the comments system
(what was I thinking back then?). [Andrew Gardner]

-315_5124.c: Small improvements to the palettes. [Enik Land]

-i960: Add cvtilr needed by Zero Gunner. [R. Belmont]

-tms5220.c: Extremely minor fix for Speak External based on the 5220c
and 5200 decaps, and some small documentation updates.
[Lord Nightmare, digshadow]

-gaplus.c: Corrected some issues between Galaga 3 & Gaplus sets.
[Brian Troha]

-Reduced time before dma interrupt is fired, as it stops incorrect
textures being displayed in a few games and the pse bios v2.2. [smf]

-psxgpu_device::update_screen clears the border area. [smf]

-fixed GTE A1/A1/A3 flag calculation when the result exceeds the
maximum bounds. GPF & DPCT work with all values of sf & lm [smf]

-namcos23: Update hardware readme [Guru]

-drawd3d.c - Fixes performance issues with YIQ enabled and
prescale_x/prescale_y changes no longer impacts colors.
[Just Desserts, Robert Tuccitto]

-Fixed GTE GPL & DCPL opcodes by porting over some changes from an old
tree [smf]

-Added default NVRAM to royalcrdp, allowing to boot the game, and
promoted to working state. [Peter Ferrie]

-Added default NVRAM to magicrd2b and magicrd2c, allowing to boot both
games, and promoted to working state. [Peter Ferrie, Roberto Fresca]

-TMS5100 and 5200 series: document the decapping and verification of
chirp tables for the tms5100, tms5200, tms5220, and tms5220c.
The LPC tables are not verified yet. [digshadow, Lord Nightmare]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Bases Loaded (Prototype, PlayChoice-10) [Lost Levels]
Sex Appeal (Version 6.02) [Brian Troha, The Dumping Union]
Caribbean Gold (3VXEC449, USA) [Heihachi73]
Caribbean Gold II (3XF5182H04, USA) [Heihachi73]
Fortune Hunter (2XF5196I01, USA) [Heihachi73]
Fortune Hunter (2XF5196I02, USA) [Heihachi73]
Magic Card II (green TAB or Impera board) [Peter Ferrie, Roberto Fresca]
Magic Card II (blue TAB board, encrypted) [Peter Ferrie, Roberto Fresca]
Royal Card v2.0 Professional [Peter Ferrie]

New clones added
----------------
Virus (Dr. Mario prototype, PlayChoice-10) [Lost Levels]
Hit The Six (Project) (set 3) [launton]
(U.S.) Games V18.5 [Bad A Billy, Smitdogg, The Dumping Union]
Magic Johnson's Fast Break (Arcadia, V 2.7)
[Kevin Eshbach, The Dumping Union]
Hang-On (older?) [cmonkey]
Daytona USA Special Edition (Japan, Revision A) [Ordyne]
Daytona USA (Japan, Turbo hack, set 2) [Any, The Dumping Union]
Gaplus (GP2) [Any, The Dumping Union]
Side by Side (Ver 2.7 J) [Guru]
Capcom Vs. SNK Millennium Fight 2000 (JPN, USA, EXP, KOR, AUS)
[Porchy, The Dumping Union]
Raiden Fighters Jet (Single Board, set 1)
[Tormod, Smitdogg, The Dumping Union]
Motocross Go! (MG1 Ver. A) [Any, The Dumping Union]
The Pit Boss (2214-03, U5-1C) [Brian Troha, The Dumping Union]
Riviera Hi-Score (2131-08, U5-2D) [Brian Troha, The Dumping Union]
Forgotten Worlds (USA, B-Board 88618B-2, Rev. AA) [system11]
Galaga 3 (GP3) [system11]
Motocross Go! (MG1 Ver. A, set 2) [Any, The Dumping Union]
Karnov (US, rev 6) [system11]
Cycle Warriors, set 1 [system11]


New games marked as GAME_NOT_WORKING
------------------------------------
Winning Streak (Version 1.1) (Coinworld) [albaki77]
Fruit Star (encrypted) [Team Europe, Roberto Fresca]
Crackin' DJ Part 2 [ShouTime, f205v, The Dumping Union, R. Belmont]
Saturday Night Slam Masters (bootleg with PIC16C57)
[ANY, The Dumping Union, Robbbert]
Mars TV [ShouTime, f205v, R. Belmont]

Download: MAME v0.148u3 diff
Source: Here

0 Comments

Post a Comment