疾风之狼 发表于 2013-3-21 20:32:14

多街机模拟器MAME & 多机种模拟器MESS 0.148u2

MAME:
0.148u2
-------


MAMETesters Bugs Fixed
----------------------
- 04501: (stv.c) groovef: Game starts with 2 credits
(Angelo Salese)
- 05165: (moo.c) buckyaab and buckyuab: Graphics are
missing (hap)
- 05155: (wwfsstar.c) wwfsstar: Japanese text displayed
in euro version (David Haywood)
- 03086: (saturn.c) prikura: Glitches in attract mode
and ending (Angelo Salese)
- 02657: (saturn.c) puyosun: Part of graphics
disappear (Angelo Salese)
- 03871: (saturn.c) suikoenb: Game boots with credits
being entered (Angelo Salese)
- 05145: (vicdual.c) hocrash: The game has no blue color.
When you go in the tab and select game configuration and switch to color
it remains black/white (hap)
- 04837: (aleck64.c) mtetrisc, starsldr: Crash
after OK (Firewave)
- 05122: (psikyosh.c) daraku:Game has corrupted font used for
"insert coin" "game over" etc. It covers first screen used for monitor
calibration as well and sometimes appears when it should not be.
   (David Haywood)



Source Changes
--------------
-removed runtime ioport tagmap lookup when using PORT_CONDITION with
PORT_BIT, used by gmgalax for example

-Moved some of the saturn code from mame/ into emu/ and made saturn.c &
stv.c separately compilable. Still needs work before saturn.c can be
moved to mess/

-upd1771.c: Further documentation updates based on the NEC APC
technical manual; now all pin names except two are known.


-Modernized the MOS6526, MOS6560, MOS7360, MOS6581, CBM IEC, and
IEEE-488 devices.

-mos6551: Added serial callbacks.

-fmtowns: Preliminary implementation of the CD-ROM controller's
software mode.Enough to get the CD-ROM working under Win95.


-Improved protection in Steep Slope Sliders

-Added a more sane ST-V SMPC Intback command emulation, based off
Saturn version. Fixes inputs in Find Love

-emuopts.c: avoid slots without user configurable options to write
their configs at exit.

-Fixed protection check in Tecmo World Cup '98, game is now playable
(Tecmo logo & Title Screen still garbled)

-Fixed SMPC change clock behaviour, fixes 2 credits at start-up for
various ST-V games

-input: Support up to 32 buttons and harmonize Windows and SDL behavior
if you exceed the limit

-Fixed SH-2 DMAC irqs, fixes at least hard-locking on Baroque


-Modernized tms3615, es8712, cem3394, k051649, rf5c400, rf5c68,
tms36xx, polepos, redbaron, cps3, tiamc1, gridlee, gomoku, astrocade,
saa1099, st0016, c140, beep, taitosnd, CRT, okim6285, and ZSG2
devices.

-deniam.c: Fixed OKI sound banking in Logic Pro 2 and removed
IMPERFECT_SOUND flag.

-galdrvr.c: Corrected rom labels for Scorpion and redumped set 2.


-scramble.c: Corrected rom labels for Harem. Corrected dipswitches for
Harem

-idectrl: words 57/58 of IDENTIFY DEVICE are total sectors, not sectors
per track

-sp0256.c:
* Added a little delay before settling LRQ when resetting the device.
    Fixes MT05103.
* When reading the LRQ signal, force an update of the stream. This
    fixes support for 'The Voice' in 'Turtles' for the odyssey2.

-arcadia.c: Verified and corrected rom names for Arcadia Leader Board
v2.4

-h8: PC and CCR are packed into one longword.Fixes coinmvga games.


-split saturn and stv up a bit more so that stvprot.c is not linked
into MESS

-split mame/drivers/saturn.c into emu/machine/saturn.c and
mess/drivers/saturn.c, so mame doesn't have to compile and link the
unused code.

-emuopts.c: Re-evaluate slot options after loading .ini files.


-Ethernet: Make pcap work on Mac OS X & disable unnecessary packet
filtering.

-Fixed SLEEP opcode in non-DRC SH-2

