疾风之狼 发表于 2011-8-27 00:25:56

[多街机模拟器]MAME 0.143u4

0.143u4
-------


MAMETesters Bugs Fixed
----------------------
- 02084: sokyugrt: Emulation starts with 1 or more credit
         inserted (Angelo Salese)
- 04366: shanhigw: The game starts with 2 credits inserted
         (Angelo Salese)
- 04470: roundup5, sci, chasehq, contcirc, dblaxle:
         Missing PORT_TOGGLE (M.A.S.H.)
- 04396: all games and drivers: Refreshspeed activating
         when not needed (hap)
- 04453: shackled: Garbled sprites (David Haywood)

Source Changes
--------------
driver.h: fixed handling of compatible systems for MESS

tbowl.c: Corrected some dipswitches and settings. Added dipswitch
locations to the Tecmo Bowl sets.

Added correct sprite rom for "Mahjong Tian Jiang Shen Bing"

Decrypted sprites and palette in "Mahjong Tian Jiang Shen Bing", added
inputs, sidestepped protection

z80dma: Added an alternative way of register read-back that directly
change the read mask without passing from the init read sequence
command, also moved around DMA counters incrementing

tecmo.c: Added proper region to Gemini and Silk Worm sets. Added
dipswitch locations to Rygar sets, Gemini, Silk Worm and Back Fire
(Tecmo, bootleg).

Removed support for PORT_CATEGORY from the core, since PORT_CONDITION
is enough to deal with removable controllers in MESS

ioport.c: during emulation, detect keyboard only when enabled


Various Neo-Geo changes:
* Continued to document used pcb's for cartridges
* More removal of .bin extension in favour of chiplabel.socketlabel
    naming convention
* Cleaned up fightfev: Removed duplicate p2, marked p1 bad dump
* Cleaned up fatfury2

Fixed independent channel volumes in Okim6376 sound chip, used by the
games from the Road Hog era of MPU4

Moved ST-V game-specific overrides from saturn.c/stvinit.c to stv.c,
makes games to correctly return stv.c instead of saturn.c if you use
-listsource

Moved change clock inside a timer and worked on NMI generation for
SMPC, fixes most instances of 2 credits at start-up for ST-V games


General portability fixes

Rewritten ST-V IOGA system from scratch

ymz280b.c: several minor fixes, including the issue that caused
glitched sfx in tecmosys.c tkdensho and deroon

Fixed mahjong panel input quirks for Virtual Mahjong and My Fair Lady


Provided some cheesy hacks to allow Magical Zunou Power to boot


Converted VDP2 registers into proper 16-bits parallelism


chdman - supported full/relative paths when creating cd rom image,
also added support for GDI with files containing space char


Added support for loading other image types to cdrom device, with use
of chdman part of code

floppy: Add generic track data descriptors

Added MVOL to the SCSP core, used for sound fade in/out
effects

Various fixes to the Taito JC system :
* implemented preliminary object RAM bankswitch, fixes Densha de Go
    garbage video objects if you coin up during attract mode
* improved inputs in Densha de Go, promoted game to working state;
* fixes analog inputs in Landing Gear;
* work around for DSP reset line in Dangerous Curves, allows it to reach
   title screen (no 3d yet due of other problems);
* Implemented 4bpp mode for object RAM, used by Densha de Go 2 credit
   display;
* Fixed IRQ6 triggering in(it's a signal that's sent from DSP
   to Main to communicate that job is done);
* Faked the Mascon via an analog port, that fixes a bunch of issues
   with undefined input state for Densha de Go 1 and 2
* Fixed ROM loading in Densya de Go 2 Kousoku-hen, fixes booting in it;
* Fixed Densha de Go 2 crash when entering into gameplay, game is
   now playable;
* Implemented gouraud shaded triangles, fixes Landing Gear messed up
   3D;
* Fixed credit display in Densha de Go;
* Preliminary implementation of object RAM screen masking, used to cover
   left-right sides of the screen;
* Added DSP idle skips, mostly noticeable during POST screens;

Provided odometer and break table conversion for Densha de Go


naomi: Split the rom boards into a collection of devices.


williams.c: added second sound board to blaster/blaster30

Fixed TMS32051 debug memory viewer

williams.c update 2
* fixed screen garbage when frameskipping
* fixed blaster background color (eg. screen flashes when hit)

Work-around for TMS32051 crash on Taito JC system soft reset

Fixed a debugger crash if you try to view data memory in TMS32051


Add preliminary support for big-endian SH-3/SH-4 CPUs.

m68k: improved disassembly of CINV and CPUSH

Moved 3d drawing functions outside of the screen updating function in
Taito Air System driver, this should help in preparation of properly
fixing the 3d graphics in it

Further major organization, documentation and addition of numerous
(over 800) gambling / Fruit machine titles covering multiple
systems.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Mahjong Tian Jiang Shen Bing (V137C)
Densha de GO!
Densha de GO! 2
Landing Gear
Penky [Kevin Eshbach, ranger_lennier, B. Munger, bodger319, Brian
       Troha, The Dumping Union]

New clones added
----------------
Phoenix (Irecsa / G.G.I Corp - set 2)
Rescue (bootleg) (not working)
The End (bootleg) (not working)
Missile Combat (Sidam bootleg) (not working)
Biomechanical Toy (Ver. 1.0.1884)
Shocking (Korea)
Puzz Loop (Europe, v0.94)


New games marked as GAME_NOT_WORKING
------------------------------------
Animal Basket
Alien Front
S-Plus (SS4240) Coral Reef

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