Jump to content

    MAME 0.101u3

    oshisama
    By oshisama,
    MAMETesters Bugs Fixed

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

    bigkarnk0101u2gre [Pierpaolo Prazzoli]

     

    Source Changes

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

    Fixed a number of games that were broken with the u1 update. Just a few

    more cases remain. Most games are working at this point. [Aaron Giles, with

    contributions from El Condor, R. Belmont, Ville Linde]

     

    Added preliminary save state support to Missile Command and Battlezone.

    [buddabing]

     

    Fixed some dips in Pop's Pop's. [sonikos]

     

    Fixed inputs in Woodpecker. [Pierpaolo Prazzoli]

     

    Updated PowerPC core to use new disassembler style. [Nathan Woods]

     

    Merged in recent updates from MESS PC emulation code. [Nathan Woods]

     

    Fixed DTD in the -listxml output. [Oliver Stoneberg]

     

    Added sprites banking, tile banking, sound banking, and a couple of

    DIP switches to Egg Hunt. [Pierpaolo Prazzoli]

     

    Updated 6502 family of disassemblers to the new disassembler style. Added

    internal memory maps for the m6510 and m4510 CPU cores. Updated m4510 to

    use address translation hooks. [Nathan Woods]

     

    Reduced how often the debugger display is refreshed if stepping and

    steps_until_stop is a high number.  This makes commands like 'step

    #10000' a bit more usable. [Nathan Woods]

     

    Fixed MESS UI code that prevented P and Esc from being intercepted properly.

    [Lawrence Gold]

     

    Added check and failure for 0-sized mallocs. [Nathan Woods]

     

    Updated i86 and i286 cores to hook into the new i386 disassembler.

    [Nathan Woods]

     

    Added MMU support to the MIPS3 dynamic recompiler. Re-enabled it by default.

    Added direct fast RAM access to the dynamic recompiler, as well as optional

    hotspot optimizations. Most games should show a net speedup over the pre-MMU

    compiler. [Aaron Giles]

     

    Fixed FPU decoding and a few other minor issues in the i386 disassembler.

    [Aaron Giles]

     

    Added rudimentary hotspot detection to the debugger. Type "help hotspot" for

    details on how it works. [Aaron Giles]

     

    Cleaned up the way the debugger hooks into the memory subsystem. Now, on each

    CPU switch, the debugger queries the memory system for callbacks to be called

    on every read/write. This allows more efficient watchpoint tracking and allows

    for non-watchpoint debugging behaviors like the hotspot detection.

    [Aaron Giles]

     

    Changed the way encrypted CPU memory is allocated and managed. Previously,

    memory_set_opcode_base() was used to set a single pointer to the decrypted

    opcodes; however this presented a number of limitations. Now that all RAM and

    ROM-like regions are assigned banks, the memory system now tracks decrypted

    opcodes per bank. For implicit banks (marked RAM or ROM in the memory map),

    a new function memory_set_decrypted_region() configures which areas of the

    address space contain decrypted opcodes and where the decrypted opcodes live.

    For explicit banks, there is a new function memory_configure_bank_decrypted()

    which operates identically to memory_configure_bank() but specifies a pointer

    to the decrypted opcodes on a per-bank basis. Updated all drivers using the

    old mechanism to the new mechanism and removed the old system. [Aaron Giles]

     

    Thanks to the new opcode handling, removed "RAMROM" support from the memory

    subsystem altogether, and updated all drivers to simply limit their decryption

    to areas that the CPU decrypted. [Aaron Giles]

     

    Fixed activecpu_dasm() and cpunum_dasm() to detect the presence of an updated

    disassembler and wraps the calls to that rather than crashing. [Aaron Giles]

     

    New clones added

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

    Street Fighter EX 2 (ASIA 980312) [Corrado Tomaselli]

    Batsugun (set 2) [Parodier]

    Glass (Ver 1.0 set 2) [Corrado Tomaselli]

    Golden Tee Royal Edition Tournament (v4.02) [brian Troha]

    »» Homepage/Download


    Nintendulator 0.950

    oshisama
    By oshisama,

    Nintendulator is a Nintendo Emulator that has been updated for Windows.

    A few major bugs (dealing with recording movies from savestates) have been fixed, and a few new mappers have been added.

    After some consideration, I realized that there's no point in including separate downloads for the beta mapper DLLs when the beta emulator binaries always include them.

    »» Homepage/Download

    DrMD 4.1 released

    Robert
    By Robert,

    DrMD is a Genesis / Meagdrive emulator for the GP32

     

    Version 4.1 released

     

    - Added genesis rom banking, this fixes games like Earthworm Jim 1 + 2 which require banking to be emulated when SRAM is being emulated as well. This will hopefully fix a lot of the other games that have stopped working since SRAM support was added.

    - DrMD now supports up to 512 roms again, 4.0 used an old version of the smc library which only supports up to 128.

    >> Visit the Homepage

    defMAME 0.101

    oshisama
    By oshisama,
    Source Changes

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

    Fixed crash in some games when using a low sample rate or -nosound.

    [Aaron Giles]

     

    Fixes crashes in the following drivers: [Aaron Giles]

    * Beat Head (video update)

    * Hit Me (graphics decode)

    * Imago (palette setup)

    * Legend of Kage bootlegs (accessing invalid CPU)

    * Rock Climber

    * Speed Attack (palette out of range)

     

    TumblePop driver updates: [David Haywood]

    * split driver into tumblep.c and tumbleb.c

    * tumblep.c runs the original tumble pop sets and use now using

        deco16ic.c for the gfx.

    * tumbleb.c runs the bootlegs and games which use hardware which works

        in a similar way to tumble pop (semicom titles etc.)

     

    Kludged around glitches in Monster World. [David Haywood]

     

    Cross Pang is now using the sprite draw copied from tumbleb.c instead as

    the game also seems to be based around Tumble Pop designs, as a result the

    'Alpha Blend' bit has been removed and replaced with a flicker sprite bit

    like Tumble Pop which looks more correct to me.  Also changed some default

    settings. [David Haywood]

     

    Corrected Indian Battle DIP switches. [shimaPong]

     

    Updated D-Day DIP switches to use conditionals. [James Wallace]

     

    More Namco sound/MCU updates: [R. Belmont]

    * Fixed analog controls for Ridge Racer and Rage Racer

    * Fixed sound/music to play in System 22 games

    * Fully share the sound part of the MCU RAM for System 11. This allows

        games to read back the song names and fixes the sound test menu in

        Tekken and Tekken 2.

    mslu50xk.th.png pim5cc.th.png cthd20031ow.th.png


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