Mesen2 Git (2025/05/06) is compiled. Mesen is a NES/Famicom emulator and NSF player. It is still a work in progress – some features are currently incomplete or may change in future versions.
Mesen Features:
* High Accuracy – A lot of effort has gone into making Mesen as accurate as possible
* Stand-alone – Put the Mesen application into any folder and run it from there
* Supports: Save States, Movie/Audio Recording, Screenshots, Cheat Codes
* Supported Mapper List (130+): 0 to 13, 15 to 19, 21 to 27, 32 to 34, 37, 38, 44, 45, 47, 49, 52, 57, 58, 60 to 62, 64 to 80, 82, 85 to 89, 91 to 95, 97, 99, 101, 107, 112, 113, 115, 118, 119, 137 to 141, 143 to 157, 159, 163, 164, 176, 180, 184, 185, 189, 191 to 195, 200 to 203, 205 to 207, 210, 218, 225 to 228, 230 to 232, 240 to 243, 246
* NES and Famicom (including Famicom Disk System) support. Also supports: NSF, NSFe, VS System
* Net Play – Play online with friends
* Automatic updates – Mesen is able to check for updates and automatically install new versions of itself.
* Built-in Debugger
* Other Features: 7z/zip archive support, numerous video filters (xBRZ, Scale2x, NTSC, etc.), sound recorder, sound effects, etc.
Mesen2 Git Changelog:
* GB: MBC3 – Fixed some MBC3 RTC issues
* GBA: Implemented CPU LDM^ glitch
* Debugger: Fixed crash/incorrect options when opening Tile Viewer via “View in Tile Viewer” when a preset was selected in the tile viewer the last time it was opened
* Debugger: SNES – Fixed stack overflow crash when hitting a SPC breakpoint
* GBA: Fixed regression that caused the test rom to dump the bios to save ram to fail
* GBA: Fixed glitches on top left of the screen in Gauntlet
* GBA: Fixed graphical issues in Advance Rally (regression)
* GBA: Fixed IRQ timing/regression
* GBA: Fixed latch timing for BGxPB / BGxPD registers
* GBA: CPU – Use previous interrupt flag when checking for IRQs if instruction modified the flag and had no fetch/idle cycles
* GBA: Implement delay when clearing “forced blank” flag
* GBA: PPU – Fixed Y window behavior when enabled/disabled mid-frame
* GBA: Added CPU power on reset idle cycles (and fix power on value for APU bias register)
* GBA: Shift all PPU ram accesses by 1 dot
* GBA: VRAM read/write stalling fixes/improvements
* GBA: Tweak IRQ behavior during DMA
* GBA: Improved halt timing
* GBA: Improved PPU timings
* GBA: Fixed timing for IRQ check after a jump/etc.
* GBA: Implement timer quirk that can immediately trigger an IRQ when a timer is enabled while its internal timer is FFFF