主题 : 【新闻】MAME 0.120u4&MAME Plus! 0.120u4
级别: 论坛版主
UID: 6498
精华: 1
发帖: 9741
威望: 49 星
金钱: 403140 浮游币
贡献值: 9533 点
好评度: 53290 点
人气: 3105 点
在线时间: 4569(时)
注册时间: 2004-06-07
最后登录: 2024-11-18
楼主  发表于: 2007-11-15 20:47

【新闻】MAME 0.120u4&MAME Plus! 0.120u4

http://mamedev.org/
http://mame.tsubasa.com.cn/

0.120u4
-------


MAMETesters Bugs Fixed
----------------------
gradius4_0120u3yel [Aaron Giles]
vegas.c0120u3yel [Aaron Giles]



Source Changes
--------------
Made some minor changes in the inline code. The result of
atomic_add32 isn't used a lot of the time, so the final addition was
brought out to allow it to be optimized away. Removed the unnecessary
delta argument from atomic_increment32 and atomic_decrement32 in
eminline.h, and added implementations.  Changed the condition for
using rgbsse.h to include 32-bit platforms with SSE enabled.
[Vas Crabb]

Did a major clean-up of the input ports in ssv.c. Brought out the
common joystick, mahjong and quiz input setups, and then used 
PORT_INCLUDE to pull them in when needed. Also brought out the 
common coinage settings, to avoid needless repetition. [Vas Crabb]

Analyzed all driver interfaces (DRIVER_INIT, READ8_HANDLER, etc.) to
determine which ones should be made static and properly tagged them
all to reduce global namespace pollution. Some cases turned out to be
dead code, which was also properly tagged. [Atari Ace]

Updated the Tube Panic driver, fixing the background scroll-in (it's
smooth again now). The problem was caused by wrong synchronization
between main and slave CPUs. Also modified the video driver to be
scanline accurate and implemented more accurate interrupt handling.
[Jarek Burczynski]

Altered TTL low high levels in res_net.c. This will broaden the color
range a bit. Since the results are normalized, there is only a limited
effect visible. [couriersud]

Cleaned up inputs and added dip locations in ms32.c. Also fixed dips
in "47pie2" and "akiss". [Sonikos]

Fixed bug that caused incorrect input to be read if multiple inputs
were mapped to the same mouse input under Windows. [Nathan Woods]

Fixed a bug in the i8051 core that improperly fired the Timer2
interrupt when it wasn't enabled. [Jim Stolis]

Updates to the peplus driver: [Jim Stolis]
* Added lightpen support
* Added PE+ Superboard support
* Added ABC coin optics support
* Added full I2C eeprom support
* Added NVRAM support
* Corrected door closure issues
* Removed most memory hacks
* Consolidated machines and inputs
* New layout for pepp0158

Split up the MPU4 driver into a core and driver set up a la NeoGeo.
Also made some timer fixes, and added some new ROMs added.
[James Wallace]

Fixed problems introduced when the junofrst blitter code was
simplified. [Chris Hardy]

American Poker II major rewrite: [Roberto Fresca]
- Properly dervied clocks from crystals
- Reworked TILE_GET_INFO to handle the proper tiles/color codes.
- Fixed interrupts (NMI).
- Corrected AY8910 frequency to 1.5 MHz to match the real thing.
- Arranged the AY8910 volume in all games avoiding clips.
- Corrected the screen visible area.
- Added NVRAM support.
- Reworked the memory map, mapping all the hardware I/O ports.
- Reworked the Inputs for all sets.
- Added implementation of Operator and Supervisor Keys.
- Fixed some timing troubles.
- Added partial DIP switch support with diplocations to all sets.
- Removed the hack in DRIVER_INIT.
- Hooked write handlers for output ports.
- Added watchdog routines.
- Dumped, hooked, wired and decoded the color PROM in all sets.
- Modified the refresh rate according to hardware measurements.
- Wired the lamps for all sets. Created their respective layouts.
- Splitted the driver to driver/video.
- Other minor fixes.