-mcr.c: Added the "full" version of Demolition Derby that is dipswitch
selectable between Upright and Cocktail mode. The other version was a
only supported Cocktail mode. Also added proper dipswitch settings for
the Cocktail mode only version.

-nscsi_hd: Added 6-byte WRITE, logging of unknown commands, and some
Apple-specific SCSI tweaks.

-53c7xx: Preliminary save state support

-Add dumped C68 program for Steel Gunner 2.

-Rewrite of 6809/6309/konamicpu cores.6809 should be cycle exact
based on the 6809 datasheet.

-Chihiro.c
* Implentation of nvidia register combiners.
* Fix for ide_controller_device class for most uninitialized
    variables.

-tms57002 works in unidasm, disassemble interface can be revisited when
all cpu cores have been converted.

-cps1.c:
* Documented several games which have roms that have one a 1-byte
    difference, now known to be confirmed good and simply an older
    revision.Thanks goto Bonky0013, Kold666, Stefan Lindberg and
    others for the cooperation and board investigations.
* Restored back the rom parts removed in previous updates because
    they needed to be documented and added the missing ones of the
    recently dumped 3wondersr1.

-cps1.c: improved operation of sf2m3, sf2m8, sgyxz

-g65816.c: added missing mirror of the 5a22 regs

-315_5124.c: Improved triggering of IRQs.

-Debugger:
* Added support for registerpoints.
* Added 'exit' as a synonym for 'quit'.

-s14001a.c: Add note that the four dac test pins are really digital out
pins

-turbo.c - Corrected ROM labels and locations for Buck Rogers and
clones

-Windows OSD / stdout/stderr output buffering

-M740 updates:
* Added JMP (zp) instruction
* Working interrupts
* Moved 6502 family V line to make room for up to 16 IRQs

-turbo.c: Additional documentation for Buck Rogers: Planet of Zoom.
Noted the encrypted Z80 part number and Sega ID numbers for the CPU
and ROM boards. Correct sprite color prom based on photo of PCB.


-M3745x: Preliminary support for the Mitsubishi M37450 microcontroller


-gunpey.c:
* Significant emulation improvements to the emulation bringing the
    game to a mostly playable state, albeit without decompression of
    the compressed graphics (scheme still not understood)

- deco_mlc.c:
* Rewrote video renderer to be scanline based, allowing for further
    progress on Stadium Hero '96 emulation (it became possible to
    implement raster interrupt scanline effects without crippling the
    performance)The game is now mostly playable but there are some
    outstanding issues likely to be related to the protection.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Zenkoku Seifuku Bishoujo Grand Prix Find Love
Cool Riders
Williams 6-in-1 Multigame
Dream Ball

PoPo Bear
Stadium Hero '96


New clones added
----------------
Scorpion (set 2)
Chinese Hero (older, set 2)
Three Wonders (World 910513)
Starfighter (Moon Cresta bootleg)
Bomb Kick (set 2)
Seibu Cup Soccer :Selection: (bootleg, set 3) (NOT WORKING)
Martial Champion (ver UAE)
Demolition Derby
Super Ranger (older)
Head On (bootleg, alt maze)
WWF WrestleFest (Korea)
Pit Boss Megatouch II (9255-10-01 ROG, Standard version)

Megatouch III (9255-20-01 ROK, Standard version)

Megatouch III (9255-20-01 ROB, Standard version)

Megatouch III (9255-20-01 ROA, Standard version)

Super Megatouch IV (9255-41-01 ROE, Standard version)

Super Megatouch IV (9255-41-01 ROC, Standard version)

Starblade (World)


New games marked as GAME_NOT_WORKING
------------------------------------
Hot Slots (6.00)
unknown 186 based gambling game (2 sets)

MESS:
0.148u2
-------


