Skip to content
This repository has been archived by the owner on Oct 4, 2020. It is now read-only.

Mesen-S 0.2.0

Compare
Choose a tag to compare
@SourMesen SourMesen released this 19 Jul 01:32
· 443 commits to master since this release

This release greatly improves accuracy, compatibility and adds support for some of the enhancement chips. The vast majority of (supported) SNES games should play without any issues - if you find problems in a game (freezes, graphical bugs, etc.), please report them!

General

  • Greatly improved timing/accuracy for everything: CPU, PPU, SPC, DMA, etc. Including:
    • Numerous PPU fixes - graphical issues have been fixed in several games.
    • Freezes in several games have been fixed by improving the SPC emulation accuracy.
  • Support for games using the DSP-1/2/3/4 and ST010/ST011 enhancement chips. Note: A firmware is required for these - the emulator will ask for the firmware when loading a game that requires one.
  • Libretro support
  • Added a number of UI options (mute in background, etc.) and corrected a few UI problems.

Debugger

  • SPC debugger window (along with breakpoints, watch, labels, etc.)
  • Sprite viewer
  • Lua scripting
  • Improved usability and added new features to tile/tilemap viewers
  • DMA channel filters for the event viewer
  • Misc. debugger features (break options, disassembly options, etc.)
  • Ability to log the SPC and DSP-n chips in the trace logger.
  • CC65/CA65 source code and symbols integration
  • Labels/comments in the disassembly view

Huge thanks to everybody who helped out by testing, reporting bugs or sharing information!

SHA-256 (for the executable): 91a74ce3b74da073463b36f4050555b109efe104d17c98d90d9437ec5d120d72