MAME 0.113u3: Difference between revisions
From MAMEDEV Wiki
(Initial writeup, based on the whatsnew) |
m (link phil consistently) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Release Date == | == Release Date == | ||
MAME 0.113u3 was released on 22 March 2007. | MAME 0.113u3 was released on 22 March 2007. | ||
== Contributors == | == Contributors == | ||
The known contributors for this version are, in alphabetical order: | The known contributors for this version are, in alphabetical order: | ||
* [[ | |||
* [[ | * [[Aaron Giles]] | ||
* [[Brian Troha]] | |||
* [[couriersud]] | |||
* [[Curt Coder]] | * [[Curt Coder]] | ||
* [[David Haywood]] | |||
* [[Derrick Renaud]] | |||
* [[Ernesto Corvi]] | * [[Ernesto Corvi]] | ||
* [[Johnboy]] | * [[Johnboy]] | ||
* [[Nathan Woods]] | |||
* [[Nicola Salmoria]] | |||
* [[Philip Bennett]] | |||
* [[PS]] | |||
* [[R. Belmont]] | |||
* [[Ville Linde]] | * [[Ville Linde]] | ||
* [[Zsolt Vasvari]] | * [[Zsolt Vasvari]] | ||
[[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 | == Specific Contributions == | ||
The known contributions for this version are, in the order specified in the whatsnew: | |||
* [[Nicola Salmoria]] added proper MC8123 decryption code. Hooked up a number of games that were using the 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]] added Z-clipping to the Model 2 driver. | |||
* [[David Haywood]] replaced the old Sega System E driver with new one based on HazeMD. | |||
* [[Brian Troha]] fixed a large pile of DIP switches in the Sega System E games. | |||
* [[David Haywood]] fixed crash bugs in the SCSP emulation. | |||
* [[R. Belmont]] submitted 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 Bennett]] fixed display of immediate word and long operands in the TMS340x0 disassembler. | |||
* [[Derrick Renaud]] updated Ultra Tank to component value code instead of a generic emulation and added Sprint 4 audio. | |||
* [[couriersud]] added save state support to the gaelco3d driver. Also added save state support to tms32031.c and dmadac.c. | |||
* [[Derrick Renaud]] "fixed" analog controls in some vector games by adding back a faux VBLANK timing. | |||
* [[Philip Bennett]] changed the TMS340x0 core to clear the HSTCTLH NMI bit on an acknowledge. | |||
* [[Curt Coder]] externalized the CDP1869 color bit handling to a callback function for MESS. | |||
[[ | * [[Nathan Woods]] refactored the options code into a new generic utility module options.c. Moved the MAME core options into a new module emuopts.c. | ||
[[ | * [[Johnboy]] made some minor NeoGeo set updates. | ||
[[ | * [[PS]] updated the cybertnk driver: | ||
* | ** inter CPU communications | ||
* | ** inputs (almost complete) | ||
** sound | |||
** program ROMs marked as bad dumps | |||
** unmapped reads | |||
[[ | * [[Zsolt Vasvari]] updated some more drivers updated to the new video timing. | ||
[[ | * [[Zsolt Vasvari]] did a ground-up rewrite of the VIC Dual driver. | ||
[[ | * [[Ernesto Corvi]] added a preliminary MB86233 CPU core. Still needs to be hooked up to the Sega Model 2 driver. | ||
[[ | * [[Ville Linde]] fixed an interrupt delay slot problem in the SHARC core. | ||
[[ | * [[Ville Linde]] improved the K001005 polygon rendering. | ||
[[ | * [[Nathan Woods]] introduced a video_screen_exists() call, to determine whether a given screen exists. Updated the debugger to use this so as not to crash if no screens are present. | ||
[[ | * [[Aaron Giles]] fixed glitches in the neogeo driver introduced in last update. | ||
[[ | * [[Aaron Giles]] added extensive (but still WIP) FD1094 debugging tools for help in brute force searching for keys. | ||
[[ | * [[Aaron Giles]] fixed a bug in the Voodoo emulation that caused improper framerates to be computed. | ||
== Game Support == | == Game Support == | ||
''' | '''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] | ||
: | * [http://www.mameworld.net/maws/romset/chinsan Ganbare Chinsan Ooshoubu] | ||
:* | * [http://www.mameworld.net/maws/romset/blockgal Block Gal] | ||
:* | * [http://www.mameworld.net/maws/romset/mastboy Master Boy] | ||
:* | * [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] | |||
[[Category:Releases 2007]] | |||
Latest revision as of 13:12, 7 May 2007
Release Date
MAME 0.113u3 was released on 22 March 2007.
Contributors
The known contributors for this version are, in alphabetical order:
- Aaron Giles
- Brian Troha
- couriersud
- Curt Coder
- David Haywood
- Derrick Renaud
- Ernesto Corvi
- Johnboy
- Nathan Woods
- Nicola Salmoria
- Philip Bennett
- PS
- R. Belmont
- Ville Linde
- Zsolt Vasvari
Specific Contributions
The known contributions for this version are, in the order specified in the whatsnew:
- Nicola Salmoria added proper MC8123 decryption code. Hooked up a number of games that were using the 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 added Z-clipping to the Model 2 driver.
- David Haywood replaced the old Sega System E driver with new one based on HazeMD.
- Brian Troha fixed a large pile of DIP switches in the Sega System E games.
- David Haywood fixed crash bugs in the SCSP emulation.
- R. Belmont submitted 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 Bennett fixed display of immediate word and long operands in the TMS340x0 disassembler.
- Derrick Renaud updated Ultra Tank to component value code instead of a generic emulation and added Sprint 4 audio.
- couriersud added save state support to the gaelco3d driver. Also added save state support to tms32031.c and dmadac.c.
- Derrick Renaud "fixed" analog controls in some vector games by adding back a faux VBLANK timing.
- Philip Bennett changed the TMS340x0 core to clear the HSTCTLH NMI bit on an acknowledge.
- Curt Coder externalized the CDP1869 color bit handling to a callback function for MESS.
- Nathan Woods refactored the options code into a new generic utility module options.c. Moved the MAME core options into a new module emuopts.c.
- Johnboy made some minor NeoGeo set updates.
- PS updated the cybertnk driver:
- inter CPU communications
- inputs (almost complete)
- sound
- program ROMs marked as bad dumps
- unmapped reads
- Zsolt Vasvari updated some more drivers updated to the new video timing.
- Zsolt Vasvari did a ground-up rewrite of the VIC Dual driver.
- Ernesto Corvi added a preliminary MB86233 CPU core. Still needs to be hooked up to the Sega Model 2 driver.
- Ville Linde fixed an interrupt delay slot problem in the SHARC core.
- Ville Linde improved the K001005 polygon rendering.
- Nathan Woods introduced a video_screen_exists() call, to determine whether a given screen exists. Updated the debugger to use this so as not to crash if no screens are present.
- Aaron Giles fixed glitches in the neogeo driver introduced in last update.
- Aaron Giles added extensive (but still WIP) FD1094 debugging tools for help in brute force searching for keys.
- Aaron Giles fixed a bug in the Voodoo emulation that caused improper framerates to be computed.
Game Support
New games added or promoted from NOT_WORKING status
- Opa Opa
- Fantasy Zone II
- Ganbare Chinsan Ooshoubu
- Block Gal
- Master Boy
- 7 Ordi
- Koi Koi Part 2
- Heuk Sua Baek Sa
- Bestri
- Guitar Freaks 2nd Mix Ver 1.01
- SD Fighters (Korea)
New clones added
New games marked as GAME_NOT_WORKING
- Sheng Dan Wu Xian
- Super Dou Di Zhu
- Da Ban Cheng
- Dou Di Zhu
- Mahjong Long Hu Zheng Ba 2
- Mahjong Man Guan Cai Shen
- Mahjong Shuang Long Qiang Zhu 2
- Mahjong Super Da Man Guan 2
- Mahjong Tian Jiang Shen Bing
- Big D2
- Good (Korea)
- Long Hu Zheng Ba 3
- Long Hu Zheng Ba 4
- Kuai Le Xi You Ji
- Man Guan Fu Xing
- Wonder League Star
- Dance Maniax
- Guitar Freaks 3rd Mix