疾风之狼 发表于 2012-3-12 13:33:56

[多街机模拟器]MAME 0.145u4

0.145u4
-------


MAMETesters Bugs Fixed
----------------------
- 04721: opwolf: Music and sound effects are completely messed
         up (hap)
- 04699: cubeqst: Upgrade to chd v5 changes SHA1 (Aaron Giles)
- 04702: UI Menus: Bottom menu option problems (hap)
- 04592: GUI last menu item shows "Return to Game" instead
         of "Return to Prior Menu" (hap)
- 04684: All sets in vmetal.c: graphics garbage (hap)
- 04677: ebases: The analog controls do not work. (hap)
- 04720: mainevt and clones: Missing Audio (hap)
- 04715: cavenger: Second Player Bomb (in cocktail) does
         not function (Tafoid)

Source Changes
--------------
Converted LR35902 cpu core to c++.

Fixed swapped romsets between doncdoon and kurufev

SDL: support unofficial (not in the OSD class) num_processors API used
by chdman.Allows chdman to use multiple cores/processors on
non-Windows.

naomi: corrected PIC number information for starseek

CPS-1 update :
* Added some notes and done some documentation fixes.
* Expanded and updated games table in video\cps1.c
* Removed the notes about LW-13.10D ROM in forgottnu and RT_23.13B
    ROM in wonder3, since current dumps are confirmed as good.
* Fixed qad labels and confirmed pcb infos.
* Fixed ROMs labels, added pcb locations and a better documentation
   about sub-revisions. Renamed some romsets to use revision codes.

Fix for potential driver conflicts with same named machine states
between MAME and MESS.

megatech.c: Implemented outputs for the time limit alarm sound and
screen flash.

undrfire.c: Implement outputs for undrfire and cbombers.Lamps, gun
recoil, and wheel vibration are implemented.

Fixed colors in senjyo.c driver (mostly noticeable with senjyo
background colors)

68k: add 68301/68307 aliases for better documentation

ins8250 - Support for the 16550 fifo

viper: Added main board DS2430 eeprom and code1d dongle eeprom.

viper: Fixed some IDE parameters to allow HDD games to boot again.


Various improvements to Popo Bear, game is somehow playable with
various video and sound glitches

namcos23: Enable work queues for a substantial framerate boost in 3D
scenes

Added redumped Area 51: Site 4 CHD (a51site4a).

bfm_sc1.c:
* First pass of splitting out *all* of Scorpion 1 roms into clones so
    that proper testing can begin.
* Identified some duplicates and 'premerged' versions of split ROM
    files.So while there are more 'games', the number of ROMs has
    actually decreased.

m6502.c: Fixed OAL illegal m6502 instruction to pass Acid5200 test.


Formalized the Votrax SC-01 device. Implemented the full set of
digital logic from the patent, including the timing circuit,
transition circuit, glottal generator, and noise source. Some unknowns
still exist with regards to clocking, due to contradictory statements
in the patent, but as it stands now, all parameters are fetched and
processed, phonemes are requested, and in theory all that remains is
for someone with analog sound experience to simulate the filters on
the output. For now, you just get the raw glottal pulse mixed with the
noise signal based on the vocal and fricative amplitudes, which is
enough to show progress, but hardly a pleasing result just yet.


Converted gottlieb r1 and r2 sound boards into full-on devices, using
the recently-added mixer interface. All sound outputs are redirected
to the new sound device itself, and then the consuming driver can
route the new sound device's outputs as appropriate. The Votrax chip
has been hooked up properly, with a crude guess at the variable
clocking. Current Votrax emulation is turned off, but it can be
enabled by changing USE_FAKE_VOTRAX to 0 in gottlieb.h.

Added Driver display in both the game select UI as well as the
gameinfo screens which should prove helpful.

chdman: Correct processing of GDI files, add ability to extractcd to
.gdi, verified perfect checksum round-tripping on .GDI files.


Rework libflac to play nicer with MAME's build system; should fix
compile problems on certain configrations based on suggestions by
Tsuruchiyo Nitro

k054539: Modernize

PowerPC: properly mirror SO bit from XER into CR0

ioport: Make the compile time less insane

ioport: Support obsolete gcc versions

