Emulators: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
(moved some discontinued popular emulators to discontinued section) |
(moved more emulators to Discontinued) |
||
Line 82: | Line 82: | ||
|- | |- | ||
| [http://www.nesicide.com/ NESICIDE] || cpow || Win32/64, Linux32/64, macOS || | | [http://www.nesicide.com/ NESICIDE] || cpow || Win32/64, Linux32/64, macOS || | ||
|- | |- | ||
| [http://kevtris.org/Projects/console/sections/index.html FPGA NES] || kevtris || FPGA (hardware) || | | [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://danstrother.com/fpga-nes/ FPGA NES] || Dan Strother || FPGA (hardware) || | ||
|- | |- | ||
| [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] | ||
|- | |- | ||
| [http://www.anes.se/ A/NES] || Morgan Johansson || AmigaOS || [http://forums.nesdev.org/viewtopic.php?t=1279 Announcement] | | [http://www.anes.se/ A/NES] || Morgan Johansson || AmigaOS || [http://forums.nesdev.org/viewtopic.php?t=1279 Announcement] | ||
Line 438: | Line 426: | ||
|- | |- | ||
| [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] | | [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] | ||
|- | |||
| ? || allthatremains || Win32 || 2009 || [http://forums.nesdev.org/viewtopic.php?t=5108 Announcement] | |||
|- | |||
| [http://www.aminlab.cn/app/nes/ ?] || amin2312 || Flash || 2009 || [http://forums.nesdev.org/viewtopic.php?t=5678 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 | |||
|- | |- | ||
| [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || MS-DOS || 2010 || Version discontinued; Win32 and Linux still active | | [http://fms.komkon.org/iNES/ iNES] || Marat Fayzullin || MS-DOS || 2010 || Version discontinued; Win32 and Linux still active | ||
|- | |||
| ModNES || Petruza || Portable, mainly MacOS & Win32 || 2010 || [http://forums.nesdev.org/viewtopic.php?t=6159 Announcement] | |||
|- | |- | ||
| [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32 || 2011 | | [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32 || 2011 | ||
|- | |||
| [http://code.google.com/p/nesface/ NESFaCE] || 6T4 || Win32 || 2011 || [http://forums.nesdev.org/viewtopic.php?t=7499 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 449: | Line 447: | ||
| [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 | | [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 | ||
|- | |- | ||
| [ | | [http://fpganes.blogspot.se/ FPGA NES] || Ludde || FPGA (hardware) || 2014 | ||
|- | |- | ||
|} | |} |
Revision as of 06:24, 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 | Multi-platform |
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 | Status: 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).
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 |
famique | sahib | Mac OS X, Win32, Linux | Announcement |
FooNES | aphex | Win32 | Announcement |
nesemu1 | Bisqwit | libSDL (portable), testing under Linux | Announcement |
MoarNES | miker00lz | Win32 | Announcement |
jaNES | crudelios | Win32 | Announcement |
? | neet | ? | Announcement |
? | foobaz | Java | Announcement |
? | MottZilla | ? | Announcement |
? | runaway pancake | ? | Announcement |
? | Vegenad | ? | Announcement |
? | johnathonrh | ? | Announcement |
Yanese | Anes | Win32 | Announcement |
? | nesemuguy | ? | Announcement |
? | Coldberg | ? | Announcement |
? | pops | ? | Announcement |
? | beannaich | ? | Announcement |
? | windwakr | ? | Announcement |
? | JuniorZ | ? | Announcement |
? | NesHackR | ? | Announcement |
AwesomeNES | Snaer | libSDL (portable) | Announcement |
? | BeTheDuck | ? | Announcement |
? | Luke | ? | Announcement |
? | The Lord | ? | Announcement |
? | essial | ? | Announcement |
? | JamesK89 | ? | Announcement |
? | yaazz | OS X | Announcement |
? | blanham | OS X | Announcement |
? | magicphenix | ? | Announcement |
? | happymaomao | ? | Announcement |
? | someone_somewhere | ? | Announcement |
? | Undubbed | ? | Announcement |
? | Muchaserres | ? | Announcement |
? | takeda | ? | Announcement |
? | albailey | ? | Announcement |
? | CaptainMuscles | ? | Announcement |
? | hatorijr | ? | Announcement |
? | tanoatnd | ? | Announcement |
? | max_sweat | ? | Announcement |
? | jjpeerless | ? | Announcement |
? | Cloudy | ? | Announcement |
? | meatloaf69 | ? | Announcement |
? | parth | FPGA (hardware) | Announcement |
? | oRBIT2002 | ? | Announcement |
? | Elessar | ? | Announcement |
? | cmoh89 | ? | Announcement |
HDNes | mkwong98 | Win32 | Announcement |
? | ehguacho | ? | Announcement |
? | nop | Java | Announcement |
? | emu_enthusiast | ? | Announcement |
MahNES | HLorenzi | Win32 | Announcement |
? | haydenmuhl | ? | Announcement |
? | urbanspr1nter | ? | Announcement |
Fergulator | fergus_maximus | Mac OS X or X Windows | Announcement |
? | ermular | Win32 | Announcement |
? | alexwy | ? | Announcement |
? | caiiio | ? | Announcement |
? | miguelsfp | Win32 | Announcement |
? | ember | FPGA (hardware) | Announcement |
? | ninjis | ? | Announcement |
? | submarine600 | PC-8801 | Announcement |
Yane | roku6185 | libSDL (portable), testing under Linux | Announcement |
VPNES | x0000 | Win32 w/ SDL | |
macifom | Auston Stewart | OS X, iOS | Announcement |
macifomlite | Auston Stewart | iOS | |
Pretendo | proxy | Linux/BeOS/Win32 | Announcement |
? | samfoo | ? | Announcement |
? | LightStruk | ? | Announcement |
Nezulator | Zelex | JavaScript | Announcement |
EMUya | Zelex | Ouya | Announcement |
? | dreampeppers99 | ? | Announcement |
? | Skypher | ? | Announcement |
? | ArsonIzer | Java | Announcement |
? | SuperFXMaster | FPGA (hardware) | Announcement |
? | Choz | Win32 w/ SDL | Announcement |
? | sronsse | ? | Announcement |
? | Emu6502Writer | ? | Announcement |
? | fred | ? | Announcement |
? | janzdott | ? | Announcement |
? | d15ea5e | ? | Announcement |
? | mrhyde | ? | Announcement |
? | codeblox | ? | Announcement |
FC87 | Boolean | SDL (Win32, GNU/Linux) | Announcement |
phibiaNES | nIghtorius | Win32 | Announcement |
? | Choz | ? | 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 |
? | austere | ? | Announcement |
cfxnes | jonyzz | Javascript/CoffeeScript | Announcement / Live demo |
? | mreiland | ? | Announcement |
? | daroou | Win32 | Announcement |
fogleman/nes | Michael Fogleman | Go with Go/GL and PortAudio | Medium article |
? | RobertLoggia | ? | Announcement |
nesalizer | Ulfalizer | libSDL (portable), tested on Linux | |
? | NewDietCoke248903 | ? | Announcement |
NES-Emu | imid | C#/.NET | Announcement |
? | mreiland | Linux (?) | Announcement |
nSide | hex_usr | ? | Fork of byuu's higan-nes. Announcement |
? | DarylTechNES | ? | Announcement |
HalfNES | Grapeshot | Java | Github source |
EduNes | thomson | SDL2 | Announcement |
? | Feuerwerk42 | FPGA (hardware) | Announcement |
? | fspinolo | ? | Announcement |
? | DaNES | ? | Announcement |
? | charrli | ? | Announcement |
? | amhndu | ? | Announcement |
SharpNES | colinvella | Win32/.NET | Announcement |
? | Alyosha_TAS | ? | Announcement |
NESfusto | DarkMoe | ? | Announcement |
? | Bowie90333212391 | ? | Announcement |
? | RomarioSilva | ? | Announcement |
? | JSBryan | ? | Announcement |
? | Sarospa | ? | Announcement |
? | Totolasticot42 | ? | Announcement |
? | been_jamin | ? | Announcement |
? | wbrian | ? | Announcement |
? | lord_Chile | ? | Announcement |
Nintendoish | drewying | Win32 | Announcement / Source |
? | tdondich | JavaScript (Vue.js) | Announcement / Source |
? | ace314159 | ? | Announcement |
? | iOSBrett | Swift | Announcement |
? | relaxok | ? | Announcement |
? | jamieyello | ? | Announcement |
? | JonteP | ? | Announcement |
? | zzzz898 | ? | Announcement |
? | ap9 | ? | Announcement |
? | zeno84 | ? | 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 |
? | allthatremains | Win32 | 2009 | Announcement |
? | 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 |
ModNES | Petruza | Portable, mainly MacOS & Win32 | 2010 | Announcement |
UberNES | M \ K Productions | Win32 | 2011 | |
NESFaCE | 6T4 | Win32 | 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 |
? | graham | Javascript | 2013 | Initial development announcement. Website returns internal server error |
FPGA NES | Ludde | FPGA (hardware) | 2014 |