MAME 0.113u3: Difference between revisions

From MAMEDEV Wiki
(Initial writeup, based on the whatsnew)
 
(→‎Game Support: update list according to whatsnew, add missing maws links)
Line 61: Line 61:


== Game Support ==
== Game Support ==
'''Games added'''
'''New games added or promoted from NOT_WORKING status'''
:* 7 Ordi
:* [http://www.mameworld.net/maws/romset/opaopa Opa Opa]
:* Bestri
:* [http://www.mameworld.net/maws/romset/fantzn2 Fantasy Zone II]
:* Guitar Freaks 2nd Mix Ver 1.01
:* [http://www.mameworld.net/maws/romset/chinsan Ganbare Chinsan Ooshoubu]
:* Heuk Sua Bae Sa
:* Koi Koi Part 2
:* SD Fighter (Korea)
 
'''Games promoted to working status'''
:* [http://www.mameworld.net/maws/romset/blockgal Block Gal]
:* [http://www.mameworld.net/maws/romset/blockgal Block Gal]
:* [http://www.mameworld.net/maws/romset/fantzn2 Fantasy Zone 2]
:* [http://www.mameworld.net/maws/romset/chinsan Ganbare Chinsan Ooshoubu (MC-8123A, 317-5012)]
:* [http://www.mameworld.net/maws/romset/mastboy Master Boy]
:* [http://www.mameworld.net/maws/romset/mastboy Master Boy]
:* [http://www.mameworld.net/maws/romset/opaopa Opa Opa]
:* [http://www.mameworld.net/maws/romset/7ordi 7 Ordi]
:* [http://www.mameworld.net/maws/romset/koikoi Koi Koi Part 2]
:* [http://www.mameworld.net/maws/romset/lhba Heuk Sua Baek Sa]
:* [http://www.mameworld.net/maws/romset/bestri Bestri]
:* [http://www.mameworld.net/maws/romset/gtrfrk2m Guitar Freaks 2nd Mix Ver 1.01]
:* [http://www.mameworld.net/maws/romset/sdfight SD Fighters (Korea)]
 
'''New clones added'''
:* [http://www.mameworld.net/maws/romset/funybubc Funny Bubble (In Chang Electronic Co)]
:* [http://www.mameworld.net/maws/romset/twinadvk Twin Adventure (Korea)]
:* [http://www.mameworld.net/maws/romset/onetwoe One + Two (earlier)]
 
'''New games marked as GAME_NOT_WORKING'''
:* [http://www.mameworld.net/maws/romset/sdwx Sheng Dan Wu Xian]
:* [http://www.mameworld.net/maws/romset/sddz Super Dou Di Zhu]
:* [http://www.mameworld.net/maws/romset/dbc Da Ban Cheng]
:* [http://www.mameworld.net/maws/romset/ddz Dou Di Zhu]
:* [http://www.mameworld.net/maws/romset/lhzb2 Mahjong Long Hu Zheng Ba 2]
:* [http://www.mameworld.net/maws/romset/mgcs Mahjong Man Guan Cai Shen]
:* [http://www.mameworld.net/maws/romset/slqz2 Mahjong Shuang Long Qiang Zhu 2]
:* [http://www.mameworld.net/maws/romset/sdmg2 Mahjong Super Da Man Guan 2]
:* [http://www.mameworld.net/maws/romset/tjsb Mahjong Tian Jiang Shen Bing]
:* [http://www.mameworld.net/maws/romset/bigd2 Big D2]
:* [http://www.mameworld.net/maws/romset/good Good (Korea)]
:* [http://www.mameworld.net/maws/romset/lhzb3 Long Hu Zheng Ba 3]
:* [http://www.mameworld.net/maws/romset/lhzb4 Long Hu Zheng Ba 4]
:* [http://www.mameworld.net/maws/romset/klxyj Kuai Le Xi You Ji]
:* [http://www.mameworld.net/maws/romset/mgfx Man Guan Fu Xing]
:* [http://www.mameworld.net/maws/romset/wlstar Wonder League Star]
:* [http://www.mameworld.net/maws/romset/dmx Dance Maniax]
:* [http://www.mameworld.net/maws/romset/gtrfrk3m Guitar Freaks 3rd Mix]

Revision as of 09:58, 25 April 2007

Release Date

MAME 0.113u3 was released on 22 March 2007.

Contributors

The known contributors for this version are, in alphabetical order:

Significant Contributions

Nicola Salmoria added proper MC8123 decryption code and hooked up a number of games that were using that chip, making many of them playable.

Ville Linde fixed several SHARC opcodes where data transfer was done regardless of the condition. This fixes many things, like the upside-down geometry in Model 2B games. And also, probably all the remaining clipping issues in Gradius 4. At least the planet zooming out in the intro works now. Ville Linde also added Z-clipping to the Model 2 driver, fixed an interrupt delay slot problem in the SHARC core, and improved K001005 polygon rendering.

David Haywood replaced old Sega System E driver with new one based on HazeMD. He also fixed crashing bugs in SCSP emulation.

Brian Troha fixed a large pile of DIP switches in the Sega System E games.

R. Belmont submitted a couple of ES5503 improvements:

  • Fixed extraneous click at end of samples
  • Improved timing behavior. Fixes music tempo in many Apple IIgs apps and games in MESS.

Philip Bennet fixed display of immediate word and long operands in the TMS340x0 disassembler. He also changed the TMS340x0 core to clear the HSTCTLH NMI bit on an acknowledge.

Derrick Renaud updated Ultra Tank to component value code instead of a generic emulation and added Sprint 4 audio. He also "fixed" analog controls in some vector games by adding back a faux VBLANK timing.

couriersud added save state support to the gaelco3d driver. Also added save state support to tms32031.c and dmadac.c.

Curt Coder externalized CDP1869 color bit handling to a callback function for MESS.

Nathan Woods refactored the options code into a new generic utility module options.c. He moved the MAME core options into a new module, emuopts.c. He also introduced a video_screen_exists() call, to determine whether a given screen exists. He updated the debugger to use this so as not to crash if no screens are present.

Johnboy submitted some minor NeoGeo set updates.

PS submitted several updates to the cybertnk driver:

  • inter CPU communications
  • inputs (almost complete)
  • sound
  • program ROMs marked as bad dumps
  • unmapped reads

Zsolt Vasvari got some more drivers updated to the new video timing. He also did a ground-up rewrite of the VIC Dual driver.

Ernesto Corvi added a preliminary MB86233 CPU core. It still needs to be hooked up to the Sega Model 2 driver.

Aaron Giles fixed glitches in neogeo driver introduced in last update. He also added extensive (but still WIP) FD1094 debugging tools for help in brute force searching for keys.

Game Support

New games added or promoted from NOT_WORKING status

New clones added

New games marked as GAME_NOT_WORKING