Multi-system emulator (NES, SNES, GB, PCE, SMS/GG) for Windows, Linux and macOS
Go to file
2023-01-25 16:03:56 -05:00
Core Debugger: SNES - Process DSP read/writes + added option to ignore DSP reads/writes 2023-01-25 15:47:29 -05:00
Docs Docs: First version of documentation 2020-06-30 16:51:13 -04:00
InteropDLL Tests: Ability to record/replay tests 2023-01-24 05:20:42 -05:00
Linux Fixed/removed some TODOs 2023-01-06 11:10:24 +09:00
Lua Debugger: Lua - Modify Lua core to implement watchdog timer to bypass Lua hooks and improve performance 2022-07-31 20:27:20 -04:00
PGOHelper PCE: Improved CD-ROM load time emulation, fixes broken videos in some games 2022-08-31 18:29:54 -04:00
SevenZip Cleanup project files (removed unused configurations, etc.) 2022-02-17 20:55:03 -05:00
UI UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Utilities NES: Fixed missing alpha channel in PNG files created by the hd pack builder 2022-12-30 09:01:43 +09:00
Windows Fixed/removed some TODOs 2023-01-06 11:10:24 +09:00
.editorconfig Hex Editor: Implement some of the highlighting features 2021-12-19 18:41:20 -05:00
.gitattributes 65816 core working in 6502 emulation mode 2019-02-11 19:18:47 -05:00
.gitignore UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
build.sh Removed FUNDING.yml 2023-01-04 15:51:43 +09:00
buildPGO.sh Linux: Cleaned up PGO script 2022-09-08 19:43:08 -04:00
COMPILING.md Update COMPILING.md 2023-01-04 15:50:28 +09:00
LICENSE Add readme/license 2019-03-31 15:15:18 -04:00
makefile UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
Mesen.sln UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00
NuGet.Config Linux: Fixed build errors 2022-08-13 17:00:40 -04:00
README.md Update README.md 2023-01-04 15:39:59 +09:00

Mesen

Mesen is a multi-system emulator (NES, SNES, Game Boy and PC Engine) for Windows & Linux built in C++ and C#.

Releases

The latest stable release is available from the releases tab on GitHub.

Development Builds

Development builds of the latest commit are available from Appveyor. For release builds, see the Releases tab on GitHub.

Warning: These are development builds and may be unstable. Using them may also increase the chances of your settings being corrupted, or having issues when upgrading to the next official release. Additionally, these builds are currently not optimized via PGO and will typically run a bit slower than the official release builds.

Windows: Build status

Linux: Build status

Compiling

See COMPILING.md

License

Mesen is available under the GPL V3 license. Full text here: http://www.gnu.org/licenses/gpl-3.0.en.html

Copyright (C) 2023 Sour

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.