MAMETesters Bugs Fixed
----------------------
- 05153: (megadriv.c) genesis, megadriv, pico: Crash
when loading a cart (Wilbert Pol)
- 05140: (prof180x.c) prof180x, prof181x: Access
Violation (Firewave)
- 05156: (a6809.c) a6809: Access Violation with
-debug (Firewave)
- 05109: (amstrad.c) cpc464p, cpc6128p, gx4000:
Crash with "-cart barb2" (Firewave)
- 05116: Sets using MC6847: Invalid read of size 1 (Firewave)
- 05111: (ti99_4x.c) ti99_4ae, ti99_4a, ti99_4ev,
ti99_4e, ti99_4: Crash with "-cart invaders" (mizapf)
- 05154: (supercon.c) supercon: Mouse doesn't move pieces
- 05152: (gb.c) all gameboy.c sets: Crashes on exit
when no cart was successfully loaded (Firewave)
- 05070: (n64.c) n64dd: Crash after OK (Firewave)

New System Drivers Supported:
-----------------------------
- Magnavox Odyssey 3 / Command Center (prototype)
- Samsung Samtron 88S
- Yeno - MisterX
- PV-16
- Besta-88

Systems Promoted from GAME_NOT_WORKING:
---------------------------------------
(none)

Skeleton drivers:
-----------------

Software Lists:
----------------
-snes.xml: Added 51 cartridges

-ibm5170.xml: Added 2 ipf cross-platform sets (they are
compatible with both Amiga and PC)

-ibm5150.xml: Added VisiCalc & StretchCalc

-socrates.xml: added CAD Professor Maus dump

-megadriv.xml: added original uncracked dump of Tiny Toon
Adventures 3

-Added software list for Sega Visual Memory Unit.

-a2600.xml: some additions of new dumps and info

-pico.xml: added new Japanese dumps.

-socrates.xml: added Game Wizard / Magische Spiele dump.


-snes.xml: added a few pirate multigame carts. Most of these are
incomplete dumps, so redumps are needed to promote them to working
state, but their existence is now at least documented.

-megadriv.xml: Added dump of Japanese Marble Madness

-megadriv.xml: Added documentation for a few carts

-megadriv.xml: Added documentation for more than 300 carts [Sunbeam/Digital
Corruption]

-Added software list for RM Nimbus.

Source Changes
--------------
-cat.c (Canon Cat): Fixed the v2.40 bioses thinking the phone is
constantly ringing; Documented what all the DUART IO pins are
connected to, and correctly hooked DUART IP2 up to invert when the 6ms
timer expires, removing the previous hack (and fixing the ringing
bug).

-c64: Fixed MACH 5 cartridge C128 mode.

-c64: Added support for the standard MIDI cartridges:
Passport/Syntech, Siel/JMS/DATEL, Sequential, Namesoft, and Maplin.


-Apple II: Allow Super Serial Card to connect to MESS's serial
terminal and null modem devices.

-fmtowns: Preliminary implementation of the CD-ROM controller's
software mode.Enough to get the CD-ROM working under Win95.


-vic20/c64: Added VIC-1011A/B RS-232C adapter emulation.

-Added hook-up for CD Block command 0x64 (Put Sector Data)

-megadriv.c: emulated protection in mulan, pokemon 2 (previously patched
out) and in the real ttoon3 dump.

-ColecoVision: controller has a * key, not a . key

-Apple II: Added support for Street Electronics Echo Plus and
Zip Technologies ZipDrive cards

-dectalk.c: renamed dectalk roms to match the DEC 23-xxxLn standard and
noted what their actual paper labels were (these paper labels will
differ on different dectalk units depending on exactly when they were
made, though the ROM contents are exactly the same! The derivable
23-xxxLn part number will not change, though.). Added more comments.


-supercon: Fix regressions

-odyssey2.c: Further palette improvements.

-cbm8096: Emulated the 64KB memory expansion card, and promoted
driver to working.

-cat.c: (Canon Cat) Fixed a mistake in the memory map mirroring due to
an error during testing; added proper readback of the floppy control
register, and corrected the floppy status readback so it thinks that
no floppy is inserted.

-gameboy.c: fixed cart type for MBC1 collection games, promoting
Bomberman Collection, Genjin Collection, Momotarou Collection, Mortal
Kombat I & II and Super Chinese Land 1.2.3 to working state


-gbcolor.c: added support for Sintax mapper, promoting a dozen of
pirate games to working state

-PlayStation: Fix CD-ROM regression

-isa_ide: correctly mapped alternate port

-megadriv.c: emulated protection in pirate Super Mario World 64,
based on research by Eke and andlabs

