[多街机模拟器]MAME 0.142u3
0.142u3-------
MAMETesters Bugs Fixed
----------------------
- 04320: Many sets in mpu4drvr.c: Crash: Integer Divide
by Zero (J. Wallace)
- 01893: mk4: MK4 hangs in demo mode after about 5
mins/matches. (Phil Bennett)
- 04334: wiz: Missing sprites makes game unplayable
(Angelo Salese)
- 04326: Many games in cave.c: Graphics corruption
(Alex Jackson)
- 03103: all sets in mrdo.c: The color of "SCENE4" is
inaccurate. (kunikuni)
- 04325: madrace: Wrong production year.
- 04304: captaven: Color glitch on scrolling ocean on
Stage 2 (David Haywood)
Source Changes
--------------
Removed deprecat.h dependancy and updated irqs accordingly from the
following drivers:
8080bw.c airbustr.c albazg.c argus.c aristmk4.c armedf.c atarifb.c
avalnche.c battlex.c bigevglf.c bionicc.c bionicc.c bishi.c bladestl.c
blockout.c blueprnt.c bmcbowl.c bogeyman.c bottom9.c bsktball.c
bublbobl.c buggychl.c bwing.c changela.c chqflag.c circus.c cischeat.c
cloak.c commando.c cosmic.c cshooter.c darkmist.c dbz.c deadang.c
destroyr.c discoboy.c djmain.c docastle.c dogfgt.c dogfgt.c dooyong.c
dorachan.c dragrace.c enigma2.c equites.c esd16.c espial.c exedexes.c
exidy.c expro02.c fastfred.c finalizr.c firetrap.c flower.c flstory.c
gberet.c gng.c goindol.c gsword.c gunsmoke.c itech32.c jack.c jack.c
kyugo.c ladyfrog.c liberatr.c m72.c matmania.c megaplay.c meijinsn.c
metlclsh.c mirax.c mjsister.c mlanding.c mouser.c namcos2.c namcos21.c
naughtyb.c nbmj8688.c nbmj8891.c nova2001.c overdriv.c pacman.c
paradise.c photon2.c polepos.c popper.c retofinv.c rollrace.c
route16.c sbugger.c segag80r.c segas18.c seta.c shisen.c slapfght.c
snk6502.c solomon.c sonson.c speedbal.c srmp2.c srmp2.c srumbler.c
sstrangr.c strnskil.c suna8.c suprloco.c tagteam.c taito_l.c tomcat.c
tsamurai.c tunhunt.c vastar.c vigilant.c vulgus.c wecleman.c
wheelfir.c wiz.c xxmissio.c zn.c zodiack.c
Fixed sprite regression in expro02.c
Converted Taito_L driver to use AM_SHARE macro
Removed sound hacks in Evil Stone, fixing sound drop if you die at
level 1 boss
intelfsh.c: Added support for Fujitsu 29DL16X.
Fixed i86/i386 POP SP and POP ESP thanks to bug report for Xenix boot
by bs666
Collapsed device_config and device_t into one class. Updated all
existing modern devices and the legacy wrappers to work in this
environment. This in general greatly simplifies writing a modern
device.
psx.c: adjusted MDEC timing to avoid lockups. Most FMVs now have
fluent video.
Fixed Z80STI interrupts.
Fixed I8255 interrupt enable.
Fixed reset register bit masks in RP5C01 and RP5C15.
Added 3.5" ED floppy drive type.
Naomi / Triforce / Chihiro documentation update
Fixed protection read-back registers 0x07 and 0x0e / 0x0f in k051733
math chip, finally fixing gameplay issues in Chequered Flag.
konamigv: Documentation updates
diimage.c: fix uninitialized variables found by Valgrind
mc146818: Fix uninitialized variable found by Valgrind
Fixed inputs and removed digital hacks in Cisco Heat driver
Added MCCS1850 RTC emulation.
Added shifter display to Cisco Heat driver
Removed cheesy hack to F1 GP Star 2 irq communications
Fix second adpcm player in games using SEIBU_ADPCM
Made k051733 RNG to behave like an adder, improves pseudo-random
events in Fast Lane
Tentative experiment for Hot Chase gameplay speed ... still not
perfect though (especially noticeable with sound)
Reimplemented devcb using delegates and classes. Unified the logic for
identifying targets and simplified the code.
naomi: Abstract the maple and jvs interfaces into a set of devices
Started unifying sprite implementations for setax001/x002 chips
drcbex64: Fix op_debug implementation
Add Puzznic MCU dump and added a PAL as NO_DUMP. The MCU still needs
to be properly hooked up. [Smitdogg, The Dumping Union, Lord
Nightmare]
naomi: Add jvs command 0x32, fixes Crazy Taxi and Virtua Tennis 2
booting
Added input button labels for Midway T-Unit driver
De-stateized the NB1414M4 routines, and converted the correlated Armed
F text tilemap to be 8-bits
Hooked up NB1414M4 to Ninja Emaki, greatly improving gfxs in it
Implemented serial type scrolling for Youma Ninpou Chou bootlegs
Support for dynamic devices added to the core.
* Added slot and slot card interfaces
* Added SLOT_INTERFACE macros in order to simplify device adding
* Added new menu option "Slot Devices" and support to change device
in runtime
* Updated emuopts to support command setting of slot cards
Update clifront and added listslots option to display available
slots and device options for each one
mpu4.c: Started adding support for the Crystal Gaming program card,
and the link keys for setting parameters.
6840ptm.c: Fixed mode check in set_gate()
srcclean.c: srcclean should remove invalid chars only for source files
which are not xml (softlists have UTF-8 characters)
Hooked up proper sound program in Combat School bootleg [Angelo
Salese]
Moved format handling and all formats to separate library
Converted PlayStation DMA to an internal device to the CPU core. DMA
to external devices can be set in the machine config, the old calls
are still there until the rest of the code is converted.
Added support for default NVRAM in MCCS1850.
Various Irem M92 / M107 fixes
* Hooked up sound CPU interrupts properly, using the V35 builtin
interrupt controller, rather than generating the vectors in the
driver.
* Cleaned up ROM mirroring, using AM_REGION macros in the address
maps instead of memcpy()ing all over the place in the
DRIVER_INITs.
* Converted bankswitching to use configured banks. Only configure the
banks and install the bankswitch WRITE_HANDLER in the games that
actually use it (i.e. those with a full megabyte of program ROM).
This and the previous change make the drivers a lot less confusing
to look at... I hope.
* Converted both drivers to use a scanline timer device instead of a
hand-rolled one.
* Added save state support to m92.c. Everything necessary was already
saved, I just had to add the tag. However, presumably due to the
core emu_timer breakage (MT 4330, 4331) the save states don't
actually work at the moment. I've already reported this as MT
#4333
* Added GAME_MECHANICAL tag to wpksoc and clone
Converted Ginga Ninkyouden to use proper 6840 PTM device
Fixed missing sprite regression in the Wiz driver
chdman: Handle track type 6 in .nrg files
Compile fix for kFreeBSD
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Chequered Flag
Super Wing
New clones added
----------------
Witch Card (German, WC3050, 27-4-94)
New games marked as GAME_NOT_WORKING
------------------------------------
Quizard Rainbow 4.0
Frank 'n' Stein (unencrypted)
Mahjong Maina - Kairakukan he Youkoso
The Nanpa
Cospure Tengoku 7 - Super Co-gal Grandprix
Fudol
http://mamedev.org/ 感谢分享,更新的真快……
页:
[1]