https://github.com/sourmesen/mesen2
Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS
https://github.com/sourmesen/mesen2
emulator game-gear gameboy gba master-system nes pc-engine snes wonderswan
Last synced: 10 days ago
JSON representation
Multi-system emulator (NES, SNES, GB, GBA, PCE, SMS/GG, WS) for Windows, Linux and macOS
- Host: GitHub
- URL: https://github.com/sourmesen/mesen2
- Owner: SourMesen
- License: gpl-3.0
- Created: 2021-03-15T21:34:30.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T10:45:10.000Z (13 days ago)
- Last Synced: 2025-04-11T01:25:43.992Z (12 days ago)
- Topics: emulator, game-gear, gameboy, gba, master-system, nes, pc-engine, snes, wonderswan
- Language: C++
- Homepage:
- Size: 26.9 MB
- Stars: 1,549
- Watchers: 50
- Forks: 155
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mesen
Mesen is a multi-system emulator (NES, SNES, Game Boy, Game Boy Advance, PC Engine, SMS/Game Gear, WonderSwan) for Windows, Linux and macOS.
## Development Builds
[](https://github.com/SourMesen/Mesen2/actions/workflows/build.yml)
#### Native builds (recommended) ####
These builds don't require .NET to be installed.
* [Windows 10 / 11](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28Windows%20-%20net8.0%20-%20AoT%29.zip)
* [Linux x64](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28Linux%20-%20ubuntu-22.04%20-%20clang_aot%29.zip) (requires **SDL2**)
* [macOS - Intel](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28macOS%20-%20macos-13%20-%20clang_aot%29.zip) (requires **SDL2**)
* [macOS - Apple Silicon](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28macOS%20-%20macos-14%20-%20clang_aot%29.zip) (requires **SDL2**)#### .NET builds ####
These builds require **.NET 8** to be installed (except the Windows 7 build which requires .NET 6).
For Linux and macOS, **SDL2** must also be installed.* [Windows 7 / 8 (.NET 6)](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28Windows%20-%20net6.0%29.zip)
* [Linux x64 - AppImage](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20(Linux%20x64%20-%20AppImage).zip)
* [Linux ARM64](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20%28Linux%20-%20ubuntu-22.04-arm%20-%20clang%29.zip)
* [Linux ARM64 - AppImage](https://nightly.link/SourMesen/Mesen2/workflows/build/master/Mesen%20(Linux%20ARM64%20-%20AppImage).zip)#### Notes ####
Other builds are also available in the [Actions](https://github.com/SourMesen/Mesen2/actions) tab.
**SteamOS**: See [SteamOS.md](SteamOS.md)
## Compiling
See [COMPILING.md](COMPILING.md)
## License
Mesen is available under the GPL V3 license. Full text here:
Copyright (C) 2014-2025 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 .