Jump to content

    Mupen 0.5.1 released!

    Robert
    By Robert,

    Looks like yesterday's release had a couple of bugs.

     

    Update: Because of a problem in the framebuffer code with glide64 (introduced while packaging mupen64 0.5 for release), i had to update the windows version to 0.5.1. You can download this updated version from the download section of the site. Now the framebuffer effects i was talking about should really work with glide64 :( I have also updated the linux archive with a fixed Rice's plugin : changing the resolution should work now.

     

     

     

    »» Official Site

    »» Download it Now! [1Emulation Server]

     

     

     

    Credits: News - File - Changelog (Thanks Keith!)


    BSNES v0.011 released!

    Robert
    By Robert,
    08/26/2005 - bsnes v0.011 released

          This release mainly focuses on compatibility. The biggest new feature is probably the PAL timing support. Most European games should now run correctly.

     

        Changelog:

    Fixed Mode 0 color palette index problem. Fixes ToP, DQ5, etc.

     

    Improved LoROM memory mapper to support 32mbit images. Fixes Tokimeki Memorial, etc.

     

    Added full S-DD1 support, SFA2 and Star Ocean are now playable. Special thanks to Andreas Naive

     

    Updated BGnxOFS / Mode7 registers with anomie's latest findings

     

    Added basic ROM mirroring support. Fixes copy protection issues in MMX, etc.

     

    Rewrote string library to work better on gcc/linux

     

    Cleaned up S-RTC/S-DD1 emulation to make way for future add-on chip emulation

     

    Rewrote DMA code, now runs cycle-by-cycle

     

    Rewrote HDMA code, now allows HDMA to be enabled mid-frame, fixes many games

     

    Fixed a bug in Mode7 vertical screen flip mode. Fixes FF5 title screen, etc.

     

    Greatly improved IRQ triggering. Fixes Der Langrisser, etc.

     

    Added full support for open bus. This includes PPU1 and PPU2 open bus support

     

    Modified CPU core back to cycle-based system. Slower, but improves debugger

     

    Implemented temporary fix for debugger to handle new cycle-based cores

     

    Modified CGRAM to ignore highest bit, since it is not used at all by the SNES, and is impossible to read on real hardware. Lowers memory usage by ~1.2mb

     

    Added mostly accurate PAL timing support. This should increase compatibility by ~30% or so

     

    More stuff I'm forgetting at the moment...

     

        For the next release, I'll probably be aiming towards cleaning up the source code.

     

     

     

    »» Official Site

    »» Download it Now! [1Emulation Server]

     

     

     

    Credits: Official Site


    FBA-XXX 08-26

    Prican25
    By Prican25,
    FBAXXX (26/08) update

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

     

    - optimized a little simple2x function

    - writed simple1x for no filter function

    - changed scanlines 50 function

    - removed low resolution in software filters and added none (use of none function makes at least 10% boost)

    - optimized some VMM function (mainly in the optimizition)

    - fixed black/white buttons inverted

    - changed name of turbo option to turbo/slow option (hope it is more clear now)

    - added missing CRCs in neogeo drivers and changed shin... name to power instinct matrimelee

    - fixed 2xsaibuffer created when not needed (200Kb RAM loss)

    - fixed background menu not being deleted with neogeo games (2Mb RAM loss)

    - fixed releasing memory, was not done with help screen, dipswitches or config menu, so it still could crash

    - fixed dipswitches menu not releasing background menu (1Mb loss and sometimes crash)

    - corrected oneframe function, you can now take your screenshots as you want

    - completely rewrited config pad menu, it now is more clear and more enjoyable, removed configscreen intermediate menu in the same time

     

    This version is released without xbepack being done, so just run :

    - pack.bat to have a default.xbe of 920Kb smaller and correct some things

    - rename.bat to rename to default.xbe, use this if you had problems with previous release


    Mupen64 0.5 released!

    Robert
    By Robert,
    what's new in 0.5:

      - Core

        + detection of invalid code cache for ambiguous region now use adler32 (faster than previous algorithm)

        + fixed a bug in ini file compression

        + added support for framebuffer effects functions : these functions

          are there to help the plugins that support framebuffer extension

          to zilmar's spec. These functions are based on rice's idea. I've

          worked closely with Gonetz to implement these and the only plugin

          that support this feature is Glide64 0.8 (when option is enabled).

          Many hard to emulate framebuffer effects are supported by this

          feature. Mariokart's monitor in first race running fullspeed and

          puzzle effect in banjo's intro are two examples that i can think

          about but there are many more.

        + detection of VI interupt rate works on weird country codes

        + better detection of self modifying code in dma

        + warnings fixed on new gcc versions

        + rsp's dmem and imem are now contiguous in PC's memory (some windows plugins were requiring this)

        + slightly improved audio timing

        + better detection of self modifying code when accessing memory through TLB

        + fixed a bug in RSP memory write

        + reading from ai_current_delay register should work even when Count register is looping

        + in interpreter code : fixed a bug in jump opcodes (detection of exceptions in delay slot in some rare conditions)

        + the event scheduler has better support for Count register loops

        + better AI interrupt handling (for musyx games for example)

        + jump opcodes changed in pure interpreter core so that they are timed exactly like on the other cores (easier to debug this way)

        + fixed a bug when accessing memory through invalid TLB in LDL, LDR, LWL, LWR, SWL, SDL, SDR, SWR opcodes

        + added LL, SC opcodes

        + two consecutive jump opcodes doesn't crash in the dynarec

          (result is undefined according to the r4300 manual but some games are doing it).

        + basic implementation of fpu opcodes in dynarec

        + division by 0 in FPU opcodes is returning NaN

        + all jump opcodes implemented in the dynarec

        + faster inside function loop with dynarec (register cache)

        + various bug fixes in dynarec opcodes

        + memory access improvements in dynarec

      - Linux version

        + GUI and all plugins have been switched to GKT2 (all old plugins should be recompiled for GTK2)

        + detection of GTK 1.2 or GTK 2 in the configure script : if both are detected, the user can choose which one to use

        + configure script rewritten so that it's compatible with standard unix shells instead of bash

        + much improved multi-user install support : if multi-user is choosen in configure script, mupen64 should be compiled ("make") and installed ("make install"). Then, when a user launch mupen64, it will create automatically a .mupen64 folder in his home and put all required files there.

        + language saved and restored correctly when quitting mupen64

        + the console version (mupen64_nogui) has command line support and can read settings from the gui version config file thanks to jogibear's patch

        + autoincrement save slot option when quick saving (thanks to jdratlif's patch)

        + speed limiter in the core

        + support for plugin configuration changes when a rom is running

      - Windows version

        + autoincrement save slot option when quick saving (thanks to jdratlif's patch)

        + stabilty improvements on the GUI (when closing a rom for example)

        + added support for readScreen function to support avi recording feature on plugins that don't use opengl or directx (ie: glide64...)

      - Sound plugin

        + thread synchronisation improvements

     

     

     

    »» Official Site

    »» Download it Now! [1Emulation Server]

     

     

     

    Credits: Official Site

    and Keith for the heads-up.


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