-gb.c: attempt in emulating protection for Chong Wu Xiao Jing
Ling/Pokemon Pikecho.

-megadriv.c: added support for Legend of Wukong

-aes: Added UniBios versions to Neo Geo home console

-a7800.c: Fixed color clip in $1 & $F

-Reimplemented the NCR5380 SCSI controller using nscsi.

-Apple II: Preliminary support for the Apple II Rev. C SCSI
Card.

-a7800.c: Improved and corrected NTSC (a7800) and
PAL (a7800p) palettes
* Palette rebuild due to misaligned data references
* Corrected PAL color sequence order

-gameboy: added emulation of Rockman 8 pirate cart by Yong Yong.


-gameboy: added correct handling of Echo RAM, needed by Rockman 8.


-profweis: added another bios version.

-snes.c: several updates to cart handling
* moved Sufami Turbo and BSX carts to separate lists
* added emulation for DSP1/4, ST-010/011, S-DD1, SPC7110, SuperFX,
    BS-X and Sufami Turbo as slot devices
* added emulation for the protection device used in some pirate carts
   
-Fix AES cart swap sound crash.

-vk100.c (DEC GIGI/VK100): Hooked up the direction prom to the
vector generator rather than using a hack. Still a lot of work to go,
but the test mode looks like it at least starts off running more
correctly before it fails.

-Modernized vc4000 device.

-snes.c: updated the driver to only save the real amount of SRAM
present on the cart. This means that old .nv files won't be directly
compatible with newer exe, but you shall be able to keep your saves by
backing them up and taking the first block of the correct size (e.g.
if you take the first 8KB block of your old .nv for Super Metroid it
should work fine with the new exe). At the same time, MESS should be
now compatible with saves taken in other emulators.

-cat.c (Canon Cat): Got rid of the keyboard interrupt timer and
hooked the keyboard interrupt to the 6ms timer instead, which is
closer to hardware. The cursor blinks at a more correct but not
completely correct rate now. The duart (the REAL source of the
interrupts, which should fire with the transitions of the 12ms period
squarewave) still does not work for interrupts properly, it needs its
innards fixed.

-Modernized wswan, special, and svision devices.

-sms.c:
* Fixed master clock speed for PAL machines.
* Improved hcount handling resulting in better results from Flubba's
    VDP timing checks.

-snes.c: misc work on pirate carts.
* added support for Korean Super 20 Collection multigame cart, even
    if a few games still have glitches.
* added support for bankswitch mechanism used in a few pirate
    multigame carts.
* added support for protection used by Tekken 2 and Street Fighter
    Alpha EX, based on notes by d4s and nocash.

-3c505: fix typo that broke TCP

-snes.c: major overhaul of cart and add-on handling
* updated carts to be slot devices
* simplified loading and bankswitch mechanism
* removed drivers snessfx and snespsfx: SuperFX/GSU games can now be
    loaded in snes and snespal
* removed drivers snesdsp and snespdsp: NEC DSPx games can now be
    loaded in snes and snespal from softlist
* removed drivers snesst10 and snesst11: Seta DSP games can now be
    loaded in snes and snespal from softlist
* removed driver snesst: when you load Sufami Turbo, two more cart
    slots (-cart2 and -cart3) become available to load ST carts
* added preliminary support for games with BS-X slots: when you load
    one of these, a -cart2 slot becomes available to load a 8MB memory
    pack (only a few of these work at the moment, e.g. Same Game)
* added support for loading DSPx games with DSP dump appended at the
    end of the .sfc file

-snes.c: added support in snes and snespal for loading from
fullpath DSPx and ST01x games missing the DSP data, i.e. the commonly
available dumps, without using clone systems (softlists had no
problems with these games because the DSP data come from the softlist
romset)

-megadriv.c: emulated reset-based Codemaster 2-in-1 carts (2psymmac).


http://mamedev.org

啍辤★箛独 发表于 2013-3-22 07:29:25

汉化就好了看不懂啊

wwwmp3 发表于 2013-3-22 19:47:28

页: [1]
查看完整版本: 多街机模拟器MAME & 多机种模拟器MESS 0.148u2