Nintendo Entertainment System emulators: Difference between revisions

From Emulation General Wiki
Jump to navigation Jump to search
Gorilli09 (talk | contribs)
No edit summary
Ilyagredasov (talk | contribs)
Tags: Mobile edit Mobile web edit Advanced mobile edit
 
(39 intermediate revisions by 7 users not shown)
Line 27: Line 27:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
! colspan="10" |PC
! colspan="11" |PC
|-
|[[Nestopia|Nestopia UE]]
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}||{{Ya}}
|[http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}]<br>[https://gitlab.com/jgemu/nestopia/ Nestopia JG {{NestopiaJGVer}}]
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|Nestopia UE: 144/144 (2026/09/14)<br>Nestopia JG: 144/144 (2026/09/14)
|Cycle
|[https://github.com/0ldsk00l/nestopia/commits/master/source/core/board Unlicensed]||{{Ya}}||{{Ya}}
|-
|-
|NintendulatorNRS
|NintendulatorNRS
Line 35: Line 45:
|[https://unlicensed.games/libg/static.php?page=NintendulatorNRS 2026-08-16]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|[https://unlicensed.games/libg/static.php?page=NintendulatorNRS 2026-08-16]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|100%
|100%
|129/141 (2026/08/24)
|131/144 (2026/09/09)
|Cycle
|Cycle
|[https://www.nesdev.org/wiki/Mapper#Plane_1 Unlicensed]||{{Ya}}
|[https://www.nesdev.org/wiki/Mapper#Plane_1 Unlicensed]||{{Ya}}||{{Ya}}
|-
|-
|[[puNES]]
|[[puNES]]
Line 45: Line 55:
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|101/141 (2026/08/12)
|102/144 (2026/09/09)
|Cycle
|[https://github.com/punesemu/puNES#electric_plug-Supported-Mappers Unlicensed]||{{Ya}}
|-
|[[Nestopia|Nestopia UE]]
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}||{{Ya}}
|[http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}]
[https://gitlab.com/jgemu/nestopia/ Nestopia JG git]
|{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|99/141 (2026/08/15)
Nestopia JG: 141/141 (2026/08/22)
|Cycle
|Cycle
|[https://github.com/0ldsk00l/nestopia/commits/master/source/core/board Unlicensed]||{{Ya}}
|[https://github.com/punesemu/puNES#electric_plug-Supported-Mappers Unlicensed]||{{Ya}}||{{Ya}}
|-
|-
|[[FCEUX]]
|[[FCEUX]]
Line 64: Line 63:
|[https://fceux.com/web/download.html {{FCEUXVer}}]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|[https://fceux.com/web/download.html {{FCEUXVer}}]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|86/141, 2 skipped (2026/08/12)
|84/144, 3 skipped (2026/09/09)
|High
|High
|Unlicensed||{{~}}
|Unlicensed||{{Ya}}||{{~}}
|-
|-
|[[Nintendulator]]
|[[Nintendulator]]
Line 72: Line 71:
|[https://www.qmtpro.com/~nes/nintendulator/#downloads {{NintendulatorVer}}]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|[https://www.qmtpro.com/~nes/nintendulator/#downloads {{NintendulatorVer}}]||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|Restarts (2026/08/12)
|Restarts (2026/09/09)
|Cycle
|Cycle
|Unlicensed||{{~}}
|Unlicensed||{{Dunno}}||{{~}}
|-
|[[Nestalgia]]
| align="left" |{{Icon|Java|Win|Linux}}||{{Ya}}
|[https://github.com/tiagohm/nestalgia/releases {{NestalgiaVer}}]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|
|High
|[https://tiagohm.github.io/nestalgia/]||{{TBD}}
|-
|-
|[[RockNES]]
|[[RockNES]]
Line 90: Line 81:
|97/141 (2026/08/26)
|97/141 (2026/08/26)
|High
|High
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|nintaco
|nintaco
Line 98: Line 89:
|96/139 (2026/05/05)
|96/139 (2026/05/05)
|Cycle
|Cycle
|Unlicensed||{{Na}}
|Unlicensed||{{Dunno}}||{{Na}}
|-
|-
|[[Nestopia]]
|[[Nestopia]]
Line 106: Line 97:
|93/125 (2025/09/07)
|93/125 (2025/09/07)
|Cycle
|Cycle
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|rNES
|align="left" |{{Icon|Windows|Linux}}||{{Ya}}
|[https://github.com/rene/rNES/ git]||{{Green}} {{License|BSD3}} ({{License|Permissive}})
|
|
|
|?||{{Na}}
|-
|-
|BeesNES
|BeesNES
Line 122: Line 105:
|90/125 (2025/09/07)
|90/125 (2025/09/07)
|Subcycle
|Subcycle
|?||{{Na}} (WIP)
|?||{{Dunno}}||{{Na}} (WIP)
|-
|-
|[[QuickNES]]
|[[QuickNES]]
Line 130: Line 113:
|85/141 (2026/08/23)
|85/141 (2026/08/23)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[VirtuaNES]]
|[[VirtuaNES]]
Line 138: Line 121:
|78/139 (2026/05/05)
|78/139 (2026/05/05)
|Low
|Low
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|breakNES
|breakNES
Line 146: Line 129:
|71/125 (2025/09/07)
|71/125 (2025/09/07)
|Gate-level
|Gate-level
|?||{{Na}} (WIP)
|?||{{Dunno}}||{{Na}} (WIP)
|-
|-
|[https://fms.komkon.org/iNES iNES]
|[https://fms.komkon.org/iNES iNES]
Line 154: Line 137:
|67/139 (2026/05/17)
|67/139 (2026/05/17)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|My First Emulator
|My First Emulator
Line 162: Line 145:
|29/125 (2025/09/07)
|29/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|UberNES
|UberNES
Line 170: Line 153:
|20/125 (2025/09/07)
|20/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[Jnes]]
|[[Jnes]]
Line 178: Line 161:
|16/139 (2026/05/05)
|16/139 (2026/05/05)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[HDNes]]
|[[HDNes]]
Line 186: Line 169:
|15/139 (2026/05/05)
|15/139 (2026/05/05)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NesCafe
|NesCafe
Line 194: Line 177:
|12/125 (2025/09/07)
|12/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NESSIM
|NESSIM
Line 202: Line 185:
|11/125 (2025/09/07)
|11/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|Famtasia
|Famtasia
Line 210: Line 193:
|9/125 (2025/09/07)
|9/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NESten
|NESten
Line 218: Line 201:
|9/125 (2025/09/07)
|9/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[NESticle]]
|[[NESticle]]
Line 229: Line 212:
|5/125 (2025/09/07)
|5/125 (2025/09/07)
|Low
|Low
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|MarioNES
|MarioNES
Line 237: Line 220:
|3/125 (2025/09/07)
|3/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[https://prilik.com/ANESE ANESE]
|[https://prilik.com/ANESE ANESE]
Line 245: Line 228:
|Freezes (2026/05/17)
|Freezes (2026/05/17)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|BasicNES 2000<ref group="note">Uses MIDI in place of the console's PSG channels.</ref>
|BasicNES 2000<ref group="note">Uses MIDI in place of the console's PSG channels.</ref>
Line 253: Line 236:
|Freezes (2026/08/23)
|Freezes (2026/08/23)
|?
|?
|?||{{Na}}
|?||{{Na}}||{{Na}}
|-
|-
|HalfNES
|HalfNES
Line 261: Line 244:
|Freezes (2026/05/05)
|Freezes (2026/05/05)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[rew.]]
|[[rew.]]
Line 269: Line 252:
|Freezes (2026/08/25)
|Freezes (2026/08/25)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|GPFCE
|GPFCE
Line 277: Line 260:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[MetalNES]]
|[[MetalNES]]
Line 285: Line 268:
|?
|?
|Transistor-level
|Transistor-level
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[https://www.explusalpha.com/contents/nes-emu NES.emu]
|[https://www.explusalpha.com/contents/nes-emu NES.emu]
Line 293: Line 276:
|?
|?
|?
|?
|Unlicensed||{{Na}}
|Unlicensed||{{Dunno}}||{{Na}}
|-
|-
|Nesemu
|Nesemu
Line 303: Line 286:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|rNES
| align="left" |{{Icon|Windows|Linux}}||{{Ya}}
|[https://github.com/rene/rNES/ git]||{{Green}} {{License|BSD3}} ({{License|Permissive}})
|
|?
|?
|?||{{Dunno}}||{{Na}}
|-
|-
|[[TetaNES]]
|[[TetaNES]]
Line 311: Line 302:
|105/139 (2026/05/05)
|105/139 (2026/05/05)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|fixNES
|fixNES
Line 319: Line 310:
|91/125 (2025/09/07)
|91/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|chibines
|chibines
Line 327: Line 318:
|85/125 (2025/09/07)
|85/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|NO$NES
|NO$NES
Line 335: Line 326:
|73/125 (2025/09/07)
|73/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|Nezulator
|Nezulator
Line 343: Line 334:
|71/125 (2025/09/07)
|71/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|MoarNES
|MoarNES
Line 351: Line 342:
|65/125 (2025/09/07)
|65/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|[[Nestalgia]]
| align="left" |{{Icon|Java|Win|Linux}}||{{Ya}}
|[https://github.com/tiagohm/nestalgia/releases {{NestalgiaVer}}]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|Freezes (2026/09/14)
|High
|https://tiagohm.github.io/nestalgia/<nowiki/>||{{Dunno}}||{{TBD}}
|-
|[https://github.com/mikai233/nesium Nesium]
| align="left" |{{Icon|Win|Linux|macOS|LinuxARM}}||{{Ya}}
|[https://github.com/mikai233/nesium/releases git]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|
|Cycle
|https://github.com/mikai233/nesium#mapper-support||{{Dunno}}||{{TBD}}
|-
|-
|emulator-bbk
|emulator-bbk
Line 359: Line 366:
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
! colspan="10" |Mobile
! colspan="11" |Mobile
|-
|-
|[https://www.explusalpha.com/contents/nes-emu NES.emu]
|[https://www.explusalpha.com/contents/nes-emu NES.emu]
Line 371: Line 378:
|87/141, 2 skipped (2026/08/30)
|87/141, 2 skipped (2026/08/30)
|?
|?
|Unlicensed||{{Ya}}
|Unlicensed||{{Dunno}}||{{Ya}}
|-
|-
|FreeiNES
|FreeiNES
Line 383: Line 390:
|85/139 (2026/05/16)
|85/139 (2026/05/16)
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|Nostalgia.NES
|Nostalgia.NES
Line 391: Line 398:
|84/141, 2 skipped (2026/08/30)
|84/141, 2 skipped (2026/08/30)
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|VGBANext
|VGBANext
Line 399: Line 406:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|[https://github.com/mikai233/nesium Nesium]
| align="left" |{{Icon|Android}}||{{Ya}}
|[https://github.com/mikai233/nesium/releases git]||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|
|Cycle
|https://github.com/mikai233/nesium#mapper-support||{{Dunno}}||{{TBD}}
|-
|-
|vNES
|vNES
Line 413: Line 428:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|John NESS
|John NESS
Line 421: Line 436:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[Jnes]]
|[[Jnes]]
Line 429: Line 444:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|Nescaline
|Nescaline
Line 437: Line 452:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|Nesemu
|Nesemu
Line 445: Line 460:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|Pocket Nester+
|Pocket Nester+
Line 453: Line 468:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|[[Manic EMU]]
| align="left" |{{Icon|iOS|iPadOS}}||{{Ya}}
|[https://apps.apple.com/us/app/manic-emu-game-emulator/id6743335790 {{Manic EMUVer}}]
[https://github.com/Manic-EMU/ManicEMU/releases git]
|{{Green}} {{License|AGPLv3}} ({{License|Copyleft}})
|
|?
|?
|?||{{Dunno}}
|-
|-
|[https://www.emulationonline.com/systems/nes/emulator/ PicoNES]
|[https://www.emulationonline.com/systems/nes/emulator/ PicoNES]
| align="left" |{{Icon|Android}}||{{Ya}}
| align="left" |{{Icon|Android}}||{{Ya}}
| ||{{Green}} {{License|BSD3}} [https://github.com/EmulationOnline/model_6502 6502 Model]
|||{{Green}} {{License|BSD3}} [https://github.com/EmulationOnline/model_6502 6502 Model]
|
|
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[https://eightbitwonders.gitlab.io/app 8-Bit Wonders]
|[https://eightbitwonders.gitlab.io/app 8-Bit Wonders]
Line 485: Line 490:
|?
|?
|?
|?
|?
|?||{{Dunno}}
|roadmap
|roadmap
|-
|-
! colspan="10" |Browser
! colspan="11" |Browser
|-
|-
|[https://www.emulationonline.com/systems/nes/emulator/ PicoNES]
|[https://www.emulationonline.com/systems/nes/emulator/ PicoNES]
Line 496: Line 501:
|112/141 (2026/08/23)
|112/141 (2026/08/23)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[TetaNES]]
|[[TetaNES]]
Line 504: Line 509:
|112/141 (2026/08/23)
|112/141 (2026/08/23)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|}
|}


Line 519: Line 524:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
! colspan="11" |PC
! colspan="12" |PC
|-
|-
|[[Mesen|MesenCE]]
|[[Mesen|MesenCE]]
|[https://github.com/nesdev-org/MesenCE/tree/master/Core NES]
|[https://github.com/nesdev-org/MesenCE/tree/master/Core NES]
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}||{{Ya}}
| align="left" |{{Icon|Windows|Linux|macOSx64|macOSARM|LinuxARM|W7}}||{{Ya}}
|[https://github.com/nesdev-org/MesenCE#development-builds Dev builds]
|[https://github.com/nesdev-org/MesenCE#development-builds Dev builds]
[[Mesen#List of forks|Mesen forks]]
[[Mesen#List of forks|Mesen forks]]
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|
|139/141 (2026/08/24)
|141/144 (2026/09/09)
|Cycle
|Cycle
|[https://github.com/nesdev-org/MesenCE/tree/master/Core/NES/Mappers Unlicensed]||{{Ya}}
|[https://github.com/nesdev-org/MesenCE/tree/master/Core/NES/Mappers Unlicensed]||{{Ya}}||{{Ya}}
|-
|-
|[[ares]]
|[[ares]]
Line 541: Line 547:
|{{Green}} {{License|ISC}} ({{License|Permissive}})
|{{Green}} {{License|ISC}} ({{License|Permissive}})
|{{Emulator compatibility|2438|2480|link=https://ares-emu.net/compatibility}}
|{{Emulator compatibility|2438|2480|link=https://ares-emu.net/compatibility}}
|119/141 (2026/08/12)
|121/144 (2026/09/09)
|Cycle
|Cycle
|Unlicensed||{{Ya}}
|Unlicensed||{{Ya}}||{{Ya}}
|-
|-
|[[BizHawk]]
|[[BizHawk]]
Line 553: Line 559:
|{{Green}} {{License|MIT}}<br>{{License|GPL}}
|{{Green}} {{License|MIT}}<br>{{License|GPL}}
|
|
|NESHawk: 126/141
|NESHawk: 127/144
SubNESHawk: 126/141
SubNESHawk: 127/144


quickerNES: Freezes
quickerNES: Freezes


(2026/08/12)
(2026/09/09)
|[[BizHawk#Supported systems|Core-dependent]]
|[[BizHawk#Supported systems|Core-dependent]]
|[https://github.com/TASEmulators/BizHawk/tree/master/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards Unlicensed]||{{~}}
|[https://github.com/TASEmulators/BizHawk/tree/master/src/BizHawk.Emulation.Cores/Consoles/Nintendo/NES/Boards Unlicensed]||{{Dunno}}||{{~}}
|-
|-
|[[nemulator]]
|[[nemulator]]
Line 569: Line 575:
|87/141 (2026/08/26)
|87/141 (2026/08/26)
|Medium
|Medium
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[RetroCopy]]
|[[RetroCopy]]
Line 580: Line 586:
|85/141 (2026/08/26)
|85/141 (2026/08/26)
|Cycle
|Cycle
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[MAME]]
|[[MAME]]
Line 589: Line 595:
|81/141 (2026/08/12)
|81/141 (2026/08/12)
|?
|?
|[https://github.com/mamedev/mame/tree/master/src/mame/nintendo Unlicensed]||{{Na}}
|[https://github.com/mamedev/mame/tree/master/src/mame/nintendo Unlicensed]||{{Dunno}}||{{Na}}
|-
|-
|[[FinalBurn Neo]]
|[[FinalBurn Neo]]
Line 598: Line 604:
|?
|?
|High
|High
|Unlicensed||{{Na}}
|Unlicensed||{{Dunno}}||{{Na}}
|-
|-
|[[higan]] (火眼)
|[[higan]] (火眼)
Line 608: Line 614:
|?
|?
|Cycle
|Cycle
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[jgenesis]]
|[[jgenesis]]
Line 617: Line 623:
|120/139 (2026/05/05)
|120/139 (2026/05/05)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Masquerade]]
|[[Masquerade]]
Line 626: Line 632:
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Obentou]]
|[[Obentou]]
Line 635: Line 641:
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
! colspan="11" |Mobile
! colspan="12" |Mobile
|-
|-
|[[Delta]]
|[[Delta]]
Line 649: Line 655:
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Folium]]
|[[Folium]]
Line 662: Line 668:
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Provenance]]
|[[Manic EMU]]
|[https://github.com/Provenance-Emu/Provenance/tree/develop/Cores/FCEU FCEU]
|
| align="left" |{{Icon|iOS|iPadOS|tvOS}}||{{Ya}}
| align="left" |{{Icon|iOS|iPadOS}}||{{Ya}}
|[https://apps.apple.com/us/app/provenance-app/id1596862805 {{ProvenanceVer}}]
|[https://apps.apple.com/us/app/manic-emu-game-emulator/id6743335790 {{Manic EMUVer}}]
[https://github.com/Provenance-Emu/Provenance/releases git]
[https://github.com/Manic-EMU/ManicEMU/releases git]
|{{Dunno}}
|{{Green}} {{License|AGPLv3}} ({{License|Copyleft}})
|
|
|?
|?
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[NiN10]]
|[[NiN10]]
Line 681: Line 687:
|
|
|?
|?
|?
|?||{{Dunno}}||{{Dunno}}
|-
|[[Provenance]]
|[https://github.com/Provenance-Emu/Provenance/tree/develop/Cores/FCEU FCEU]
| align="left" |{{Icon|iOS|iPadOS|tvOS}}||{{Ya}}
|[https://apps.apple.com/us/app/provenance-app/id1596862805 {{ProvenanceVer}}]
[https://github.com/Provenance-Emu/Provenance/releases git]
|{{Dunno}}
|
|?
|?
|?
|?
|{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
! colspan="11" |Browser
! colspan="12" |Browser
|-
|-
|[[jgenesis]]
|[[jgenesis]]
Line 694: Line 710:
|120/139 (2026/05/05)
|120/139 (2026/05/05)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Masquerade]]
|[[Masquerade]]
Line 703: Line 719:
|103/141 (2026/08/30)
|103/141 (2026/08/30)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|-
|-
|[[Obentou]]
|[[Obentou]]
Line 712: Line 728:
|78/141 (2026/08/30)
|78/141 (2026/08/30)
|?
|?
|?||{{Dunno}}
|?||{{Dunno}}||{{Dunno}}
|}
|}


=== [[Frontends#Project-specific frontends|Frontend cores]] ===
=== [[Frontends#Project-specific frontends|Frontend cores]] ===
{| {{Emulator table}}
{| {{Emulator table|sortable=true}}
|+Platform (e.g., Android, Windows, and Linux) and architecture support (e.g., x86, ARM, and consoles) mostly depends on the [[Frontends#Project-specific frontends|frontend software]], not on the individual cores themselves.
|+Platform (e.g., Android, Windows, and Linux) and architecture support (e.g., x86, ARM, and consoles) mostly depends on the [[Frontends#Project-specific frontends|frontend software]], not on the individual cores themselves.
!API
!API
Line 727: Line 743:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
Line 733: Line 750:
|1.54.0 b08b473||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|1.54.0 b08b473||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|141/141 (2026/08/25)
|144/144 (2026/09/09)
|Cycle
|Cycle
|Unlicensed||{{Ya}}
|Unlicensed||{{Ya}}||{{Ya}}
|-
|-
|[https://docs.libretro.com/library/mesen/ Mesen]||{{Ya}}
|[https://docs.libretro.com/library/mesen/ Mesen]||{{Ya}}
|0.9.9||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|0.9.9||{{Green}} {{License|GPLv3}} ({{License|Copyleft}})
|
|
|108/141 (2026/07/26)
|108/144 (2026/09/09)
|Cycle
|Cycle
|[https://docs.libretro.com/library/mesen/#compatibility Unlicensed]||{{Ya}}
|[https://docs.libretro.com/library/mesen/#compatibility Unlicensed]||{{Ya}}||{{Ya}}
|-
|-
|[https://docs.libretro.com/library/fceumm/ FCEUmm]||{{Ya}}
|[https://docs.libretro.com/library/fceumm/ FCEUmm]||{{Ya}}
|||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|86/141, 2 skipped (2026/07/26)
|84/144, 3 skipped (2026/09/09)
|High
|High
|Unlicensed||{{~}}
|Unlicensed||{{Ya}}||{{~}}
|-
|-
|[https://docs.libretro.com/library/quicknes/ QuickNES]||{{Ya}}
|[https://docs.libretro.com/library/quicknes/ QuickNES]||{{Ya}}
|||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|||{{Green}} {{License|GPLv2}} ({{License|Copyleft}})
|
|
|85/141 (2026/07/26)
|85/144 (2026/09/09)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[https://docs.libretro.com/library/fbneo/ FinalBurn Neo]||{{Ya}}
|[https://docs.libretro.com/library/fbneo/ FinalBurn Neo]||{{Ya}}
Line 763: Line 780:
|?
|?
|High
|High
|Unlicensed||{{Na}}
|Unlicensed||{{Dunno}}||{{Na}}
|-
|-
|[https://github.com/libretro/mame MAME]||{{Ya}}
|[https://github.com/libretro/mame MAME]||{{Ya}}
Line 770: Line 787:
|?
|?
|?
|?
|[https://github.com/mamedev/mame/tree/master/src/mame/nintendo Unlicensed]||{{Na}}
|[https://github.com/mamedev/mame/tree/master/src/mame/nintendo Unlicensed]||{{Dunno}}||{{Na}}
|-
|-
|[https://docs.libretro.com/library/rustynes RustyNES]||{{Ya}}
|[https://docs.libretro.com/library/rustynes RustyNES]||{{Ya}}
|||{{Green}} {{License|MIT}} ({{License|Permissive}})
|||{{Green}} {{License|MIT}} ({{License|Permissive}})
|
|
|141/141 (2026/07/26)
|142/144 (2026/09/09)
|Cycle
|Cycle
|?||{{TBD}}
|?||{{Dunno}}||{{TBD}}
|-
|-
|[https://github.com/libretro/fixNES fixNES]||{{Ya}}
|[https://github.com/libretro/fixNES fixNES]||{{Ya}}
|||{{Green}} {{License|MIT}} ({{License|Permissive}})
|||{{Green}} {{License|MIT}} ({{License|Permissive}})
|
|
|97/141 (2026/07/26)
|98/144 (2026/09/09)
|?
|?
|?||{{TBD}}
|?||{{Dunno}}||{{TBD}}
|}
|}


=== [[:Category:Emulators by hardware|Emulators on other hardware]] ===
=== [[:Category:Emulators by hardware|Emulators on other hardware]] ===
{| {{Emulator table}}
{| {{Emulator table|sortable=true}}
!Emulator(s)
!Emulator(s)
!System(s)
!System(s)
Line 798: Line 815:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
Line 806: Line 824:
|?
|?
|High
|High
|Unlicensed||{{Ya}}
|Unlicensed||{{Dunno}}||{{Ya}}
|-
|-
|VirtuaNES for 3DS
|VirtuaNES for 3DS
Line 814: Line 832:
|?
|?
|Low
|Low
|?||{{Ya}}
|?||{{Dunno}}||{{Ya}}
|-
|-
|[[Virtual Console]]
|[[Virtual Console]]
Line 820: Line 838:
|N/A||{{Red}} {{License|Proprietary}}
|N/A||{{Red}} {{License|Proprietary}}
|
|
|Nintendo 3DS: 17/125
|17/125 (Nintendo 3DS)
Wii: 10/125
10/125 (Wii)


Wii U: 9/125
9/125 (Wii U)


(2025/09/07)
(2025/09/07)
|?
|?
|Licensed||{{~}}
|Licensed||{{Ya}}||{{~}}
|-
|-
|''Console Archives''
|''Console Archives''
Line 835: Line 853:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[https://github.com/egycnq/EmuC0re EmuC0re]
|[https://github.com/egycnq/EmuC0re EmuC0re]
Line 843: Line 861:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[https://github.com/Zaalan3/Famicalc Famicalc]
|[https://github.com/Zaalan3/Famicalc Famicalc]
Line 851: Line 869:
|?
|?
|?
|?
|[https://github.com/Zaalan3/Famicalc/issues/8#issuecomment-2903287670 Select titles]||{{~}}
|[https://github.com/Zaalan3/Famicalc/issues/8#issuecomment-2903287670 Select titles]||{{Dunno}}||{{~}}
|-
|-
|FCEUltra for PS2
|FCEUltra for PS2
Line 861: Line 879:
|?
|?
|High
|High
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|GPFCE
|GPFCE
Line 871: Line 889:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|Mega Everdrive Pro
|Mega Everdrive Pro
Line 879: Line 897:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[https://hcs64.com/neon64.html Neon64]
|[https://hcs64.com/neon64.html Neon64]
Line 887: Line 905:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|''[[NES Remix]]''
|''[[NES Remix]]''
Line 896: Line 914:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|nesDS
|nesDS
Line 904: Line 922:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[https://github.com/tswilliamson/nesizm NESizm]
|[https://github.com/tswilliamson/nesizm NESizm]
Line 912: Line 930:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[https://www.ticalc.org/archives/files/fileinfo/432/43217.html NESpire]
|[https://www.ticalc.org/archives/files/fileinfo/432/43217.html NESpire]
Line 922: Line 940:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|[[Nintendo Switch Online|Nintendo Classics]] ([[L-CLASSICS]])
|[[Nintendo Switch Online|Nintendo Classics]] ([[L-CLASSICS]])
Line 930: Line 948:
|?
|?
|High
|High
|?||{{~}}
|?||{{Ya}}||{{~}}
|-
|-
|PocketNES
|PocketNES
Line 938: Line 956:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|pNES
|pNES
Line 946: Line 964:
|?
|?
|?
|?
|?||{{~}}
|?||{{Dunno}}||{{~}}
|-
|-
|''Animal Crossing''
|''Animal Crossing''
Line 954: Line 972:
|10/125 (2025/09/07)
|10/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|''Excitebike 64''
|''Excitebike 64''
Line 962: Line 980:
|5/125 (2025/09/07)
|5/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Na}}||{{Na}}
|-
|-
|NES Classic Series
|NES Classic Series
Line 970: Line 988:
|4/125 (2025/09/07)
|4/125 (2025/09/07)
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|FC Emulator
|FC Emulator
Line 984: Line 1,002:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|imbNES
|imbNES
Line 992: Line 1,010:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NES Emulator for Game Boy Color
|NES Emulator for Game Boy Color
Line 1,000: Line 1,018:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NESBox
|NESBox
Line 1,008: Line 1,026:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|nesemu
|nesemu
Line 1,018: Line 1,036:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[NeMul]]
|[[NeMul]]
Line 1,026: Line 1,044:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|NesterJ<ref group="note">AoEX is based on NesterJ 1.12 Plus 0.61 RM, which includes features like rewind, cheat code support, rotated/mirrored screen, sepia palette, support for rare mappers (the pirate bootleg FF7 works on it), etc. Its compatibility is inferior to 1.13 beta 2.</ref>
|NesterJ<ref group="note">AoEX is based on NesterJ 1.12 Plus 0.61 RM, which includes features like rewind, cheat code support, rotated/mirrored screen, sepia palette, support for rare mappers (the pirate bootleg FF7 works on it), etc. Its compatibility is inferior to 1.13 beta 2.</ref>
Line 1,036: Line 1,054:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[https://zardam.github.io/webnofrendo numworks-nofrendo]
|[https://zardam.github.io/webnofrendo numworks-nofrendo]
Line 1,044: Line 1,062:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
|[[Project Nested]]
|[[Project Nested]]
Line 1,052: Line 1,070:
|?
|?
|?
|?
|?||{{Na}}
|?||{{Dunno}}||{{Na}}
|-
|-
| colspan="2" |NES Classic Edition||{{Na}}
| colspan="2" |NES Classic Edition||{{Na}}
Line 1,059: Line 1,077:
|94/125 (2025/09/07)
|94/125 (2025/09/07)
|?
|?
|?||{{Dunno}}
|?||{{Ya}}||{{Dunno}}
|}
|}


Line 1,072: Line 1,090:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
Line 1,079: Line 1,098:
|136/141 (2026/06/27)
|136/141 (2026/06/27)
|Gate-level, subcycle
|Gate-level, subcycle
|Unlicensed||{{Ya}}
|Unlicensed||{{Dunno}}||{{Ya}}
|}
|}


Line 1,094: Line 1,113:
![[Emulation accuracy|Accuracy]]
![[Emulation accuracy|Accuracy]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Mappers|Mappers support level]]
![[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]
![[Recommended emulators|Recommended? (overall)]]
![[Recommended emulators|Recommended? (overall)]]
|-
|-
Line 1,102: Line 1,122:
|Freezes (2026/8/24)
|Freezes (2026/8/24)
|Game-dependent
|Game-dependent
|[https://steamcommunity.com/app/954280/discussions/0/1643170903498517164/ Only for selected titles]||{{~}}
|[https://steamcommunity.com/app/954280/discussions/0/1643170903498517164/ Only for selected titles]||{{Na}}||{{~}}
|}
|}


Line 1,153: Line 1,173:
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
! colspan="2" style="width:50%" |Name
! colspan="2" style="width:50%" |Name
!Nestopia UE / Nestopia_libretro
!MesenCE
!MesenCE
!NintendulatorNRS
!NintendulatorNRS
!ares
!ares
!puNES
!puNES
!Nestopia UE
|-
|-
| rowspan="2" |Controls
| rowspan="2" |Controls
|{{Enhancements/Controls/Input lag mitigating}}||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Controls/Input lag mitigating}}||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|{{Enhancements/Controls/Turbo button}}||{{Ya}}||{{Ya}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Controls/Turbo button}}||{{Dunno}}||{{Ya}}||{{Ya}}||{{Dunno}}||{{Dunno}}
|-
|-
| rowspan="4" |Graphics
| rowspan="4" |Graphics
|{{Enhancements/Graphics/Remove sprite limit|The NES can normally only draw up to 8 sprites per line – this limitation is indirectly responsible for some flickering seen in games at times. When this option is enabled, the limit is disabled, allowing up to 64 sprites to be drawn on the same line.}}||{{Ya|link=https://www.mesen.ca/docs/configuration/video.html#advanced-options}}||{{Ya}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Graphics/Remove sprite limit|The NES can normally only draw up to 8 sprites per line – this limitation is indirectly responsible for some flickering seen in games at times. When this option is enabled, the limit is disabled, allowing up to 64 sprites to be drawn on the same line.}}||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/video.html#advanced-options}}||{{Ya}}||{{Dunno}}||{{Dunno}}
|-
|-
|{{Enhancements/Graphics/Resizable internal resolution}}
|{{Enhancements/Graphics/Resizable internal resolution}}
| colspan="5" |For emulation of 2D systems, the resolution can only be upscaled, making the pixels more visible.
| colspan="5" |For emulation of 2D systems, the resolution can only be upscaled, making the pixels more visible.
|-
|-
|{{Enhancements/Graphics/Sprite replacement|NES}}||{{Ya|link=https://www.mesen.ca/docs/hdpacks.html}}||{{Na}}||{{Na}}||{{Ya}}||{{Na}}
|{{Enhancements/Graphics/Sprite replacement|NES}}||{{Na}}||{{Ya|link=https://www.mesen.ca/docs/hdpacks.html}}||{{Na}}||{{Na}}||{{Ya}}
|-
|-
|{{Enhancements/Graphics/Widescreen hack|NES|Using [https://prilik.com/blog/post/widenes/ wideNES] technique (similar to [[Widescreen hacks#Emulators (2D)|wideGB]]); it can automatically “map-out” levels and worlds in NES games.}}
|{{Enhancements/Graphics/Widescreen hack|NES|Using [https://prilik.com/blog/post/widenes/ wideNES] technique (similar to [[Widescreen hacks#Emulators (2D)|wideGB]]); it can automatically “map-out” levels and worlds in NES games.}}
Line 1,176: Line 1,196:
|-
|-
| rowspan="1" |Performance
| rowspan="1" |Performance
|[[Overclocking#NES|Overclock]]||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#overclocking}}||{{Na}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|[[Overclocking#NES|Overclock]]||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#overclocking}}||{{Na}}||{{Dunno}}||{{Ya}}
|-
|-
| rowspan="4" |Post-processing
| rowspan="4" |Post-processing
|{{Enhancements/Post-processing/AI-powered filter}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Post-processing/AI-powered filter}}||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|{{Enhancements/Post-processing/Filters}}||{{Ya}}||{{~}}<br><small>Only scanlines.</small>||{{Ya}}||{{Ya}}||{{Ya}}
|{{Enhancements/Post-processing/Filters}}||{{Ya}}||{{Ya}}||{{~}}<br><small>Only scanlines.</small>||{{Ya}}||{{Ya}}
|-
|-
|{{Enhancements/Post-processing/Inverse tone mapping}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Post-processing/Inverse tone mapping}}||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|{{Enhancements/Post-processing/Shader chain}}||{{~}}<ref name="RA" group="note" />||{{Na}}||{{Dunno}}||{{~}}<ref name="RA" group="note" />||{{Na}}
|{{Enhancements/Post-processing/Shader chain}}||{{Na}}||{{~}}<ref name="RA" group="note" />||{{Na}}||{{Dunno}}||{{~}}<ref name="RA" group="note" />
|-
|-
| rowspan="12" |Quality of life
| rowspan="12" |Quality of life
|{{Enhancements/Quality of life/Automatic emulated controller connect/disconnect}}||{{Na}}||{{~}}<br><small>Only disconnects supported controller out of necessity.</small>||{{Na}}||{{Na}}||{{Na}}
|{{Enhancements/Quality of life/Automatic emulated controller connect/disconnect}}||{{Na}}||{{Na}}||{{~}}<br><small>Only disconnects supported controller out of necessity.</small>||{{Na}}||{{Na}}
|-
|-
|Automatic updater||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Automatic updater||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|[[Frontends#Graphical User Interfaces (GUIs)|Big Picture Mode]]||{{~}}<ref name="RA" group="note">Exclusive to [https://docs.libretro.com/library/fceumm/ FCEUmm], [https://docs.libretro.com/library/mesen/ Mesen], [https://docs.libretro.com/library/nestopia_ue/ Nestopia] libretro cores. Also, there is a [https://github.com/RetroAchievements/RANes modified version of fceux] that supports RetroAchievements.</ref>||{{Na}}||{{Na}}||{{~}}<ref name="RA" group="note" />||{{~}}<ref name="RA" group="note" />
|[[Frontends#Graphical User Interfaces (GUIs)|Big Picture Mode]]||{{~}}<ref name="RA" group="note" />||{{~}}<ref name="RA" group="note">Exclusive to [https://docs.libretro.com/library/fceumm/ FCEUmm], [https://docs.libretro.com/library/mesen/ Mesen], [https://docs.libretro.com/library/nestopia_ue/ Nestopia] libretro cores. Also, there is a [https://github.com/RetroAchievements/RANes modified version of fceux] that supports RetroAchievements.</ref>||{{Na}}||{{Na}}||{{~}}<ref name="RA" group="note" />
|-
|-
|Built-in [[Cheats and patches|cheat manager]]||{{Ya|link=https://www.mesen.ca/docs/tools.html#cheats}}||{{Dunno}}||{{Ya|link=https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/}}||{{Ya}}||{{Dunno}}
|Built-in [[Cheats and patches|cheat manager]]||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/tools.html#cheats}}||{{Dunno}}||{{Ya|link=https://old.reddit.com/r/emulation/comments/1ay6fm1/ares_v136_released/krslaki/}}||{{Ya}}
|-
|-
|{{Enhancements/Quality of life/Built-in custom resolution}}
|{{Enhancements/Quality of life/Built-in custom resolution}}
Line 1,200: Line 1,220:
Also, there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.
Also, there is a [https://github.com/psakhis/Groovy_MiSTer project] for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.
|-
|-
|Built-in [[Mods, hacks and fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Built-in [[Mods, hacks and fan-translations#Built-in mod editor and manager for emulators|mod editor and manager]]||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|Built-in [[Cheats and patches|patch manager]]||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Built-in [[Cheats and patches|patch manager]]||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|Command-line options||{{Ya|link=https://www.mesen.ca/docs/gettingstarted.html#command-line-options}}||{{Ya}}<br><small>ROM-loading only.</small>||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Command-line options||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/gettingstarted.html#command-line-options}}||{{Ya}}<br><small>ROM-loading only.</small>||{{Dunno}}||{{Dunno}}
|-
|-
|Pause/Resume emulation||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|Pause/Resume emulation||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|-
|-
|Per-game profiles||{{Ya|link=https://www.mesen.ca/docs/configuration/video.html#overscan}}||{{Na}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|Per-game profiles||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/video.html#overscan}}||{{Na}}||{{Dunno}}||{{Ya}}
|-
|-
|{{Enhancements/Quality of life/Portable and stealth}}||{{Ya}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Quality of life/Portable and stealth}}||{{Dunno}}||{{Ya}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|[[Save disk space for ISOs|Streamable compression format]]||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|[[Save disk space for ISOs|Streamable compression format]]||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
| rowspan="6" |[https://tasvideos.org/Emulatorresources/Features TAS features]
| rowspan="6" |[https://tasvideos.org/Emulatorresources/Features TAS features]
|Fast forward/Turbo speed||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#general-options}}||{{Ya}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|Fast forward/Turbo speed||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#general-options}}||{{Ya}}||{{Dunno}}||{{Ya}}
|-
|-
|{{Enhancements/TAS features/Frame step}}||{{Dunno}}||{{~}}<br><small>Forwards only.</small>||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/TAS features/Frame step}}||{{Dunno}}||{{Dunno}}||{{~}}<br><small>Forwards only.</small>||{{Dunno}}||{{Dunno}}
|-
|-
|Macros/Scripts/[https://tasvideos.org/LuaScripting Lua]||{{Ya|link=https://www.mesen.ca/docs/debugging/scriptwindow.html}}||{{Na}}||{{Dunno}}||{{Na}}||{{Dunno}}
|Macros/Scripts/[https://tasvideos.org/LuaScripting Lua]||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/debugging/scriptwindow.html}}||{{Na}}||{{Dunno}}||{{Na}}
|-
|-
|[https://tasvideos.org/Movies Movie recording/playback]||{{Ya|link=https://www.mesen.ca/docs/tools.html#movies}}||{{Ya}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|[https://tasvideos.org/Movies Movie recording/playback]||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/tools.html#movies}}||{{Ya}}||{{Dunno}}||{{Ya}}
|-
|-
|Rewind||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#general-options}}||{{Na}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|Rewind||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/configuration/emulation.html#general-options}}||{{Na}}||{{Dunno}}||{{Ya}}
|-
|-
|Save states||{{Ya}}||{{Ya}}||{{Dunno}}||{{Ya}}||{{Dunno}}
|Save states||{{Dunno}}||{{Ya}}||{{Ya}}||{{Dunno}}||{{Ya}}
|-
|-
| rowspan="8" |Misc.
| rowspan="8" |Misc.
Line 1,233: Line 1,253:
| colspan="5" |Exclusive to [https://github.com/RetroCrisis/Retro-Crisis-Audio-Filters libretro cores] at the moment.
| colspan="5" |Exclusive to [https://github.com/RetroCrisis/Retro-Crisis-Audio-Filters libretro cores] at the moment.
|-
|-
|Debug features||{{Ya|link=https://www.mesen.ca/docs/debugging.html}}||{{Ya}}<br><small>Memory dump and address finding only.</small>||{{Dunno}}||{{Na}}||{{Dunno}}
|Debug features||{{Dunno}}||{{Ya|link=https://www.mesen.ca/docs/debugging.html}}||{{Ya}}<br><small>Memory dump and address finding only.</small>||{{Dunno}}||{{Na}}
|-
|-
|[[Virtual reality#VR game room simulations|EmuVR support]]
|[[Virtual reality#VR game room simulations|EmuVR support]]
| colspan="5" |Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
| colspan="5" |Exclusive to [https://www.emuvr.net/wiki/Installation_Guide#Downloads libretro cores] at the moment.
|-
|-
|{{Enhancements/Misc./Netplay|NES|Should not be confused with Famicom Modem emulation, see [[Nintendo Entertainment System emulators#Hardware features and peripherals|hardware features and peripherals]] for more information.}}||{{Ya|link=https://www.mesen.ca/docs/tools.html#netplay}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
|{{Enhancements/Misc./Netplay|NES|Should not be confused with Famicom Modem emulation, see [[Nintendo Entertainment System emulators#Hardware features and peripherals|hardware features and peripherals]] for more information.}}||{{Ya}}||{{Ya|link=https://www.mesen.ca/docs/tools.html#netplay}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|[[RetroAchievements]]||{{~}}<ref name="RA" group="note" />||{{Na}}
|[[RetroAchievements]]||{{~}}<ref name="RA" group="note" />||{{~}}<ref name="RA" group="note" />||{{Na}}
|[https://old.reddit.com/r/emulation/comments/1djp8ro/ares_v139_release/l9ckjp2/ roadmap]||{{Na}}||{{~}}<ref name="RA" group="note" />
|[https://old.reddit.com/r/emulation/comments/1djp8ro/ares_v139_release/l9ckjp2/ roadmap]||{{Na}}
|-
|-
|{{Enhancements/Misc./Rich Presence}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|{{Enhancements/Misc./Rich Presence}}||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|{{Enhancements/Misc./Screen translator}}
|{{Enhancements/Misc./Screen translator}}
Line 1,253: Line 1,273:
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
|+Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
! colspan="4" style="width:50%" |Name
! colspan="4" style="width:50%" |Name
!Nestopia UE / Nestopia_libretro
!MesenCE
!MesenCE
!NintendulatorNRS
!NintendulatorNRS
!ares
!ares
!puNES
!puNES
!Nestopia UE
|-
|-
| rowspan="3" |Hardware features
| rowspan="3" |Hardware features
| colspan="3" |[https://consolemods.org/wiki/NES:List_of_Famicom_Games_with_External_Audio External audio]/[https://www.nesdev.org/wiki/List_of_games_with_expansion_audio Expansion audio]||{{Dunno}}||{{~}}<br><small>No DPCM samples.</small>||{{Dunno}}||{{Dunno}}||{{Dunno}}
| colspan="3" |[https://consolemods.org/wiki/NES:List_of_Famicom_Games_with_External_Audio External audio]/[https://www.nesdev.org/wiki/List_of_games_with_expansion_audio Expansion audio]||{{Dunno}}||{{Dunno}}||{{~}}<br><small>No DPCM samples.</small>||{{Dunno}}||{{Dunno}}
|-
|-
| colspan="3" |[[List of games that support microphone|Famicom P2 controller microphone]]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="3" |[[List of games that support microphone|Famicom P2 controller microphone]]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
Line 1,266: Line 1,286:
| colspan="3" |On-cartridge save batteries||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="3" |On-cartridge save batteries||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|-
|-
| rowspan="75" |Peripherals
| rowspan="77" |Peripherals
| rowspan="19" |Controller port
| rowspan="18" |Controller port
| colspan="2" |Advantage controller||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Advantage controller||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Arkanoid_controller ''Arkanoid'' controller]<ref group="note">The Famicom and NES versions use different joypad bits and must be handled by software separately. The ''Arkanoid II'' controller has a Famicom expansion port intended for multiplayer using another Famicom ''Arkanoid'' controller of either type.</ref>||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Arkanoid_controller ''Arkanoid'' controller]<ref group="note">The Famicom and NES versions use different joypad bits and must be handled by software separately. The ''Arkanoid II'' controller has a Famicom expansion port intended for multiplayer using another Famicom ''Arkanoid'' controller of either type.</ref>||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#Four_Score Four Score/NES Satellite]<ref group="note">NES Satellite is a wireless IR version of Four Score.</ref>||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#Four_Score Four Score/NES Satellite]<ref group="note">NES Satellite is a wireless IR version of Four Score.</ref>||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |Macro Winners mouse||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Macro Winners mouse||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Mega Book mouse||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Mega Book mouse||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Miracle_Piano Miracle piano]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[https://www.nesdev.org/wiki/Miracle_Piano Miracle piano]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Network/Tsushin controller||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Power Glove<ref group="note">Similarly functioning peripherals are Roll & Rocker and U-Force.</ref>||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
| colspan="2" |Power Glove<ref group="note">Similarly functioning peripherals are Roll & Rocker and U-Force.</ref>||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Power_Pad Power Pad]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Power_Pad Power Pad]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |PS/2 mouse||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |PS/2 mouse||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/SNES_controller SNES controller]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[https://www.nesdev.org/wiki/SNES_controller SNES controller]||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |SNES NTT data keypad||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |SNES NTT data keypad||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Super_NES_Mouse SNES mouse]||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}
| colspan="2" |[https://www.nesdev.org/wiki/Super_NES_Mouse SNES mouse]||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Subor_Mouse Subor mouse]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Subor_Mouse Subor mouse]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Sudoku (Excalibur)||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Sudoku (Excalibur)||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Virtual_Boy_controller Virtual Boy controller]||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[https://www.nesdev.org/wiki/Virtual_Boy_controller Virtual Boy controller]||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Vs. Unisystem Zapper||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Vs. Unisystem Zapper||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Yuxing mouse||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Yuxing mouse||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Zapper Zapper]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Zapper Zapper]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|-
|-
| colspan="3" |[https://www.nesdev.org/wiki/Family_BASIC_Data_Recorder Data Recorder]||{{Ya}}||{{Ya}}||{{Ya}}||{{Dunno}}||{{Ya}}
| colspan="3" |[https://www.nesdev.org/wiki/Family_BASIC_Data_Recorder Data Recorder]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Dunno}}
|-
|-
| colspan="3" |Datach Card||{{Ya}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Na}}
| colspan="3" |Datach Card||{{Na}}||{{Ya}}||{{Dunno}}||{{Na}}||{{Dunno}}
|-
|-
| rowspan="40" |Expansion port
| rowspan="40" |Expansion port
| colspan="2" |[[Nintendo Entertainment System emulators#Multitap|2-player adapter]]<ref group="note">Either a simple adapter like ''JoyPair''/''Twin Adapter'' or a 2-player mode of Hori's 4-player adapter.</ref>||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[[Nintendo Entertainment System emulators#Multitap|2-player adapter]]<ref group="note">Either a simple adapter like ''JoyPair''/''Twin Adapter'' or a 2-player mode of Hori's 4-player adapter.</ref>||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
| colspan="2" |ABL Pinball||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |ABL Pinball||{{Na}}||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}
| colspan="2" |[[Nintendo Entertainment System emulators#Arkanoid Paddle|''Arkanoid'' controller]]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[[Nintendo Entertainment System emulators#Arkanoid Paddle|''Arkanoid'' controller]]||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Ya}}
| colspan="2" |''Arkanoid II'' controller 2P<ref group="note">The prototype controller with its own Famicom expansion port which can be used with another ''Arkanoid II'' or Japanese ''Arkanoid'' controller for multiplayer but also others except ''Family BASIC'' Keyboard and Data Recorder which both won't work via ''Arkanoid II'' controller's expansion port and need to be plugged into the Famicom directly.</ref>||{{Dunno}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |''Arkanoid II'' controller 2P<ref group="note">The prototype controller with its own Famicom expansion port which can be used with another ''Arkanoid II'' or Japanese ''Arkanoid'' controller for multiplayer but also others except ''Family BASIC'' Keyboard and Data Recorder which both won't work via ''Arkanoid II'' controller's expansion port and need to be plugged into the Famicom directly.</ref>||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Dunno}}
| colspan="2" |Bandai Hyper Shot||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Bandai Hyper Shot||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[[Barcode Battler]]||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[[Barcode Battler]]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Barcode World||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Barcode World||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Battle_Box Battle Box]||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Battle_Box Battle Box]||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Bit-79 keyboard||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Bit-79 keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |City Patrolman lightgun||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |City Patrolman lightgun||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Crazy Climber||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Crazy Climber||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |Dongda keyboard||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Dongda keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |''Doremikko'' keyboard||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |''Doremikko'' keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Exciting_Boxing_Punching_Bag ''Exciting Boxing'' punching bag]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Exciting_Boxing_Punching_Bag ''Exciting Boxing'' punching bag]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Expansion_Port_Sound_Module Expansion Port Sound Module (EPSM)]||{{Na}}||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#%22Simple%22_Famicom_adapters Famicom 4-player adapter]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#%22Simple%22_Famicom_adapters Famicom 4-player adapter]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Famicom Network System controller||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Famicom Network System/Tsushin controller||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Family_BASIC_Keyboard ''Family BASIC'' keyboard]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Family_BASIC_Keyboard ''Family BASIC'' keyboard]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Power_Pad#Family_Trainer_Mat Family Trainer]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Power_Pad#Family_Trainer_Mat Family Trainer & Tap-tap Mat]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#Hori_4_Players_Adapter Hori 4-player adapter]||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Hori Track trackball||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Four_player_adapters#Hori_4_Players_Adapter Hori 4-player adapter]||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Jissen_Mahjong_controller Jissen Mahjong controller]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |Hori Track trackball||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Keda keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[https://www.nesdev.org/wiki/Jissen_Mahjong_controller Jissen Mahjong controller]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Kingwon Keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Keda keyboard||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Konami Hyper Shot||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |Kingwon Keyboard||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Mahjong Gekitou Densetsu controller||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Konami Hyper Shot||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Majesco Golden Nugget Casino||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Mahjong Gekitou Densetsu controller||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Oeka_Kids_tablet Oeka Kids tablet]||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Ya}}
| colspan="2" |Majesco Golden Nugget Casino||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Pachinko controller||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Oeka_Kids_tablet Oeka Kids tablet]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[https://www.nesdev.org/wiki/Partytap Party Room 21 Quiz Show Buzzer Partytap]||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |Pachinko controller||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Pokkun Moguraa mat||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |[https://www.nesdev.org/wiki/Partytap Party Room 21 Quiz Show Buzzer Partytap]||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Sharp C1 Cassette Interface||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Pokkun Moguraa mat||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Sound module||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
| colspan="2" |Sharp C1 Cassette Interface||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Subor keyboard||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Ya}}
| colspan="2" |Subor keyboard||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |''Top-Rider'' inflatable motorcycle controller VRE-R1||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="2" |''Top-Rider'' inflatable motorcycle controller VRE-R1||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Triface Mahjong controller||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Triface Mahjong controller||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| rowspan="2" |[https://www.nesdev.org/wiki/Turbo_File Turbo File]
| rowspan="2" |[https://www.nesdev.org/wiki/Turbo_File Turbo File]
|Turbo File (AS-TFO2)||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}||{{Ya}}
|Turbo File (AS-TFO2)||{{Ya}}||{{Ya}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
|Turbo File II (AS-TF21)<ref group="note">Other than increased RAM, the 2nd model also contains a proprietary cartridge slot to accept the so-called Data ROM Packs, cartridges which added additional game content. Only ''Best Play Pro Yakyuu'' baseball team manager series games supported this feature, for which only 2 add-on cartridges with team data, AS-DR01 and AS-DR02, were ever released. Interested players could only order them by mail.</ref>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Turbo File II (AS-TF21)<ref group="note">Other than increased RAM, the 2nd model also contains a proprietary cartridge slot to accept the so-called Data ROM Packs, cartridges which added additional game content. Only ''Best Play Pro Yakyū'' baseball team manager series games supported this feature, for which only 2 add-on cartridges (ベストプレープロ野球データ) with team data, AS-DR01 ('89-Apr) and AS-DR02 ('90-Jun), were ever released. Interested players could only order them by mail. They have an on-cartridge ROM/RAM switch that lets players either access the contents of the ROM (in which case the bank select switch is used to move between four 8K ROM banks) or the TFII's save RAM. No emulator currently supports Data ROM Packs' injection.</ref>||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |TV pump||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |TV pump||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |[[Nintendo Entertainment System emulators#NES Zapper|Zapper/Beam Gun/Family Computer Gun]]||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}
| colspan="2" |[[Nintendo Entertainment System emulators#NES Zapper|Zapper/Beam Gun/Family Computer Gun]]||{{Na}}||{{Ya}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |Ze Cheng Keyboard||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Ze Cheng Keyboard||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="3" |[https://www.nesdev.org/wiki/Famicom_3D_System Famicom 3D System]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="3" |[https://www.nesdev.org/wiki/Famicom_3D_System Famicom 3D System]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="3" |[[Nintendo Entertainment System emulators#Famicom Disk System|Famicom Disk System]]||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="3" |Famicom Fitness System||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="3" |Famicom Fitness System||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="3" |Famicom ''Karaoke Studio'' controller<ref group="note">Includes Bandai microphone which, unlike the standard built-in Famicom controller 2 microphone, plugged into or came wired with the custom-sized cartridge subsystem to capture vocals. Does not work with certain hardware revisions like the Sharp C1 television.</ref>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|-
| colspan="3" |Famicom Network System||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
|-
| colspan="3" |Fukutake Study Box tape player||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|-
|-
| colspan="3" |Famicom ''Karaoke Studio'' controller<ref>Includes Bandai microphone which, unlike the standard built-in Famicom controller 2 microphone, plugged into or came wired with the custom-sized cartridge subsystem to capture vocals. Does not work with certain hardware revisions like the Sharp C1 television.</ref>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
| colspan="3" |{{YouTubeVideo|1rnf13b3dG4|Konami Q太 Famicom Adaptor}}<br><small>An extremely rare passthrough adapter with a [https://www.nesdev.org/wiki/NES_2.0_Mapper_547 NES 2.0 547 mapper] with [https://www.nesdev.org/wiki/VRC5_pinout VRC5 pinout] to play proprietary 40-pin carts made by Konami and Japanese media giant NHK. [http://jironosuke.cocolog-nifty.com/blog/2015/10/nhk-cada.html 6 known Space School games] and ''The Gentle Physics and Science of Hazardous Materials'' (aka ''Space College'') for a total of 7 known games.</small>||{{Dunno}}||{{Ya}}||{{Dunno}}||{{Dunno}}||{{Ya}}
|-
|-
| colspan="3" |Famicom Network System||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="3" |''Nantettatte!! Baseball'' Lock-On<ref group="note">The game uses Mapper 68 for a cartridge lock-on system that allowed an expansion cartridge, which updates team statistics, to be plugged into the top of the base cartridge. Only 2 cartridges were ever released: ’91 Hen and OB Hen</ref>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|-
|-
| colspan="3" |R.O.B./Family Robot||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Ya}}
| colspan="3" |R.O.B./Family Robot||{{Ya}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| rowspan="6" |Unlicensed
| rowspan="7" |Unlicensed
| colspan="2" |Action Replay||{{Na}}||{{Ya}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Action Replay||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Aladdin Deck Enhancer||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |Aladdin Deck Enhancer||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="2" |Game Genie||{{Na}}||{{Ya}}||{{Na}}||{{Ya}}||{{Na}}
| colspan="2" |Game Genie||{{Na}}||{{Na}}||{{Ya}}||{{Na}}||{{Ya}}
|-
|-
| colspan="2" |[https://133fsb.wordpress.com/2010/03/21/famicom-compatible-printer-port-interface/ Parallel printer]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[https://133fsb.wordpress.com/2010/03/21/famicom-compatible-printer-port-interface/ Parallel printer]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
Line 1,416: Line 1,438:
|-
|-
| colspan="2" |[http://www.nesmuseum.com/racermate.html ''RacerMate Challenge II'' bike system]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="2" |[http://www.nesmuseum.com/racermate.html ''RacerMate Challenge II'' bike system]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
| colspan="2" |Rainbow homebrew mapper<ref group="note">Used in ''Super Tilt Bro'', a homebrew Super Smash Bros. series demake whose cartridge {{YouTubeVideo|2R50jx0aHM0|supports NTSC/PAL cross-region play with the game adjusting itself and even employs a ESP8266 Wi-Fi controller for online features like multiplayer, rankings, game ROM update}}. It's [https://github.com/sgadrat/super-tilt-bro in public domain], and [https://brokestudio.fr/rainbow/emulators/ there're forks of emulators with support for it].</ref>||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|-
|-
| rowspan="2" |Unreleased
| rowspan="2" |Unreleased
Line 1,426: Line 1,450:
|-
|-
| colspan="3" |[http://www.thealmightyguru.com/Wiki/index.php?title=Cartridge_tilting Cartridge tilting]<ref group="note">Cartridge tilting is an action performed on cartridge-based systems to create otherwise impossible glitches. {{YouTubePlaylist|PLkAqx5EV7l_DkwOv4WmVEBLv39WPEUm3d|Cartridge tilting is not a glitch, but rather the process which creates glitches.}}</ref>
| colspan="3" |[http://www.thealmightyguru.com/Wiki/index.php?title=Cartridge_tilting Cartridge tilting]<ref group="note">Cartridge tilting is an action performed on cartridge-based systems to create otherwise impossible glitches. {{YouTubePlaylist|PLkAqx5EV7l_DkwOv4WmVEBLv39WPEUm3d|Cartridge tilting is not a glitch, but rather the process which creates glitches.}}</ref>
| colspan="5" |There is an emulator that currently includes built-in cartridge tilting simulation: [https://goroman.github.io/cluade-famicom-emu/]. <s>As a workaround, you can try the external [https://github.com/redscientistlabs/RTCV Real-Time Corruptor] (RTCV) tool. It is a real-time memory/data corruption tool for inducing glitches during emulation, which might mimic some effects of cartridge tilting (e.g., visual/audio artifacts or crashes). However, it is not a true "cartridge tilting" simulator, as it works on live memory rather than simulating cartridge read errors.</s>
| colspan="5" |[https://goroman.github.io/cluade-famicom-emu/ There is an emulator that currently includes built-in cartridge tilting simulation.] <s>As a workaround, you can try the external [https://github.com/redscientistlabs/RTCV Real-Time Corruptor] (RTCV) tool. It is a real-time memory/data corruption tool for inducing glitches during emulation, which might mimic some effects of cartridge tilting (e.g., visual/audio artifacts or crashes). However, it is not a true "cartridge tilting" simulator, as it works on live memory rather than simulating cartridge read errors.</s>
|-
|-
| colspan="3" |Copy, cut, and paste for ''Family BASIC''||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{~}}<br><small>Paste only.</small>
| colspan="3" |Copy, cut, and paste for ''Family BASIC''||{{~}}<br><small>Paste only.</small>||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
| colspan="3" |[https://www.chrismcovell.com/demovision.html Demo Vision]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
| colspan="3" |[https://www.chrismcovell.com/demovision.html Demo Vision]||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
Line 1,438: Line 1,462:
| colspan="3" |Soft reset||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
| colspan="3" |Soft reset||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|-
|-
| rowspan="3" colspan="2" |Switch between different revisions of hardware components
| colspan="2" rowspan="3" |Switch between different revisions of hardware components
|[https://www.nesdev.org/wiki/CPU_variants CPU switch]||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|[https://www.nesdev.org/wiki/CPU_variants CPU switch]||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|[https://www.nesdev.org/wiki/PPU_variants PPU switch]||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|[https://www.nesdev.org/wiki/PPU_variants PPU switch]||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
|[https://consolemods.org/wiki/NES:NES_Model_Differences Switch between motherboards revisions]<ref>[https://consolemods.org/wiki/NES:Video_Output_Comparison Video output differences]</ref>||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|[https://consolemods.org/wiki/NES:NES_Model_Differences Switch between motherboards revisions]<ref>[https://consolemods.org/wiki/NES:Video_Output_Comparison Video output differences]</ref>||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}
|-
|-
| colspan="3" |[https://www.chrismcovell.com/wideboy.html WideBoy]<ref group="note">Four versions: 1, 2, 3(A) and 3(B).</ref>||{{Na}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Na}}
| colspan="3" |[https://www.chrismcovell.com/wideboy.html WideBoy]<ref group="note">Four versions: 1, 2, 3(A) and 3(B).</ref>||{{Na}}||{{Na}}||{{Dunno}}||{{Na}}||{{Dunno}}
|}
|}
There were many accessories released for the Famicom and NES but Emulation in General only covers accessories that are truly differentiated data streams from the basic controller. For example, the Power Glove is, in actuality, just a really complicated NES controller designed to convert motion into button inputs (which doesn't change the fact that some moves in ''Super Glove Ball'' and ''Bad Street Brawler'' can only be performed with a glove, not with a standard controller). The same goes for R.O.B. and his ''Stack-up'' and ''Gyromite'' games because he was really just the second player. Strangely, the Famicom has a lot more peripheral hardware to emulate than the NES.<ref>[https://problemkaputt.de/everynes.htm#controllers ProblemKaputt: NES controllers]</ref> However, Nestopia UE surprisingly supports the Power Glove.
There were many accessories released for the Famicom and NES but Emulation in General only covers accessories that are truly differentiated data streams from the basic controller. For example, the Power Glove is, in actuality, just a really complicated NES controller designed to convert motion into button inputs (which doesn't change the fact that some moves in ''Super Glove Ball'' and ''Bad Street Brawler'' can only be performed with a glove, not with a standard controller). The same goes for R.O.B. and his ''Stack-up'' and ''Gyromite'' games because he was really just the second player. Strangely, the Famicom has a lot more peripheral hardware to emulate than the NES.<ref>[https://problemkaputt.de/everynes.htm#controllers ProblemKaputt: NES controllers]</ref> However, Nestopia UE surprisingly supports the Power Glove.
Line 1,476: Line 1,500:
* ''Nuts & Milk''
* ''Nuts & Milk''
* ''Wrecking Crew''
* ''Wrecking Crew''
=== Famicom Disk System ===


=== Family Computer 3D System ===
=== Family Computer 3D System ===
Line 1,583: Line 1,605:
* Candelabra - Estoscerro
* Candelabra - Estoscerro
* Spook-O'-Tron
* Spook-O'-Tron
== Famicom Disk System ==


== Hardware variants ==
== Hardware variants ==
Line 1,589: Line 1,613:
!MAME
!MAME
!FinalBurn Neo
!FinalBurn Neo
!Nestopia UE / Nestopia_libretro
!MesenCE
!MesenCE
!NintendulatorNRS
!NintendulatorNRS
!ares
!ares
!puNES
!puNES
!Nestopia UE
|-
|-
| rowspan="6" |Arcade
| rowspan="6" |Arcade
|Famicom Box||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Famicom Box||{{Dunno}}||{{Dunno}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|Famicom Titler||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Famicom Titler||{{Dunno}}||{{Dunno}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|PlayChoice-10||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|PlayChoice-10||{{Dunno}}||{{Dunno}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|Sharp C1 / Video Game Television||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Sharp C1 / Video Game Television||{{Dunno}}||{{Dunno}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|Twin Famicom||{{Dunno}}||{{Dunno}}||{{Na}}||{{Dunno}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|Twin Famicom||{{Dunno}}||{{Dunno}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}||{{Na}}
|-
|-
|VS. System||{{Dunno}}||{{Dunno}}||{{Ya}}||{{Ya}}||{{Dunno}}||{{Dunno}}||{{Dunno}}
|[https://www.nesdev.org/wiki/Vs._System VS. System]||{{Ya}}||{{Dunno}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}||{{Ya}}
|}
|}


Line 1,619: Line 1,643:


; PlayChoice-10
; PlayChoice-10
An arcade system based on the NES that lets the user play 10 selected titles. It also uses a Zilog Z80 CPU for running the main menu.


MAME is the only emulator properly emulating the PlayChoice-10 system at the moment, [https://forums.nesdev.org/viewtopic.php?p=148572 most of the NES emulators only play the PlayChoice-10 games as a normal NES game].
MAME is the only emulator properly emulating the PlayChoice-10 system at the moment, [https://forums.nesdev.org/viewtopic.php?p=148572 most of the NES emulators only play the PlayChoice-10 games as a normal NES game].

Latest revision as of 23:00, 15 September 2026

Nintendo Entertainment System / Family Computer
Top: NES Control Deck with detachable controller
Bottom: Family Computer main unit with hardwired controllers
Developer Nintendo R&D2
Manufacturer Nintendo
Type Home video game console
Generation Third
Release date July 15, 1983
Discontinued NA/EU/AU: August 14, 1995
BRA/KOR/TW: Early/Mid 2003
JP: September 25, 2003
Predecessor Color TV-Game
Successor Super Nintendo Entertainment System
Emulated
For emulators that run on the Nintendo Entertainment System, see Emulators on Nintendo Entertainment System.

The Nintendo Entertainment System (NES) is an 8-bit, third-generation console originally released as the Family Computer or Famicom, in Japan, on July 15, 1983. The Famicom retailed for 14,800 yen. The console would be redesigned as the NES and released on October 18, 1985, in North America. The NES retailed for $179.99 ($539 in 2026). It had a Ricoh 2A03 CPU at 1.79 MHz with 2 KB of RAM.

The earliest games released on the Famicom suffered from significant hardware constraints due to the way the Famicom was designed: limited memory addressing (which meant games had a small maximum ROM size), how the graphics were loaded onscreen, just the native sound processing was available, no saving… To solve this problem, Nintendo came up with two solutions:

  • The Family Computer Disk System (FDS). A Japan-only add-on that played games from a semi-custom variant of Mitsumi's Quick Disk format. It offered slightly higher data storage and slightly enhanced sound processing. There were plans to release it in the US; however, since the NES had its launch delayed to late 1985, and in the meantime the disks had turned out to be too piracy-prone, the add-on was never exported, and some of its exclusives were ported as regular cartridge releases.
  • Memory Management Controllers (MMC), also known colloquially as mappers. They solved every aforementioned problem with bank switching for much more data, onboard FM audio chips, and much more. Most games released after 1986 that really pushed the system to its limits used mappers. A similar solution was used for the Game Boy.

Emulation for the Famicom/NES is robust, with many high-quality emulators for various systems and cycle-accurate emulation possible on even moderately powerful devices.

Comparison

[edit | edit source]

Before editing, review the getting involved and recommended pages. See system requirements page for performance demand of the emulators.
See tables for enhancements, hardware features & peripherals, and hardware variants.
For more details such as licensing, programming language, emulation method, visit each emulator’s dedicated page.

Like for Game Boy and Game Boy Color, tons of NES emulators exist. For a list of open-source projects, see this GitHub query.

Standalone emulators

[edit | edit source]
Name Platform(s) Active? Latest version License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
PC
Nestopia UE Windows Linux macOS FreeBSD 1.99.0
Nestopia JG 2.0.0
GPLv2 (Copyleft) Nestopia UE: 144/144 (2026/09/14)
Nestopia JG: 144/144 (2026/09/14)
Cycle Unlicensed
NintendulatorNRS Windows 2026-08-16 GPLv2 (Copyleft) 100% 131/144 (2026/09/09) Cycle Unlicensed
puNES Windows Linux FreeBSD ~
As of April 2026, development of the current branch is currently stalled, as the developer is rewriting the emulator from scratch.
WIP builds

0.111

GPLv2 (Copyleft) 102/144 (2026/09/09) Cycle Unlicensed
FCEUX Windows Linux macOS FreeBSD Solaris 2.6.6 GPLv2 (Copyleft) 84/144, 3 skipped (2026/09/09) High Unlicensed ~
Nintendulator Windows 0.985 Beta GPLv2 (Copyleft) Restarts (2026/09/09) Cycle Unlicensed ? ~
RockNES Windows 5.80 Proprietary 97/141 (2026/08/26) High ? ?
nintaco Windows Linux macOS FreeBSD 2023-12-08 LGPLv2.1 (Copyleft) 96/139 (2026/05/05) Cycle Unlicensed ?
Nestopia Pandora V2 Proprietary 93/125 (2025/09/07) Cycle ? ?
BeesNES Windows macOS git MIT (Permissive) 90/125 (2025/09/07) Subcycle ? ? ✗ (WIP)
QuickNES Windows Linux macOS FreeBSD 0.7.0b1 GPLv2 (Copyleft) 85/141 (2026/08/23) ? ? ?
VirtuaNES Windows 0.97 GPLv2 (Copyleft) 78/139 (2026/05/05) Low ? ?
breakNES Windows 2.2 CC0 1.0 (Public domain equivalent) 71/125 (2025/09/07) Gate-level ? ? ✗ (WIP)
iNES Windows Linux macOS FreeBSD Solaris 6.1 Source-available 67/139 (2026/05/17) ? ? ?
My First Emulator ? ? 29/125 (2025/09/07) ? ? ?
UberNES ? ? 20/125 (2025/09/07) ? ? ?
Jnes Windows 1.2.1 Proprietary 16/139 (2026/05/05) ? ? ?
HDNes Windows git No license, but open-source 15/139 (2026/05/05) ? ? ?
NesCafe ? ? 12/125 (2025/09/07) ? ? ?
NESSIM ? ? 11/125 (2025/09/07) ? ? ?
Famtasia ? ? 9/125 (2025/09/07) ? ? ?
NESten ? ? 9/125 (2025/09/07) ? ? ?
NESticle MS-DOS Windows 9x x.xx (DOS)

0.42 (Win9x)

Proprietary

It is proprietary, though source code has been leaked.

5/125 (2025/09/07) Low ? ?
MarioNES ? ? 3/125 (2025/09/07) ? ? ?
ANESE Windows Linux macOS ~ 0.9.1 MIT (Permissive) Freezes (2026/05/17) ? ? ?
BasicNES 2000[note 1] Windows ? Freezes (2026/08/23) ? ?
HalfNES Windows Linux 062 GPLv3 (Copyleft) Freezes (2026/05/05) ? ? ?
rew. Windows Windows 9x rew12stx Proprietary Freezes (2026/08/25) ? ? ?
GPFCE Linux ARM Pandora 0.81.0.r2 (Pandora) Proprietary ? ? ? ?
MetalNES macOS git MIT (Permissive) ? Transistor-level ? ?
NES.emu Dragonbox Pyra 1.5.46.02 GPLv3 (Copyleft)
(Android only)
? ? Unlicensed ?
Nesemu macOS Linux 1.5.85

0.2.3 Beta Preview

MIT (Permissive) ? ? ? ?
rNES Windows Linux git BSD-3-Clause (Permissive) ? ? ? ?
TetaNES Windows macOS Linux 0.17.0 Apache 2.0 (Permissive)
MIT (Permissive)
105/139 (2026/05/05) ? ? ? ?
fixNES Windows ? alpha-v1.3.1 ? 91/125 (2025/09/07) ? ? ? ?
chibines ? ? 85/125 (2025/09/07) ? ? ? ?
NO$NES ? ? 73/125 (2025/09/07) ? ? ? ?
Nezulator ? ? 71/125 (2025/09/07) ? ? ? ?
MoarNES ? ? 65/125 (2025/09/07) ? ? ? ?
Nestalgia Java Windows Linux 0.31.0 GPLv3 (Copyleft) Freezes (2026/09/14) High https://tiagohm.github.io/nestalgia/ ? TBD
Nesium Windows Linux macOS Linux ARM git GPLv3 (Copyleft) Cycle https://github.com/mikai233/nesium#mapper-support ? TBD
emulator-bbk Windows gitee GPLv3 ? ? ? ? ?
Mobile
NES.emu Android 1.5.85

git

GPLv3 (Copyleft)
(Android only)
87/141, 2 skipped (2026/08/30) ? Unlicensed ?
FreeiNES Android Maemo Symbian 6.1.4 (Android)

3.6.5 (Maemo)

3.6 (Symbian)

Proprietary 85/139 (2026/05/16) ? ? ? ~
Nostalgia.NES Android 2.0.9 Proprietary 84/141, 2 skipped (2026/08/30) ? ? ? ~
VGBANext Android 6.6.6 Proprietary ? ? ? ? ~
Nesium Android git GPLv3 (Copyleft) Cycle https://github.com/mikai233/nesium#mapper-support ? TBD
vNES Java Symbian 1.7 (S60v3)

git

1.2

alt

GPLv3 (Copyleft) ? ? ? ? ~
John NESS Android 1.09 Proprietary ? ? ? ?
Jnes Android ~ 1.2.6.26 Proprietary ? ? ? ?
Nescaline iOS git GPLv2 (Copyleft) ? ? ? ?
Nesemu iOS AppleTV git MIT (Permissive) ? ? ? ?
Pocket Nester+ Windows Mobile 0.9 Proprietary ? ? ? ?
PicoNES Android BSD-3-Clause 6502 Model ? ? ? ? ?
8-Bit Wonders Android 0.8.6a (F-Droid)

0.8.6a (Play)

0.8.6a (Amazon)

git

AGPLv1 (Copyleft) ? ? ? ? roadmap
Browser
PicoNES Web Online BSD-3-Clause 6502 Model 112/141 (2026/08/23) ? ? ? ?
TetaNES Web Web Apache 2.0 (Permissive)
MIT (Permissive)
112/141 (2026/08/23) ? ? ? ?
Emulator(s) Core(s) Platform(s) Active? Latest version License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
PC
MesenCE NES Windows Linux macOS macOS Linux ARM Windows 7 Dev builds

Mesen forks

GPLv3 (Copyleft) 141/144 (2026/09/09) Cycle Unlicensed
ares fc Windows Windows on ARM Linux macOS FreeBSD v148

nightly

ISC (Permissive) 98.31%
2438 out of 2480 reported titles
121/144 (2026/09/09) Cycle Unlicensed
BizHawk QuickNES

NESHawk

Windows Linux Dev Builds

2.11.1

MIT
GPL
NESHawk: 127/144

SubNESHawk: 127/144

quickerNES: Freezes

(2026/09/09)

Core-dependent Unlicensed ? ~
nemulator Windows 5.0 BSD-2-Clause (Permissive) 87/141 (2026/08/26) Medium ? ?
RetroCopy Windows Linux 0.960

1.00 Beta 5

Proprietary 85/141 (2026/08/26) Cycle ? ?
MAME nes Windows Linux macOS FreeBSD 0.289 GPLv2
BSD-3-Clause
81/141 (2026/08/12) ? Unlicensed ?
FinalBurn Neo Windows Linux macOS FreeBSD WIP builds Non-commercial ? High Unlicensed ?
higan (火眼)

byuu (謬/view)

Windows Linux macOS v110 GPLv3 (Copyleft) ? Cycle ? ?
jgenesis Windows Linux 0.14.1 MIT (Permissive) 120/139 (2026/05/05) ? ? ? ?
Masquerade Windows Linux 0.7014 Proprietary ? ? ? ? ?
Obentou Windows Linux macOS 0.2.1 GPLv2 (Copyleft) ? ? ? ? ?
Mobile
Delta NESDeltaCore

(Nestopia?)

iOS iPadOS 1.7.3s

git

? ? ? ? ? ?
Folium Mango iOS iPadOS App Store ($)

2.0

Latest IPA

? ? ? ? ? ?
Manic EMU iOS iPadOS 2.0.0

git

AGPLv3 (Copyleft) ? ? ? ? ?
NiN10 iOS iPadOS watchOS 3.6 Proprietary ? ? ? ? ?
Provenance FCEU iOS iPadOS AppleTV 3.3.0

git

? ? ? ? ? ?
Browser
jgenesis Web 0.14.1 MIT (Permissive) 120/139 (2026/05/05) ? ? ? ?
Masquerade Web 0.7014 Proprietary 103/141 (2026/08/30) ? ? ? ?
Obentou Web 0.2.1 GPLv2 (Copyleft) 78/141 (2026/08/30) ? ? ? ?
Platform (e.g., Android, Windows, and Linux) and architecture support (e.g., x86, ARM, and consoles) mostly depends on the frontend software, not on the individual cores themselves.
API Core(s) Active? Latest version License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
Nestopia 1.54.0 b08b473 GPLv2 (Copyleft) 144/144 (2026/09/09) Cycle Unlicensed
Mesen 0.9.9 GPLv3 (Copyleft) 108/144 (2026/09/09) Cycle Unlicensed
FCEUmm GPLv2 (Copyleft) 84/144, 3 skipped (2026/09/09) High Unlicensed ~
QuickNES GPLv2 (Copyleft) 85/144 (2026/09/09) ? ? ?
FinalBurn Neo ? ? High Unlicensed ?
MAME ? ? ? Unlicensed ?
RustyNES MIT (Permissive) 142/144 (2026/09/09) Cycle ? ? TBD
fixNES MIT (Permissive) 98/144 (2026/09/09) ? ? ? TBD
Emulator(s) System(s) Active? Latest version License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
FCE Ultra GX Nintendo GameCube Wii Wii U 4.0.1 GPLv2 (Copyleft) ? High Unlicensed ?
VirtuaNES for 3DS Nintendo 3DS git GPLv2 (Copyleft) ? Low ? ?
Virtual Console Wii Nintendo 3DS Wii U N/A Proprietary 17/125 (Nintendo 3DS)

10/125 (Wii)

9/125 (Wii U)

(2025/09/07)

? Licensed ~
Console Archives Switch 2 PlayStation 5 N/A Proprietary ? ? ? ? ~
EmuC0re PlayStation 5 0.4 MIT (Permissive) ? ? ? ? ~
Famicalc TI84+CE git MIT (Permissive) ? ? Select titles ? ~
FCEUltra for PS2 PlayStation 2 ~ 0.9.3

0.90i Mod

Proprietary ? High ? ? ~
GPFCE GP2X GP2X Wiz 0.4 r313 (GP2X)

0.4+ (Wiz)

Proprietary ? ? ? ? ~
Mega Everdrive Pro Genesis N/A Proprietary ? ? ? ? ~
Neon64 Nintendo 64 git ISC (Permissive) ? ? ? ? ~
NES Remix

(Heritage)

Wii U Nintendo 3DS HeriC Proprietary ? ? ? ? ~
nesDS Nintendo DS ~ 1.3a Proprietary ? ? ? ? ~
NESizm Prizm ? 1.00 MIT (Permissive) ? ? ? ? ~
NESpire TI-Nspire 0.30

git (tangrs-mod)

? ? ? ? ? ~
Nintendo Classics (L-CLASSICS) Switch Switch 2 6.9.0 Proprietary ? High ? ~
PocketNES Game Boy Advance 7-1-2013 GPLv2 (Copyleft) ? ? ? ? ~
pNES Switch PlayStation Vita git GPLv3 (Copyleft) ? ? ? ? ~
Animal Crossing Nintendo 64 Nintendo GameCube Proprietary 10/125 (2025/09/07) ? ? ?
Excitebike 64 Nintendo 64 Proprietary 5/125 (2025/09/07) ? ?
NES Classic Series Game Boy Advance Proprietary 4/125 (2025/09/07) ? ? ?
FC Emulator PlayStation Super Nintendo WonderSwan Game Boy 0.10 (Net Yaroze)

0.00 (SFC)

0.03 (WonderSwan)

0.02 (Game Boy)

? ? ? ? ?
imbNES PlayStation 1.3.4 ? ? ? ? ?
NES Emulator for Game Boy Color Game Boy 2009 ? ? ? ? ?
NESBox Xbox One v4 Proprietary ? ? ? ?
nesemu PlayStation 2 GP2X Wiz Dingoo V1 (Wiz)

0.2 (Dingoo)

BSD-3-Clause (Permissive) ? ? ? ?
NeMul Genesis 1.0 Proprietary ? ? ? ?
NesterJ[note 2] PlayStation Portable 1.13 beta 2

AoEX

GPLv2 (Copyleft) ? ? ? ?
numworks-nofrendo Numworks git LGPLv2 (Copyleft) ? ? ? ?
Project Nested Super Nintendo git MIT (Permissive) ? ? ? ?
NES Classic Edition Proprietary 94/125 (2025/09/07) ? ? ?
Name Type Active? License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
NES_MiSTer MiSTer GPLv3 (Copyleft) 136/141 (2026/06/27) Gate-level, subcycle Unlicensed ?

Remaster-at-Runtime Engines

[edit | edit source]
A Remaster-at-Runtime (RaR) Engine is a specialized sub-layer of an emulator that intercepts a game’s original internal data such as draw calls, tile indexes, or audio triggers and replaces them with high-fidelity assets in real-time. Unlike standard emulators that focus on hardware accuracy, RaR Engines prioritize aesthetic transformation, effectively "remastering" the game while it is being played without modifying the original ROM file. While asset replacement capable emulators (like HDnes, Mesen) allow for high-definition visuals, true Remaster-at-Runtime Engines are distinguished by their ability to do more such as procedurally transform the game's original logic (e.g., converting 2D tiles into 3D voxels or applying dynamic lighting to 16-bit environments). Recommended to see Game engine recreations and source ports page.
Name Platform(s) Active? Latest version License Compatibility Accuracy Coin Test Accuracy Mappers support level Famicom Disk System Recommended? (overall)
3dSen Windows Linux macOS 1.1 Proprietary Freezes (2026/8/24) Game-dependent Only for selected titles ~
  • puNES is another cycle-accurate NES/FDS emulator. It is deemed as the second most compatible NES emulator of the cycle-accurate variety.
  • Nestopia also is a cycle-accurate NES/FDS emulator. Nestopia has issues with The Young Indiana Jones Chronicles and doesn't display the status bar in Mickey's Safari in Letterland correctly (among other problems). Nestopia Undead Edition (Nestopia UE) is a fork of Nestopia meant to keep it alive and fix the aforementioned bugs, which is generally recommended over vanilla. Even the libretro core for Nestopia is the Undead Edition version.
  • Nintendulator also is a cycle-accurate NES/FDS emulator. NintendulatorNRS is a fork of Nintendulator that supports rare mappers, VRT chipsets, and many unlicensed and bootleg carts and systems.
  • Nintaco is another cycle-accurate emulator. It is no longer updated but is interesting in that it is programmed in Java and simulates rare peripherals like R.O.B., the U-Force infrared distance sensor controller, and the Miracle Piano.
  • For official emulation, there is Nintendo's own Nintendo Classics, the now-discontinued Virtual Console, Project EGG and Console Archives. The Switch and Wii have a significantly larger library of NES games to choose from than the 3DS or Wii U, especially from third-party publishers.

There are many other NES emulators not listed here, as the NES has more emulators than any other system (new ones are started all the time). Only those that are well-known or stand out in some ways are covered here.

Mappers

[edit | edit source]

A key difference between many emulators nowadays is how many mappers they support.

  • No mapper: Supported on every emulator, even official Nintendo emulators.
  • Official mappers (UNROM, AOROM, MMC1-6): Most emulators, as well as Nintendo's Virtual Console (but not their GBA emulators), will cover these.
  • Third-party mappers (Various: e.g., Konami's VRC6/VRC7) While officially licensed by Nintendo, they weren't allowed outside Japan. As a result, for their Western releases, many games that took advantage of their features (advanced ROM mapping, extra sound channels) were reprogrammed significantly and shipped on the official mappers, often with simplified soundtracks. A lot of fan emulators worth their salt will cover these. With those, you cover the entire officially licensed library.
  • Unlicensed mappers: Mostly used by pirate cartridges, often long past the console's official commercial lifespan. Only the most active and recommended emulators will even bother covering them in a whack-a-mole quest for every new one discovered to this very day. If you're not interested in unlicensed Chinese or Russian bootlegs or newer unofficial NES demakes, it isn't a problem.

Because NES cartridges contain custom hardware, ROM dumps alone are not enough to accurately describe how a game should be emulated. Emulators must implement the behavior of cartridge mappers in code, while the ROM header provides the metadata needed to select the correct configuration. For this reason, newly discovered ROM dumps using previously unknown mappers may not run until emulator support is added. As a result, support for unlicensed cartridges is a constant work-in-progress, which can lead to claims that some emulators are "inaccurate". Most emulators will not run unheadered NES ROMs. Some versions of Nestopia can load them by using external configuration files matched to known No-Intro ROM hashes, which is less convenient for modified ROMs or hacks. The original iNES header format was created in the 1990s for early emulators. While widely adopted, it has significant limitations and cannot accurately describe many later discoveries about cartridge hardware, bootlegs, or regional timing variants. iNES 2.0 is a backward-compatible extension that expands the available metadata and reduces the need for guesswork or ROM hacks, allowing modern emulators to identify cartridges more accurately.

Notable additions include:

  • Expanded mapper number space and submappers for hardware variants
  • Accurate PRG-ROM, CHR-ROM, PRG-RAM and CHR-RAM size reporting
  • Explicit console timing flags (NTSC, PAL, Dual-region and Dendy)
  • Improved support for multicarts, unlicensed cartridges and Famiclone hardware

Modern emulators increasingly rely on iNES 2.0 when available, and it is recommended over legacy iNES headers for improved accuracy and compatibility.

Enhancements

[edit | edit source]
Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
Name Nestopia UE / Nestopia_libretro MesenCE NintendulatorNRS ares puNES
Controls Input lag mitigating ? ? ?
Turbo button ? ? ?
Graphics Remove sprite limit
The NES can normally only draw up to 8 sprites per line – this limitation is indirectly responsible for some flickering seen in games at times. When this option is enabled, the limit is disabled, allowing up to 64 sprites to be drawn on the same line.
? ? ?
Resizable internal resolution For emulation of 2D systems, the resolution can only be upscaled, making the pixels more visible.
Sprite replacement
Widescreen hack
Using wideNES technique (similar to wideGB); it can automatically “map-out” levels and worlds in NES games.
Exclusive to ANESE emulator at the moment.
Performance Overclock ? ?
Post-processing AI-powered filter
(Freestyle)
? ? ? ?
Filters ~
Only scanlines.
Inverse tone mapping ? ? ? ?
Shader chain ~[note 3] ? ~[note 3]
Quality of life Automatic emulated controller connect/disconnect
Automatically connects or disconnects emulated controllers when a new or current controller is connected or disconnected.
~
Only disconnects supported controller out of necessity.
Automatic updater ? ? ? ?
Big Picture Mode ~[note 3] ~[note 3] ~[note 3]
Built-in cheat manager ? ?
Built-in custom resolution/CRTSwitchRes
For using this on Windows, you need CRT Emudriver.
Another option is using EDID editor tool such as "Custom Resolution Utility".
Exclusive to libretro cores and GroovyMAME at the moment.

Also, there is a project for achieving software emulators like libretro cores and GroovyMAME send the raw RGB data over a network to a core running on MiSTer, it basically turns the MiSTer into a GPU for the emulator allowing for easy setup and use with CRT TVs/Arcade monitors.

Built-in mod editor and manager ? ? ? ?
Built-in patch manager ? ? ? ?
Command-line options ?
ROM-loading only.
? ?
Pause/Resume emulation
Per-game profiles ? ?
Portable and stealth
Useful enhancement feature for non-personal computer use or plug-and-play scenarios. However, the software may still require the necessary prerequisites and dependencies for your operating system if it is not statically linked.
? ? ?
Streamable compression format ? ? ? ?
TAS features Fast forward/Turbo speed ? ?
Frame step
(forwards and backwards)
? ? ~
Forwards only.
? ?
Macros/Scripts/Lua ? ?
Movie recording/playback ? ?
Rewind ? ?
Save states ? ?
Misc. Ambient sounds simulation
Simulation of audio from original hardware and environments, such as mechanical hard drive, floppy diskette, and optical drive noises (e.g., head seeks, spin-up/down, tray loading, disc spinning, and clicking), variable CRT flyback transformer whine (the classic high-pitched "coil whine" that dynamically changes pitch based on screen brightness and content), arcade cabinet effects (e.g., fan hum or button rattles), and other background ambient noises.
Audio filters and presets
Simulation of characteristic playback limitations and coloration of vintage consumer audio hardware, such as CRT television speakers, arcade cabinets, handheld consoles, early PC sound outputs, and low-fidelity integrated speakers. These filters are not intended to be perfectly accurate recreations, but rather to evoke the tonal qualities, distortion, bandwidth limits, resonance, and compression associated with 8-bit and 16-bit era devices. Examples include mono or narrow stereo output, reduced frequency response, speaker cone distortion, mild saturation, aliasing, and preset lo-fi profiles inspired by classic TVs, portable game systems, radios, and retro multimedia hardware.
Exclusive to libretro cores at the moment.
Debug features ?
Memory dump and address finding only.
?
EmuVR support Exclusive to libretro cores at the moment.
Netplay
Should not be confused with Famicom Modem emulation, see hardware features and peripherals for more information.
RetroAchievements ~[note 3] ~[note 3] roadmap
Rich Presence (RPC)
Allows the emulator to share real-time game session details (e.g., current game title, level, boss, playtime, or custom status) with external applications. This enables features such as displaying what you're playing on your profile, inviting friends to spectate, or triggering join-in-progress functionality where supported.
? ? ? ?
Screen translator
Using optical character recognition (OCR) and other techniques, this feature can provide live translation of in-game text, text-to-speech for visually impaired users, and more — either on demand or automatically.
You can use RetroArch's AI Service or the standalone offline bquenin's Interpreter.

Hardware features and peripherals

[edit | edit source]
Please only include recommended emulators in this table. Do not bump or spam GitHub threads, issues, or feature request pages.
Name Nestopia UE / Nestopia_libretro MesenCE NintendulatorNRS ares puNES
Hardware features External audio/Expansion audio ? ? ~
No DPCM samples.
? ?
Famicom P2 controller microphone
On-cartridge save batteries
Peripherals Controller port Advantage controller
Arkanoid controller[note 4]
Four Score/NES Satellite[note 5]
Macro Winners mouse
Mega Book mouse
Miracle piano
Power Glove[note 6]
Power Pad
PS/2 mouse
SNES controller
SNES NTT data keypad
SNES mouse
Subor mouse
Sudoku (Excalibur)
Virtual Boy controller
Vs. Unisystem Zapper
Yuxing mouse
Zapper
Data Recorder ?
Datach Card ? ?
Expansion port 2-player adapter[note 7]
ABL Pinball
Arkanoid controller
Arkanoid II controller 2P[note 8] ?
Bandai Hyper Shot
Barcode Battler
Barcode World
Battle Box
Bit-79 keyboard
City Patrolman lightgun
Crazy Climber
Dongda keyboard
Doremikko keyboard
Exciting Boxing punching bag
Expansion Port Sound Module (EPSM)
Famicom 4-player adapter
Famicom Network System/Tsushin controller
Family BASIC keyboard
Family Trainer & Tap-tap Mat
Hori 4-player adapter
Hori Track trackball
Jissen Mahjong controller
Keda keyboard
Kingwon Keyboard
Konami Hyper Shot
Mahjong Gekitou Densetsu controller
Majesco Golden Nugget Casino
Oeka Kids tablet
Pachinko controller
Party Room 21 Quiz Show Buzzer Partytap
Pokkun Moguraa mat
Sharp C1 Cassette Interface
Subor keyboard
Top-Rider inflatable motorcycle controller VRE-R1
Triface Mahjong controller
Turbo File Turbo File (AS-TFO2)
Turbo File II (AS-TF21)[note 9]
TV pump
Zapper/Beam Gun/Family Computer Gun
Ze Cheng Keyboard
Famicom 3D System
Famicom Fitness System
Famicom Karaoke Studio controller[note 10] ? ? ? ? ?
Famicom Network System
Fukutake Study Box tape player ? ? ? ? ?
Konami Q太 Famicom Adaptor
An extremely rare passthrough adapter with a NES 2.0 547 mapper with VRC5 pinout to play proprietary 40-pin carts made by Konami and Japanese media giant NHK. 6 known Space School games and The Gentle Physics and Science of Hazardous Materials (aka Space College) for a total of 7 known games.
? ? ?
Nantettatte!! Baseball Lock-On[note 11] ? ? ? ? ?
R.O.B./Family Robot
Unlicensed Action Replay
Aladdin Deck Enhancer
Game Genie
Parallel printer
Pro Action Rocky
RacerMate Challenge II bike system
Rainbow homebrew mapper[note 12] ? ? ? ? ?
Unreleased Minnesota Set A Living-Room Lottery Test
Teleplay Modem[note 13]
Misc. Cartridge hot swapping[note 14] ? ? ? ? ?
Cartridge tilting[note 15] There is an emulator that currently includes built-in cartridge tilting simulation. As a workaround, you can try the external Real-Time Corruptor (RTCV) tool. It is a real-time memory/data corruption tool for inducing glitches during emulation, which might mimic some effects of cartridge tilting (e.g., visual/audio artifacts or crashes). However, it is not a true "cartridge tilting" simulator, as it works on live memory rather than simulating cartridge read errors.
Copy, cut, and paste for Family BASIC ~
Paste only.
Demo Vision
Dual PPU[note 16] ? ? ? ? ?
ENIO EXP Board ? ? ? ? ?
Soft reset
Switch between different revisions of hardware components CPU switch ? ? ? ?
PPU switch ? ? ? ?
Switch between motherboards revisions[2] ? ? ? ?
WideBoy[note 17] ? ?

There were many accessories released for the Famicom and NES but Emulation in General only covers accessories that are truly differentiated data streams from the basic controller. For example, the Power Glove is, in actuality, just a really complicated NES controller designed to convert motion into button inputs (which doesn't change the fact that some moves in Super Glove Ball and Bad Street Brawler can only be performed with a glove, not with a standard controller). The same goes for R.O.B. and his Stack-up and Gyromite games because he was really just the second player. Strangely, the Famicom has a lot more peripheral hardware to emulate than the NES.[3] However, Nestopia UE surprisingly supports the Power Glove.

Arkanoid Paddle

[edit | edit source]

Supported games:

  • Arkanoid
  • Arkanoid: Revenge of Doh
  • Chase H.Q.

ASCII Turbo File

[edit | edit source]

Supported games:

  • Downtown Nekketsu Monogatari
  • Haja no Fuuin
  • Wizardry: Proving Grounds of the Mad Overlord
  • Wizardry II: The Knight of Diamonds

Data Recorder

[edit | edit source]

Supported games:

  • Arkanoid II
  • Castle Excellent
  • Excitebike
  • Family BASIC
  • Family BASIC V3
  • Lode Runner
  • Mach Rider
  • Nuts & Milk
  • Wrecking Crew

Family Computer 3D System

[edit | edit source]

Supported games:

  • Attack Animal Gakuen
  • Cosmic Epsilon
  • Falsion
  • Famicom Grand Prix II: 3D Hot Rally
  • Fuuun Shourin Ken: Ankoku no Maou
  • Highway Star
  • JJ: Tobidase Daisakusen Part II

Multitap

[edit | edit source]

Supported titles:

  • Games:
    • Bomber Man II (J)
    • Bomberman II (U)
    • Downtown Nekketsu Koushinkyoku: Soreyuke Daiundoukai
    • Gauntlet II
    • Greg Norman's Golf Power
    • Harlem Globetrotters
    • Ike Ike!Nekketsu Hockey Bu: Subette Koronde Dai Rantou
    • Indy Heat
    • Kings of the Beach
    • Kunio-kun no Nekketsu Soccer League
    • M.U.L.E.
    • Magic Johnson's Fast Break
    • Millionaire (Sachen)
    • Moero TwinBee: Cinnamon-hakase o Sukue!
    • Monster Truck Rally
    • Nekketsu Kakutou Densetsu
    • Nekketsu Koukou Dodge Ball Bu
    • Nekketsu Street Basket: Ganbare Dunk Heroes
    • NES Play Action Football
    • A Nightmare on Elm Street
    • Nintendo World Cup (U)
    • R.C. Pro-Am II
    • Rackets and Rivals
    • Roundball: 2-on-2 Challenge
    • Smash T.V. (twin-stick for 2 players)
    • Spot
    • Super Jeopardy!
    • Super Off Road
    • Super Spike V'Ball
    • Swords and Serpents
    • Top Players' Tennis
    • U.S. Championship V'Ball
    • Wit's
  • Homebrew games:
    • Double Action Blaster Guys becomes Quadruple Action Blaster Guys when Four Score is connected (NES)
    • Micro Mages (NES and Famicom)
    • NESert Golfing (NES and Famicom)
    • Spacey McRacey (NES)
    • Super PakPak (NES and Famicom)
  • Tech demos:
    • Eighty (NES and Famicom)
    • allpads (NES and Famicom)
  • Hacks:
    • Battle City - 4 Players v1.3 Ti (NES and Famicom)
    • Battle City Mario - 4 players v1.0 NesDraug (NES and Famicom)
    • Battletoads - 4 players v2.2 NakeuD2007 (emulator only)
    • Battletoads & Double Dragon - 4 players v0.9 NakeuD2007 (emulator only)
    • Super Dodge Ball - 4 Player Hack v1.00 akatranslations (Famicom)

NES Zapper

[edit | edit source]

Supported games:

  • The Adventures of Bayou Billy
  • Barker Bill's Trick Shooting
  • Day Dreamin' Davey
  • Duck Hunt
  • Freedom Force
  • Gotcha!The Sport!
  • Gumshoe
  • Hogan's Alley
  • The Hunt for Red October
  • Laser Invasion
  • The Lone Ranger
  • Mechanized Attack
  • Operation Wolf
  • Shooting Range
  • To the Earth
  • Track & Field II
  • Wild Gunman

Power Pad/Family Trainer/Family Fun Fitness

[edit | edit source]

Supported games:

  • Athletic World
  • Dance Aerobics
  • World Class Track Meet

SNES Controller

[edit | edit source]

Supported games:

  • Full Quiet
  • Nova the Squirrel
  • Spook-O'-Tron

Virtual Boy Controller

[edit | edit source]

Supported games:

  • Candelabra - Estoscerro
  • Spook-O'-Tron

Famicom Disk System

[edit | edit source]

Hardware variants

[edit | edit source]
Name MAME FinalBurn Neo Nestopia UE / Nestopia_libretro MesenCE NintendulatorNRS ares puNES
Arcade Famicom Box ? ?
Famicom Titler ? ?
PlayChoice-10 ? ?
Sharp C1 / Video Game Television ? ?
Twin Famicom ? ?
VS. System ?

Architecture & Design

[edit | edit source]

Before exploring specific models, it is important to distinguish between the two primary ways NES clones (Famiclones) are built, as this directly affects emulation compatibility and accuracy.

  • Discrete Chip Designs: Early or high-end clones (like early Micro Genius models) used separate, cloned versions of the Ricoh 2A03 CPU and 2C02 PPU. These are generally the most accurate to the original hardware.
  • NOAC (Nintendo-On-A-Chip): Most clones from the mid-1990s onward consolidate the entire NES architecture into a single chip. While cost-effective, many generic NOACs suffer from technical quirks, most notably the "Duty Cycle Swap" where the two square wave audio channels have their duty cycles inverted (e.g., 12.5% sounds like 25%), leading to "thin" or "nasal" sounding music.
    • VTxx (V.R Technology): A series of "enhanced" NOAC chips manufactured by V.R Technology. These chips are backward compatible with the NES but include proprietary extensions such as 16-bit color modes, expanded RAM, and extra sound channels (ADPCM). They are the "engine" behind most modern plug-and-play consoles and keyboard clones. Differences between VTxx series chips and regular NES can be checked on the NesDev Wiki. NintendulatorNRS has the most comprehensive support for VTxx chips at the moment. V.R Technology also provides an official debugging tool called EmuVT, which supports the emulation of multiple VTxx series chips, but it is quite shoddy. It seems to be modded out of an old emulator called NNNesterJ.

Official/Arcade variants

[edit | edit source]
PlayChoice-10

An arcade system based on the NES that lets the user play 10 selected titles. It also uses a Zilog Z80 CPU for running the main menu.

MAME is the only emulator properly emulating the PlayChoice-10 system at the moment, most of the NES emulators only play the PlayChoice-10 games as a normal NES game.

VS. System

An arcade system based on the NES released for the US. It was released in two different cabinet variations: Vs. UniSystem and Vs. DualSystem. The latter has double chipsets on the PCB and is capable of handling two different programs or simply two separate copies of a single program simultaneously.

Most emulators support games in Vs. UniSystem cabinet by setting up different DIP switches. But only the MAME, Mesen, NintendulatorNRS, puNES and nintaco are suitable for games in Vs. DualSystem cabinet. For commercial emulation, Hamster re-released several VS. System games from Nintendo and Konami as part of their Arcade Archives series (the former being exclusive to Nintendo Switch, the latter being also on PS4).

Since most VS. System games have palettes that differ from the standard RGB NES palette, ROMs made with VS. The System, which is accidentally played in the emulator's NES mode (or vice versa), will cause the colors to be totally garbled. This can occur when there is an issue with the emulator's configuration or the ROM's iNES header.

These emulators only support the UniSystem cabinet: Nestopia UE, FCEumm and FCEUX, BizHawk, FinalBurn Neo

Additionally, the VS. System Zapper is different from the console one and thus requires separate software implementation.

Famicom Box

Also re-released later as Sharp's FamicomStation. The hybrid NES/Famicom arcade box Nintendo Famicom Box is a bulky metal cube with a slot to insert money and secured with tons of locks. The hotel would set the amount of time you could play on one token and choose the available games. You can see it in action in season 18 of Game Center CX. It was distributed in select hotels and stores and can hold up to 15 select Famicom releases at once. It had many more hardware lockout chips and pins with different behavior than usual (it also only supported cartridges using memory mapper 0). Sports a unique boot screen for both models released.

Both the Famicombox and the Famicomstation are emulated by MAME, and all of their games have been dumped.

Twin Famicom

Produced by Sharp Corporation under license from Nintendo, this Japan-exclusive console combines a Famicom and a Famicom Disk System (FDS) into a single unit. It features a switch to toggle between cartridge and disk modes. Emulators generally treat this as a standard Famicom/NES combined with FDS BIOS emulation.

Famicom Titler

Another licensed Sharp variant (model AN-510) intended for video production and titling. It is technically unique because it is the only consumer Famicom that internally generates RGB video signals, which it then converts to S-Video for output. This was achieved using the rare RC2C05-99 PPU chip. For emulators, this PPU variant and its unique palette are the primary points of interest.

Sharp C1 / Video Game Television

A television set with a built-in Famicom/NES. Released in Japan as the My Computer TV C1 and in the US as the Sharp Nintendo Television. It provided a significantly sharper image than RF or Composite connections because the NES hardware was internally connected to the TV's circuitry.

Regional/Clone variants

[edit | edit source]

The Dendy is the primary example of a "Hybrid" Famiclone. While sold in Russia and Eastern Europe, its internal timing (Micro Genius hardware) became the de facto standard for clones globally. In emulation, "Dendy Mode" refers to this specific quirk: a 50Hz (PAL) output that retains the internal processing speed and VBlank timing of an NTSC console. Essentially, it is an NTSC NES optimized for 50Hz, which often breaks compatibility for official PAL or NTSC releases unless specific Dendy-mode support is enabled.

MAME/MESS, and most popular recommended emulators like Mesen, puNES, and FCEUX, support these features via iNES 2.0 ROM headers, which allow users to flag a ROM specifically for "PAL Dendy" timing. The cartridges themselves can still be played as long as the emulator supports non-standard (bootleg/unlicensed) carts, and required peripherals. It is important to realize that these brands often functioned as umbrellas for dozens of models and different hardware revisions. The following lines are the most notable examples of the console lines run on Dendy timing:

Discrete Hardware
  • Micro Genius (Taiwan): Manufactured by UMC and TXC Corporation, the Micro Genius series (such as the IQ-501 and IQ-502) provided the hardware for the Dendy, Pegasus (Poland/Serbia), and Game Star (Balkans). Early models used discrete cloned chips (CPU/PPU) rather than a single system-on-a-chip, resulting in high compatibility and superior audio synthesis.
  • Subor (Xiǎo Bàwáng): The "Emperor" of Chinese Famiclones. Promoted by Jackie Chan, Subor popularized "Educational Computers" featuring full keyboards. As a massive manufacturer, their hardware is the genetic ancestor of nearly all modern Dendy-style clones. emulator-bbk is historically important as it was, for a while, the best emulator for Subor and BBK's educational computers; NintendulatorNRS has since implemented support for them.
NES-on-a-Chip / NOAC
  • Terminator 2 (Ending-Man BS-500 AS): Housed in a Sega Mega Drive 2 shell to confuse buyers, this was the definitive 8-bit experience for Eastern Europe and the Middle East in the 90s. This line marked the transition to NOAC (NES-on-a-chip) designs, which were cheaper but often introduced audio duty-cycle swaps (which is also can be emulated *Swap Square channel duty cycles) and graphical quirks. The Zhiliton (Baltic States) is a notable regional rebrand of this hardware.
  • PolyStation: The most infamous Famiclone globally. Designed to look like a Sony PlayStation, it is the peak of "costume" cloning. Internally, it uses the cheapest available NOAC hardware, almost always requiring Dendy-mode timing for proper playback in emulators.
Regional & Dual-Slot Variations
  • Family Game (South America): The colloquial term for 8-bit gaming in Argentina and surrounding regions. Brands like Electrolab distributed various models, often utilizing the rounded Famicom-style shell but with the "hybrid" internals common to the Micro Genius lineage.
  • Phantom System / Dynavision (Brazil): The kings of the Brazilian market. Unlike their European cousins, these often featured 72-pin NES slots or even dual-slots (60 and 72-pin). They utilize PAL-M timing—a hybrid standard technically similar to Dendy timing, which presents its own unique challenges for accurate emulation.
Educational Computers (Keyboard Clones)
Main article: Educational computers

Many Famiclones were sold as low-cost home computers and included a full QWERTY keyboard, often paired with a mouse or light gun and bundled with "educational" cartridges containing word processors, typing tutors, and BASIC variants. Produced by Micro Genius, Game Star, and related Taiwanese-derived hardware families. Later models were produced by Subor and the GLK series, typically using NOAC or enhanced VTxx chips that provided improved graphics modes for bundled software. These systems are generally compatible with standard NES/Famicom cartridges. Emulation of keyboard and mouse functions is supported in emulators such as NintendulatorNRS and Mesen.

Handheld Famiclones

A vast category of portable systems that run NES code. Notable examples include the Game Theory Admiral, PocketFami, and FC Pocket. Most use a VTxx NOAC and often include a built-in screen and built-in "multi-game" ROMs (or, occasionally, a cartridge slot).

Technical Note: Some chips from UMC present graphical errors and "reversed" audio duty cycles not found in the original Famicom's PPU. Not all of these hardware-specific quirks are currently documented or perfectly emulated.

Modern hardware clones

[edit | edit source]
FPGA Consoles
Main article: FPGA

Instead of software emulation or cheap NOACs, premium aftermarket systems like the Analogue Nt Mini / Noir and the retroUSB AVS use Field-Programmable Gate Arrays (FPGA) to replicate the original Ricoh 2A03 and 2C02 chips at the hardware level. They offer cycle-accurate gameplay, zero software-induced input lag, and output natively to modern displays.

Generic Modern Clones (Hyperkin / Retro-Bit)

These are the most common generic modern clones available in retail today. Early models (such as the RetroN 1, 2, and 3) rely on standard NOAC hardware, frequently exhibiting the "Duty Cycle Swap" audio quirk. Later models (like the RetroN 5) diverge from hardware cloning; instead, they dump the ROM from the inserted physical cartridge and run it through an internal Android-based software emulator.

Modern official emulation

[edit | edit source]
NES Classic Edition
Main article: Emulation boxes

The NES Classic Edition is a mini console that emulates the experience of the Nintendo Entertainment System using a customized Linux-based emulator called Kachikachi. It includes 30 classic NES games and is compatible with the Wii Classic Controller and NES Classic Edition controller.

Nintendo produced and sold about 2.3 million NES Classic Editions from November 2016 through April 2017, with shipments selling out nearly immediately. In April 2017, Nintendo announced they were discontinuing the product, leading to consumer confusion and incidents of greatly increased pricing among private sellers. Due to the demand for the NES Classic and the success of the Super NES Classic Edition console, Nintendo re-introduced the NES Classic on June 29, 2018. Production was discontinued again in December 2018.

Virtual Console and Nintendo Switch Online
Main article: Virtual Console
Main article: Nintendo Switch Online

Official software-based emulation provided by Nintendo on the Wii, Wii U, 3DS, and Nintendo Switch. While generally high-quality, these emulators sometimes suffer from darkened palettes (on Wii U) or input latency (on NSO) compared to high-accuracy community emulators like Mesen. You can emulate these with;

Notes

[edit | edit source]
  1. Uses MIDI in place of the console's PSG channels.
  2. AoEX is based on NesterJ 1.12 Plus 0.61 RM, which includes features like rewind, cheat code support, rotated/mirrored screen, sepia palette, support for rare mappers (the pirate bootleg FF7 works on it), etc. Its compatibility is inferior to 1.13 beta 2.
  3. 3.0 3.1 3.2 3.3 3.4 3.5 3.6 Exclusive to FCEUmm, Mesen, Nestopia libretro cores. Also, there is a modified version of fceux that supports RetroAchievements.
  4. The Famicom and NES versions use different joypad bits and must be handled by software separately. The Arkanoid II controller has a Famicom expansion port intended for multiplayer using another Famicom Arkanoid controller of either type.
  5. NES Satellite is a wireless IR version of Four Score.
  6. Similarly functioning peripherals are Roll & Rocker and U-Force.
  7. Either a simple adapter like JoyPair/Twin Adapter or a 2-player mode of Hori's 4-player adapter.
  8. The prototype controller with its own Famicom expansion port which can be used with another Arkanoid II or Japanese Arkanoid controller for multiplayer but also others except Family BASIC Keyboard and Data Recorder which both won't work via Arkanoid II controller's expansion port and need to be plugged into the Famicom directly.
  9. Other than increased RAM, the 2nd model also contains a proprietary cartridge slot to accept the so-called Data ROM Packs, cartridges which added additional game content. Only Best Play Pro Yakyū baseball team manager series games supported this feature, for which only 2 add-on cartridges (ベストプレープロ野球データ) with team data, AS-DR01 ('89-Apr) and AS-DR02 ('90-Jun), were ever released. Interested players could only order them by mail. They have an on-cartridge ROM/RAM switch that lets players either access the contents of the ROM (in which case the bank select switch is used to move between four 8K ROM banks) or the TFII's save RAM. No emulator currently supports Data ROM Packs' injection.
  10. Includes Bandai microphone which, unlike the standard built-in Famicom controller 2 microphone, plugged into or came wired with the custom-sized cartridge subsystem to capture vocals. Does not work with certain hardware revisions like the Sharp C1 television.
  11. The game uses Mapper 68 for a cartridge lock-on system that allowed an expansion cartridge, which updates team statistics, to be plugged into the top of the base cartridge. Only 2 cartridges were ever released: ’91 Hen and OB Hen
  12. Used in Super Tilt Bro, a homebrew Super Smash Bros. series demake whose cartridge supports NTSC/PAL cross-region play with the game adjusting itself and even employs a ESP8266 Wi-Fi controller for online features like multiplayer, rankings, game ROM update. It's in public domain, and there're forks of emulators with support for it.
  13. This modem was going to support cross-play between Sega Genesis, SNES and NES.
  14. It was sometimes possible to apply cheats (such as a player having infinite lives) and other temporary software alterations to games by hot swapping cartridges, even though the cartridges were not designed to be hot swappable.
  15. Cartridge tilting is an action performed on cartridge-based systems to create otherwise impossible glitches. Cartridge tilting is not a glitch, but rather the process which creates glitches.
  16. At some point in Famicom's development, Nintendo planned on connecting 2 PPUs together so that one of them could generate an extra scrolling sprite background plane. Technical details of this Nintendo's idea which never made it are unknown.
  17. Four versions: 1, 2, 3(A) and 3(B).

References

[edit | edit source]
[edit | edit source]

Nintendo(edit)