Skip to content

v0.13.1

Latest

Choose a tag to compare

@jsgroth jsgroth released this 29 Jun 20:04

Mostly small fixes and improvements from v0.13.0.

Save states are not compatible with previous versions.

Full changelog:


New Features

  • (Genesis) Added a new enabled-by-default option to automatically force 6-button controllers into 3-button mode when running a game that has known compatibility issues with 6-button controllers, such as Golden Axe II (#682)
  • (PC Engine) Added support for the Turbo Tap (i.e. multiple emulated gamepads, up to 5)
  • Holding the rewind and fast forward hotkeys together now rewinds at increased speed, based on the configured fast forward multiplier (#674)
  • Added a right click cut/copy/paste menu to the Cheats text edit box (#678)

Improvements

  • (Genesis) When the "remove sprite-per-scanline limits" setting is enabled with a game that has known compatibility issues with it (read: Sonic 1), the emulator now shows a message at game boot noting that this may cause glitches
    • I did this instead of forcing it off because it does reduce sprite flickering during gameplay; it just also causes a major glitch on the title screen, unfortunately
  • (32X) SH-2 invalid memory address accesses are no longer logged to console by default; on Windows, this fixes potential slowdown in games that frequently access invalid addresses, e.g. Pitfall: The Mayan Adventure
  • When mapping gamepad analog triggers to inputs, it should no longer be possible to accidentally map "trigger released" to anything (#674)

Fixes

  • (Genesis) Fixed the 68000 DIVU/DIVS instructions setting the Z and N flags incorrectly when the division overflows; this fixes Blood Shot sometimes allowing you to see part of a wall that's supposed to be behind you and then freezing (#679)
  • (GBA) Improved accuracy of IWRAM open bus emulation, based on the openbuster test ROM (#676)