Nintendo (NES) Emulators
Nintendo Emulators
14 files
-
Updated
-
MoarNES
By sypherce
MoarNES is an emulator for the classic Nintendo Entertainment System video game console. It is relatively new, and currently still in alpha. It is being continuously worked on an improved with the goal of being among the best NES emulators available. Is it there yet? Not quite, but it's a very useable and fairly compatible emulator still at this point. It is written from scratch in C, with no code taken from existing NES emulators.
507 downloads
Submitted
-
halfnes
By sypherce
HalfNES is an open-source emulator for the Nintendo Entertainment System, written in Java. Currently, it is available as a standalone Java SE application.
Current Features:
Joystick support through both Direct Input and xInput (thanks Zlika)
Supports Mapper 0, 1, 2, 3, 4, 5, 7, 9, 10, 11, 15, 19, 21, 22, 23, 24, 25, 26, 33, 34, 38, 41, 48, 58, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 78, 79, 86, 87, 88, 89, 92, 93, 94, 97, 107, 112, 113, 118, 119, 140, 152, 154, 180, 182, 185, 200, 201, 203, 206, 212, 213, 214, 225, 226, 229, 231, 240, 241, 242, 244, 246, 255
SRAM save support (no save states however)
Game Genie and Action Replay cheat code support
Accurate sound core
Fast video code with NTSC filter (filter is still slow)
Full screen support
Cross-platform portable
Added options dialog for remapping of keys
1,080 downloads
Updated
-
My NES
By sypherce
My NES is a portable, open source, low level NES/Famicom emulator written in C#. The compatibility of My NES is very high, running most games without any bugs. The aim of the project is to reproduce any hardware quirks that games may rely on as elegantly as possible. May NES doesn't employ any game specific hacks or hash checks (Aside from filling in pot holes left behind by the iNES file format).
653 downloads
Updated
-
NESten
By sypherce
NESten actually started as a fruit & vegetables emulator. Titled M.U.R.D.E.R
(My unnamed rodent didn't eat rice), this was a test to see how long it would
be before cavities would develop in the human mouth. Actually, wait, no. The
term "NESten" is a Norwegian word for "almost". Therefore, NESten is "Almost
NES". Get it? Didn't think so.
The project began as a test to see how well emulation of the NES could be
done in Delphi. Amazingly enough, the emulator can run full speed on a P166
MMX (with sound enabled, a decent video card is recommended).
If you don't like the emulator, you're welcome to try out other emulators,
such as N'tendo, iNES and Pretendo.
579 downloads
Updated
-
RockNES
By sypherce
This is a 32bit application for Windows. RockNES is a Nintendo Entertainment System (NES) videogame emulator. It's fully coded in C and uses the Allegro library for audio, video and input devices, plus the zLib library for compressed files ZIP or GZ. Other ports are not available.
509 downloads
Updated
-
Virtuanes
By sypherce
VirtuaNES is Famicom/NES emulator for Win32 Programmed by Norix.
378 downloads
Submitted
-
Nestopia
By sypherce
Nestopia is an open source NES/Famicom emulator written in standard C++, focused on delivering as accurate emulation as possible. Development began in mid 2002, initially released for the Windows platform a year later. It has since been ported to other platforms, including Linux and Mac OS X.
373 downloads
Updated
-
Nestopia UE
By sypherce
Nestopia is an emulator for the Nintendo Entertainment System/Famicom (and Famicom Disk System). It is a computer program that acts like a physical piece of hardware. In other words, this is a method of preserving videogame history, with the welcome side effect of allowing you to play NES games on a modern computer.
1,854 downloads
Updated
-
Jnes
By sypherce
Jnes is a NES emulator for Windows and Android platforms.
Its emulation capabilities include graphics, sound, controllers, zapper, and many memory mapping boards found in most USA games and a few popular Japanese boards adding international delight. Jnes boasts an intuitive user interface with instant saves and movie recording to making playing NES games more enjoyable. One of the coolest features is the included database of Pro-Action-Replay and Game Genie cheats, courtesy of Gent.
Jnes supports Kaillera for online gaming. There is also a forum at Emutalk for talking about Jnes with a larger community of users.
619 downloads
Submitted
-
Nintendulator Beta
By sypherce
Nintendulator started out as NinthStar NES, written by David "Akilla"
De Regt. Written in C++, it was a reasonably accurate (and slow) NES
emulator which used NESten 0.61's mapper DLLs. Numerous other systems
were planned to be emulated within NinthStar (as well as complex
debuggers for each of them), but somewhere along the line, the project
was abandoned.
At that point, I took the existing NES sources and started improving
them. First, the PPU was rewritten to be much more accurate than
before, running cycle-by-cycle according to documentation that had been
released at the time. After that, the CPU was rewritten to execute
instructions more accurately. Then the APU was mostly completed, giving
the emulator proper sound. Somewhere along the line, it was determined
that the C++ usage in the code was very poorly done and was slowing the
program down, so I converted it to plain C and named the program
"Nintendulator".
The eventual goal of Nintendulator is to be *the* most accurate NES
emulator, right down to the hardware quirks. In the meanwhile, it can
certainly be used to test NES code with confidence that if it works
properly in Nintendulator, it will probably work properly on the real
hardware as well.
501 downloads
Updated
-
Nintendulator
By sypherce
Nintendulator started out as NinthStar NES, written by David "Akilla"
De Regt. Written in C++, it was a reasonably accurate (and slow) NES
emulator which used NESten 0.61's mapper DLLs. Numerous other systems
were planned to be emulated within NinthStar (as well as complex
debuggers for each of them), but somewhere along the line, the project
was abandoned.
At that point, I took the existing NES sources and started improving
them. First, the PPU was rewritten to be much more accurate than
before, running cycle-by-cycle according to documentation that had been
released at the time. After that, the CPU was rewritten to execute
instructions more accurately. Then the APU was mostly completed, giving
the emulator proper sound. Somewhere along the line, it was determined
that the C++ usage in the code was very poorly done and was slowing the
program down, so I converted it to plain C and named the program
"Nintendulator".
The eventual goal of Nintendulator is to be *the* most accurate NES
emulator, right down to the hardware quirks. In the meanwhile, it can
certainly be used to test NES code with confidence that if it works
properly in Nintendulator, it will probably work properly on the real
hardware as well.
455 downloads
Submitted
-
Updated
-
FCEUX
By sypherce
FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator. It supports both PAL (European) and NTSC (USA/JPN) modes. It supports both Windows and SDL versions for cross compatibility.
The FCEUX concept is that of an "all in one" emulator that offers accurate emulation and the best options for both casual play and a variety of more advanced emulator functions. For pro users, FCEUX offers tools for debugging, rom-hacking, map making, Tool-assisted movies, and Lua scripting
FCEUX is an evolution of the original FCE Ultra emulator. Over time FCE Ultra had separated into many distinct branches.
The concept behind FCEUX is to merge elements from FCEU Ultra, FCEU rerecording, FCEUXD, FCEUXDSP, FCEUXDSP CE, and FCEU-mm into a single branch of FCEU.
As the X implies, it is an all-encompassing version of the FCEU emulator that provides the best of all worlds for the general player, the ROM-hacking community, and the Tool-Assisted Speedrun Community.
1,356 downloads
Updated