Changes

Jump to navigation Jump to search
added that bizhawk includes fceux with the name neshawk
|type = [[:Category:Home consoles|Home video game console]]
|generation = [[:Category:Third-generation video game consoles|Third generation]]
|release = 1983(Famicom)<br/>1985 (NES)|discontinued = 1995 (NES)<br/>2003(Famicom)|predecessor = [[First_and_second_generations_of_video_game_consolesColor_TV-Game_emulators|Color TV-Game]]
|successor = [[Super Nintendo emulators|Super Family Computer / Super Nintendo Entertainment System]]
|emulated = {{✓}}
}}
{{for|emulators that run on the Nintendo Entertainment System|Emulators on NES}}
The '''[https://en.wikipedia.org/wiki/Nintendo_Entertainment_System Nintendo Entertainment System]''' (NES) is an 8-bit, third-generation console originally released as the '''Family Computer''' or '''Famicom''', in Japan, on July 15, 1983. The Famicom retailed for ¥14800. The console would be redesigned as the NES and released on October 18, 1985 in North America. The NES retailed for {{Inflation|USD|179.99|1985}}. It had a Ricoh 2A03 CPU at 1.79 MHz with 2 KBs of RAM.
The earliest games released on the Famicom suffered from significant hardware constraints due to the way the Famicom was designed: limited memory addressing (which meant games had a small maximum ROM size), how the graphics were loaded onscreen, just the native sound processing was available, no saving... To solve this problem, Nintendo came up with two solutions:
* The '''Family Computer Disk System''' (FDS). A Japan-only [[#PeripheralsHardware features and accessories|add-on]] that played games from a semi-custom variant of Mitsumi's Quick Disk format. It offered slightly higher data storage and slightly enhanced sound processing. It also had a microphone never found anywhere else. There were plans to release it in the US; however, since the NES had its launch delayed to late 1985, and the mapper solution obsoleted it, the [[#PeripheralsHardware features and accessories|add-on]] was never exported, and some of its exclusives were ported as regular cartridge releases.
* '''Memory Management Controllers''' (MMC), also known colloquially as '''[[#Mappers|mappers]]'''. They solved every aforementioned problem with bank switching for much more data, onboard FM audio chips, and much more. Most games released after 1986 that really pushed the system to its limits used mappers. A similar solution was used for the Game Boy.
! scope="col"|[[#Hardware_variants|Hardware<br/>Variants]]
! scope="col"|[[#Enhancements|Enhancements]]
! scope="col"|[[#PeripheralsHardware features and accessories|PeripheralsHardware features<br/>and accessories]]
! scope="col"|[[#Mappers|<small>Mappers Support<br/>Level</small>]]
! scope="col"|[[Emulation Accuracy|Accuracy]]
|{{~}}
|-
|[[BizHawk]]<br/><small>(QuickNES)(NESHawk)</small>
|align=left|{{Icon|Windows|Linux}}
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev Builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]
|{{~}}
|?
|?<br/><small>[[BizHawk#Supported_systems|(Core dependent)]]</small>
|{{✓}}
|{{✓}}
|Transistor-level
|{{✓}}
|{{~X}}
|{{✗}} (WIP)
|-
|{{✗}}
|{{✗}}
|-
|[[RetroCopy]]
|align=left|{{Icon|Windows|Linux}}
|[https://segaretro.org/RetroCopy 0.960]</br>[https://www.emucr.com/2012/08/retrocopy-v100-beta-5.html 1.00 Beta 5]
|
|
|
|?
|?
|{{N}}
|{{N}}
|{{N}}
|-
!colspan="11"|Mobile / ARM
|{{✓}}
|{{✗}}
|{{}}
|-
|NESBox
===Comparisons===
*[[Mesen|Mesen]] is a [[Emulation_accuracy|cycle-accurate]] NES emulator. Also, it is very user-friendly and supports lots of [[#Enhancements|enhancements]], [[#PeripheralsHardware features and accessories|peripheralshardware features and accessories]], [[#Hardware_variants|variants]] and [[#Mappers|mappers]] that other emulators are missing. It also supports [[GoodTools|goodmerged]]. Latest versions require [https://dotnet.microsoft.com/en-us/download/dotnet .NET 6]. This is the most compatible NES emulator of the cycle-accurate variety.
*[[puNES]] is another [[Emulation_accuracy|cycle-accurate]] NES/FDS emulator. It is deemed as the second most compatible NES emulator of the cycle-accurate variety.
*[[Nestopia]] also is a [[Emulation_accuracy|cycle-accurate]] NES/FDS emulator. Nestopia has issues with [[Wikipedia:The_Young_Indiana_Jones_Chronicles_(video_game)|''The Young Indiana Jones Chronicles'']] and doesn't display the status bar in [[Wikipedia:Mickey%27s_Safari_in_Letterland|''Mickey's Safari in Letterland'']] correctly (among other problems). Nestopia Undead Edition is a fork of Nestopia meant to keep it alive and fix the aforementioned bugs. This version is generally recommended over vanilla. Even the libretro core for Nestopia is the Undead Edition.
*[[Nintendulator]] also is a [[Emulation_accuracy|cycle-accurate]] NES/FDS emulator. NintendulatorNRS is a fork of Nintendulator that supports the Famicom Disk System, rare mappers, VRT chipsets, and many unlicensed and bootleg carts and systems.
*[[FCEUX]] is a [[Emulation_accuracy|highly-accurate]] NES/FDS emulator and it supports lots of [[#Mappers|unlicensed mappers]], on top of this it's a [https://tasvideos.org/EmulatorResources recommended emulator on TAS Videos]. The New PPU implementation is more [[Emulation_accuracy|accurate]] than the Old PPU implementation. The emulator is very useful; thanks to its robust Lua scripting and incorporating FCEUmm into its feature set. Included with BizHawk as NESHawk.
*BeesNES is aiming for [[Emulation_accuracy|subcycle accuracy]]. Currently it is a work-in-progress, but it is already including [[#Enhancements|enhancements]] like; [[NTSC_filters#NTSC-CRT_by_LMP88959_.28EMMIR.29|NTSC-CRT]], [https://github.com/L-Spiro/BeesNES#other-features debugger, disassembler, assembler and various TAS features].
*breakNES is aiming for [[Emulation_accuracy|gate-level accuracy]]. Currently it is a work-in-progress and requires [https://dotnet.microsoft.com/en-us/download/dotnet .NET 6].
|-
| rowspan=4 | Misc
| [[Netplay#NES|<abbr title="Should not be confused with Famicom Modem emulation, see #Peripherals Hardware features and accessories section for more information.">Netplay</abbr>]]
| {{Y}}[https://www.mesen.ca/docs/tools.html#netplay *]
| {{Y}}
<references group=N2/>
==Peripherals==There were many accessories released for the Famicom Hardware features and NES but Emulation in General only covers accessories that are truly differentiated data streams from the basic controller. For example, the Power Glove is, in actuality, just a really complicated NES controller designed to convert motion into D-PAD, SELECT, START, A, and B button commands. The same goes for R.O.B. and his ''Stack-up'' and ''Gyromite'' games because he was really just the second player. Strangely, the Famicom has a lot more peripheral hardware to emulate than the NES.<ref>[[Wikipedia:List of Nintendo Entertainment System accessories|List of Nintendo Entertainment System accessories]]</ref><ref>[https://problemkaputt.de/everynes.htm#controllers ProblemKaputt: NES controllers]</ref> <div style="overflow-x:auto;width:100%">={| class="wikitable" style="text-align:center;width:100%"! scope="col" style="width:200px"| PictureName! scope="col" style="width:200px"|Name(s)Mesen! scope="col" style="width:300px"|DescriptionEmulator 2! scope="col" style="width:150px"|Game(s)Emulator 3! scope="col" style="width:100px;text-align:center"|Support emulator(s)Emulator 4! scope="col" style="width:300px"|NoteEmulator 5
|-
|Zapper Lightgun|{{✓}}|{{✓}}|{{✓}}|{{✓}}|{{✓}}|-|Power Pad Side A B|{{✓}}|||||-|Family Trainer Side A B|{{✓}}|||||-|Arkanoid Paddle|{{✓}}|||||-|SNES Controller|{{✓}}|||||-|SNES Mouse|{{✓}}|||||-|Virtual Boy Controller|{{✓}}|||||-|P2 Controller Microphone button|{{✓}}|{{✓}}|{{✓}}|||-|Microphone||||||-|Hypershot Lightgun|{{✓}}|||||-|Hypershot Pad|{{✓}}|||||-|Turbo File|{{✓}}|||||-|Battle Box|{{✓}}|||||-|Barcode Battler||||||-|Exciting Boxing|{{✓}}|||||-|Top Rider||||||-|Multitap|{{✓}}|||||-|Game Genie||||||-|Action Replay||||||-|Trackball|{{✓}}|||||-|Pachinko|{{✓}}|||||-|Partytap|{{✓}}|{{✓}}||||-|Oeka Kids Tablet|{{✓}}|||||-|Disk System|{{✓}}|{{✓}}|{{✓}}|{{✓}}|{{✓}}|-|Disk 1 2||||||-|Datach Card|{{✓}}|{{✓}}||||-|Family BASIC|{{✓}}|{{✓}}|{{✓}}|||-|Data Recorder|{{✓}}|{{✓}}||||-|3D Glasses||||||-|Miracle Piano||||||-|Network System|{{✓}}|{{✓}}||||-|Mahjong||||||-|Soft Reset and Hard Reset||||||-|Copy, Cut & Paste for Family BASIC||||||-|Cartridge Hot Swapping for new NES and old and new FC (an example: [https://bilibili.com/BV1AT411k7t3?p=1 Super Mario Bros. + Tennis])|higan support it, so ares may also support|||||-|[https://errors.fandom.com/wiki/Cartridge_tilting Cartridge Tilting]<abbr title="for new NES and old and new FC">*</abbr>||||||}There were many accessories released for the Famicom and NES but Emulation in General only covers accessories that are truly differentiated data streams from the basic controller. For example, the Power Glove is, in actuality, just a really complicated NES controller designed to convert motion into D-PAD, SELECT, START, A, and B button commands. The same goes for R.O.B. and his ''Stack-up'' and ''Gyromite'' games because he was really just the second player. Strangely, the Famicom has a lot more peripheral hardware to emulate than the NES.<ref>[[Wikipedia:List of Nintendo Entertainment System accessories|List of Nintendo Entertainment System accessories]]</ref><ref>[https://problemkaputt.de/everynes.htm#controllers ProblemKaputt: NES controllers]</ref> <div style="overflow-x:auto;width:100%">{| class="wikitable" style="text-align:center;width:100%"! scope="col" style="width:200px"| Picture! scope="col" style="width:200px"|Name(s)! scope="col" style="width:300px"|Description! scope="col" style="width:150px"|Game(s)! scope="col" style="width:100px;text-align:center"|Support emulator(s)! scope="col" style="width:300px"|Note|-|[[File:NES Zapper.png|200px]]!Zapper|An electronic light gun accessory that allows players to aim at the display and shoot various objects that appear on the screen.|''[[Wikipedia:The Adventures of Bayou Billy|The Adventures of Bayou Billy]]''<br/>''[[Wikipedia:Barker Bill's Trick Shooting|Barker Bill's Trick Shooting]]''<br/>''[[Wikipedia:Day Dreamin' Davey|Day Dreamin' Davey]]''<br/>''[[Wikipedia:Duck Hunt|Duck Hunt]]''<br/>''[[Wikipedia:Wild GunmanFreedom Force (video game)|Freedom Force]]''<br/>''[[Wikipedia:Gotcha! The Sport!|Gotcha! The Sport!]]''<br/>''[[Wikipedia:Gumshoe (video game)|Gumshoe]]''<br/>''[[Wikipedia:The Hunt for Red October (console game)|Wild GunmanThe Hunt for Red October]]''<br/>''[[Wikipedia:Hogan's Alley (video game)|Hogan's Alley]]''<br/>''[[Wikipedia:Laser Invasion|Laser Invasion]]''<br/>''[[Wikipedia:The Lone Ranger (video game)|The Lone Ranger]]''<br/>''[[Wikipedia:Mechanized Attack|Mechanized Attack]]''<br/>''[[Wikipedia:Operation Wolf|Operation Wolf]]''<br/>''[[Wikipedia:Shooting Range (video game)|Shooting Range]]''<br/>''[[Wikipedia:To the Earth|To the Earth]]''<br/>''[[Wikipedia:Track & Field II|Track & Field II]]''<br/>''[[Wikipedia:Wild Gunman|Wild Gunman]]''|Various|Emulated in the form of a mouse click (PC), tap (for mobile), remote ([[Wii emulators|Wii]] ports of NES emulators), or faked pointers using a controller.|-|[[File:ArkanoidVausController.jpg|200px]]!Arkanoid/Vaus Controller|A specific game controller with one button to "fire" and a dial to control back-and-forth movement.|''[[Wikipedia:Arkanoid|Arkanoid]]''<br/>''[[Wikipedia:Arkanoid: Revenge of Doh|Arkanoid: Revenge of Doh]]''<br/>''[[Wikipedia:Chase H.Q.|Chase H.Q.]]''|Various|N/A|-|[[File:NES-power-pad.jpg|200px]][[File:Family Trainer.jpg|200px]][[File:FamilyFunFitness A.png|200px]][[File:FamilyFunFitness B.png|200px]]!Power Pad<br/>Family Trainer<br/>Family Fun Fitness|A game controller that allows players to step on a gray floor mat with 12 pressure-sensors embedded between flexible plastic to control gameplay.|''[[Wikipedia:Stadium Events|Stadium Events]]''<br/>''[[Wikipedia:Dance Aerobics|Dance Aerobics]]''<br/>''Athletic World''|[[FCEUX]]|N/A|-|[[File:NES-Four-Score.jpg|200px]][[File:NES Satellite.png|200px]]!NES Four Score<br/>NES Satellite<br/>4-Player Adaptor|A multitap accessory that enables up to 4-player gameplay using infrared wireless communication.|''[[Wikipedia:R.C. Pro-Am II|R.C. Pro-Am II]]''<br/>''[[Wikipedia:Bomberman II|Bomberman II]]''<ref group=N>Up to three players only.</ref><br/>''[[Wikipedia:Gauntlet II|Gauntlet II]]''<br/>''[[Wikipedia:Nintendo World Cup|Nintendo World Cup]]''<br/>''[[Wikipedia:A Nightmare on Elm Street (franchise)#Video games|A Nightmare on Elm Street]]''|Various|Emulated by having the option to switch between 2-player and 4-player mode or just enabling/disabling Player 3 and Player 4's controller.|-|[[File:Family Computer Disk System.png|200px]]!Family Computer Disk System & FDS
|''See above''
|''[[Wikipedia:Super Mario Bros.: The Lost Levels|Super Mario Bros. 2]]''<br/>''[[Wikipedia:The Legend of Zelda (video game)|Legend of Zelda: The Hyrule Fantasy]]''<br/>''[[Wikipedia:Zelda II: The Adventure of Link|Zelda II: The Adventure of Link]]''<br/>''[[Wikipedia:Metroid|Metroid]]''<br/>''[[Wikipedia:Kid Icarus|Light Mythology: Palutena's Mirror]]''<br/>''[[Wikipedia:Castlevania (1986 video game)|Akumajō Dracula]]''<br/>''[[Wikipedia:Ice Hockey (1988 video game)|Ice Hockey]]''
!Microphone
|A Japan-exclusive, built-in feature in the original Player 2 Famicom controller that allows players to use an external sound source (e.g., the player's voice) as input.
|''[[Wikipedia:The Legend of Zelda Atlantis no Nazo|Atlantis no Nazo]]''<br/>''[[Wikipedia:Jinsei Game#Famicom|Bakushou!! Jinsei Gekijou]]''<br/>''[[Wikipedia:Jinsei Game#Famicom|Bakushou!! Jinsei Gekijou 2]]''<br/>''[[Wikipedia:Doraemon (1986 video game)|Legend of ZeldaDoraemon]]''<br/>''[[Wikipedia:Family BASIC|Family BASIC V3]]''<br/>''[[Wikipedia:Kid Niki: The Hyrule FantasyRadical Ninja|Kaiketsu Yanchamaru]]''<br/>''Kamen Rider Club: Gekitotsu Shocker Land''<br/>''[[Wikipedia:Kid Icarus|Light Mythology: Palutena's Mirror]]''<br/>''[[Wikipedia:Star Luster|Star Luster]]''<br/>''[[Wikipedia:Star Soldier (video game)|Star Soldier]]''<br/>''[[Wikipedia:Little Ninja Brothers|Super Chinese 2]]''<br/>''[[Wikipedia:Takeshi's Challenge|Takeshi's Challenge]]''<br/>''[[Wikipedia:The Legend of Zelda (video game)|Kaiketsu YanchamaruThe Hyrule Fantasy: Legend of Zelda]]''
|[[Mesen]]<ref group=N name=microphone>Cheated by pressing any specific key ("M" by default).</ref><br/>[[puNES]]<ref group=N name=microphone/><br/>[[VirtuaNES]]<ref group=N name=microphone/><br/>[[Virtual Console]]<ref group=N>Through an actual microphone.</ref>
|N/A
!Family BASIC
|A Japan-exclusive peripheral with an enhanced [[Wikipedia:BASIC|BASIC]] programming language dialect. It allows users to create programs in the Famicom. It has a specially designed cartridge, keyboard, and Data Recorder.
|''[[Wikipedia:Family BASIC|Family BASIC]]''<br/>''[[Wikipedia:Family BASIC|Family BASIC V3]]''
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]
|N/A
|-
|[[File:Famicom Data Recorder.jpg|200px]]
!Famicom Family Computer Data Recorder|A Japan-exclusive compact cassette tape data interface as an addition to the Family BASIC to save data from BASIC programs created by users. The Data Recorder was also used in a select number of games as a method of saving data.|''[[Wikipedia:Family BASIC|Family BASIC]]''<br/>''[[Wikipedia:Family BASIC|Family BASIC V3]]''<br/>''[[Wikipedia:Arkanoid: Revenge of Doh|Arkanoid II]]''<br/>''[[Wikipedia:Castlequest|Castle Excellent]]''<br/>''[[Wikipedia:Excitebike|Excitebike]]''<br/>''[[Wikipedia:Lode Runner|Lode Runner]]''<br/>''[[Wikipedia:Mach Rider|Mach Rider]]''<br/>''[[Wikipedia:Nuts & Milk|Nuts & Milk]]''<br/>''[[Wikipedia:Wrecking Crew (video game)|Wrecking Crew]]''
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[puNES]]<br/>[[VirtuaNES]]
|N/A
|-
|[[File:Famicom 3D System.jpg|200px]]
!Famicom Family Computer 3D System
|A Japan-exclusive active shutter glasses headset that allowed compatible games to display a stereoscopic image for a 3D experience.
|''Attack Animal Gakuen''<br/>''Cosmic Epsilon''<br/>''[[Wikipedia:Falsion|Falsion]]''<br/>''[[Wikipedia:List of Mario racing games#Famicom Grand Prix II: 3D Hot Rally|Famicom Grand Prix II: 3D Hot Rally]]''<br/>''Fuuun Shourin Ken: Ankoku no Maou''<br/>''[[Wikipedia:Rad Racer|Highway Star]]''<br/>''[[Wikipedia:FalsionThe 3-D Battles of WorldRunner#Sequel|FalsionJJ: Tobidase Daisakusen Part II]]''
|[[RetroArch]]<br/>[https://discord.com/channels/976404869386747954/976412672486678568/1183159919864713256 Ares?]
|[https://github.com/libretro/glsl-shaders/tree/master/stereoscopic-3d GLSL shaders] are needed for RetroArch to simulate the 3D experience with a [[Virtual reality|VR]] headset, 3D TV, 3D projector or Android phone with cardboard.
|-
|[[File:Family Computer Network System.png|200px]]
![[Early_Online_Services|Family Computer Network System<br/>Famicom Modem]]
|A Japan-exclusive network peripheral that allowed users to connect to a Nintendo server that provided extra content such as jokes, news, game tips, weather forecasts, horse betting and downloadable content via dial-up modem.
|N/A
Also re-released later as Sharp's FamicomStation. The hybrid NES/Famicom arcade box [http://famicomworld.com/system/other/famicombox/ Nintendo Famicom Box] is a bulky metal cube with a slot to insert money and secured with tons of locks. The hotel would set the amount of time you could play on one token and choose the available games. You can see it in action in season 18 of [http://www.gamingcx.com/ Game Center CX]. It was distributed in select hotels and stores and can hold up to 15 select Famicom releases at once. It had many more hardware lockout chips and pins with different behavior than usual (it also only supported cartridges using memory mapper 0). Sports a unique boot screen for both models released.
Neither Both the cartridges nor Famicombox and the BIOS has been dumped or tested with an emulator, unlike the Super Famicom Box (which has had both its BIOSes Famicomstation are emulated by [[MAME]] and most all of its ROMs their games have been dumped).
===Dendy===
*[http://rec0ded88.com/play-nes-games Rec0deD:88] - Play a NES emulator.
*[https://www.copetti.org/writings/consoles/nes/ Copetti] - NES Architecture (A practical analysis by Rodrigo Copetti).
*[https://nintendo-emulator.com NES / FAMICOM] - NES Games Online
*[https://online-emulators.com Arcade / Consoles] - Arcade, NES, SNES, SEGA32X, PSX, N64, NDS...
*[https://supernintendoemulator.com SNES] - SNES online emulator
*[https://megadrive-emulator.com Mega Drive / Genesis] - Sega Mega Drive games
*[https://msdos-games.com MSDOS Games] Play DOS games with js-dos
 
==References==
Anonymous user

Navigation menu