• Screwtape's avatar
    Update to v105 release. · f8e71b50
    Screwtape authored
    byuu says:
    
    This release provides several major improvements to Mega Drive emulation
    which enhances compatibility a good deal. It also includes important
    Super Famicom mosaic emulation improvements, plus a much-needed SuperFX
    save state issue fix.
    
    Changelog (since v104):
    
      - higan: many improvements to Emulator::Interface to support
        forks/frontends
      - higan: refreshed program icon
      - icarus: new program icon
      - Game Boy Advance: slight emulation speedup over v104
      - Game Boy Advance: synchronize APU FIFO updates better
      - Mega Drive: added automatic region detection [hex_usr]
      - Mega Drive: support 8-bit SRAM
      - Game Boy Advance: fixed bug when changing to THUMB mode via MSR
        [MerryMage]
      - Master System: fix bug in backdrop color and background 0 priority
        [hex_usr]
      - Mega Drive: backgrounds always update output priority bit [Cydrak]
      - Mega Drive: emulated interlaced video output
      - Mega Drive: emulated shadow/highlight mode [Cydrak]
      - Super Famicom: auto joypad polling clears the shift register when
        starting
      - Super Famicom: added new low-entropy RAM initialization mode to more
        closely match hardware
      - Game Boy Advance: rumble will now time out after being left on for
        500ms
      - ruby: improved rumble support in udev input driver [ma_rysia]
      - M68K: `move.b (a7)[+/-]` adjust a7 by two
      - M68K: illegal/lineA/lineF opcodes do not modify the stack register
      - Mega Drive: emulate VIP status bit
      - uPD7725: improved emulation of OV1/S1 flags [byuu, AWJ, Lord
        Nightmare]
      - uPD7725: improved handling of DP, RP updates [Jonas Quinn]
      - Super Famicom: improved emulation of mosaic effects in hires,
        interlace, and offset-per-tile modes [byuu, Cydrak]
      - ruby: improved Direct3D exclusive mode monitor selection [Cydrak]
      - Super Famicom: fixed save state bug affecting SuperFX games
        [Cydrak]
      - Mega Drive: added workaround for Clang compiler bug; allowing this
        core to work on macOS [Cydrak, Sintendo]
      - higan: hotkeys now also trigger when the main window lacks focus yet
        higan is set to allow input on focus loss
      - higan: fixed an edge case where `int16_t`  `double` audio
        conversion could possibly result in overflows
      - higan: fixed a crash on macOS when choosing quit from the
        application menu [ncbncb]
    
    Changelog (since the previous WIP):
    
      - higan: restored `make console=true`
      - tomoko: if you allow input when main window focus is lost, hotkeys
        can now be triggered without focus as well
      - hiro/cocoa: fix crash on exit from menu [ncbncb]
      - ruby: smarter `double` → `int16_t` conversion to prevent
        underflow/overflow
    f8e71b50
Name
Last commit
Last update
docs Loading commit data...
higan Loading commit data...
hiro Loading commit data...
icarus Loading commit data...
libco Loading commit data...
nall Loading commit data...
ruby Loading commit data...
shaders Loading commit data...
.gitignore Loading commit data...
.gitlab-ci.yml Loading commit data...
CONTRIBUTING.md Loading commit data...
README.md Loading commit data...
mkdocs.yml Loading commit data...