Changes

Jump to navigation Jump to search

Nintendo Entertainment System emulators

3,083 bytes added, 03:03, 27 May 2023
Unfortunately, I would not recommend Virtual Console. It has the same audio emulation problems as various emulators shown in this list, some including Project Nested, iNES, and the Nosefart NSF player.
! scope="col"|Platform(s)
! scope="col"|Latest version
! scope="col"|<abbr title="PlayChoice-10">[https://www.system16.com/hardware.php?id=550 <abbr title="PlayChoice-10">PC-10]</abbr>]! scope="col"|[https://emulation.gametechwiki.com/index.php/Nintendo_Entertainment_System_emulators#VS._System <abbr title="Vs. UniSystem and Vs. DualSystem emulation">[[#VS. System|VS<br/>System]]</abbr>]
! scope="col"|[[Wikipedia:Famicom Disk System|FDS]]
! scope="col"|<abbr title="Sprite Replacement/Tile-swapping">[https://emulation.gametechwiki.com/index.php/Texture_Packs[Texture Packs#Sprite_Replacement_.282D.29 Sprite Replacement (2D)|HD]]</abbr>! scope="col"|[[Netplay#NES|Netplay]]
! scope="col"|[[libretro]]
! scope="col"|<small>[https://retroachievements.org/downloadgameList.php ?c=7 Retro<br/>Achievements]</small>
! scope="col"|[[Emulation accuracy|Accuracy]]
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr>
! scope="col"|[[Recommended emulators|Recommended]]
|-
!colspan="1314"|PC / x86
|-
|[[Mesen]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/NovaSquirrel/Mesen-X/releases/ 2022-05-15] ([[Mesen#List_of_forks|Mesen X]]) <br/> [https://github.com/negativeExponent/libretro_builds/releases libretro core] ([[Mesen#List_of_forks|Mesen X]])<br /> [https://buildbot.libretro.com/nightly/ libretro core]
|{{~}}<ref group=N name=ProperPC-10>[https://forums.nesdev.org/viewtopic.php?p=148572 These emulators only play the PC-10 games as a normal NES game] unlike [[MAME]]which is the only emulator that properly emulating the PlayChoice-10 system at the moment.</ref>
|{{✓}}[https://www.mesen.ca/docs/configuration/preferences.html#vs-dualsystem-settings *]
|{{✓}}
|{{✓}}
|{{✓}}
|[https://github.com/SourMesen/Mesen2/tags 2.0.0-preview1]<br />[https://github.com/SourMesen/Mesen2#development-builds Dev]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{✓}}
|{{✓}}
|{{✓}}
|{{~}}<ref group=N name=Vs.DualSystemCompat>Supports Vs. UniSystem but no support for Vs. DualSystem. [https://github.com/punesemu/puNES/commit/8b47febd8050cf65f2525efa610fe4e47e01e69a *puNES], [https://github.com/0ldsk00l/nestopia/blob/master/source/core/vssystem/NstVsSystem.cpp#L292 *nestopia UE], [https://github.com/libretro/libretro-fceumm/blob/master/src/drivers/libretro/libretro.c#L1490 *FCEumm], [https://github.com/TASEmulators/fceux/blob/master/src/vsuni.cpp#L187 *FCEUX], [https://tasvideos.org/Forum/Topics/17971?CurrentPage=9&Highlight=443471#443471 *BizHawk]</ref>
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[Nestopia|Nestopia UE]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}
|[https://buildbot.libretro.com/nightly/ libretro core] <br> [http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}] <br> [https://gitlab.com/jgemu/nestopia/ Nestopia JG git]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{✗}}
|{{✓}}
|{{}}|{{~}}<ref group=N name=RANestopia>[https://githubretroachievements.comorg/libretro/docs/pullviewtopic.php?t=14469&o=0 Nestopia_libretro is not officially supported but you can still earn achievements with this core.]</10 *]ref>
|Cycle
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[[ares]]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|High
|{{✓}}
|{{✓}}
|{{~}}
|-
|[[BizHawk]]
|align=left|{{Icon|Windows|Linux}}
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev Builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{~}}<ref group=N name=Vs.DualSystemCompat></ref>
|{{✓}}
|{{✗}}
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2450 *]
|{{✗}}
|{{}}
|Cycle
|{{✓}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|[[MAME]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]
|{{✓}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{~}}<ref group=N>Only available for [https://docs.libretro.com/library/fceumm/ FCEUmm_libretro].</ref>
|{{✗}}
|{{~}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}
|-
|[[aresQuickNES]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}|[https://githubbuildbot.libretro.com/ares-emulatornightly/ libretro core]<br/>[https://web.archive.org/web/20180904003223/https://kode54.net/aresfb2k/releases {{aresVer}}QuickNES.zip 0.7.0b1 (legacy)]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|High
|{{✓}}
|{{✓}}
|{{✗}}
|-
|[https://fms.komkon.org/iNES iNES]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}
|[https://fms.komkon.org/iNES {{INESVer}}]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{~}}
|{{✓}}
|{{✗}}|{{✗}}|{{✗}}|High|?|{{✓}}|{{✗}}|-|nintaco|align=left|{{Icon|Java}}|[https://nintaco.com/ 2020-05-01]|{{~}}<ref group=N name=ProperPC-10></ref>|{{✓}}|{{✓}}|{{✗}}|{{✗}}|{{✗}}|CycleMid
|{{✓}}
|{{~}}<ref group=N name=lrActiveonly>Libretro core is still active.</ref>
|{{✗}}
|-
|align=left|{{Icon|macOS}}
|[https://github.com/iaddis/metalnes git]
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[FinalBurn Neo]]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}|[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://github.com/finalburnneo/FBNeo/releases/tag/latest WIP builds]|?{{✗}}
|{{✗}}[https://emulation.gametechwiki.com/index.php/FinalBurn_Neo#List_of_emulated_systems *]
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{~}}<ref group=N>[https://docs.libretro.com/guides/retroachievements/#nes Requires games in nes or fds subdirectories, exact archives just like arcade. Not all games may be linked for this core].</ref>
|High
|{{NC}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|-
|[https://prilik.com/ANESE ANESE[VirtuaNES]]|align=left|{{Icon|Windows|Linux|macOS}}|[httpshttp://githubvirtuanes.s1.xrea.com/daniel5151/ANESE/releases git0.97]|?
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|Cycle<ref group=N>[https://prilik.com/ANESE/#disclaimers The CPU is instruction-cycle accurate but not sub-instruction cycle accurate (TODO ). While this inaccuracy doesn’t affect most games, there are some that rely on sub-instruction level timings.]</ref>
|{{✓}}
|{{~}}
|{{✗}}
|-
|[[RockNES]]
|align=left|{{Icon|Windows}}
|[http://rocknes.web.fc2.com {{RockNESVer}}]
|?
|?
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}|HighLow|{{}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[VirtuaNESHDNes]]
|align=left|{{Icon|Windows}}
|[http://virtuanesforums.s1.xreanesdev.com/ 0viewtopic.97php?f=3&t=9935#p109627 git]
|?
|?
|{{~}}
|{{✗}}
|{{✓}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[HDNes]]halfnes|align=left|{{Icon|Windows|Linux}}|[httphttps://forums.nesdevgithub.com/viewtopic.php?f=3&t=9935#p109627 andrew-hoffman/halfnes git]|?|?|?
|?
|?
|{{✗}}
|{{✗}}
|High
|{{✓}}
|{{✗}}
|?
|-
|[https://fms.komkon.org/iNES iNES]
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}
|[https://fms.komkon.org/iNES {{INESVer}}]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{~}}
|{{✓}}
|{{✗}}
|Low
|{{✓}}
|{{✗}}
|{{✗}}
|High
|?
|{{✓}}
|{{✗}}
|-
|[https://prilik.com/ANESE ANESE]
|align=left|{{Icon|Windows|Linux|macOS}}
|[https://github.com/daniel5151/ANESE/releases git]
|?
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Cycle<ref group=N>[https://prilik.com/ANESE/#disclaimers The CPU is instruction-cycle accurate but not sub-instruction cycle accurate (TODO ). While this inaccuracy doesn’t affect most games, there are some that rely on sub-instruction level timings.]</ref>
|{{✓}}
|{{~}}
|{{✗}}
|-
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|-
|[[QuickNESRockNES]]|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Web}}|[httpshttp://webrocknes.archive.org/web/20180904003223/https://kode54.net/fb2k/QuickNESfc2.zip 0.7.0b1com {{RockNESVer}}] ([[Emulators on Windows|Windows]])<br />[https://github.com/libretro/QuickNES_Core git] ([[libretro]])?
|?
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}|{{✓}}|LowHigh|{{}}
|{{✗}}
|{{✗}}
|-
!colspan="1314"|Mobile / ARM
|-
|Nestopia<ref group=N name=libretro>Only available as a libretro core (e.g., [[RetroArch]]).</ref>
|align=left|{{Icon|Android|iOS}}
|1[https://buildbot.44libretro.com/nightly/ libretro core]|?{{~}}<ref group=N name=ProperPC-10></ref>|?{{~}}<ref group=N name=Vs.DualSystemCompat></ref>
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{~}}<ref group=N name=RANestopia></ref>
|Cycle
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[https://docs.libretro.com/library/fceumm/ <abbr title="FCEUMappersModified is an unofficial build of FCEU Ultra by CaH4e3, which supports a lot of new mappers including some obscure mappers such as one for unlicensed NES ROM's">FCEUmm_libretro</abbr>]
|align=left|{{Icon|Android|iOS}}
|[https://buildbot.libretro.com/nightly/ libretro core]
|{{~}}<ref group=N name=ProperPC-10></ref>
|{{~}}<ref group=N name=Vs.DualSystemCompat></ref>
|{{✓}}
|{{✗}}
|High{{✓}}|{{✓}}|{{✓}}|Mid
|{{✓}}
|{{✓}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{~}}
|{{~}}
|-
|FreeiNES
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|{{✗}}
|{{~}}
|-
|vNES
|align=left|{{Icon|Java|Symbian}}
|[http://web.archive.org/web/20111010231155/http://www.vampent.com/vnes.htm 1.7 (S60v3)][https://github.com/Summeli/vNes-Asha git]<br/>[https://web.archive.org/web/20061202055857/http://www.vampent.com:80/files/vNesJ2ME.zip 1.2][http://emul.lark.ru/dendy/emu/vnes.html alt]
|?
|?
|?
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{✓}}
|{{✗}}
|{{~}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|-
|vNESPocket Nester+|align=left|{{Icon|JavaWinMobile}}|[http://web.archive.org/web/20111010231155/http://www.vampent.com/vnes.htm 1.7 (S60v3)][https://github.com/Summeli/vNes-Asha git]<br/>[https://web.archive.org/web/20061202055857/http://www.vampentzophar.com:80net/fileswmsphone/vNesJ2ME.zip 1.2][http:nes//emulpocketnester+.larkhtml 0.ru/dendy/emu/vnes.html alt9]
|?
|?
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{✗}}
|{{✗}}
|Low
|{{✓}}
|{{✗}}
|{{~}}
|-
|Pocket Nester+nintaco|align=left|{{Icon|WinMobileJava}}|[https://wwwnintaco.zophar.net/wmsphone/nescom/pocketnester+.html 0.92020-05-01]|?{{~}}<ref group=N name=ProperPC-10></ref>|?{{✓}}
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|LowCycle|{{}}
|{{✗}}
|{{✗}}
|-
!colspan="1314"|Consoles
|-
|[[Nintendo Switch Online]]<br/><small>([[L-CLASSICS|Switch Online]])</small>
|align=left|{{Icon|Switch}}
|2.3.0
|{{✓}}
|{{✗}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|{{~}}
|{{✓}}
|-
|Nestopia<ref group=N name=libretro/>
|align=left|{{Icon|PS4|PS3}}<br/>{{Icon|PSP|NGC}}<br/>{{Icon|Wii|WiiU|3DS}}<br/>{{Icon|360|Xbox}}|[https://www.retroarch.com/?page=platforms libretro core]|XboxOne{{~}}<brref group=N name=ProperPC-10></ref>|{{Icon|XboxSXS~}}|1<ref group=N name=Vs.44|?|?DualSystemCompat></ref>
|{{✓}}
|{{✗}}
|{{✓}}
|{{}}|Mid{{~}}<ref group=N name=RANestopia></ref>|Cycle
|{{✓}}
|{{✓}}
|-
|QuickNES<ref group=N name=libretro/>
|align=left|{{Icon|PS2|PSP}}<br/>{{Icon|PS3}}<br/>{{Icon|PS4|Vita|NGC|Wii}}<br/>{{Icon|Switch|WiiU|3DSWii}}<br/>{{Icon|XboxOneSwitch|WiiU|XboxSXS3DS}}|1[https://www.retroarch.0com/?page=platforms libretro core]|?{{~}}<ref group=N name=ProperPC-10></ref>|?{{✗}}
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}|{{✓}}
|Mid
|{{✗}}
|{{~}}<ref group=N name=lrActiveonly></ref>
|{{✓}}
|-
|FCEUmm<ref group=N name=libretro/>
|align=left|{{Icon|PS2|PSP}}<br/>{{Icon|PS3|PS4}}<br/>{{Icon|Vita|NGC|Wii|WiiU}}<br/>{{Icon|3DS|NX|Xbox360}}|[https://www.retroarch.com/?page=platforms libretro core]|XboxOne{{~}}<brref group=N name=ProperPC-10></ref>|{{Icon|SXS~}}|?|?|?<ref group=N name=Vs.DualSystemCompat></ref>
|{{✓}}
|{{✗}}
|{{✓}}
|{{✓}}|{{✓}}
|Mid
|{{✓}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✓}}
|{{✓}}
|-
|[[Virtual Console]]
|align=left|{{Icon|Wii|3DS|WiiU}}
|N/A
|?
|?
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|Mid
|{{✗}}
|{{✗}}
|{{✓}}
|-
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|-
|imbNESPocketNES|align=left|{{Icon|PS1GBA}}|[httphttps://webwww.archivedwedit.org/webgba/20090221132233/http://imbnes.gamebasepocketnes_2013_07_01.ca:80/downloads.html zip 7-1.3.2-2013]
|?
|?
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{✓}}
|{{✗}}
|{{✗}}|{{~}}
|-
||[[Project Nested]]NESBox|align=left|{{Icon|SNESXB1}}|[https://githubnesbox.com/Myself086/Project-Nested/releases {{ProjectNestedVer}}v4]
|?
|?
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{✗}}
|{{✓}}
|{{~}}
|-
|[[Virtual Console]]
|align=left|{{Icon|Wii|3DS|WiiU}}
|N/A
|?
|?
|{{✓}}
|{{✗}}|?|{{✗}}|{{✗}}|Mid|{{✗}}|{{✗}}|{{✗}}
|-
|PocketNESimbNES|align=left|{{Icon|GBAPS1}}|[httpshttp://wwwweb.dweditarchive.org/gbaweb/pocketnes_2013_07_0120090221132233/http://imbnes.gamebase.zip 7-ca:80/downloads.html 1-2013.3.2]
|?
|?
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{✓}}
|{{✗}}
|{{✗}}
|{{~}}
|-
|NESBox|[[Project Nested]]|align=left|{{Icon|XB1SNES}}|[https://nesboxgithub.com v4/Myself086/Project-Nested/releases {{ProjectNestedVer}}]
|?
|?
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|Low
|{{}}
|{{✓}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✗}}
|-
!colspan="1214"|OtherCalculator
|-
|[https://zardam.github.io/webnofrendo numworks-nofrendo]
|{{~}}
|{{✗}}
|?
|{{✗}}
|{{✗}}
|{{✓}}
|{{✗}}
|-
|[https://www.ticalc.org/archives/files/fileinfo/432/43217.html NESpire]
|align=left|{{Icon|Nspire}}
|[https://www.ticalc.org/archives/files/fileinfo/432/43217.html 0.30] <br> [https://github.com/tangrs/nespire-tangrs-mod git]<small> (tangrs-mod)</small>
|?
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✓}}
|{{✗}}
|{{~}}
|-
|[https://github.com/tswilliamson/nesizm NESizm]
|align=left|{{Icon|Prizm}}
|[https://github.com/tswilliamson/nesizm/releases/tag/v1.00 1.00]
|?
|?
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|{{✗}}
|?
|{{✓}}
|{{?}}
|{{~}}
|}
</div>
51
edits

Navigation menu