Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
- Debugger: Numerous small features/improvements/bug fixes.
- UI: Added a Chinese translation for the UI (thanks to L1cardo and owomomo)
- Audio: Fixed minor issues with Sunsoft 5B and Namco 163 sound emulation.
- Emulation: Fixed frame timing/pacing issues on some computers (fixes unstable FPS and audio issues)
- Video: Removed black bar (left) and fixed cutoff pixels (right) in NTSC (bisqwit) filter.
- HD Pack Builder: Fixed a number of crashes when using the HD Pack Builder at the same time as the debugger (and improved performance while recording).
SHA-256 (exe): f0b16a410e8a0f966e4929e0c9b05aac95c6890bbb27e39d63374da13cfefd59
- Compatibility: Added support for 29 new mappers
- VS System: VS DualSystem games are now supported.
- Audio: Improved audio/video synchronization with dynamic resampling.
- Debugger: New features and tools (text hooker), UI improvements, performance improvements and bug fixes.
- Tools: Added history viewer tool.
- UI: Added some new options (per-game overscan, audio reduction during rewind, etc.)
- PPU: Improved PPU memory bus emulation (fixes Touhou Rououmu homebrew)
- Fixed emulation issues with a number of boards (FK23C, JY Company, MMC1, etc.)
SHA-256 (exe): 8ad076642518f99ae3eda5fdfe909ff3432f85d2f94d4d299cb957d086a4bb8d
- Debugger: Tons of new features, UI improvements, performance improvements and bug fixes.
- HD Packs: New features, performance improvements and bug fixes.
- FDS: Improved compatibility of the automatic disk insertion feature.
- UI: Added a few minor options (and increased the number of savestate slots to 10).
- Documentation: An offline version of the documentation is now available.
- Input: Changed input polling timing to reduce input lag by 1 frame.
- Linux: Improved SDL error handling to prevent crashes.
- Accuracy: Fixed a mirroring issue with mapper 30 games.
SHA-1 (zip): b3970b62e85d769e6f009f3b80dec9b93d4adf0a
SHA-1 (exe): c20d32f4350f0b8a50d8eb6c6ca66a19a8afd988
WARNING: Movies created with version 0.9.3 (or older) will no longer work in 0.9.4.
- Input: Added support for 20 more peripherals (including controllers, barcode readers, keyboards, mice, external storage devices, etc.)
- Video: Added a 60.0 FPS mode to reduce dropped frames
- Video: Added support for exclusive fullscreen mode (Windows only)
- Video: Added option to rotate the display (for homebrew games)
- Performance: Minor performance enhancements on Windows (~5%) and large gains on Linux by enabling LTO (25-30%)
- Movies: Rewrote movie file format from scratch to be a lot more flexible, and editable by hand. (Old .mmo files are no longer supported)
- Debugger: Several enhancements and a number of additions/changes to the Lua API.
- Accuracy: Improved FDS IRQ emulation
- General: Several miscellaneous bugs have been fixed.
- Debugger: A large number of small bugs and usability issues have been fixed.
- HD Packs: Fixed performance issues with HD Packs in CHR RAM games (over 2x faster)
SHA-1 (zip): 96C32EA8A7E35C8622997F0EC9342921C2C5F6D5
SHA-1 (exe): E1433920E5D1C0828CEADDD7BC26D4A16A286477
NOTE: It appears that Windows Defender likes to claim Mesen 0.9.4 contains a virus. This is a false positive. See virus scan results here: https://www.virustotal.com/#/file/c973d15af6e4e53055d4df628497f0fa25d29a928f7dca1a0e545408c1d960e0/detection
- UI: All UI shortcuts are now customizable in the Preferences (multi-key shortcuts are now supported).
- UI: Added a link to the new online documentation site in the Help menu.
- Cheats: Fixed crash when cheats window was opened
- HD Packs: Fixed sprite recording in HD Pack Builder and crashes when loading HD packs in some conditions.
- Debugger: Fixed some minor bugs.
- Linux: Fixed some crashes and layout fixes.
- Dendy: Fixed regression bug with intensify color and grayscale bits emulation.
SHA-1 (zip): 28e39835bbc0b8790140c2e9945166a095a60e5e
SHA-1 (exe): d3d17d00e854760f2eb737e03c18a67166e4b8e7
GPG Signature: Mesen.0.9.3.exe.asc
- UI: Added an initial setup dialog for new users.
- UI: Ability to configure paths and portable mode in preferences.
- HD Packs: New features, bug fixes and audio replacement support.
- Input: Added support for the Famicom's second controller's microphone.
- Savestates: Added ability to save/load the state to/from any file.
- Debugger: Added Lua scripting.
- Debugger: Assembler now has syntax highlighting.
- Debugger: Integration with ASM6 via freem's fork (ASM6f) to import labels and code comments.
- Debugger: Added iNES header editor
- Debugger: PPU viewer enhancements
- Debugger: Added "Developer mode" option for quicker access to debugging tools
- NSF: Added repeat and shuffle options
- General: Improved emulator startup performance
- UI: Fixed window size not being remembered correctly in some cases
- FDS: Bug fixes related to cheats and save data
- Debugger: Fixed watch window usability issues and assembler bugs
SHA-1 (zip): 91e871235311e1f5f15ba98a8e050a89486d8535
SHA-1 (exe): 450e816e240370147f2e3798c0730b50b642366a
GPG Signature: Mesen.0.9.2.exe.asc
- HD Packs: Improved support for HDNes' HD packs and added an HD Pack Builder tool.
- Debugger: Added several new features and options (Step Back, configure input, etc.)
- Video: Added option to automatically re-enable sprite limit to reduce graphical glitches caused by the "remove sprite limit" option.
- VS System: The custom color palette can now be applied to VS System games as well.
- Overclocking: Bug fixes and improved compatibility.
- Cheats: Fixed issue with 8-character Game Genie codes.
- FDS: Fixed a crash, an issue with automatic disk insertion and improved emulation compatibility.
- NSF: Fixed issue with MMC5 multiplication register (fixes Just Breed NSF).
- Others fixes and improvements for the debugger, game selection screen, rewinding, mappers 48/163, a number of unlicensed games and more.
SHA-1 (zip): 5a3f642ab2a858e0c540f1854fc3f7a239d292a3
SHA-1 (exe): 441a447d099010ae6b6a87eab4ae0a7917899536
GPG Signature: Mesen.0.9.1.exe.asc
- Rewind: Added a rewind functionality with reverse video and audio playback (up to several hours worth of gameplay can be rewinded.)
- UI: Added game selection screen
- Compatibility: Added support for mappers 29, 30, 111, 158 and 174.
- FDS: Added option to automatically switch disks.
- Video: Improvements to video scale management and corrected aspect ratio presets.
- Misc: Added a few other small features (Frame counter, game timer, 96kHz audio, etc.)
- Accuracy: Improvements to PPU, MMC5 and VRC6 emulation.
- FDS: Fixed issue with sound emulation (Fixes Bio Miracle).
- Overclocking: Improved compatibility with some games.
- Debugger: Fixed a number of bugs and crashes.
- Misc: Several other bug fixes.
SHA-1 (zip): 6e4d0209b16c5fd8f63eeb3a2c87f3ae2a10a4e9
SHA-1 (exe): d91c7e2d9b8a77df404bada9b8a7c1920249590d
GPG Signature: Mesen.0.9.0.exe.asc
- Performance: Code improvements have increased emulation speed by 15-35%.
- Audio: Added a customizable equalizer.
- Patches: Added support for UPS and BPS patch formats.
- Compatibility: Added support for UNIF FK23C/FK23CA/D1038 boards and mapper 104.
- PPU: Added option to emulate OAM RAM decay.
- PAL: Improved PPU emulation accuracy.
- MMC5: Improved emulation accuracy.
- FDS: Improved IRQ emulation accuracy (fixes Lutter and some unlicensed games).
- Emulation: Fixed problem that caused in-game crashes in the "Legend of Link" romhack.
- Misc: Several small bug fixes.
SHA-1 (zip): 65863fe7a0471f85a6351ac7e2e8b28260f8aaa7
SHA-1 (exe): 4ce41632eedb56e07637ab8149114c422553f2d2
GPG Signature: Mesen.0.8.1.exe.asc
- Emulation: Added several new options to enable/disable model-specific quirks.
- Command line: Added command line options for most video/audio/emulation settings.
- Debugger: Added several new features (Hex editor, TBL file support, code editor, graphic editor, and a lot more), improved performance and fixed some bugs.
- Games: Headerless roms can now be loaded (if they are found in the built-in game database).
- Emulation: Improved accuracy of $2006 write behavior (solves minor issues in 2 games).
- Emulation: Improved accuracy of $2004 read behavior.
- Emulation: Improved accuracy of sprite overflow bug emulation.
- Misc: Several small bug fixes.
SHA-1 (zip): 426d32aae3e60c668146d8e464d48e686f5c7465
SHA-1 (exe): 1d460b7cdcea6d1953614d8edcecacae20a038e3
GPG Signature: Mesen.0.8.0.exe.asc