Mesen: Difference between revisions
Mesen ist active again - it's now a community-driven project called MesenCE: https://www.reddit.com/r/emulation/comments/1te6mgg/mesen_is_now_a_communitydriven_project_called/ |
Ilyagredasov (talk | contribs) Tags: Mobile edit Mobile web edit Advanced mobile edit |
||
| (16 intermediate revisions by 10 users not shown) | |||
| Line 1: | Line 1: | ||
__FORCETOC__ | __FORCETOC__ | ||
{{Infobox emulator | {{Infobox emulator | ||
|developer = [https://github.com/SourMesen M. Bibaud (aka Sour)] | |developer = [https://github.com/SourMesen M. Bibaud (aka Sour)] & [https://forums.nesdev.org/viewforum.php?f=3 NesDev] | ||
|title = Mesen | |title = Mesen | ||
|logo = | |logo = MesenCE.png | ||
|logowidth = 64 | |logowidth = 64 | ||
|version = {{Version|Mesen}} | |version = {{Version|Mesen}} (MesenCE) | ||
|active = Yes | |active = Yes | ||
|platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS 11/12]] | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]]<br/>[[Emulators on macOS|macOS 11/12]] | ||
|target = [[Nintendo Entertainment System emulators|NES / Famicom]]<br/>Famicom Disk System<br/>[[Super Nintendo emulators|SNES / Super Famicom]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy (Color)]]<br/>[[Game_Boy_Advance_emulators|Game Boy Advance]]<br/>[[TurboGrafx-16 emulators|PC-Engine (TurboGrafx-16)]]<br/>[[Master_System_emulators|Master System]]<br/>[[Master_System_emulators|Game Gear]]<br/>[[SG-1000 emulators|SG-1000]]<br/>[[WonderSwan emulators|WonderSwan (Color)]] | |target = [[Nintendo Entertainment System emulators|NES / Famicom]]<br/>Famicom Disk System<br/>[[Super Nintendo emulators|SNES / Super Famicom]]<br/>[[Game Boy/Game Boy Color emulators|Game Boy (Color)]]<br/>[[Game_Boy_Advance_emulators|Game Boy Advance]]<br/>[[TurboGrafx-16 emulators|PC-Engine (TurboGrafx-16)]]<br/>[[Master_System_emulators|Master System]]<br/>[[Master_System_emulators|Game Gear]]<br/>[[SG-1000 emulators|SG-1000]]<br/>[[ColecoVision emulators|ColecoVision]]<br/>[[WonderSwan emulators|WonderSwan (Color)]] | ||
|accuracy = Cycle-Accurate | |accuracy = Cycle-Accurate | ||
|website = [https://www.mesen.ca/ Mesen.ca] | |website = [https://www.mesen.ca/ Mesen.ca] | ||
| Line 14: | Line 14: | ||
|prog-lang = {{Proglang|C++}}, {{Proglang|C#}}, {{Proglang|C}} | |prog-lang = {{Proglang|C++}}, {{Proglang|C#}}, {{Proglang|C}} | ||
|license = {{license|GPLv3}} | |license = {{license|GPLv3}} | ||
|source = [https://github.com/ | |source = [https://github.com/nesdev-org/MesenCE/ Github]<br>[https://github.com/SourMesen/Mesen2 GitHub]<sup><small>(archived)</small></sup> | ||
|bios = [[Emulator_files#Game_Boy_Advance_/_e-Reader|Required for GBA]] | |||
}} | }} | ||
'''Mesen''' is a free and open-source [[multi-system emulators|multi-system emulator]] for Windows, Linux and macOS (Intel and Apple Silicon). It can emulate the [[Nintendo Entertainment System emulators|Famicom (NES)]], Famicom Disk System (FDS), Super Famicom (SNES), GB/GBC, GBA, PC-Engine/TurboGrafx-16, [[SG-1000 emulators|SG-1000]], [[Master System emulators|Master System]]/[[Master System emulators|Game Gear]] and WonderSwan/Color consoles. | '''Mesen''' is a free and open-source [[multi-system emulators|multi-system emulator]] for Windows, Linux and macOS (Intel and Apple Silicon). It can emulate the [[Nintendo Entertainment System emulators|Famicom (NES)]], Famicom Disk System (FDS), Super Famicom (SNES), GB/GBC, GBA, PC-Engine/TurboGrafx-16, [[SG-1000 emulators|SG-1000]]/[[ColecoVision emulators|ColecoVision]], [[Master System emulators|Master System]]/[[Master System emulators|Game Gear]] and WonderSwan/Color consoles. | ||
The version currently under development is Mesen 2.x, first released as a preview build in 2023. The older Mesen 0.x branch could only emulate NES, and SNES/GB(C) emulation was found in a separate emulator named [[Mesen S]]. The current Mesen [[Libretro]] core for [[RetroArch]] is still based on the 0.x branch, but receiving backports from the newer branch. For the sake of disambiguation, we will refer to the 0.x branch as Mesen 1 and the 2.x branch as Mesen 2. | The version currently under development is Mesen 2.x, first released as a preview build in 2023. The older Mesen 0.x branch could only emulate NES, and SNES/GB(C) emulation was found in a separate emulator named [[Mesen S]]. The current Mesen [[Libretro]] core for [[RetroArch]] is still based on the 0.x branch, but receiving backports from the newer branch. For the sake of disambiguation, we will refer to the 0.x branch as Mesen 1 and the 2.x branch as Mesen 2. | ||
Mesen's development and bug | Mesen's development and bug reports are actively discussed on the [https://forums.nesdev.org/viewtopic.php?t=24391 NesDev forums] by Sour. | ||
As of | As of June 2026, the main Mesen 2 repos development has ended. The last successful automated build and commit from the lead developer (Sour) occurred on July 16, 2025 ([https://github.com/SourMesen/Mesen2/actions/runs/16314313088 Build #698]). However, the Mesen fork [https://github.com/nesdev-org/MesenCE MesenCE] has continued development, being updated by Sour with other community members. As of June 4th, Mesen officially became MesenCE through a release by Sour<ref>https://github.com/nesdev-org/MesenCE/releases/tag/2.2.0</ref>. | ||
==Download== | ==Download== | ||
| Line 29: | Line 29: | ||
|- | |- | ||
Mesen: | Mesen: | ||
|{{Icon|Win|Lin|macOSx64|macOSARM}} | |||
|[https://www.mesen.ca/#Downloads ''' | |[https://www.mesen.ca/#Downloads '''official website'''] | ||
|- | |- | ||
|{{Icon|Win|Lin|macOSx64|macOSARM|W7|LinuxARM}} | |||
| | ||[https://github.com/nesdev-org/MesenCE#development-builds Github repo] | ||
| | |||
| | |||
|[https://github.com/nesdev-org/MesenCE#development-builds | |||
|} | |} | ||
[[File: Mesen UI and Screens.png|thumb|300px|Mesen UI and Screens]] | [[File: Mesen UI and Screens.png|thumb|300px|Mesen UI and Screens]] | ||
| Line 50: | Line 40: | ||
==Overview== | ==Overview== | ||
It has [[Emulation Accuracy|cycle-accurate]] emulation and offers numerous features, including: | It has [[Emulation Accuracy|cycle-accurate]] emulation and offers numerous features, including: | ||
| Line 74: | Line 63: | ||
An exclusive feature '''not available in older versions''' is support for the PC-Engine, the CD-ROM², as well as the WonderSwan and WonderSwan Color. | An exclusive feature '''not available in older versions''' is support for the PC-Engine, the CD-ROM², as well as the WonderSwan and WonderSwan Color. | ||
== | ==Gallery== | ||
<gallery widths="175" position="center" captionalign="center" >MesenScreenshot.PNG|Screenshot of Mesen1. | <gallery widths="175" position="center" captionalign="center" >MesenScreenshot.PNG|Screenshot of Mesen1. | ||
Mesen_logo.png|Mesen1 Logo. | Mesen_logo.png|Mesen1 Logo. | ||
Mesen2logo.png|Mesen2 logo | Mesen2logo.png|Mesen2 logo | ||
MesenCE.png|MesenCE logo | |||
</gallery> | </gallery> | ||
| Line 365: | Line 355: | ||
! scope="col"|[[Recommended Emulators|Recommended]] | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
|- | |- | ||
|rowspan= | |rowspan=2|Mesen 2-based | ||
|[https://github.com/nesdev-org/ | |[https://github.com/nesdev-org/MesenCE MesenCE] | ||
|align=left|{{Icon|Windows|Linux|macOS}} | |align=left|{{Icon|Windows|Linux|macOS}} | ||
|[https://github.com/nesdev-org/ | |[https://github.com/nesdev-org/MesenCE/actions/workflows/build.yml Maintenance Builds] | ||
|{{✗}} ||{{✓}} ||{{✓}} | |{{✗}} ||{{✓}} ||{{✓}} | ||
|- style="background:red" | |- style="background:red" | ||
|[https://github.com/TheAnsarya/Nexen Nexen] | |[https://github.com/TheAnsarya/Nexen Nexen] | ||
| Line 386: | Line 366: | ||
|{{✗}} ||{{✓}} ||{{✗}} | |{{✗}} ||{{✓}} ||{{✗}} | ||
|- | |- | ||
|rowspan= | |rowspan=2|Mesen 1-based | ||
|[https://github.com/mkwong98/Mesen Mesen (mkwong98)] | |||
|align=left|{{Icon|Windows|Linux}} | |||
|[https://github.com/mkwong98/Mesen/releases Beta Builds] | |||
|{{✗}} ||{{✗}} ||{{✗}} | |||
|- | |||
|[https://github.com/NovaSquirrel/Mesen-X Mesen-X] | |[https://github.com/NovaSquirrel/Mesen-X Mesen-X] | ||
|align=left|{{Icon|Windows|Linux}} | |align=left|{{Icon|Windows|Linux}} | ||
| Line 393: | Line 378: | ||
|} | |} | ||
<b style="color:red"> | <b style="color:red">WE STRONGLY DISCOURAGE THE NEXEN FORK BECAUSE IT'S BEING CODED USING AI. USE AT YOUR OWN RISK.</b><ref>https://github.com/TheAnsarya/Nexen/issues/2189#issuecomment-4442487427</ref> | ||
===Comparisons=== | ===Comparisons=== | ||
| Line 431: | Line 416: | ||
[[Category:Netplay]] | [[Category:Netplay]] | ||
[[Category:Custom assets]] | [[Category:Custom assets]] | ||