Jump to content

    MAME 0.116u2 Released!

    iq_132
    By iq_132,

    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]


    CPS3 WIP - Sprite Zoom! [Haze]

    iq_132
    By iq_132,
    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.

     

    cps3_spritezoom_1.png

     

    It's used to zoom the characters out of view in Warzard character select (compare with the old shots)

     

    cps3_spritezoom_2.png

     

     

    It's used for some of the portraits in the SFIII3 Intro.

     

    cps3_spritezoom_3.png

     

    It's used to zoom the 'Fight' text at the start of rounds.

     

    cps3_spritezoom_4.png

     

    You can see the page here:

    MAMEWorld Forums


    ElSemi's CPS3 Emulator Preview Test Version

    Agozer
    By Agozer,

    ElSemi released the preview version his new CPS-3 emulator.

     

    This is a preview version of my CPS3 emulator. Here you

    can 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 :naughty:

     

    * 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

    iq_132
    By iq_132,
    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.

     

    http://haze.mameworld.info/2007/06/20/cps3-more-progress-2/


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...