Difference between revisions of "Mesen"
Jump to navigation
Jump to search
(→List of forks: Mesen-X v1.0.1) |
|||
(47 intermediate revisions by 28 users not shown) | |||
Line 1: | Line 1: | ||
− | {{Infobox | + | {{Infobox emulator |
− | | | + | |title = Mesen |
− | | | + | |logo = Mesen_logo.png |
− | | | + | |logowidth = 64 |
− | | | + | |version = {{MesenVer}} |
− | | | + | |active = No |
− | | | + | |platform = [[Emulators on Windows|Windows]]<br/>[[Emulators on Linux|Linux]] |
− | | | + | |target = [[Nintendo Entertainment System emulators|NES / Famicom]]<br/>Famicom Disk System |
− | + | |developer = [https://github.com/SourMesen Sour]<small>(formerly); [https://github.com/NovaSquirrel/Mesen Nova Squirrel] has a fork for maintaining the codebase and accept pull requests<small> ; [https://github.com/mkwong98/Mesen] also has a fork that has released numerous "beta" builds</small> | |
− | '''Mesen''' is an open source | + | |accuracy = Cycle-Accurate |
+ | |website = [https://www.mesen.ca/ Mesen.ca] | ||
+ | |support = [https://www.mesen.ca/Donate.php Patreon] | ||
+ | |prog-lang = C++, C#, C | ||
+ | |license = GNU GPLv3 | ||
+ | |source = [https://github.com/SourMesen/Mesen GitHub] | ||
+ | }} | ||
+ | '''Mesen''' is an open-source [[Nintendo Entertainment System emulators|Famicom (NES)]] and Famicom Disk System (FDS) emulator for Windows and Linux. It is also available as a [[Libretro]] core for [[RetroArch]]. | ||
==Download== | ==Download== | ||
− | [ | + | {| cellpadding="4" |
+ | |- | ||
+ | |align=center|{{Icon|Win-big}} | ||
+ | |[https://www.mesen.ca/#Downloads '''Official release'''] | ||
+ | |- | ||
+ | |colspan="3"|<hr/> | ||
+ | |- | ||
+ | |align=center|{{Icon|Lin-big}} | ||
+ | |[https://aur.archlinux.org/packages/mesen Arch Linux]<br><small>Latest stable package</small> | ||
+ | |} | ||
==Overview== | ==Overview== | ||
− | According to test | + | According to test ROMs, it is ranked as the most compatible NES/FDS emulator, slightly above [[puNES]] with a score of 100%.<ref>https://www.mesen.ca/#Compatibility</ref> |
It has [[Emulation Accuracy|cycle-accurate]] emulation and offers numerous features, including: | It has [[Emulation Accuracy|cycle-accurate]] emulation and offers numerous features, including: | ||
− | *Support for over | + | * Support for over 290 mappers, (all licensed games supported.) |
− | *FDS (Famicom Disk System) support | + | * FDS (Famicom Disk System) support |
− | * | + | * [[Wikipedia:Nintendo Entertainment System (Model NES-101)|Top loader NES variant]] support |
− | * | + | * [[Wikipedia:Nintendo VS. System|VS. System]] support |
− | * | + | * [[Wikipedia:Dendy (console)|Dendy]] support |
− | + | * [[Texture_Packs#Sprite_Replacement_.282D.29|HDNes HD packs]] | |
− | * | + | * NTSC/PAL support |
− | *NTSC/PAL support | + | * NSF/NSFe support |
− | * | + | * Video recording/playback |
− | *Video recording/playback | + | * Video filters (xBRZ, NTSC, etc.) |
− | *Custom palettes | + | * Netplay |
− | *Sound effects (fake stereo, reverb, etc.) | + | * Debugging tools |
+ | * Overclocking | ||
+ | * Custom palettes | ||
+ | * Sound effects (fake stereo, reverb, etc.) | ||
+ | * Rewind | ||
+ | |||
+ | |||
+ | |||
+ | ==Hardware support== | ||
+ | ===Mappers=== | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | |0 | ||
+ | |1 | ||
+ | |2 | ||
+ | |3 | ||
+ | |4 | ||
+ | |5 | ||
+ | |6 | ||
+ | |7 | ||
+ | |8 | ||
+ | |9 | ||
+ | |10 | ||
+ | |11 | ||
+ | |12 | ||
+ | |13 | ||
+ | |14 | ||
+ | |15 | ||
+ | |- | ||
+ | |16 | ||
+ | |17 | ||
+ | |18 | ||
+ | |19 | ||
+ | | | ||
+ | |21 | ||
+ | |22 | ||
+ | |23 | ||
+ | |24 | ||
+ | |25 | ||
+ | |26 | ||
+ | |28 | ||
+ | |28 | ||
+ | |29 | ||
+ | |30 | ||
+ | |31 | ||
+ | |- | ||
+ | |32 | ||
+ | |33 | ||
+ | |34 | ||
+ | |35 | ||
+ | |36 | ||
+ | |37 | ||
+ | |38 | ||
+ | |39 | ||
+ | |40 | ||
+ | |41 | ||
+ | |42 | ||
+ | |43 | ||
+ | |44 | ||
+ | |45 | ||
+ | |46 | ||
+ | |47 | ||
+ | |- | ||
+ | |48 | ||
+ | |49 | ||
+ | |50 | ||
+ | |51 | ||
+ | |52 | ||
+ | |53 | ||
+ | |54 | ||
+ | | | ||
+ | |56 | ||
+ | |57 | ||
+ | |58 | ||
+ | | | ||
+ | |60 | ||
+ | |61 | ||
+ | |62 | ||
+ | |63 | ||
+ | |- | ||
+ | |64 | ||
+ | |65 | ||
+ | |66 | ||
+ | |67 | ||
+ | |68 | ||
+ | |69 | ||
+ | |70 | ||
+ | |71 | ||
+ | |72 | ||
+ | |73 | ||
+ | |74 | ||
+ | |75 | ||
+ | |76 | ||
+ | |77 | ||
+ | |78 | ||
+ | |79 | ||
+ | |- | ||
+ | |80 | ||
+ | | | ||
+ | |82 | ||
+ | |83 | ||
+ | | | ||
+ | |85 | ||
+ | |86 | ||
+ | |87 | ||
+ | |88 | ||
+ | |89 | ||
+ | |90 | ||
+ | |91 | ||
+ | |92 | ||
+ | |93 | ||
+ | |94 | ||
+ | |95 | ||
+ | |- | ||
+ | |96 | ||
+ | |97 | ||
+ | | | ||
+ | |99 | ||
+ | | | ||
+ | |101 | ||
+ | | | ||
+ | |103 | ||
+ | |104 | ||
+ | |105 | ||
+ | |106 | ||
+ | |107 | ||
+ | |108 | ||
+ | | | ||
+ | | | ||
+ | |111 | ||
+ | |- | ||
+ | |112 | ||
+ | |113 | ||
+ | |114 | ||
+ | |115 | ||
+ | |116 | ||
+ | |117 | ||
+ | |118 | ||
+ | |119 | ||
+ | |120 | ||
+ | |121 | ||
+ | | | ||
+ | |123 | ||
+ | | | ||
+ | |125 | ||
+ | |126 | ||
+ | | | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | |132 | ||
+ | |133 | ||
+ | |134 | ||
+ | | | ||
+ | |136 | ||
+ | |137 | ||
+ | |138 | ||
+ | |139 | ||
+ | |140 | ||
+ | |141 | ||
+ | |142 | ||
+ | |143 | ||
+ | |- | ||
+ | |144 | ||
+ | |145 | ||
+ | |146 | ||
+ | |147 | ||
+ | |148 | ||
+ | |149 | ||
+ | |150 | ||
+ | |151 | ||
+ | |152 | ||
+ | |153 | ||
+ | |154 | ||
+ | |155 | ||
+ | |156 | ||
+ | |157 | ||
+ | |158 | ||
+ | |159 | ||
+ | |- | ||
+ | | | ||
+ | | | ||
+ | |162 | ||
+ | |163 | ||
+ | |164 | ||
+ | |165 | ||
+ | |166 | ||
+ | |167 | ||
+ | |168 | ||
+ | | | ||
+ | |170 | ||
+ | |171 | ||
+ | |172 | ||
+ | |173 | ||
+ | |174 | ||
+ | |175 | ||
+ | |- | ||
+ | |176 | ||
+ | |177 | ||
+ | |178 | ||
+ | |179 | ||
+ | |180 | ||
+ | | | ||
+ | |182 | ||
+ | |183 | ||
+ | |184 | ||
+ | |185 | ||
+ | |186 | ||
+ | |187 | ||
+ | |188 | ||
+ | |189 | ||
+ | |190 | ||
+ | |191 | ||
+ | |- | ||
+ | |192 | ||
+ | |193 | ||
+ | |194 | ||
+ | |195 | ||
+ | |196 | ||
+ | |197 | ||
+ | |198 | ||
+ | |199 | ||
+ | |200 | ||
+ | |201 | ||
+ | |202 | ||
+ | |203 | ||
+ | |204 | ||
+ | |205 | ||
+ | |206 | ||
+ | |207 | ||
+ | |- | ||
+ | |208 | ||
+ | |209 | ||
+ | |210 | ||
+ | |211 | ||
+ | |212 | ||
+ | |213 | ||
+ | |214 | ||
+ | |215 | ||
+ | |216 | ||
+ | |217 | ||
+ | |218 | ||
+ | |219 | ||
+ | |220 | ||
+ | |221 | ||
+ | |222 | ||
+ | | | ||
+ | |- | ||
+ | |224 | ||
+ | |225 | ||
+ | |226 | ||
+ | |227 | ||
+ | |228 | ||
+ | |229 | ||
+ | |230 | ||
+ | |231 | ||
+ | |232 | ||
+ | |233 | ||
+ | |234 | ||
+ | |235 | ||
+ | |236 | ||
+ | | | ||
+ | |238 | ||
+ | | | ||
+ | |- | ||
+ | |240 | ||
+ | |241 | ||
+ | |242 | ||
+ | |243 | ||
+ | |244 | ||
+ | |245 | ||
+ | |246 | ||
+ | | | ||
+ | | | ||
+ | |249 | ||
+ | |250 | ||
+ | | | ||
+ | |252 | ||
+ | |253 | ||
+ | |254 | ||
+ | |255 | ||
+ | |} | ||
+ | |||
+ | ==List of forks== | ||
+ | {| class="wikitable" style="text-align:center;" | ||
+ | ! scope="col"|Name | ||
+ | ! scope="col"|Platform(s) | ||
+ | ! scope="col"|Latest Version | ||
+ | ! scope="col"|[[libretro|Libretro Core]] | ||
+ | ! scope="col"|Active | ||
+ | ! scope="col"|[[Recommended Emulators|Recommended]] | ||
+ | |- | ||
+ | !colspan="8"|PC / x86 | ||
+ | |- | ||
+ | |[https://github.com/NovaSquirrel/Mesen-X Mesen X] | ||
+ | |align=left|{{Icon|Windows|Linux}} | ||
+ | |[https://github.com/NovaSquirrel/Mesen-X/releases/ v1.0.1] | ||
+ | |{{✗}} ||{{✓}} ||{{TBD}} | ||
+ | |} | ||
+ | |||
+ | ===Comparisons=== | ||
+ | ;[https://github.com/NovaSquirrel/Mesen-X Mesen X]: | ||
+ | This fork is meant to gather development efforts from different forks. Not under active development but pull requests are welcome. | ||
==References== | ==References== | ||
− | {{Reflist | + | {{Reflist}} |
+ | |||
+ | {{Nes}} | ||
[[Category:Emulators]] | [[Category:Emulators]] | ||
+ | [[Category:Console emulators]] | ||
+ | [[Category:Home console emulators]] | ||
[[Category:Nintendo Entertainment System emulators]] | [[Category:Nintendo Entertainment System emulators]] | ||
[[Category:Windows emulation software]] | [[Category:Windows emulation software]] | ||
− | [[Category: | + | [[Category:Linux emulation software]] |
+ | [[Category:Netplay]] | ||
+ | [[Category:Custom Assets]] |
Revision as of 00:57, 19 May 2022
Developer(s) | Sour(formerly); Nova Squirrel has a fork for maintaining the codebase and accept pull requests ; [1] also has a fork that has released numerous "beta" builds |
---|---|
Latest version | 2.0.0 (preview) |
Active | No |
Platform(s) | Windows Linux |
Emulates | NES / Famicom Famicom Disk System |
Accuracy | Cycle-Accurate |
Website | Mesen.ca |
Support ($) | Patreon |
Programmed in | C++, C#, C |
License | GNU GPLv3 |
Source code | GitHub |
Mesen is an open-source Famicom (NES) and Famicom Disk System (FDS) emulator for Windows and Linux. It is also available as a Libretro core for RetroArch.
Contents
Download
Official release | ||
Arch Linux Latest stable package |
Overview
According to test ROMs, it is ranked as the most compatible NES/FDS emulator, slightly above puNES with a score of 100%.[1]
It has cycle-accurate emulation and offers numerous features, including:
- Support for over 290 mappers, (all licensed games supported.)
- FDS (Famicom Disk System) support
- Top loader NES variant support
- VS. System support
- Dendy support
- HDNes HD packs
- NTSC/PAL support
- NSF/NSFe support
- Video recording/playback
- Video filters (xBRZ, NTSC, etc.)
- Netplay
- Debugging tools
- Overclocking
- Custom palettes
- Sound effects (fake stereo, reverb, etc.)
- Rewind
Hardware support
Mappers
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 21 | 22 | 23 | 24 | 25 | 26 | 28 | 28 | 29 | 30 | 31 | |
32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
48 | 49 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 60 | 61 | 62 | 63 | ||
64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 |
80 | 82 | 83 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | ||
96 | 97 | 99 | 101 | 103 | 104 | 105 | 106 | 107 | 108 | 111 | |||||
112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 123 | 125 | 126 | |||
132 | 133 | 134 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | |||||
144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 |
162 | 163 | 164 | 165 | 166 | 167 | 168 | 170 | 171 | 172 | 173 | 174 | 175 | |||
176 | 177 | 178 | 179 | 180 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | |
192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 |
208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | |
224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 238 | ||
240 | 241 | 242 | 243 | 244 | 245 | 246 | 249 | 250 | 252 | 253 | 254 | 255 |
List of forks
Name | Platform(s) | Latest Version | Libretro Core | Active | Recommended | ||
---|---|---|---|---|---|---|---|
PC / x86 | |||||||
Mesen X | v1.0.1 | ✗ | ✓ | TBD |
Comparisons
This fork is meant to gather development efforts from different forks. Not under active development but pull requests are welcome.