主题 : 【新闻】MAME 0.127u2
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9748
威望: 49 星
金钱: 403165 浮游币
贡献值: 9718 点
好评度: 53307 点
人气: 3105 点
在线时间: 4576(时)
注册时间: 2004-06-07
最后登录: 2024-12-25
楼主  发表于: 2008-09-05 17:10

【新闻】MAME 0.127u2

http://mamedev.com/

0.127u2
-------


MAMETesters Bugs Fixed
----------------------
- 00596: [DIP/Input] pocketrc: The car turns only to the right and
        there is no way to calibrate controls. (smf)
- 02075: [DIP/Input] mooncrgx: Cabinet DIP setting is duplicated.
        (MikeDX)
- 02137: [DIP/Input] rockduck: DIP setting for LIVES is incorrect
        (MikeDX)
- 02179: [DIP/Input] lethalej: lethalej crosshairs backwards
        (Luigi30, MikeDX)
- 02035: [DIP/Input] gwarb: Guerrilla War bootleg doesn't need a
        rotary joy (robiza)
- 02174: [Sound] dkongjr and clones + mario and clones + pestplce:
        Music speed regression (Aaron Giles)
- 02173: [Crash/Freeze] radarscp, radarsc1: Hang or Reset before game
        start. (Aaron Giles)



Source Changes
--------------
Optimized DISCRETE_RCDISC_MODULATED. Added X_TALs to circus. Optimized
DISCRETE_RCINTEGRATE and DISCRETE_555_ASTABLE. Optimized
DISCRETE_555_ASTABLE_CV and DISCRETE_MIXER. Optimized DISCRETE_555_CC.
The 555 and mixer changes also speed up just about every current
discrete game. [Derrick Renaud]

Added updated information about Sorcer Striker and moved Fix Eight
bootleg PCB layout down by the roms like the other layouts in the
driver. [Brian Troha]

Added redumped roms for the Bubble Symphony (bootleg with OKI6295)
set. [Brian Troha]

Started removing extraneous enable lines from the discrete modules. 
Most modules are always enabled anyways. [Derrick Renaud]

Changed MCS-48 core to write p1 and p2 on reset. [couriersud]

dkong/dkongjr: use MB8884 as sound cpu / verified on schematics.
[couriersud]

mcs48.c: Use banking to handle ea line: [couriersud]
* Adds MCS48_INTERNAL_ROMBANK define to header
* Drivers which need to control the ea line have to initialize
    banking for internal/external rom
This is not yet optimal but works as expected with existing drivers
and modified mario.c

Changed MCS-48 EA line handling to use an explicit bank for now.
[couriersud]

Added EggVenture readme to lethalj.c. [Guru]

Changed sound cpu type in saiyugb1 to I8748. [couriersud]

dkong.c: S2650 based games consolidated [couriersud]
* consolidated memory maps for S2650 based games
* renamed handlers to s2650_*
* joined protection handlers

Added Cruis'n USA and new Raiden DX/2 readme. Cleaned up some
documentation in raiden2.c. Renamed "Raiden DX (set 2)" to "Raiden DX
(Tuning license)", and renamed ROMs to match the actual PCB.
[Guru]

Updated documentation and disk/ROM names in segas24 based on new
information. [Brian Troha, T.Fujita]

Removed "game_no_sound" from the 2 Hotrod games (in segas24.c) as all
3 seem to have the same sound capabilities. [Brian Troha]

toaplan2: [Brian Troha]
* removed duplicate info
* changed most speeds to "xtal_xxMHz" define
* corrected Battle Battle Bakraid Z80 clock based on readme info

Fixed Dip Switches and Inputs for 'aso', 'alphamis', 'arian' (same as
'alphamis'), 'tnk3', 'tnk3j' (same as 'tnk3') and 'athena'. [stephh]

Improvements to galaxi driver... [Roberto Fresca]
- Added Magic Joker.
- Fixed the 3rd background offset to Galaxi.
- Remapped inputs to match the standard poker games.

Began the "big IO_MAP merge of 2008". A number of drivers have had
their I/O space address maps merged. [Andrew Gardner]

Changed the default bootleg gwar pcb to be joystick only, and removed
code duplication. Fixed jcross cabinet dip switches. [Nicola Salmoria]

M377xx:  8-bit I/O port reads no longer cause bogus reads of
neighboring ports. [R. Belmont]

