Jump to content

MAME 0.116u2 Released!


iq_132

Recommended Posts

Source

A new update to MAME 0.116 is now available on the Latest Release page. The big news in this release is of course the decryption and booting of Capcom’s CPS-III games. A lot of great progress has happened on this, but be warned, there is still a good deal of work left to complete the emulation. We also have some more Neo-Geo updates from Zsolt, a major Dooyong driver update from Vas Crabb, and some nice code cleanups from Zsolt and Atari Ace.

 

There have been a lot of nice updates to drivers over the past couple of months, but that also means there may be some regressions lurking. So if you see anything amiss, please post a message on the MAME Testers board lettings us know!

 

Source

0.116u2

----------

 

 

MAMETesters Bugs Fixed

---------------------------------

adk0116yel [Zsolt Vasvari]

neodrvr0116u1red [Zsolt Vasvari]

strhoop0116u1red [Zsolt Vasvari]

wb3_0116u1gre [Aaron Giles]

 

 

Source Changes

----------------------

Fixed regressions in Gridlee and Gomoku. [Zsolt Vasvari]

 

Fixed some unicode build issues in the Windows code. [Oliver Stoneberg]

 

Updated a number of games to correctly use the SN76489 instead of the SN76496, which was a later design. [Justin Kerk, Lord Nightmare]

 

Cleaned up the exports from a number of drivers, adding static qualifiers to functions and variables that don't need to be exported and have generic sounding names. [Atari Ace]

 

Updated numerous drivers to remove the use of global Machine wherever possible. Also reviewed the clipping regions and made changes to ensure the passed-in cliprect was honored. [Zsolt Vasvari]

 

Cleaned up the Dooyong driver: [Vas Crabb]

* Consolidated and streamlined tilemap callbacks

* Took better advantage of MAME's tilemap caching by building larger tilemaps so they don't need to be invalidated as often

* Interpreted sprite Y position as signed 9-bit value in rshark/superx (fixes some glitches)

* Added more explanatory comments to help others reading the code

 

Changed a number of mame timer objects from void * to mame_timer *. [Atari Ace]

 

Fixed a couple more Irem CPU opcodes to improve Match It 2. [Robiza]

 

Fixed collision detection bug in thunderX. [shimapong]

 

Initial cut at working CPS3 driver. Basically works but has a lot more work to be done to finish it up. [David Haywood, Andreas Naive, Tomasz Slanina, ElSemi, Philip Bennett]

 

Fixed minor cycle timing issue in 6809 CPU core. [Ernesto Corvi]

 

Neo-Geo updates: [Zsolt Vasvari]

* Fixed several regressions from previous update

* Added LED outputs

* Improved smaller visible area configuration

 

Fixed some incorrect information in the Neo Geo ROMsets. [JohnBoy]

 

Integrated platform-specific changes into the core makefile, mostly taken from the SDLMAME makefile. Changed the MAMEOS configuration variable to OSD, indicating which OSD layer is being compiled. Added a new configuration variable TARGETOS which specifies the target OS platform. [Aaron Giles]

 

 

New clones added

-----------------------------

Punch-Out!! (Italian bootleg) [David Haywood]

 

 

New games marked as GAME_NOT_WORKING

---------------------------------------------------------------

Mini Boy 7 [Roberto Fresca]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...