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

Releases: SourMesen/Mesen-S

Mesen-S 0.4.0

25 Apr 18:57
Compare
Choose a tag to compare

General

  • SPC7110 support
  • BS-X/Satellaview support
  • MSU-1 support
  • Run ahead support
  • Save states: Added load/save state menu
  • Video recorder: Added GIF format export option

Debugger

  • Added performance profiler tool
  • Added assembler tool
  • Added memory access counters viewer
  • Added DSP debugger window
  • Added CX4 debugger window
  • Added "Go To All" tool to quickly navigate between labels/functions/files
  • Allow tile viewer to be used on all types of memory (and improved usability)
  • Improvements to event viewer (list view, sub-pixel display and better filters/colors)
  • Added SPC DSP and SA-1 state to register viewer
  • Improved syntax highlighting in disassembly and added options to customize disassembly style
  • Ability to export changes done to the ROM as an SFC or IPS file

Bug fixes

  • DSP: Fixed KOF register initial value to fix missing sound effects in a couple of games
  • SA-1: Fixed some bugs, improved timings and implemented some missing features (Fixes SMRPG)
  • IRQ/NMI: Improved timing/logic, fixes some issues in a number of games.
  • PPU: Fixed issues with mosaic effect
  • Debugger: Fixed some disassembly bugs and improved CA65 integration
  • Audio: Fixed issues with sound resampling that caused the sound quality to be slightly degraded

SHA-256 (for the executable): 1C595DB1721FE01AAAA5328742BC5D79D592C427D8A5520720B410FD1B524384

Mesen-S 0.3.0

27 Oct 00:09
Compare
Choose a tag to compare

General

  • Support for the SA-1, Super FX, CX4, S-DD1 and OBC1 chips (which means about 50 more games are supported compared to version 0.2.0)
  • Cheats (Game Genie/Pro Action Replay), including a cheat code database (by Mighty Mo)
  • Overclocking
  • Netplay
  • Input: Turbo bindings
  • Input: Super scope and multitap support
  • Input: Movie recording/playback
  • Input: Options to display the current input on screen and to configure the deadzone size for analog sticks
  • SPC file playback
  • PPU: Fixed a few bugs with the PPU's emulation
  • Option to blend high resolution frames (for proper transparency effects without having to use the NTSC filter)

Debugger

  • Register Viewer tool to view the state of all flags/registers in the CPU/PPU/SPC
  • Debuggers for the Super FX and SA-1 chips (disassembly, breakpoints, watch expressions, etc.)
  • Trace logging for the Super FX, SA-1 and CX4
  • General improvements, bug fixes and other smaller new features/options

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

SHA-256 (for the executable): a8bda9ad5b85039862e04f1923409db00aeacc2c110e9936b30e1d142b4a7de5

Mesen-S 0.2.0

19 Jul 01:32
Compare
Choose a tag to compare

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

Mesen-S 0.1.0 (Alpha)

01 Apr 00:58
Compare
Choose a tag to compare
Mesen-S 0.1.0 (Alpha) Pre-release
Pre-release

First release - this is an alpha-quality release.
In other words, there may be critical bugs - please don't use this to start playing a 5+ hour game!

Among other limitations, none of the enhancement chips (Super FX, etc.) are currently supported, so any game that uses them will not work.