Emulators: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
No edit summary
m (→‎Popular: use)
(13 intermediate revisions by 5 users not shown)
Line 61: Line 61:
| [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]
|-
|-
| [http://www.qmtpro.com/~nes/nintendulator/ Nintendulator] || Quietust || Win32 || [http://kkfos.aspekt.fi/projects/nes/tools/nintendulatordx/ Nintendulator DX] (by [[User:Thefox|thefox]]) for an even more-improved debugger
| [http://nintaco.com Nintaco] || zeroone || Java (Windows, GNU/Linux, macOS) || [http://forums.nesdev.org/viewtopic.php?f=3&t=12185 Announcement] [https://nintaco.com/source.html Source] [https://nintaco.com/api.html API] [https://nintaco.com/faq.html FAQ] [https://nintaco.com/screenshots.html Screenshots]
|-
| [https://www.qmtpro.com/~nes/nintendulator/ Nintendulator] || Quietust || Win32 || [http://kkfos.aspekt.fi/projects/nes/tools/nintendulatordx/ Nintendulator DX] (by [[User:Thefox|thefox]]) for an even more-improved debugger
|-
|-
| [http://problemkaputt.de/nes.htm NO$NES] || Martin Korth || Win32
| [http://problemkaputt.de/nes.htm NO$NES] || Martin Korth || Win32
Line 67: Line 69:
| [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
| [http://rocknes.web.fc2.com RockNES] || Zepper (formerly Fx3) || Win32 || Status: under development.
|-
|-
| [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32
| [http://www.ubernes.com/ UberNES] || M \ K Productions || Win32
|-
|-
| [http://virtuanes.s1.xrea.com/ VirtuaNES] || Norix || Win32
| [http://virtuanes.s1.xrea.com/ VirtuaNES] || Norix || Win32 || Has a real-time memory hex-editor
|}
|}


Line 111: Line 113:
| [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]
|-
|-
| [http://forums.nesdev.org/viewtopic.php?f=3&t=6928 puNES] || FHorse || Linux32/64, Win32/64 || [http://forums.nesdev.org/viewtopic.php?t=6928 Announcement] / [https://github.com/punesemu/puNES Source]
| [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/rohtang/famique famique] || sahib || Mac OS X, Win32, Linux || [http://forums.nesdev.org/viewtopic.php?t=5922 Announcement]
| [https://github.com/rohtang/famique famique] || sahib || Mac OS X, Win32, Linux || [http://forums.nesdev.org/viewtopic.php?t=5922 Announcement]
Line 292: Line 294:
|-
|-
| O-Nes-Sama || Fumarumota, aLaix || SDL2 (Win32, GNU/Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=11287 Announcement]
| O-Nes-Sama || Fumarumota, aLaix || SDL2 (Win32, GNU/Linux) || [http://forums.nesdev.org/viewtopic.php?f=3&t=11287 Announcement]
|-
| [http://nintaco.com Nintaco] || zeroone || Java (Windows, GNU/Linux, macOS) || [http://forums.nesdev.org/viewtopic.php?f=3&t=12185 Announcement]
|-
|-
| ? || austere || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement]
| ? || austere || ? || [http://forums.nesdev.org/viewtopic.php?f=3&t=12222 Announcement]
Line 410: Line 410:
|-
|-
| ? || AshleyJamesy || Android || First mention on Discord #programming channel
| ? || 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]
|}
|}



Revision as of 16:55, 20 December 2021

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, macOS
FCE Ultra GX Tantric Wii, GameCube
FCEUX Anthony Giorgio / Mark Doliner Win32, Linux
FCEUXD SP sp Win32
higan byuu Win32, FreeBSD, Linux, macOS Multi-platform
iNES Marat Fayzullin Win32 and Linux
Jnes Jabosoft Win32
Mesen Sour Win32/.NET Announcement / Source, excellent debugger
nemulator James Slepicka Win32 (Vista/7)
nesemu2 holodnak Win32, OS X, Linux github source
NESten TNSe Win32
NEStopia Martin Freij Win32 Linux, MacOS
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.
UberNES M \ K Productions Win32
VirtuaNES Norix Win32 Has a real-time memory hex-editor

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).

Emulator name Author Platform(s) Ports and/or other details
NESICIDE cpow Win32/64, Linux32/64, macOS
FPGA NES Ludde FPGA (hardware)
VeriNES jwdonal FPGA (hardware) Announcement
FPGA NES kevtris FPGA (hardware)
FPGA NES Dan Strother FPGA (hardware)
NESFaCE 6T4 Win32 Announcement
kindred Overload Win32 Announcement
? allthatremains Win32 Announcement
? amin2312 Flash Announcement
ModNES Petruza Portable, mainly MacOS & 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

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) Other details
iNES Marat Fayzullin MS-DOS Version discontinued; Win32 and Linux still active
Kryptonware rubenhbaca Java Initial development announcement. Website has reported "under maintenance" for a very long time
MSE Alegend45 ? Initial development announcement. GitHub account has been deleted
? graham Javascript Initial development announcement. Website returns internal server error
Alphanes zerojnt Go Initial development announcement