Emulators: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (update popular emulator links and platform support)
m (add nemulator source link)
 
(27 intermediate revisions by 3 users not shown)
Line 17: Line 17:
| Virtual Console
| Virtual Console
| Nintendo
| Nintendo
| Wii/Wii U/3DS
| Wii/Wii U, 3DS
| Most games cost 500 Nintendo Points in Wii Shop Channel
| Most games cost 500 Nintendo Points in Wii Shop Channel. The 3DS version uses the [[TNES]] file format.
|-
|-
| [http://www.dwedit.org/gba/pocketnes.php PocketNES]
| [http://www.dwedit.org/gba/pocketnes.php PocketNES]
| loopy, FluBBa, and Dwedit
| loopy, FluBBa, and Dwedit
| Game Boy Advance, Nintendo DS
| Game Boy Advance, Nintendo DS
| Used commercially for some emulated re-releases by Atlus, Jaleco, Konami
| Used commercially for some emulated re-releases by Atlus, Jaleco, and Konami.
|-
| Heritage
| Nintendo
| Wii U, 3DS
| Used for the NES/Famicom Remix series.
|-
| Kachikachi
| Nintendo
| Linux
| Used for the NES Classic Edition/Famicom Classic Mini (+ Shōnen Jump version). Pre-installed game selection differs between versions.
|-
| Nintendo Entertainment System/Family Computer - Nintendo Switch Online
| Nintendo
| Nintendo Switch
| Available for users with a Nintendo Switch Online Membership. Pre-installed game selection differs between regions.
|-
|}
|}


