Emulators: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(removed in development emulators that never had any form or release) |
(removed in development emulators that never had any form or release) |
||
Line 95: | Line 95: | ||
| [https://github.com/crudelios/jaNES jaNES] || crudelios || Win32 || [http://forums.nesdev.org/viewtopic.php?p=89751 Announcement] | | [https://github.com/crudelios/jaNES jaNES] || crudelios || Win32 || [http://forums.nesdev.org/viewtopic.php?p=89751 Announcement] | ||
|- | |- | ||
| [ | | [https://github.com/mkwong98/HDNes HDNes] || mkwong98 || Win32 || [https://forums.nesdev.org/viewtopic.php?f=3&t=9935 Announcement] | ||
|- | |- | ||
| Fergulator || fergus_maximus || Mac OS X or X Windows || [http://forums.nesdev.org/viewtopic.php?f=3&t=9292 Announcement] | | Fergulator || fergus_maximus || Mac OS X or X Windows || [http://forums.nesdev.org/viewtopic.php?f=3&t=9292 Announcement] | ||
|- | |- | ||
| [https://github.com/eteran/pretendo Pretendo] || proxy || Linux/BeOS/Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10045 Announcement] | | [https://github.com/eteran/pretendo Pretendo] || proxy || Linux/BeOS/Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=10045 Announcement] | ||
|- | |- | ||
| [https://github.com/Fisherman166/NES-Emulator NES-Emulator] || Dartht33bagger || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10266 Announcement] | | [https://github.com/Fisherman166/NES-Emulator NES-Emulator] || Dartht33bagger || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=10266 Announcement] | ||
|- | |- | ||
| phibiaNES || nIghtorius || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11201 Announcement] | | phibiaNES || nIghtorius || Win32 || [http://forums.nesdev.org/viewtopic.php?f=3&t=11201 Announcement] | ||
Line 129: | Line 111: | ||
| [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] | | [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] | | [https://github.com/aL4ix/O-Nes-Sama O-Nes-Sama] || Fumarumota, aLaix || SDL2 (Win32, GNU/Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=11287 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] | | [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] | ||
Line 147: | Line 129: | ||
| [https://github.com/drewying/Nintendoish Nintendoish] || drewying || Win32, macOS || [http://forums.nesdev.org/viewtopic.php?f=3&t=17103 Announcement] | | [https://github.com/drewying/Nintendoish Nintendoish] || drewying || Win32, macOS || [http://forums.nesdev.org/viewtopic.php?f=3&t=17103 Announcement] | ||
|- | |- | ||
| [https://github.com/tdondich/triforce triforce] || tdondich || JavaScript (Vue.js) || [http://forums.nesdev.org/viewtopic.php?f=3&t=17179 Announcement] | |||
| | |||
| | |||
|- | |- | ||
| ? || HastatusXXI || ? || [http://forums.nesdev.org/viewtopic.php?p=224241#p224241 Announcement] | | ? || HastatusXXI || ? || [http://forums.nesdev.org/viewtopic.php?p=224241#p224241 Announcement] | ||
Line 250: | Line 216: | ||
|- | |- | ||
| nesemu1 || Bisqwit || libSDL (portable), testing under Linux || 2011 || [http://forums.nesdev.org/viewtopic.php?t=8385 Announcement] | | nesemu1 || Bisqwit || libSDL (portable), testing under Linux || 2011 || [http://forums.nesdev.org/viewtopic.php?t=8385 Announcement] | ||
|- | |||
| [http://zelex.net/nezulator Nezulator] || Zelex || JavaScript || 2011 || [http://forums.nesdev.org/viewtopic.php?f=3&t=7704 Announcement] | |||
|- | |- | ||
| [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 | | [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 | ||
Line 260: | Line 228: | ||
|- | |- | ||
| [https://sourceforge.net/projects/moarnes/ MoarNES] || miker00lz || Win32 || 2013 || [http://forums.nesdev.org/viewtopic.php?t=6972 Announcement] | | [https://sourceforge.net/projects/moarnes/ MoarNES] || miker00lz || Win32 || 2013 || [http://forums.nesdev.org/viewtopic.php?t=6972 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 | |||
|- | |||
| [http://viktprog.narod.ru/ VPNES] || x0000 || Win32 w/ SDL || 2013 || [http://forums.nesdev.org/viewtopic.php?p=110542 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 | |||
|- | |- | ||
| [http://fpganes.blogspot.se/ FPGA NES] || Ludde || FPGA (hardware) || 2014 | | [http://fpganes.blogspot.se/ FPGA NES] || Ludde || FPGA (hardware) || 2014 | ||
Line 268: | Line 242: | ||
|- | |- | ||
| [https://bitbucket.org/austere/finalnes/src/master/ finalnes] || austere || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement] | | [https://bitbucket.org/austere/finalnes/src/master/ finalnes] || austere || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement] | ||
|- | |||
| [https://github.com/macifom/macifom macifom] || Auston Stewart || OS X, iOS || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9989 Announcement] | |||
|- | |||
| [https://github.com/macifom/macifomlite macifomlite] || Auston Stewart || iOS || 2015 | |||
|- | |||
| [http://alike.se/yane/ Yane] || roku6185 || libSDL (portable), testing under Linux || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9969 Announcement] | |||
|- | |||
| [https://github.com/hlorenzi/mahnes MahNES] || HLorenzi || Win32 || 2015 || [http://forums.nesdev.org/viewtopic.php?f=3&t=9054 Announcement] | |||
|- | |- | ||
| [https://github.com/ulfalizer/nesalizer nesalizer] || Ulfalizer || libSDL (portable), tested on Linux || 2016 | | [https://github.com/ulfalizer/nesalizer nesalizer] || Ulfalizer || libSDL (portable), tested on Linux || 2016 |
Revision as of 21:18, 4 August 2023
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 |
PocketNES | loopy, FluBBa, and Dwedit | Game Boy Advance, Nintendo DS | Used commercially for some emulated re-releases by Atlus, Jaleco, Konami |
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 | |
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.
![]() |
Before considering developing your own NES emulator, ask yourself if your efforts may be better spent helping out those who already have emulators in development! |
Emulator name | Author | Platform(s) | Ports and/or other details |
---|---|---|---|
NESICIDE | cpow | Win32/64, Linux32/64, macOS | |
FPGA NES | kevtris | FPGA (hardware) | |
FPGA NES | Dan Strother | FPGA (hardware) | |
kindred | Overload | Win32 | Announcement |
A/NES | Morgan Johansson | AmigaOS | Announcement |
puNES | FHorse | Linux, FreeBSD, OpenBSD, Win32 | Announcement / Source |
jaNES | crudelios | Win32 | Announcement |
HDNes | mkwong98 | Win32 | Announcement |
Fergulator | fergus_maximus | Mac OS X or X Windows | Announcement |
Pretendo | proxy | Linux/BeOS/Win32 | Announcement |
NES-Emulator | Dartht33bagger | ? | Announcement |
phibiaNES | nIghtorius | Win32 | Announcement |
nintengo | nwidger | Go w/ libSDL | |
ffnes | rockcarry | Win32 | Announcement |
WebNES | peteward44 | Javascript | Announcement / Live demo |
O-Nes-Sama | Fumarumota, aLaix | SDL2 (Win32, GNU/Linux) | Announcement |
cfxnes | jonyzz | Javascript/CoffeeScript | Announcement / Live demo |
nes-emu | daroou | Win32 | Announcement |
fogleman/nes | Michael Fogleman | Go with Go/GL and PortAudio | Medium article |
NES-Emu | imid | C#/.NET | Announcement |
nSide | hex_usr | ? | Fork of byuu's higan-nes. Announcement |
HalfNES | Grapeshot | Java | Github source |
fpgaNES | Feuerwerk42 | FPGA (hardware) | Announcement |
Nintendoish | drewying | Win32, macOS | Announcement |
triforce | tdondich | JavaScript (Vue.js) | Announcement |
? | HastatusXXI | ? | Announcement |
? | andsve | ? | Announcement |
? | stickzman | ? | Announcement |
? | babai | ? | Announcement |
? | arcnor | ? | Announcement |
? | cbalen | ? | Announcement |
? | psychopathetica | ? | Announcement |
? | Myself086 | SNES | Announcement |
? | nflga | ? | Announcement |
? | rodri042 | ? | Announcement |
? | twicetimes | ? | Announcement |
? | dawid9554 | ? | Announcement |
agnes | kgabis | C with libSDL examples | Announcement |
? | LukasP | ? | Announcement |
HydraNES | BadFoolPrototype | Win32 (Glew/OpenGL) | Announcement / First mention |
? | mferrantini | JavaScript | Announcement |
? | gobblebit | ? | Announcement |
? | AshleyJamesy | Android | First mention on Discord #programming channel |
RustyNES | lukexor | Rust/SDL 2 | Announcement |
? | radis | ? | First mention on Discord #emulator-development channel |
? | timl132 | ? | Announcement |
? | thejunkjon | ? | Announcement |
? | olivecc | ? | Announcement |
nin | Nax | C++/Qt/OpenAL/OpenGL | Announcement |
? | Seksys | ? | Announcement |
q00.nes | LilaQ | ? | Announcement |
BeesNES | L. Spiro | Win64 | Source |
Discontinued
These are emulators which are known to be officially discontinued, i.e. abandoned or are no longer in development.
Emulator name | Author | Platform(s) | Last update | Other details |
---|---|---|---|---|
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 |
AminNes | amin2312 | Flash | 2009 | Announcement |
VeriNES | jwdonal | FPGA (hardware) | 2010 | Announcement - Website is not working |
iNES | Marat Fayzullin | MS-DOS | 2010 | Version discontinued; Win32 and Linux still active |
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 |
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 |
nesalizer | Ulfalizer | libSDL (portable), tested on Linux | 2016 | |
EduNes | thomson | SDL2 | 2016 | Announcement |