Removed unnecessary ARM7 hooks so MRC and MCR disassemble properly.
[R. Belmont]

Updated TMS5100 LPC tables based on mathematical analysis of 1st and
2nd derivatives of the values and comparison to the best quality
patent image, which nearly always showed which values were in error.
Some off-by-one issues may remain, but it is now nearly perfect.
Further perfection will require PROMOUT dumping, which is planned.
[Lord Nightmare]

snk update: [Nicola Salmoria]
* added another ikari us clone
* renamed ikaria to ikarinc (for Ikari No Continues)
* ikari is the JAMMA board, with conitnues
* ikaria is the non-JAMMA board, with continues
* ikarinc is the non-JAMMA board, without continues
* fixed sound in Jumping Cross
* adjusted some input bits in several games
* merged hal21.c into snk.c
* removed hacks and kludges
* fixed colors (I think--though some sprites do look weird)
* fixed emulation of the "SNK Wave" custom sound used by Marvin's
    Maze and Vanguard II and made it into a proper sound core
* fixed palette decoding of early SNK games (from marvins to
    athena + fitegolf). The least significan bits were assigned
    incorrectly.
* merged marvins.c into snk.c, with all resulting fixes (removed
    hacks, correct shadows, scroll offsets etc)

Replaced aso ROMs (which were possibly from a bootleg) with split ones
that are definitely from an original. Renamed ROMs across sets
accordingly. [Nicola Salmoria]

Converted timekeeper to a device, all default contents are loaded from
disk. slapshot & opwolf3 read/write memory map have been merged.
[smf]

Shadow Force changes: [Pierpaolo Prazzoli]
- Added irqs ack
- Implemented raster irq
- Fixed coin2 and service input not working during the game
- Added watchdog
- Fixed visible area
- Added video enable and irqs enable flags

Added decryption of 39in1. Doesn't get far due to very odd RAM check
routine. [Andreas Naive]

Changed all MCS-48 chips to have a 12-bit address space, regardless
of internal ROM size. [Aaron Giles]

Enabled internal COP410 program map. [Curt Coder]

Fixed Dip Switches and Inputs for 'hal21', 'hal21j' (same as 'hal'),
'fitegolf', 'fitegol2' (same as 'fitegolf') and 'countryc'. [stephh]

Changed refreshspeed target to 0.25Hz below rate provided, in order to
guarantee that inexact timings do not lead to sound stuttering.
[Aaron Giles]

Added Fist of the North Star and (partial) Demolish Fist sets
(Atomiswave) and decryption. [Andreas Naive]

Added PCB info for Hard Yardage & earlier World Class Bowling.
Corrected a few rom names. [Brian Troha]

Split core laserdisc functionality into separate file ldcore.c.
Each player now gets its own source file, along with new hooks
which enable more precise control over the behavior. Updated the
PR-8210 and LD-V1000 implementations to the new spec. Other
players will come online shortly. [Aaron Giles]

Changed laserdisc scan behavior so that it requires a constant stream
of signals to continue scanning. Updated ldplayer accordingly.
[Aaron Giles]

Updated debugger to pass running_machine around where appropriate.
Added running_machine to several devices which really should
eventually be converted into proper devices. [Oliver Stoenberg]

Concluded input port cleanups for drivers W->Z. Changed Primal Rage
start buttons into input buttons. Removed unused protection bit in
Driver's Edge. Introduced a new PORT_CUSTOM which returns a tagged
input that can be used to route bits from one port into another.
[Fabio Priuli]

Added the missing SHA1 checksums to the atrowar set.
[Oliver Stoenberg]

Added basic implementation of the "update ended" interrupt flag to the
MC146818. [Barry Rodewald]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Video Poker [Grull Osgo, Roberto Fresca]
Black Jack [Grull Osgo, Roberto Fresca]
Video Dado [Grull Osgo, Roberto Fresca]
Video Cordoba [Grull Osgo, Roberto Fresca]
Magic Joker (v1.25.10.2000) [Roberto Fresca]



New clones added
----------------
Egg Venture (A.L. Release) [Guru]
Ikari Warriors (US) [Nicola Salmoria]
Double Dragon (bootleg) [Sonikos]



New games marked as GAME_NOT_WORKING
------------------------------------
Mad Zoo [Roberto Fresca]
绿坝娘美...