- 0 replies
- 1,490 views
- Add Reply
- 0 replies
- 3,308 views
- Add Reply
- 17 replies
- 13,646 views
- Add Reply
- 5 replies
- 5,163 views
- Add Reply
MAME 0.116u2 Released!

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!
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]
CPS3 WIP - Sprite Zoom! [Haze]


Preliminary Implentation, sometimes a few slight gaps, but I've figured out how it works at least.
One of the Jojo hidden test (developer) menus allows you to test it.
It's used to zoom the characters out of view in Warzard character select (compare with the old shots)
It's used for some of the portraits in the SFIII3 Intro.
It's used to zoom the 'Fight' text at the start of rounds.
You can see the page here:
ElSemi's CPS3 Emulator Preview Test Version


ElSemi released the preview version his new CPS-3 emulator.
This is a preview version of my CPS3 emulator. Here youcan see the current work-in-progress state of the emulation.
There are still a lot of missing features to emulate properly
so don't report any emulation errors yet. The missing features
include (and the effect caused by them missing) :
Sprite Zoom: you'll see the sprite tiles (squares) not being properly aligned or with gaps
Fullscreen Zoom: Sometimes it seems like the camera is not pointing to the action
Per-tile palette selection: some colors (a lot in some games) are wrong
Priorities: objects that are over the background when they should appear behind
Linescroll: Floor 3D effect missing. SF32ndi scrolling letters in intro missing.
Linezoom: I don't know where is it used
* CPS3 Emulator Test Version. This package includes both the normal and MultiCPU versions exes.
Get it here.
Supported games are the six CPS-3 titles:
Jojo's Bizarre Adventure: Heritage for the Future
Jojo's Venture / Jojo no Kimyouna no Bouken
Street Fighter III 2nd Impact: Giant Attack
Street Fighter III 3rd Strike: Fight for the Future
Street Fighter III: New Generation
Warzard / Red Earth
More CPS3 Progress

CPS3 More Progress
I fixed a few problems (broken fastboot hacks are bad mmmk) and Warzard now has sprites, and the Sprite positions in the other games seem more correct.
The zoom isn’t emulated on the sprites yet, hence the bad looking ones on the first shot in the backgrond.
Check the link for screenshots.