疾风之狼 发表于 2011-1-1 16:47:11

[多街机模拟器]MAME 0.141

0.141
-----


MAMETesters Bugs Fixed
----------------------
- 04161: nibbler and clones: Mame crashes after pressing
         OK (Aaron Giles)
- 00859: blandia, blandiap: Tilemap colors issue.
         (Pierpaolo Prazzoli)
- 00860: blandia, blandiap: Incorrect colors
         (Pierpaolo Prazzoli)
- 04120: SDLMAME for Windows does not work unless you use
         -window (couriersud)
- 04156: cabal, cabala, cabalbl2, cabalus, cabalus2,
         tharrier, tharrierj: memory_set_bank called for unknown bank
         'bank1' (hap)
- 04153: hydrthnd: SHA1 of CHD reported incorrectly.
         (David Haywood)
- 03916: arabian: Missing bird at top of the screen.
         (Phil Bennett)



Source Changes
--------------
Redumped sprite roms in X Se Dae Quiz

Added preliminary (disabled by default) discrete sound emulation to
Dai San Wakusei Meteor

Added DMA slots to Legionnaire HW, fixes Godzilla regression


Fixed Bullet key back to what we dumped from original PCB.


Improved sprite GFX ROM order in Godzilla

AY-3-8910 unused bits in registers read back as 0

Fixed Seibu logo tilemap colors in Seibu Cup Soccer

s3c24xx.c: Fixing compiling process on Linux and MacOSX

Assigned MB88xx interrupt sources unique vectors, as expected by the
Arabian MCU program

Hooked up Arabian MB8841 MCU and removed obsolete simulation code


Adjusted ym2203 clock speed and added XTAL for goindol.c based on a
reference video recording.

Rewrote ics2115 sound core using modern device standards, improving
audio in Oriental Legend, Killing Blade and other PGM titles in the
process.

Implemented pdrawgfx for sprite routines in Legionnaire HW, and added
wraparound for horizontal area smaller than 320, fixing left-border
sprites in Legionnaire and Heated Barrel

Implemented a preliminary sort-DMA in Seibu COP routines, fixes
sprite-sprite priorities in Seibu Cup Soccer

z80dart.c:
* The channel B modified interrupt vector can be read immediately
    after setting it.
* Reading from a read register other than 0 also masks out the
    register index.

Fixed RAM fill in Seibu DMA COP command 0x116, allowing Godzilla to
boot

Neo-Geo updates :
* burningfh - Renamed p1 to hp1
* gowcaizr - Added correct C8 ROM
* 8man - Tagged MVS and AES version
* jockeygpa - Added alternate jockeygp set
* mslug5h - Corrected chip labels

Hooked up cocktail mode and proper controls for both players in Maze
Invaders, adding button labels to describe the action of each.


Fixed LDM opcode register writeback in ARM CPU core

General stability issues with 64-bit builds fixed for cybertnk.c


Implemented palette DMA brightness algorythm mode 5 in Seibu COP
games, used by Seibu Cup Soccer, Godzilla, SD Gundam Rainbow Tairiku
Senki and Legionnaire for fading effects

hvyunit.c: Hooked up Mermaid protection MCU and removed obsolete
simulation code. Also updated the driver to use a state class.


Implemented preliminary road emulation in Cyber Tank

Renamed ilpag.c as blitz68k.c and added several games to the driver


sdlmame now also looks for fonts in "-fontpath". In addition, moved
font config stuff into function search_font_config. This is in
preparation to add ttf support to windows sdlmame build.

Fixed an ARM CPU core bug with pre-indexed addressing opcodes, that
was preventing Poizone to boot

Fix most-likely-to-fail SDL_TTF version check. Added a warning if
strikethrough is specified but not supported.

Reimplemented scatter-gather Sprite DMA in Seibu COP used by SD Gundam
Rainbow Tairiku Senki, also improving the functionality in it.


Greatly improved inputs and dip switches for ertictac.c

Fixed playfield color issues in Seibu Cup Soccer

Fixed *BSD compilation for SDLMAME.

Fixed sfx in Chouji Meikyuu Legion

Implemented preliminary Seibu COP macro command 0xdde5, used by Seibu
Cup Soccer x/y radar positions

Implemented ROM banking support in Raiden 2 HW, improving Raiden 2 and
Zero Team behaviour

plygonet.c : Fixed save state & device handler regressions.


Golden Poker driver: Added new sets, and some notes about ipc-1
daughterboard encryption

Preliminary simulation of text layer protection in Chouji Meikyuu
Legion

Further ICS2115 work

mpu4drvr.c: Account for the 45 degree trackball mounting


Adds the recent 87C52 MCU decaps to Wonder League Star and Wonder
League '96

superchs.c - Moved Button 6 assignment to a DIP selection which is
more appropriate for "Freeze Screen" behavior and added some missing
port names.

Updated the RSP and RDP implementations to be largely bit-perfect and
pixel-accurate.

Fixed alpha compare in the N64 RDP implementation.

More Golden Poker driver cleanup. Added more references and
reorganized some parent-clone relationship. Added some new sets.


Implemented Seibu COP macro 0x905, used for ark movements in
Legionnaire / Zero Team when a knock down occurs

ARM7+ updates:
* Enhanced MMU with page fault support
* Preliminary 26-bit mode support
* Fixed bugs with S-flag operations on R15
* Fixed STRH involving R15
* Support for ARM models 7500 and 920T.

Add directxor parameter to direct memory accessors. Update all callers
that manually XORed addresses to pass the XOR instead. This improves
behavior when direct accessors hit non-RAM regions, or when watchpoints
are used, because we now know the original, un-xored address and can
fall back to standard read/write handlers properly. Also fixes
glitched disassembly when read watchpoints are enabled.

s3c24xx: some improvements and fixes

Removed public decodechar function.

Fixed writes in the MIPS III interpreter.

Some bulk naming cleanups across the whole source base:
1. MDRV_* -> MCFG_*
2. running_device -> device_t
3. mame_rand() -> machine->rand()
4. memory_region() -> machine->region()->base()
5. memory_region_length() -> machine->region()->bytes()
6. region_info -> memory_region



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Heavy Unit
Poizone
Silver Game
Jack Potten's Poker (NGold) (3 sets)



New clones added
----------------
Multi Champ Deluxe (ver. 1114, 14/11/1999) (not working)
Gran Tesoro? / Play 2000 (v4.0) (Italy)
(not working)
Raiden (US, set 2)
Golden Tee Golf (Trackball, v2.0)
Relief Pitcher (set 2, 26 Apr 1992 / 08 Apr 1992)

G.I. Joe (World, EB8, prototype?)
Space Firebird (2 sets)



New games marked as GAME_NOT_WORKING
------------------------------------
Bank Robbery (Ver. 2.00)

Bank Robbery (Ver. 3.32)

Deuces Wild 2 - American Heritage (Ver. 2.02F)

Maxi Double Poker (Ver. 1.10)

Mega Double Poker (Ver. 1.63 Espagnol)

Mega Double Poker Jackpot (Ver. 1.26)

Poker 52 (Ver. 1.2)
The Hermit (Ver. 1.14)

Mambo A Go-Go (GQA40 VER. JAB)

"Unknown french poker game"
"Unknown encrypted poker game"

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