SCSP fixes: [kingshriek]
* Fixed DECAY1 envelope state to not exit immediately
* Improved support for LPSLNK and SBCTL
* Fixed panning calculation bug
* Fixed case where key-rate scaling is off

Added support for indicating that DIP switches are reversed in the
DIP locations view. [Vas Crabb]

Added DIP locations for Midway Tron and the Nintendo Donkey Kong
series (dkong.c). [Vas Crabb]

Added an Altivec/VMX implementation of the RGB utilities for our
friends with G4, G5 and POWER5 CPUs (rgbvmx.h) and added
rgbint_bilinear_filter and rgbaint_bilinear_filter to rgbsse.h (based 
on rgb_bilinear_filter/rgba_bilinear_filter) for completeness, as 
these functions exist in rgbgen.h. [Vas Crabb]

Updated model2.c, taitojc.c, and gticlub.c to use the new polygon
routines. Deprecated the old poly.c and renamed polynew.* to poly.*.
[Aaron Giles]

Unified poly.c callbacks so that tri and quad callbacks work the
same way. [Aaron Giles]

Fixed display of floating point TMS32031 registers in the debugger.
[Aaron Giles]

Fixed TMS32031 ABSF opcode to work as documented and not produce a
proper negative. [Aaron Giles]



New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (PP0516) Double Bonus Poker [Jim Stolis]
Player's Edge Plus (PP0158) 4 of a Kind Bonus Poker [Jim Stolis]
Player's Edge Plus (PP0188) Standard Draw Poker [Jim Stolis]
Player's Edge Plus (Set038) Set Chip [Jim Stolis]
Player's Edge Plus (BE0014) Blackjack [Jim Stolis]
Player's Edge Plus (KE1012) Keno [Jim Stolis]
Player's Edge Plus (PS0615) Video Slots [Jim Stolis]
Player's Edge Plus (PS0716) Video Slots [Jim Stolis]
Player's Edge Plus (XP000019) Deuces Wild Poker [Jim Stolis]
Player's Edge Plus (XS000006) Triple Triple Diamond Slots [Jim Stolis]
MPU4 Unit Test [James Wallace]
Sigma Poker [Roberto Fresca]



New clones added
----------------
Slipstream (950515 HISPANIC) [Guru]
Kick and Run (US) [Brian Troha]
American Poker 95 [Roberto Fresca]
Poker De Win [Roberto Fresca]



New games marked as GAME_NOT_WORKING
------------------------------------
Vegas Poker (Prototype) [James Wallace]
Sigma Poker 2000 [Roberto Fresca]




MAME Plus! 0.120u4

# updated to 0.120u4 [BUT]
# updated Japanese mameinfo (0.120u3 11/14) [mame e2j]
# removed most codes from osd_so.h, sync with makefile.mes [emuman]
# neogeo: auto detect bios type by crc. region hack code is independent from bios number. [BUT]
# fixed crash in 2xSai filter with large bitmaps such as cps3 [BUT]
# neogeo: added previous version of universal bios again [BUT]
# updated catver [s_bastian]
# updated Japanese list (jplist0120u3_1109_2.zip) [mamelist jp]
# fixed a bug in game select menu [BUT]
# GUI: fixed crash when 'ctrlr' field of mame.ini is empty [BUT]
# GUI: support up to 1024 chars for picker tooltip text [BUT]
[ 此贴被lzsgodmax在2007-11-16 17:17重新编辑 ]
绿坝娘美...
级别: 论坛版主
UID: 29498
精华: 0
发帖: 823
威望: 9 星
金钱: 51417 浮游币
贡献值: 9046 点
好评度: 5103 点
人气: 136 点
在线时间: 246(时)
注册时间: 2005-05-22
最后登录: 2024-10-17
沙发  发表于: 2007-11-16 11:12

又更新的鸟