When copying CHDs, preserve the flag that indicates whether the
metadata is included in the SHA1. When creating LD CHDs, don't use a
checksum on the AVLD metadata, like we did before. Fixes recompression
of laserdisc CHDs.

Refactored YM3526 to use devcb.

Create new devices buffered_spriteram<n>_device, which manage buffered
spriteram. Removed core support for legacy buffered spriteram, and
updated all drivers to use the new devices instead.

Removed required/optional_shared_size helpers. Instead the existing
required/optional_shared_ptr helpers now have a bytes() method that
can be used to query the size of the shared region.

ymf271: Timer setup fix

votrax: Analog path

tms57002: Modernize

Various i386, x87 and PIC fixes.

neodrvr.c: Add program roms to Metal Slug 5 PCB.

Neo-Geo documentation update :
* Added SNK development boards
* Updated MVS motherboard list
* Updated sengoku2, zupapa, mslug, neodrift, ctomaday, pbobbl2n and
    jockeygp chip info
* Added correct product ID codes for vliner and jockeygp
* Updated \hash\neogeo.xml accordingly

Fix for aleck64 crash on exit

dec8.c improvements :
* lastmisn*, shackled, breywood, gondo, makyosen, garyoret, ghostb*,
    meikyuh*, csilver*, oscar*, srdarwin*, cobracom* : fixed Dip
    Switches and Inputs (after verification of the M6809/HD6309 code);
    coinage for games without real MCU is still a guess though
* lastmisn*, csilver*, srdarwin* : added coinage simulation based on
    the Dip Switches
* garyoret : use fake MCU based on 'gondo' instead of simulating it

PowerPC: Corrected DIVW divide-by-zero crashes, flags, and corner-case results



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Skater (cassette)
[Chack'n & Team Japump!!!, Charles MacDonald, Dr. Spankenstein, Kevin
Eshbach, T. Huff, SteveS, E. Page-Hanify, Hikari, ArcadeDude, F.
Bukor, N. Francfort, jmurjr, arcade-history.com, ThumB, Hurray
Banana, Paratech, Xiaou2, Cornishdavey, A. Costin, M. Ponweiser,
Tormod & Rambo]
Super Doubles Tennis (cassette)
[Chack'n & Team Japump!!!, Charles MacDonald, Dr. Spankenstein, Kevin
Eshbach, T. Huff, SteveS, E. Page-Hanify, Hikari, ArcadeDude, F.
Bukor, N. Francfort, jmurjr, arcade-history.com, ThumB, Hurray Banana,
Paratech, Xiaou2, Cornishdavey, A. Costin, M. Ponweiser, Tormod &
Rambo]
Metal Slug 5 (JAMMA PCB)


New clones added
----------------
Final Fight (World, set 2)
Forgotten Worlds (USA, B-Board 88618B-2, Rev. C)
Street Fighter II: The World Warrior (USA 920522, Rev. G)

Virtua Cop (Revision A)
Super Street Fighter II X: Grand Master Challenge (Japan 940223 rent version)

Vampire Hunter: Darkstalkers' Revenge (Japan 950307 stop version)

JoJo's Venture (990128)
Pit Boss Megatouch II (9255-10-06 ROE, California version)

Megatouch IV (9255-40-01 RO, Standard version)
Super Chase - Criminal Termination (Japan)

Deer Hunting USA V3
Battle Gear 2 (2.01J)
Soul Calibur III (SC31002-NA-NA)
Tekken 4 (TEF1 Ver. C)
Street Fighter II': Champion Edition (Japan 920803)
Raiden Fighters Jet (Taiwan)
Arkanoid - Revenge of DOH (Japan bootleg)
Dynablaster / Bomber Man (bootleg, alt)
Caveman Ninja (alternate)


New games marked as GAME_NOT_WORKING
------------------------------------
World Soccer Winning Eleven Arcade Game Style
World Soccer Winning Eleven Arcade Game 2003
Power Shovel Simulator
Mazan: Flash of the Blade (MAZ1 Ver. A)
Fantastic (Galaga clone on Galaxian/Moon Cresta HW)


http://mamedev.org/
页: [1]
查看完整版本: [多街机模拟器]MAME 0.145u4