Line 35: Line 51:
! Ports and/or other details
! Ports and/or other details
|-
|-
| [https://github.com/TASEmulators/BizHawk BizHawk] || Multiple authors || Win32, macOS
| [https://github.com/TASEmulators/BizHawk BizHawk] || Multiple authors || Win32, Linux
|-
|-
| [http://wiibrew.org/wiki/FCE_Ultra_GX FCE Ultra GX] || Tantric || Wii, GameCube
| [http://wiibrew.org/wiki/FCE_Ultra_GX FCE Ultra GX] || Tantric || Wii, GameCube
|-
|-
| [http://fceux.com/web/home.html FCEUX] || Anthony Giorgio / Mark Doliner || Win32, Linux
| [http://fceux.com/web/home.html FCEUX] || Anthony Giorgio / Mark Doliner || Win32, macOS, Linux
|-
| [http://www.the-interweb.com/serendipity/index.php?/categories/9-FCEUXD-SP FCEUXD SP] || sp || Win32
|-
|-
| [https://github.com/higan-emu/higan higan] || Near (formerly as byuu) || Win32, FreeBSD, Linux, macOS || Multi-platform
| [https://github.com/higan-emu/higan higan] || Near (formerly as byuu) || Win32, FreeBSD, Linux, macOS
|-
|-
| [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || Win32 and Linux
| [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || Win32 and Linux
Line 51: Line 65:
| [http://www.mesen.ca/ Mesen] || Sour || Win32, Linux/.NET || [http://forums.nesdev.org/viewtopic.php?p=164372#p164372 Announcement] / [https://github.com/SourMesen/Mesen Source], excellent debugger
| [http://www.mesen.ca/ Mesen] || Sour || Win32, Linux/.NET || [http://forums.nesdev.org/viewtopic.php?p=164372#p164372 Announcement] / [https://github.com/SourMesen/Mesen Source], excellent debugger
|-
|-
| [http://www.nemulator.com nemulator] || James Slepicka || Win32
| [http://www.nemulator.com nemulator] || James Slepicka || Win32 || [https://github.com/jslepicka/nemulator Source]
|-
|-
| [https://github.com/holodnak/nesemu2 nesemu2] || holodnak || Win32, OS X, Linux
| [https://github.com/holodnak/nesemu2 nesemu2] || holodnak || Win32, OS X, Linux
|-
| [http://tnse.zophar.net/NESten.htm NESten] || TNSe || Win32
|-
| [http://nestopia.sourceforge.net/ NEStopia] || Martin Freij || Win32, OS X, Linux || [http://rbelmont.mameworld.info/?page_id=200 Linux], [http://www.bannister.org/software/nestopia.htm MacOS]
|-
|-
| [http://0ldsk00l.ca/nestopia/ Nestopia UE] || rdanbrook || Linux, BSD, Win7+ || a.k.a. Nestopia Undead Edition. Contains bugfixes/etc.<br />Windows binaries are available [http://sourceforge.net/projects/nestopiaue/ at Sourceforge] or [http://www.emucr.com/search/label/Nestopia at EmuCR]
| [http://0ldsk00l.ca/nestopia/ Nestopia UE] || rdanbrook || Linux, BSD, Win7+ || a.k.a. Nestopia Undead Edition. Contains bugfixes/etc.<br />Windows binaries are available [http://sourceforge.net/projects/nestopiaue/ at Sourceforge] or [http://www.emucr.com/search/label/Nestopia at EmuCR]
Line 69: Line 79:
| [http://www.dwedit.org/gba/pocketnes.php PocketNES] || loopy, FluBBa, and Dwedit || Game Boy Advance || Updates on [http://www.dwedit.org/dwedit_board/viewtopic.php?id=409 Dwedit's board]
| [http://www.dwedit.org/gba/pocketnes.php PocketNES] || loopy, FluBBa, and Dwedit || Game Boy Advance || Updates on [http://www.dwedit.org/dwedit_board/viewtopic.php?id=409 Dwedit's board]
|-
|-
| [http://rocknes.web.fc2.com RockNES] || Zepper (formerly Fx3) || Win32 || Status: under development.
| [http://rocknes.web.fc2.com RockNES] || Zepper (formerly Fx3) || Win32
|-
| [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32
|-
| [http://virtuanes.s1.xrea.com/ VirtuaNES] || Norix || Win32 || Has a real-time memory hex-editor
|}
|}


== Under development ==
== Under development ==


The following is a list of NES emulators that are supposedly under development, who their authors are, relevant home pages/sites, and the source of the announcement (direct or indirect).
The following is a list of NES emulators that are under development, who their authors are, relevant home pages/sites, and the source of the announcement (direct or indirect). Only projects are listed that had a release in form of source or binary.


{{mbox
{{mbox
Line 88: Line 94:
! Emulator name
! Emulator name
! Author
! Author
! Platform(s)
! Technology(s) / Platform(s)
! Ports and/or other details
! Ports and/or other details
|-
|-
| [http://www.nesicide.com/ NESICIDE] || cpow || Win32/64, Linux32/64, macOS ||
| [http://www.nesicide.com/ NESICIDE] || cpow || Qt, C++ / Win32 / Win64, Linux32, Linux64, macOS || [https://github.com/christopherpow/nesicide Source]
|-
| [http://fpganes.blogspot.se/ FPGA NES] || Ludde || FPGA (hardware) ||
|-
| [https://rm-rfroot.net/nes_fpga/ VeriNES] || jwdonal || FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?t=6157 Announcement]
|-
| [http://kevtris.org/Projects/console/sections/index.html FPGA NES] || kevtris || FPGA (hardware) ||
|-
| [http://danstrother.com/fpga-nes/ FPGA NES] || Dan Strother || FPGA (hardware) ||
|-
| [http://code.google.com/p/nesface/ NESFaCE] || 6T4 || Win32 || [http://forums.nesdev.org/viewtopic.php?t=7499 Announcement]
|-
|-
| [http://www.crazysmart.net.au/kindred kindred] || Overload || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10429 Announcement]
| [http://www.crazysmart.net.au/kindred kindred] || Overload || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10429 Announcement]
|-
|-
| ? || allthatremains || Win32 || [http://forums.nesdev.org/viewtopic.php?t=5108 Announcement]
| [http://nes.goondocks.se/anes.php A/NES] || Morgan Johansson || AmigaOS || [http://forums.nesdev.org/viewtopic.php?t=1279 Announcement]
|-
|-
| [http://www.aminlab.cn/app/nes/ ?] || amin2312 || Flash || [http://forums.nesdev.org/viewtopic.php?t=5678 Announcement]
| [https://github.com/punesemu/puNES puNES] || FHorse || Qt, C++ / Linux, FreeBSD, OpenBSD, Win32 || [http://forums.nesdev.org/viewtopic.php?t=6928 Announcement]
|-
|-
| ModNES || Petruza || Portable, mainly MacOS & Win32 || [http://forums.nesdev.org/viewtopic.php?t=6159 Announcement]
| [https://github.com/crudelios/jaNES jaNES] || crudelios || C++ / Win32 || [http://forums.nesdev.org/viewtopic.php?p=89751 Announcement]
|-
|-
| [http://www.anes.se/ A/NES] || Morgan Johansson || AmigaOS || [http://forums.nesdev.org/viewtopic.php?t=1279 Announcement]
| [https://github.com/mkwong98/HDNes HDNes] || mkwong98 || C++ / Win32 || [https://forums.nesdev.org/viewtopic.php?f=3&t=9935 Announcement]
|-
|-
| [http://forums.nesdev.org/viewtopic.php?f=3&t=6928 puNES] || FHorse || Linux, FreeBSD, OpenBSD, Win32 || [http://forums.nesdev.org/viewtopic.php?t=6928 Announcement] / [https://github.com/punesemu/puNES Source]
| [https://github.com/scottferg/Fergulator Fergulator] || fergus_maximus || Golang, SDL / Linux, Windows, macOS || [http://forums.nesdev.org/viewtopic.php?f=3&t=9292 Announcement]
|-
|-
| [https://github.com/rohtang/famique famique] || sahib || Mac OS X, Win32, Linux || [http://forums.nesdev.org/viewtopic.php?t=5922 Announcement]
| [https://github.com/eteran/pretendo Pretendo] || proxy || C++ / Linux/BeOS/Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10045 Announcement]
|-
|-
| FooNES || aphex || Win32 || [http://forums.nesdev.org/viewtopic.php?p=75152#p75152 Announcement]
| [https://github.com/Fisherman166/NES-Emulator NES-Emulator] || Dartht33bagger || C, SDL || [http://forums.nesdev.org/viewtopic.php?f=3&t=10266 Announcement]
|-
|-
| nesemu1 || Bisqwit || libSDL (portable), testing under Linux || [http://forums.nesdev.org/viewtopic.php?t=8385 Announcement]
| [https://github.com/nwidger/nintengo nintengo] || nwidger || Golang, SDL / Linux, Windows, macOS ||  
|-
|-
| [http://forums.nesdev.org/viewtopic.php?t=8400 MoarNES] || miker00lz || Win32 || [http://forums.nesdev.org/viewtopic.php?t=6972 Announcement]
| [https://github.com/rockcarry/ffnes ffnes] || rockcarry || C / Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11948 Announcement]
|-
|-
| jaNES || crudelios || Win32 || [http://forums.nesdev.org/viewtopic.php?p=89751 Announcement]
| [https://github.com/peteward44/WebNES WebNES] || peteward44 || Javascript || [http://forums.nesdev.org/viewtopic.php?f=3&t=12006 Announcement] / [http://peteward44.github.io/WebNES Live demo]
|-
|-
| ? || neet || ? || [http://forums.nesdev.org/viewtopic.php?p=89437#p89437 Announcement]
| [https://github.com/aL4ix/O-Nes-Sama O-Nes-Sama] || Fumarumota, aLaix || C++, SDL2 / Win32, Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=11287 Announcement]
|-
|-
| ? || foobaz || Java || [http://forums.nesdev.org/viewtopic.php?t=8559 Announcement]
| [https://github.com/jpikl/cfxnes cfxnes] || jonyzz || Javascript || [http://forums.nesdev.org/viewtopic.php?f=3&t=12315 Announcement] / [http://cfxnes.herokuapp.com/ Live demo]
|-
|-
| ? || MottZilla || ? || [http://forums.nesdev.org/viewtopic.php?t=8491 Announcement]
| [https://github.com/amaiorano/nes-emu nes-emu] || daroou || C++, SDL2 / Win32, Linux || [http://forums.nesdev.org/viewtopic.php?p=143752#p143752 Announcement]
|-
|-
| ? || runaway pancake || ? || [http://forums.nesdev.org/viewtopic.php?p=88478#p88478 Announcement]
| [https://github.com/fogleman/nes fogleman/nes] || Michael Fogleman || Golang, OpenGL, PortAudio / Linux, Windows, macOS || [https://medium.com/@fogleman/i-made-an-nes-emulator-here-s-what-i-learned-about-the-original-nintendo-2e078c9b28fe Medium article]
|-
|-
| ? || Vegenad || ? || [http://forums.nesdev.org/viewtopic.php?t=3593 Announcement]
| [https://github.com/dgrigoriou1/NES-Emu NES-Emu] || imid || C#, .NET || [http://forums.nesdev.org/viewtopic.php?p=222378#p222378 Announcement]
|-
|-
| ? || johnathonrh || ? || [http://forums.nesdev.org/viewtopic.php?t=5780 Announcement]
| [https://gitlab.com/hex-usr/nSide nSide] || hex_usr || C++ || Fork of byuu's higan-nes. [http://forums.nesdev.org/viewtopic.php?f=3&t=12792 Announcement]
|-
|-
| [http://www.yanese.com/ Yanese] || Anes || Win32 || [http://forums.nesdev.org/viewtopic.php?p=713 Announcement]
| [https://github.com/andrew-hoffman/halfnes HalfNES] || Grapeshot || Java ||
|-
|-
| ? || nesemuguy || ? || [http://forums.nesdev.org/viewtopic.php?t=2798 Announcement]
| [https://github.com/Feuerwerk/fpgaNES fpgaNES] || Feuerwerk42 || VHDL, Verilog / FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?f=3&t=13966&p=166338 Announcement]
|-
|-
| ? || Coldberg || ? || [http://forums.nesdev.org/viewtopic.php?t=4231 Announcement]
| [https://github.com/drewying/Nintendoish Nintendoish] || drewying || Swift / Win32, macOS || [http://forums.nesdev.org/viewtopic.php?f=3&t=17103 Announcement]
|-
|-
| ? || pops || ? || [http://forums.nesdev.org/viewtopic.php?t=6260 Announcement]
| [https://github.com/tdondich/triforce triforce] || tdondich || JavaScript, VueJS || [http://forums.nesdev.org/viewtopic.php?f=3&t=17179 Announcement]
|-
|-
| ? || beannaich || ? || [http://forums.nesdev.org/viewtopic.php?t=6240 Announcement]
| [https://github.com/Myself086/Project-Nested Project-Nested] || Myself086 || Assembly / SNES || [http://forums.nesdev.org/viewtopic.php?f=12&t=18021 Announcement]
|-
|-
| ? || windwakr || ? || [http://forums.nesdev.org/viewtopic.php?t=6294 Announcement]
| [https://github.com/rodri042/nescore nescore] || rodri042 || JavaScript || [http://forums.nesdev.org/viewtopic.php?p=235687#p235687 Announcement]
|-
|-
| ? || JuniorZ || ? || [http://forums.nesdev.org/viewtopic.php?t=896 Announcement]
| [https://github.com/kgabis/agnes agnes] || kgabis || C with libSDL examples || [http://forums.nesdev.org/viewtopic.php?f=3&t=18624 Announcement]
|-
|-
| ? || NesHackR || ? || [http://forums.nesdev.org/viewtopic.php?t=6102 Announcement]
| [https://github.com/JorenJoestar/HydraNes HydraNES] || BadFoolPrototype || C++, Glew/OpenGL / Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=18811 Announcement] / [http://forums.nesdev.org/viewtopic.php?f=10&t=3829 First mention]
|-
|-
| AwesomeNES || Snaer || libSDL (portable) || [http://forums.nesdev.org/viewtopic.php?t=6064 Announcement]
| [https://github.com/lukexor/tetanes TetaNES] || lukexor || Rust, SDL2 || [http://forums.nesdev.org/viewtopic.php?f=3&t=18972 Announcement]
|-
|-
| ? || BeTheDuck || ? || [http://forums.nesdev.org/viewtopic.php?t=5869 Announcement]
| [https://github.com/olivecc/nos nos] || olivecc || C++, SDL2 / Linux || [http://forums.nesdev.org/viewtopic.php?f=3&t=19191 Announcement]
|-
|-
| ? || Luke || ? || [http://forums.nesdev.org/viewtopic.php?t=5821 Announcement]
| [https://github.com/Nax/nin nin] || Nax || C++, Qt , OpenAL, OpenGL || [http://forums.nesdev.org/viewtopic.php?f=3&t=19316 Announcement]
|-
|-
| ? || The Lord || ? || [http://forums.nesdev.org/viewtopic.php?t=5795 Announcement]
| [https://github.com/LilaQ/q00_nes q00.nes] || LilaQ || C++ / Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=19259 Announcement]
|-
|-
| ? || essial || ? || [http://forums.nesdev.org/viewtopic.php?t=5791 Announcement]
| [https://github.com/L-Spiro/BeesNES BeesNES] || L. Spiro || C++ / Win32 / Win64 || [https://forums.nesdev.org/viewtopic.php?p=286882 First mention]
|-
|-
| ? || JamesK89 || ? || [http://forums.nesdev.org/viewtopic.php?t=5787 Announcement]
| [https://dataswamp.org/~josk/unessential/ uNESsential] || Johannes Holmberg || QBasic / DOS, Linux, Windows, macOS || [https://codeberg.org/josk/unessential Source]
|-
|-
| ? || yaazz || OS X || [http://forums.nesdev.org/viewtopic.php?t=5723 Announcement]
| [https://github.com/CreatureOX/nes-emulator nes-emulator] || CreatureOX || Python || [https://forums.nesdev.org/viewtopic.php?t=24735 Announcement]
|-
|-
| ? || blanham || OS X || [http://forums.nesdev.org/viewtopic.php?t=5312 Announcement]
| [https://github.com/zf3/nes260 NES260] || fenzo || Verilog / FPGA (hardware) || [https://forums.nesdev.org/viewtopic.php?t=24041 Announcement] for Xilinx KV260 FPGA board
|-
|-
| ? || magicphenix || ? || [http://forums.nesdev.org/viewtopic.php?t=5703 Announcement]
| [https://github.com/thekamalp/ArkNESS ArkNESS] || thekamal || C++ / Windows || [https://forums.nesdev.org/viewtopic.php?t=23736 Announcement]
|-
|-
| ? || happymaomao || ? || [http://forums.nesdev.org/viewtopic.php?t=5678 Announcement]
| [https://github.com/daxnet/NesEmulator NesEmulator] || daxnet || C#, .NET ||
|-
|-
| ? || someone_somewhere || ? || [http://forums.nesdev.org/viewtopic.php?t=5638 Announcement]
| [https://github.com/maxpoletaev/dendy dendy] || Max Poletaev || Golang, raylib, Ebitengine / Linux, Windows, macOS ||
|-
|-
| ? || Undubbed || ? || [http://forums.nesdev.org/viewtopic.php?t=5482 Announcement]
| [https://github.com/kaishuu0123/chibines ChibiNES] || Koki Oyatsu || Golang, OpenGL, PortAudio / Linux, Windows, macOS ||
|-
|-
| ? || Muchaserres || ? || [http://forums.nesdev.org/viewtopic.php?t=3665 Announcement]
| [https://github.com/junnys6018/NES-Emulator NES-Emulator] || junnys6018 || C / Linux, Windows, WebAssembly ||
|-
|-
| ? || takeda || ? || [http://forums.nesdev.org/viewtopic.php?t=5530 Announcement]
| [https://github.com/nand2mario/nestang NESTang] || nand2mario || Verilog / FPGA (hardware) || For Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
|-
|-
| ? || albailey || ? || [http://forums.nesdev.org/viewtopic.php?t=5512 Announcement]
| [https://github.com/nIghtorius/DenverEMU DenverEMU] || nIghtorius || C++,  SDL2, OpenGL3 / Win, Linux || [https://forums.nesdev.org/viewtopic.php?t=24899 Announcement]
|-
|-
| ? || CaptainMuscles || ? || [http://forums.nesdev.org/viewtopic.php?t=5419 Announcement]
| [https://github.com/Amjad50/plastic plastic] || Amjad Alsharafi || Rust, alsa, libudev / Linux ||
|-
|-
| ? || hatorijr || ? || [http://forums.nesdev.org/viewtopic.php?t=5408 Announcement]
|}
|-
 
| ? || tanoatnd || ? || [http://forums.nesdev.org/viewtopic.php?t=5189 Announcement]
== Discontinued ==
|-
 
| ? || max_sweat || ? || [http://forums.nesdev.org/viewtopic.php?t=5388 Announcement]
These are emulators which are known to be officially discontinued, i.e. abandoned or are no longer in development.
|-
 
| ? || jjpeerless || ? || [http://forums.nesdev.org/viewtopic.php?t=5281 Announcement]
{| class="wikitable sortable"
|-
! Emulator name
| ? || Cloudy || ? || [http://forums.nesdev.org/viewtopic.php?t=5109 Announcement]
! Author
|-
! Technology(s) / Platform(s)
| ? || meatloaf69 || ? || [http://forums.nesdev.org/viewtopic.php?p=62817#p62817 Announcement]
! Last update
|-
! Other details
| ? || parth || FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?t=4502 Announcement]
|-
| ? || oRBIT2002 || ? || [http://forums.nesdev.org/viewtopic.php?t=1279 Announcement]
|-
| ? || Elessar || ? || [http://forums.nesdev.org/viewtopic.php?t=7862 Announcement]
|-
| ? || cmoh89 || ? || [http://forums.nesdev.org/viewtopic.php?t=7521 Announcement]
|-
| [http://forums.nesdev.org/viewtopic.php?f=3&t=9935 HDNes] || mkwong98 || Win32 || [http://forums.nesdev.org/viewtopic.php?t=7848 Announcement]
|-
| ? || ehguacho || ? || [http://forums.nesdev.org/viewtopic.php?t=7936 Announcement]
|-
| ? || nop || Java || [http://forums.nesdev.org/viewtopic.php?t=8876 Announcement]
|-
| ? || emu_enthusiast || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=5826 Announcement]
|-
| [http://forums.nesdev.org/viewtopic.php?p=140741#p140741 MahNES] || HLorenzi || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9054 Announcement]
|-
| ? || haydenmuhl || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=9101 Announcement]
|-
| ? || urbanspr1nter || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=9227 Announcement]
|-
| Fergulator || fergus_maximus || Mac OS X or X Windows || [http://forums.nesdev.org/viewtopic.php?f=3&t=9292 Announcement]
|-
| ? || ermular || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9353 Announcement]
|-
| ? || alexwy || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=9608 Announcement]
|-
| ? || caiiio || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=9625 Announcement]
|-
| ? || miguelsfp || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9726 Announcement]
|-
| ? || ember || FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?f=3&t=9653 Announcement]
|-
| ? || ninjis || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=9829 Announcement]
|-
| [http://www.geocities.jp/submarine600/html/p8/nesemu.html ?] || submarine600 || PC-8801 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9921 Announcement]
|-
| [http://alike.se/yane/ Yane] || roku6185 || libSDL (portable), testing under Linux || [http://forums.nesdev.org/viewtopic.php?f=3&t=9969 Announcement]
|-
| [http://vpnes.googlecode.com/ VPNES] || x0000 || Win32 w/ SDL ||
|-
| [https://github.com/macifom/macifom macifom] || Auston Stewart || OS X, iOS || [http://forums.nesdev.org/viewtopic.php?f=3&t=9989 Announcement]
|-
| [https://github.com/macifom/macifomlite macifomlite] || Auston Stewart || iOS ||
|-
| [https://github.com/eteran/pretendo Pretendo] || proxy || Linux/BeOS/Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10045 Announcement]
|-
| ? || samfoo || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10070 Announcement]
|-
| ? || LightStruk || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10071 Announcement]
|-
| [http://zelex.net/nezulator Nezulator] || Zelex || JavaScript || [http://forums.nesdev.org/viewtopic.php?f=3&t=7704 Announcement]
|-
| [http://www.oriku.com/emuya.html EMUya] || Zelex || Ouya || [http://forums.nesdev.org/viewtopic.php?f=3&t=10002 Announcement]
|-
| ? || dreampeppers99 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10130 Announcement]
|-
| ? || Skypher || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10193 Announcement]
<!--
|-
| ? || Dartht33bagger || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10266 Announcement]
-->
|-
| ? || ArsonIzer || Java || [http://forums.nesdev.org/viewtopic.php?f=3&t=10297 Announcement]
|-
| ? || SuperFXMaster || FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?f=10&t=10308 Announcement]
|-
| ? || Choz || Win32 w/ SDL || [http://forums.nesdev.org/viewtopic.php?f=3&t=10333 Announcement]
|-
| ? || sronsse || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10348 Announcement]
|-
| ? || Emu6502Writer || ? || [http://forums.nesdev.org/viewtopic.php?p=116397#p116397 Announcement]
|-
| ? || fred || ? || [http://forums.nesdev.org/viewtopic.php?p=117245#p117245 Announcement]
|-
| ? || janzdott || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10558 Announcement]
|-
| ? || d15ea5e || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10569 Announcement]
|-
| ? || mrhyde || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10751 Announcement]
|-
| ? || codeblox || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10781 Announcement]
|-
| [http://return-1.com/FC87/FC87.html FC87] || Boolean || SDL (Win32, GNU/Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=10839 Announcement]
|-
| phibiaNES || nIghtorius || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11201 Announcement]
|-
| ? || Choz || ? || [http://forums.nesdev.org/viewtopic.php?f=2&t=11639 Announcement]
|-
| [https://github.com/nwidger/nintengo nintengo] || nwidger || Go w/ libSDL ||
|-
| [https://github.com/rockcarry/ffnes ffnes] || rockcarry || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11948 Announcement]
|-
| [https://github.com/peteward44/WebNES WebNES] || peteward44 || Javascript || [http://forums.nesdev.org/viewtopic.php?f=3&t=12006 Announcement] / [http://peteward44.github.io/WebNES Live demo]
|-
| O-Nes-Sama || Fumarumota, aLaix || SDL2 (Win32, GNU/Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=11287 Announcement]
|-
| ? || austere || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement]
|-
| [https://github.com/jpikl/cfxnes cfxnes] || jonyzz || Javascript/CoffeeScript || [http://forums.nesdev.org/viewtopic.php?f=3&t=12315 Announcement] / [http://cfxnes.herokuapp.com/ Live demo]
|-
| ? || mreiland || ? || [http://forums.nesdev.org/viewtopic.php?p=143522#p143522 Announcement]
|-
| [https://github.com/amaiorano/nes-emu ?] || daroou || Win32 || [http://forums.nesdev.org/viewtopic.php?p=143752#p143752 Announcement]
|-
| [https://github.com/fogleman/nes fogleman/nes] || Michael Fogleman || Go with Go/GL and PortAudio || [https://medium.com/@fogleman/i-made-an-nes-emulator-here-s-what-i-learned-about-the-original-nintendo-2e078c9b28fe Medium article]
|-
| ? || RobertLoggia || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=12605 Announcement]
|-
| [https://github.com/ulfalizer/nesalizer nesalizer] || Ulfalizer || libSDL (portable), tested on Linux ||
|-
| ? || NewDietCoke248903 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=12725 Announcement]
|-
| [https://github.com/dgrigoriou1/NES-Emu NES-Emu] || imid || C#/.NET || [http://forums.nesdev.org/viewtopic.php?p=222378#p222378 Announcement]
|-
| ? || mreiland || Linux (?) || [http://forums.nesdev.org/viewtopic.php?p=146814#p146814 Announcement]
|-
| nSide || hex_usr || ? || Fork of byuu's higan-nes. [http://forums.nesdev.org/viewtopic.php?f=3&t=12792 Announcement]
|-
| ? || DarylTechNES || ? || [http://forums.nesdev.org/viewtopic.php?p=147242#p147242 Announcement]
|-
| [https://github.com/andrew-hoffman/halfnes HalfNES] || Grapeshot || Java || [https://github.com/andrew-hoffman/halfnes/tree/master/src Github source]
|-
|-
| [https://github.com/ThomsonKernel/EduNes EduNes] || thomson || SDL2 || [http://forums.nesdev.org/viewtopic.php?p=167743#p167743 Announcement]
| [https://archive.org/details/ha-cke-rz-kr-on-ic-kle-z LandyNES] || Alex Krasivsky || MS-DOS || 1996 || One of the first NES emulators
|-
|-
| ? || Feuerwerk42 || FPGA (hardware) || [http://forums.nesdev.org/viewtopic.php?f=3&t=13966&p=166338 Announcement]
| [https://web.archive.org/web/20161116081727/bloodlust.zophar.net/NESticle/nes.html NESticle] || Icer Addis || MS-DOS / Win95 || 1998
|-
|-
| ? || fspinolo || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=14231 Announcement]
| [https://web.archive.org/web/19990423131700/http://net.dormc.nccu.edu.tw/~fanwen/index_e.htm fwNES] || Fan Wan Yang, Shu Kondo || MS-DOS || 1998 || Popularized the [[FDS_file_format|FDS]] file format
|-
|-
| ? || DaNES || ? || [http://forums.nesdev.org/viewtopic.php?f=10&t=14232 Announcement]
| [https://web.archive.org/web/20090220225932/http://famtasia.at.infoseek.co.jp/term.html Famtasia] || nori, taka2 || Win32 || 2001 || First emulator to be supported by [https://tasvideos.org TASVideos]
|-
|-
| ? || charrli || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=14287 Announcement]
| [http://tnse.zophar.net/NESten.htm NESten] || TNSe || Win32 || 2003
|-
|-
| ? || amhndu || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=14359 Announcement]
| [http://virtuanes.s1.xrea.com/ VirtuaNES] || Norix || Win32 || 2007 || Has a real-time memory hex-editor
|-
|-
| SharpNES || colinvella || Win32/.NET || [http://forums.nesdev.org/viewtopic.php?f=3&t=11353&p=172798#p172798 Announcement]
| [http://www.the-interweb.com/serendipity/index.php?/categories/9-FCEUXD-SP FCEUXD SP] || sp || Win32 || 2007 || was merged with other FCEU forks under the name FCEUX
|-
|-
| ? || Alyosha_TAS || ? || [http://forums.nesdev.org/viewtopic.php?f=10&t=14411 Announcement]
| [http://nestopia.sourceforge.net/ NEStopia] || Martin Freij || Win32, OS X, Linux || 2008 || [http://rbelmont.mameworld.info/?page_id=200 Linux], [http://www.bannister.org/software/nestopia.htm MacOS]
|-
|-
| NESfusto || DarkMoe || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=14705 Announcement]
| [http://kevtris.org/Projects/console/sections/index.html FPGA NES] || kevtris || FPGA (hardware) || 2008
|-
|-
| ? || Bowie90333212391 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=13143 Announcement]
| [https://web.archive.org/web/20090904214949/http://www.aminlab.cn/app/nes AminNes] || amin2312 || Flash || 2009 || [http://forums.nesdev.org/viewtopic.php?t=5678 Announcement]
|-
|-
| ? || RomarioSilva || ? || [http://forums.nesdev.org/viewtopic.php?f=2&t=15104 Announcement]
| [https://rm-rfroot.net/nes_fpga/ VeriNES] || jwdonal || FPGA (hardware) || 2010 || [http://forums.nesdev.org/viewtopic.php?t=6157 Announcement] - Website is not working
|-
|-
| ? || JSBryan || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=15113 Announcement]
| [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || MS-DOS || 2010 || Win32 and Linux versions still active. Popularized the [[iNES]] file format.
|-
|-
| ? || Sarospa || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=15138 Announcement]
| [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32 || 2011
|-
|-
| ? || Totolasticot42 || ? || [http://forums.nesdev.org/viewtopic.php?f=2&t=15268 Announcement]
| [http://code.google.com/p/nesface/ NESFaCE] || 6T4 || Win32 || 2011 || [http://forums.nesdev.org/viewtopic.php?t=7499 Announcement]
|-
|-
| ? || been_jamin || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=15411 Announcement]
| nesemu1 || Bisqwit || libSDL (portable), testing under Linux || 2011 || [http://forums.nesdev.org/viewtopic.php?t=8385 Announcement]
|-
|-
| ? || wbrian || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=15537 Announcement]
| [http://zelex.net/nezulator Nezulator] || Zelex || JavaScript || 2011 || [http://forums.nesdev.org/viewtopic.php?f=3&t=7704 Announcement]
|-
|-
| ? || lord_Chile || ? || [http://forums.nesdev.org/viewtopic.php?f=10&t=17087 Announcement]
| [http://danstrother.com/fpga-nes/ FPGA NES] || Dan Strother || FPGA (hardware) || 2011
|-
|-
| Nintendoish || drewying || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=17103 Announcement] / [https://github.com/drewying/Nintendoish Source]
| [http://www.kryptonware.com/ Kryptonware] || rubenhbaca || Java || 2012 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9395 Initial development announcement]. Website has reported "under maintenance" for a very long time
|-
|-
| ? || tdondich || JavaScript (Vue.js) || [http://forums.nesdev.org/viewtopic.php?f=3&t=17179 Announcement] / [https://github.com/tdondich/vue-2a03-emu Source]
| [https://github.com/Alegend45/MSE MSE] || Alegend45 || ? || 2012 || [http://forums.nesdev.org/viewtopic.php?f=3&t=8853 Initial development announcement]. GitHub account has been deleted
|-
|-
| ? || ace314159 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17267 Announcement]
| [https://thegaminguniverse.org/ninjagaiden4/mottzilla/ NESSIM] || MottZilla || Win32 || 2012 || [http://forums.nesdev.org/viewtopic.php?t=8491 Announcement]
|-
|-
| ? || iOSBrett || Swift || [http://forums.nesdev.org/viewtopic.php?f=3&t=17272 Announcement]
| [http://eigenbloom.com/projects/nes/nestest.php?version=1 ?] || graham || Javascript || 2013 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10243 Initial development announcement].  Website returns internal server error
|-
|-
| ? || relaxok || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17407 Announcement]
| [https://sourceforge.net/projects/moarnes/ MoarNES] || miker00lz || Win32 || 2013 || [http://forums.nesdev.org/viewtopic.php?t=6972 Announcement]
|-
|-
| ? || jamieyello || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17415 Announcement]
| [https://web.archive.org/web/20180817035049/http://www.oriku.com/emuya.html EMUya] || Zelex || Ouya || 2013 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10002 Announcement] - Website not working anymore
|-
|-
| ? || JonteP || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17663 Announcement]
| [http://viktprog.narod.ru/ VPNES] || x0000 || Win32 w/ SDL || 2013 || [http://forums.nesdev.org/viewtopic.php?p=110542 Announcement]
|-
|-
| ? || zzzz898 || ? || [http://forums.nesdev.org/viewtopic.php?p=223812#p223812 Announcement]
| [https://web.archive.org/web/20190130001723/http://www.geocities.jp/submarine600/html/p8/nesemu.html ?] || submarine600 || PC-8801 || 2013 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9921 Announcement] - Website not working anymore
|-
|-
| ? || ap9 || ? || [http://forums.nesdev.org/viewtopic.php?f=6&t=115&p=198800#p198800 Announcement]
| [http://fpganes.blogspot.se/ FPGA NES] || Ludde || FPGA (hardware) || 2014
|-
|-
| ? || zeno84 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17699 Announcement]
| [https://web.archive.org/web/20190319184751/https://github.com/rohtang/famique famique] || sahib || Mac OS X, Win32, Linux || 2015 || [http://forums.nesdev.org/viewtopic.php?t=5922 Announcement] - GitHub repository has been deleted
|-
|-
| ? || HastatusXXI || ? || [http://forums.nesdev.org/viewtopic.php?p=224241#p224241 Announcement]
| [https://web.archive.org/web/20160723133101/http://www.yanese.com/ Yanese] || Anes || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?p=713 Announcement] Website not working anymore
|-
|-
| ? || andsve || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17748 Announcement]
| [https://bitbucket.org/austere/finalnes/src/master/ finalnes] || austere || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement]
|-
|-
| ? || stickzman || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=17750 Announcement]
| [https://github.com/macifom/macifom macifom] || Auston Stewart || OS X, iOS || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9989 Announcement]
|-
|-
| ? || babai || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=16293 Announcement]
| [https://github.com/macifom/macifomlite macifomlite] || Auston Stewart || iOS || 2015
|-
|-
| ? || arcnor || ? || [http://forums.nesdev.org/viewtopic.php?f=10&t=17895 Announcement]
| [http://alike.se/yane/ Yane] || roku6185 || libSDL (portable), testing under Linux || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9969 Announcement]
|-
|-
| ? || cbalen || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18014 Announcement]
| [https://github.com/hlorenzi/mahnes MahNES] || HLorenzi || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9054 Announcement]
|-
|-
| ? || psychopathetica || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18134 Announcement]
| phibiaNES || nIghtorius || SDL / Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11201 Announcement]
|-
|-
| ? || Myself086 || SNES || [http://forums.nesdev.org/viewtopic.php?f=12&t=18021 Announcement]
| [https://github.com/ulfalizer/nesalizer nesalizer] || Ulfalizer || libSDL (portable), tested on Linux || 2016
|-
|-
| ? || nflga || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18505 Announcement]
| [https://github.com/ThomsonKernel/EduNes EduNes] || thomson || SDL2 || 2016 || [http://forums.nesdev.org/viewtopic.php?p=167743#p167743 Announcement]
|-
|-
| ? || rodri042 || ? || [http://forums.nesdev.org/viewtopic.php?p=235687#p235687 Announcement]
| [https://github.com/FIX94/fixNES fixNES] || FIX94 || C, Win32, Linux || 2020
|-
|-
| ? || twicetimes || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18583 Announcement]
| [https://github.com/tswilliamson/nesizm NESizm] || tswilliamson || C++, Casio Prizm graphics calculators || 2021
|-
|-
| ? || dawid9554 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18613 Announcement]
|-
| [https://github.com/kgabis/agnes agnes] || kgabis || C with libSDL examples || [http://forums.nesdev.org/viewtopic.php?f=3&t=18624 Announcement]
|-
| ? || LukasP || ? || [http://forums.nesdev.org/viewtopic.php?p=236630#p236630 Announcement]
|-
| [https://github.com/JorenJoestar/HydraNes HydraNES] || BadFoolPrototype || Win32 (Glew/OpenGL) || [http://forums.nesdev.org/viewtopic.php?f=3&t=18811 Announcement] / [http://forums.nesdev.org/viewtopic.php?f=10&t=3829 First mention]
|-
| ? || mferrantini || JavaScript || [http://forums.nesdev.org/viewtopic.php?f=10&t=18785 Announcement]
|-
| ? || gobblebit || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=18939 Announcement]
|-
| ? || AshleyJamesy || Android || First mention on Discord #programming channel
|-
| [https://github.com/lukexor/rustynes RustyNES] || lukexor || Rust/SDL 2 || [http://forums.nesdev.org/viewtopic.php?f=3&t=18972 Announcement]
|-
| ? || radis || ? || First mention on Discord #emulator-development channel
|-
| ? || timl132 || ? || [http://forums.nesdev.org/viewtopic.php?p=241082#p241082 Announcement]
|-
| ? || thejunkjon || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=19142 Announcement]
|-
| ? || olivecc || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=19191 Announcement]
|-
| [https://github.com/Nax/nin nin] || Nax || C++/Qt/OpenAL/OpenGL || [http://forums.nesdev.org/viewtopic.php?f=3&t=19316 Announcement]
|-
| ? || Seksys || ? || [http://forums.nesdev.org/viewtopic.php?p=242587#p242587 Announcement]
|-
| q00.nes || LilaQ || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=19259 Announcement]
|-
| BeesNES || L. Spiro || Win64 || [https://github.com/L-Spiro/BeesNES Source]
|}
|}


== Discontinued ==
== See also ==
 
*[[Releasing on modern platforms]]
These are emulators which are known to be officially discontinued, i.e. abandoned or are no longer in development.
 
{| class="wikitable sortable"
! Emulator name
! Author
! Platform(s)
! Other details
|-
| [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || MS-DOS || Version discontinued; Win32 and Linux still active
|-
| [http://www.kryptonware.com/ Kryptonware] || rubenhbaca || Java || [http://forums.nesdev.org/viewtopic.php?f=3&t=9395 Initial development announcement]. Website has reported "under maintenance" for a very long time
|-
| [https://github.com/Alegend45/MSE MSE] || Alegend45 || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=8853 Initial development announcement]. GitHub account has been deleted
|-
| [http://eigenbloom.com/projects/nes/nestest.php?version=1 ?] || graham || Javascript || [http://forums.nesdev.org/viewtopic.php?f=3&t=10243 Initial development announcement].  Website returns internal server error
|-
| [https://github.com/jonathandasilvasantos/2014-alphanes-nintendo-emulator Alphanes] || zerojnt || Go || [https://forums.nesdev.org/viewtopic.php?f=3&t=14830 Initial development announcement]
|-
|}

Latest revision as of 23:03, 11 November 2024

This is a list of NES emulators.

Commercial

Emulator name Author Platform(s) Ports and/or other details
acNES Nintendo GameCube, Game Boy Advance Used for Animal Crossing, e-Reader, and Classic NES Series. The name "acNES" is unofficial, as Nintendo has not released this emulator as a distinct product. Information from TCRF indicates that it may be called "QFC".
Virtual Console Nintendo Wii/Wii U, 3DS Most games cost 500 Nintendo Points in Wii Shop Channel. The 3DS version uses the TNES file format.
PocketNES loopy, FluBBa, and Dwedit Game Boy Advance, Nintendo DS Used commercially for some emulated re-releases by Atlus, Jaleco, and Konami.
Heritage Nintendo Wii U, 3DS Used for the NES/Famicom Remix series.
Kachikachi Nintendo Linux Used for the NES Classic Edition/Famicom Classic Mini (+ Shōnen Jump version). Pre-installed game selection differs between versions.
Nintendo Entertainment System/Family Computer - Nintendo Switch Online Nintendo Nintendo Switch Available for users with a Nintendo Switch Online Membership. Pre-installed game selection differs between regions.

Popular

These are commonly used or well-established.

Emulator name Author Platform(s) Ports and/or other details
BizHawk Multiple authors Win32, Linux
FCE Ultra GX Tantric Wii, GameCube
FCEUX Anthony Giorgio / Mark Doliner Win32, macOS, Linux
higan Near (formerly as byuu) Win32, FreeBSD, Linux, macOS
iNES Marat Fayzullin Win32 and Linux
Jnes Jabosoft Win32
Mesen Sour Win32, Linux/.NET Announcement / Source, excellent debugger
nemulator James Slepicka Win32 Source
nesemu2 holodnak Win32, OS X, Linux
Nestopia UE rdanbrook Linux, BSD, Win7+ a.k.a. Nestopia Undead Edition. Contains bugfixes/etc.
Windows binaries are available at Sourceforge or at EmuCR
Nintaco zeroone Java (Windows, GNU/Linux, macOS) Announcement Source API FAQ Screenshots
Nintendulator Quietust Win32 Nintendulator DX (by thefox) for an even more-improved debugger
NO$NES Martin Korth Win32
PocketNES loopy, FluBBa, and Dwedit Game Boy Advance Updates on Dwedit's board
RockNES Zepper (formerly Fx3) Win32

Under development

The following is a list of NES emulators that are under development, who their authors are, relevant home pages/sites, and the source of the announcement (direct or indirect). Only projects are listed that had a release in form of source or binary.

Emulator name Author Technology(s) / Platform(s) Ports and/or other details
NESICIDE cpow Qt, C++ / Win32 / Win64, Linux32, Linux64, macOS Source
kindred Overload Win32 Announcement
A/NES Morgan Johansson AmigaOS Announcement
puNES FHorse Qt, C++ / Linux, FreeBSD, OpenBSD, Win32 Announcement
jaNES crudelios C++ / Win32 Announcement
HDNes mkwong98 C++ / Win32 Announcement
Fergulator fergus_maximus Golang, SDL / Linux, Windows, macOS Announcement
Pretendo proxy C++ / Linux/BeOS/Win32 Announcement
NES-Emulator Dartht33bagger C, SDL Announcement
nintengo nwidger Golang, SDL / Linux, Windows, macOS
ffnes rockcarry C / Win32 Announcement
WebNES peteward44 Javascript Announcement / Live demo
O-Nes-Sama Fumarumota, aLaix C++, SDL2 / Win32, Linux) Announcement
cfxnes jonyzz Javascript Announcement / Live demo
nes-emu daroou C++, SDL2 / Win32, Linux Announcement
fogleman/nes Michael Fogleman Golang, OpenGL, PortAudio / Linux, Windows, macOS Medium article
NES-Emu imid C#, .NET Announcement
nSide hex_usr C++ Fork of byuu's higan-nes. Announcement
HalfNES Grapeshot Java
fpgaNES Feuerwerk42 VHDL, Verilog / FPGA (hardware) Announcement
Nintendoish drewying Swift / Win32, macOS Announcement
triforce tdondich JavaScript, VueJS Announcement
Project-Nested Myself086 Assembly / SNES Announcement
nescore rodri042 JavaScript Announcement
agnes kgabis C with libSDL examples Announcement
HydraNES BadFoolPrototype C++, Glew/OpenGL / Win32 Announcement / First mention
TetaNES lukexor Rust, SDL2 Announcement
nos olivecc C++, SDL2 / Linux Announcement
nin Nax C++, Qt , OpenAL, OpenGL Announcement
q00.nes LilaQ C++ / Win32 Announcement
BeesNES L. Spiro C++ / Win32 / Win64 First mention
uNESsential Johannes Holmberg QBasic / DOS, Linux, Windows, macOS Source
nes-emulator CreatureOX Python Announcement
NES260 fenzo Verilog / FPGA (hardware) Announcement for Xilinx KV260 FPGA board
ArkNESS thekamal C++ / Windows Announcement
NesEmulator daxnet C#, .NET
dendy Max Poletaev Golang, raylib, Ebitengine / Linux, Windows, macOS
ChibiNES Koki Oyatsu Golang, OpenGL, PortAudio / Linux, Windows, macOS
NES-Emulator junnys6018 C / Linux, Windows, WebAssembly
NESTang nand2mario Verilog / FPGA (hardware) For Sipeed Tang Primer 25K, Nano 20K and Primer 20K boards
DenverEMU nIghtorius C++, SDL2, OpenGL3 / Win, Linux Announcement
plastic Amjad Alsharafi Rust, alsa, libudev / Linux

Discontinued

These are emulators which are known to be officially discontinued, i.e. abandoned or are no longer in development.

Emulator name Author Technology(s) / Platform(s) Last update Other details
LandyNES Alex Krasivsky MS-DOS 1996 One of the first NES emulators
NESticle Icer Addis MS-DOS / Win95 1998
fwNES Fan Wan Yang, Shu Kondo MS-DOS 1998 Popularized the FDS file format
Famtasia nori, taka2 Win32 2001 First emulator to be supported by TASVideos
NESten TNSe Win32 2003
VirtuaNES Norix Win32 2007 Has a real-time memory hex-editor
FCEUXD SP sp Win32 2007 was merged with other FCEU forks under the name FCEUX
NEStopia Martin Freij Win32, OS X, Linux 2008 Linux, MacOS
FPGA NES kevtris FPGA (hardware) 2008
AminNes amin2312 Flash 2009 Announcement
VeriNES jwdonal FPGA (hardware) 2010 Announcement - Website is not working
iNES Marat Fayzullin MS-DOS 2010 Win32 and Linux versions still active. Popularized the iNES file format.
UberNES M \ K Productions Win32 2011
NESFaCE 6T4 Win32 2011 Announcement
nesemu1 Bisqwit libSDL (portable), testing under Linux 2011 Announcement
Nezulator Zelex JavaScript 2011 Announcement
FPGA NES Dan Strother FPGA (hardware) 2011
Kryptonware rubenhbaca Java 2012 Initial development announcement. Website has reported "under maintenance" for a very long time
MSE Alegend45 ? 2012 Initial development announcement. GitHub account has been deleted
NESSIM MottZilla Win32 2012 Announcement
? graham Javascript 2013 Initial development announcement. Website returns internal server error
MoarNES miker00lz Win32 2013 Announcement
EMUya Zelex Ouya 2013 Announcement - Website not working anymore
VPNES x0000 Win32 w/ SDL 2013 Announcement
? submarine600 PC-8801 2013 Announcement - Website not working anymore
FPGA NES Ludde FPGA (hardware) 2014
famique sahib Mac OS X, Win32, Linux 2015 Announcement - GitHub repository has been deleted
Yanese Anes Win32 2015 Announcement Website not working anymore
finalnes austere Win32 2015 Announcement
macifom Auston Stewart OS X, iOS 2015 Announcement
macifomlite Auston Stewart iOS 2015
Yane roku6185 libSDL (portable), testing under Linux 2015 Announcement
MahNES HLorenzi Win32 2015 Announcement
phibiaNES nIghtorius SDL / Win32 2015 Announcement
nesalizer Ulfalizer libSDL (portable), tested on Linux 2016
EduNes thomson SDL2 2016 Announcement
fixNES FIX94 C, Win32, Linux 2020
NESizm tswilliamson C++, Casio Prizm graphics calculators 2021

See also