Jump to content

    MAME 0.120 released

    Robert
    By Robert,

    Source

    Come and grab the latest official “stable” build of MAME from the Latest Release page, or from the ZTNet Mirror. As of this release, I am officially producing a 64-bit native Windows binary along with the usual 32-bit builds to help encourage more testing of the 64-bit native code. For the most part, games run at least as well as the 32-bit versions, and some run significantly better thanks to the architectural improvements of native 64-bit mode.

     

    Another notable change with this release is the movement of some core shared files in the source tree. A number of files in the mame/machine and mame/video directories were really more core shared components, and so they have been given a new home in the emu/machine and emu/video directories.

     

    Source

    0.120

    -------

     

    Source Changes

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

    Added "native" architecture option to the makefile. Use this to have gcc automatically pick the most appropriate architecture based on the system that it is compiling on. [Christophe Jaillet]

     

    Hooked up the KL5C80 communications CPU to the HNG64 BIOS and emulated some of its features. [Andrew Gardner, Justin Kerk]

     

    Fixed a few pointer truncation bugs in the Windows 64-bit code. Enabled warnings for 64-bit pointer truncations. Merged the x86 and x64 manifests. [Atari Ace]

     

    Changed 6821 PIA logging so that it only logs core messages once. [Tim Lindner]

     

    Updates to various NeoGeo ROMsets. Some ROM names updated to match verified names from chip labels. A lot of "older" sets have been redumped to investigate the "64k m1/s1 issue" (also the m1

    "overdumps"). Result was, ALL m1 ARE at least 128kx8; ALL s1 ARE 128kx8. The old m1 "overdumps" were incomplete dumps. In addition, it has been discovered that all "p-roms" do have a minimum size of

    4mbit. A number of sets have been restored to their "original" state, and a number of others have been marked as bad dumps where appropriate. Specific changes include: [Johnboy]

    - bjourney: readded 128k m1 from Mame v0.34b5

    - bstars: fully redumped, added correct m1

    - bstars2: fully redumped, added correct m1

    - goalx3: readded 128k m1 from Mame v0.34b5

    - janshin: readded 128k m1 from Mame v0.34b5

    - joyjoy: added correct m1

    - legendos: readded 128k m1 from Mame v0.34b5

    - maglord: fully redumped, added correct m1

    - mutnat: partially redumped, added correct m1

    - nam1975: fully redumped, added correct m1/s1

    - ncombata: fully redumped, renamed set to ncombath

    - neomrdo: readded 128k s1 from Mame v0.34b5

    - pbobblen: readded 128k m1 from Mame v0.34b5

    - puzzledp: readded 128k s1 from Mame v0.34b5

    - ridhero: fully redumped, added correct s1

    - socbrawl: readded 128k s1 from Mame v0.34b5

    - ssideki2: fully redumped

    - strhoop: readded 128k m1 from Mame v0.34b5

    - svc: removed MVS tag, only one version exists (AES/MVS/PCB)

    - svcboot: removed MVS tag

    - tws96: readded 128k m1 from Mame v0.34b5

    - viewpoin: readded 128k m1/s1 from Mame v0.34b5

    - wh2j: partially redumped, renamed to wh2jh, is verified AES version

    - wh2j: fully redumped, is verified MVS version

    - wh1h: fully redumped, is verified AES version

    - wh1ha: renamed from wh1h to wh1ha

     

    Made several more traditional optimizations to the voodoo emulations, gaining a few percent improvement. [Aaron Giles]

     

    Further tweaked the work code to appropriately check for work items versus checking for the number of outstanding items. [Aaron Giles]

     

    Simplified some of the model2 rendering code. [Aaron Giles]

     

    Moved a number of files from mame/machine and mame/video to emu/machine and emu/video. In general, files that emulate a common industry standard chip (as opposed to custom, manufacturer-specific chips) were moved. Further moves may happen in the future to isolate common system-level components (such as amiga, snes, etc.). [Aaron Giles, Curt Coder]

     

     

    New games added or promoted from NOT_WORKING status

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

    Hayaoshi Quiz Ouza Ketteisen - The King Of Quiz [Luca Elia]

     

     

    New clones added

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

    World Heroes (set 3) [Johnboy]

    World Heroes 2 Jet (set 2) [Johnboy]

    Nightmare in the Dark (bootleg) [Johnboy]

    >> Get it HERE.


    Olafnes Rebuild v0.04 released

    Robert
    By Robert,

    NES emulator

     

    ##### Olafnes Rebuild v0.04

     

    Build Time: 2007-10-15

     

    * limit fps is avaluable

    * updated config settings,now can create ini automatically

    >> Get it HERE.


    PSPColem 1.1.0 released

    Robert
    By Robert,

    Colecovision emulator for the PSP

     

    Hi All,

     

    Here is a new version of PSPColem the Colecovision Emulator for PSP.

     

    For those who haven't seen previous versions, ColEm is one of the best emulator of the ColecoVision videogame system written by Marat Fayzullin. It's running on FreeBSD, HP-UX, SunOS, Solaris, Linux, and other Unix systems. PSPColem is a port to PSP of Colem (Unix version 1.0).

     

    What's new in version 1.1.0 :

     

    - Display and save thumbnail images for each save state

    - New graphics

    - Option to prevent the blue led to be displayed when L or R are pressed

    - Option to display frame rate

    >> Get it HERE.


    BSNES 0.025 released

    Robert
    By Robert,

    SNES emulator

     

    2007-10-14 - bsnes v0.025 released

     

    bsnes is exactly three years old today. I've posted a new version which adds DSP-3 and DSP-4 special chip support. The DSP-3 is used by SD Gundam GX, and the DSP-4 is used by Top Gear 3000. Please note that the DSP-3 is not fully emulated, thusly SD Gundam GX is not fully playable. Also, due to lack of timing emulation with the DSP-4, the Top Gear 3000 track sometimes flickers in split screen mode. However, it is believed that Top Gear 3000 is fully playable.

     

    I should also note that I have started on SuperFX emulation, as some will inevitably see said code in my source releases. What I have now is nothing more than a skeleton implementation, and absolutely nothing using it is playable yet. I am making absolutely no promises that I will ever be able to emulate this chip. It will take at least several months of work, and even then, the speed will probably be too slow to reach 60fps on any system, but ... I'm working on it. While I have no way to run tests on the actual SuperFX hardware, I will do the best I can to emulate the chip accurately. I will be emulating the caching and cycle delays as best I can, but the information I have on this chip is extremely limited, so don't expect miracles.

     

    Lastly, as promised, I have released the special chips I have personally emulated to the public domain. See license.txt for more information if interested. I cannot release the special chips whose code I did not write to the public domain, but all of that is already available under the GPLv2 (from ZSNES) or the SNES9x license.

     

    Changelog:

     

    * Added DSP-3 support, thanks to John Weidman, Kris Bleakley, Lancer, z80 gaiden

    * Added DSP-4 support, thanks to Dreamer Nom, John Weidman, Kris Bleakley, Nach, z80 gaiden

    * Started on support for SuperFX, no games playable as chip emulation is less than 1% complete

    * Unsupported special chips will now display an alert

    * Missing stbios.bin file when loading Sufami Turbo cartridges will now display an alert

    * Video settings now saved separately for windowed and fullscreen mode

    * Advanced option video<.mode>.synchronize can be enabled for vsync, but will cause sound crackling

    * Added menu option to toggle FPS counter

    * Minor source code cleanup

    >> Get it HERE.


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