Jump to content

    DCexel 2009-08 released

    Robert
    By Robert,

    EXL100 emulator. Get it HERE.

     

    Version 2009.08

     

    - Added emulation of exelmouse, used especially in exelpaint

    - Fixed speed timer TMS7041: Downhill and Slalom run

    - Fixed a bug in the debugger (destruction of a memory area)


    ClrMamePro 3.130 released

    Robert
    By Robert,

    Rom Manager. Get it HERE.

     

    A somehow "in between" release. Since I'm currently preparing a house move I better release what I got at the moment....

     

    added:

    1st part of the upcoming new toy "Rename Wizard".

    You may know about the major set renames in latest MAME, well the Rename Wizard should help you in the future to update e.g. related datfiles (like artwork datfiles, etc...). The basic idea is: Load an old datfile and a new datfile. Find set renames. Apply the renames to a third datfile (e.g. artwork) either to rom or set level and save this dat. So the 1st step is to find set renames.

    Logiqx's MAMEDIFF is usually used for such a thing but MAMEDIFF isn't as accurate as you might think. So Logiqx and myself though about other ways to find renames. The current idea is a 6-path check (from highest to lowest prio).

     

    1) unique set hash compare: Hash is created over all rom/disk hashes and in case of nodumps or samples over names. Hash lookup tries to find a matching set.

    2) single unique rom hash compare: Take a single unique rom hash of old datfile set and check if it's a single unique hash in new datfile. Use this to find a matching set

    3) single unique chd hash compare: similar to 2) but on chds

    4) fuzzy name check: similar to cmpro's scanner set name check. Tries to find the 'best fit' name

    5) lazy description compare: try to match the descriptions

    6) lazy set compare: try to match the setname

     

    Currently a complete set list is produced showing something like:

    old name -> new name [succeeded matching method] or *old name -> new name [succeeded matching method] or old name -> ? (when no match was found....propably a removed set) The * indicates a name change.

     

    This part is already in...you can play around with it if you like.

    The next steps will be:

    - optionally disallow parent-to-clone renames (since a lot of dats work on parent sets only)

    - load and apply changes on 3rd datfile

    The Rename Wizard is not directly visible at the moment...but still easy to find. Check out popup menus if you want to know more ABOUT it.

     

    added: warning when 'Sets' scan option is not enabled

    added: dir2dat option to create a 0 byte file for empty folders

    misc: show common rebuilder warnings only once and not per addpath

    misc: improved fuzzy set name check

    fixed: xml dats with UTF ByteOrderMark aren't listed in profiler

    fixed: when using header support, rom size values are wrong

    fixed: offline datfiles 0 crc/ 0 size issue


    MAME4ALL WIZ 2.4 released

    Robert
    By Robert,

    Get it HERE.

     

    - Added full image scaling (Rampage, Popeye, Super Sprint, etc).

    Horizontal scaling with linear filtering is still used internally when applicable.

    - More Neo·Geo games are playable, e.g. Art of Fighting 3, Fatal Fury and Pulstar.

    Still some games run in the GP2X and not in the WIZ due to lack of memory.

    (blazstar, kof96, mslug2, ninjamas, ragnagrd, rbff1 and shocktro)

    - Upper memory is used as primary memory for all memory allocations. If the upper memory

    is full, the Linux memory is used instead. Strangely the emulator is faster using this

    approach and it avoids lock-ups.

    - No more lock-ups when exiting from games to the frontend (e.g. Out Run, Shinobi, etc).

     

    GP32 and DINGOO ports have been done by Slaanesh.


    Sweet16 2.1.1 released

    Robert
    By Robert,

    AppleIIGS emulator. Get it HERE.

     

    I’ve just released Sweet16 2.1.1, a nice little update that fixes a few bugs, and includes a couple of changes that reduce CPU overhead on the host Macintosh substantially. Here’s an overview of what’s changed:

     

    The main event loop now does sleeps instead of busy-loops, dramatically reducing wasted CPU cycles; Sweet16 plays much more nicely with other running processes now.

    Rewrote the video timing code to be more precise.

    Removed some unnecessary mutual exclusion code in the networking support, speeding up networking substantially.

    The Create Disk Image panel now lets you choose a disk image format on Mac OS X 10.4; previously this popup window didn’t do anything prior to Mac OS X 10.5.

    The SpiderMonkey JavaScript runtime is now weak-linked, so that Sweet16 really does now run on PowerPC G3 systems (albeit without debugger support).

    Creating disk images of even 1 MB sizes (5 MB, 10 MB, 32 MB, 100 MB, for example) now goes much, much faster, since instead of writing out 512 bytes at a time, these are written 1 MB at a time. A future update will provide a similar performance improvement for floppy size image creation.

    Clicks in the video window are no longer ignored when the System Information window is open.

    Enabled some new optimizations that noticeably improves performance on PowerPC systems.

    Removed some unnecessary debug output.

    The Create Disk Image panel now lets you create DiskCopy 4.2 images at 1.4 MB.

    The Create Disk Image panel’s size popup no longer wanders out of view when you resize the panel.

    Memory no longer gets leaked when controls in the Create Disk Image and Create Emupack file panels are clicked on.

    Reworded the alert that appears when trying to mount a CD-ROM when no CD-ROM is found, since the same alert is used both when there is no CD-ROM media available as well as when there is no CD-ROM drive available.


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