Changes

Jump to navigation Jump to search

Nintendo Entertainment System emulators

224 bytes added, 18:32, 16 July 2017
m
no edit summary
|}
<nowiki>*</nowiki> AoEX is based on NesterJ 1.12 Plus 0.61 RM, so it includes features like rewind, cheat code support, rotated/mirrored screen, sepia palette, support for rare mappers (the pirate bootleg FF7 works on it), etc. but its Its compatibility is inferior to 1.13 beta 2.<br>
<nowiki>**</nowiki> Only available on consoles as a libretro core (e.g. [[RetroArch]]).<br>
<nowiki>***</nowiki> Only available on mobile as a libretro core (e.g. [[RetroArch]]).
===Comparisons===
*[[Mesen]] is the most accurate NES emulator according to tests.<ref name="mesentest">http://www.mesen.ca/TestResults.php</ref> It should be the emulator of choice for those who desire the utmost accuracy. Mesen is also very user-friendly and supports a lot of features that other emulators are missing such as: netplay, auto-updating, good built in filters, both .zip and goodmerged file loading etc. PuNES has a few mappers that Mesen doesn't support yet.
*[[PuNES]] is the second most accurate NES emulator according to these tests.<ref name="nestas">http://tasvideos.org/EmulatorResources/NESAccuracyTests.html</ref> That's not to say that it will generate an absolutely perfect experience compared to actual hardware. PuNES also supports rewinding in games. PuNES has some mappers that Mesen doesn't support yet. Mesen has quite a few mappers that PuNES doesn't support yet.
*[[Nestopia]] also has a high ranking in those same tests.<ref name="nestas"/> Even so, Nestopia has issues with The Young Indiana Jones Chronicles and doesn't display the status bar in Mickey's Safari in Letterland correctly among other problems. Nestopia Undead Edition (Nestopia UE) is a fork of Nestopia meant to keep it alive and fix the aforementioned bugs. This version is generally recommended over vanilla. The libretro core for Nestopia is Undead Edition in libretro form.
* [[Nintendulator]] and MyNes also have a fairly high ranking in those same the tests.<ref name="nestas"/>*[[FCEUX]] scores fairly rather low in the same tests, despite being a recommended emulator on TAS Videos. The New PPU is more accurate than the Old PPU, howeverthankfully. The emulator is still useful, though, thanks to its robust Lua scripting features and incorporating FCEUmm into its feature set.*[[VirtuaNES]] scores very quite low in the same tests, but it also supports several obscure [[#Peripherals|peripherals]] that are not supported on other emulators.
*For official emulation, use [[Virtual Console]]. It is very accurate and has the backing of many of the developers, including Nintendo, Capcom, Square Enix and Namco. The Wii has a significantly larger library of NES games to choose from than the 3DS or Wii U, especially from third-party publishers.
There are many more NES emulators not listed here, as the NES has more emulators than any other system, plus (and new ones are started all of the time). Only the ones that are well known or stand out in some way will be are listed.
==Emulation Issues==
===Overscan===
[[File:Retroarch_2013-08-16_06-32-24-62.png|thumb|250px|Example of faulty visuals that are exposed when no overscan is cropped. Note the blank blue area to the left and the green garbage on the right. On NTSC CRT TVs, these areas may or may not be visible]]Several NES games need the overscan to be cropped to look proper. There is , however, seemingly no standard level of overcropping. Many games seem to require different levels of overcroppingfor best results. For example, SMB3 requires a lot of cropping, however the same level of cropping will certainly obscure of the letters in of the status bar in Castlevania games. It did not seem that there was standardization until the next generation of consoles.
===Color Palette===
{{Main|Famicom Color Palette}}
Unlike consoles like such as the SNES, which natively generate the their image in pure RGB, the Famicom normally generates and outputs an encoded NTSC video signal, which must then be decoded by the TV's built-in NTSC decoder. This means the resulting color palette often varies depending on the display's decoder. This is why NES games appear to have different colors on different TV sets. Because of this, many Famicom emulators have a variety of different palettes to choose from.
==Peripherals==
There were many accessories released for the NES but Emulation General will only cover covers accessories that are truly different differentiated data streams other than from the basic controller (input data stream). 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. Same The same goes for R.O.B. for and his ''Stack-up'' and ''Gyromite'' games because it 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>
===Zapper===
This accessory was very common. It's a light gun. It was , used for many games, such as ''Duck Hunt'', ''Wild Gunman'', and ''Hogan's Alley'', just for just to name three examples. When the trigger is pulled, the screen for 1-2 frames flashed flashes black with a white rectangle (indicating the target to shoot at). If the gun detected detects it was is pointing at the whiterectangle, it told tells the game to register a hit. Real On real hardware, this was very hit or miss, and . The Zapper plugged into controller slot 2. It and mainly worked with old CRT TVs. Newer LCD TVs will not register with the Zapper. Many emulators support this accessory with 100% accuracy accurate hit detection, usually with in the form of a mouse click (PC), tap (for mobile), remote ([[Wii]] ports of NES emulators), or faked pointers using a controller.
===Arkanoid/Vaus Controller===
This controller was a controller released by Taito with one button to "fire" and a dial to control back and forth movement. ''Arkanoid'' is the only NES game to utilize this controllerperipheral, but it is optional. [[Mesen]] supports this controller.
===Miracle Piano Teaching System===
===Family Trainer/Family Fun Fitness/Power Pad===
This accessory is very different from a standard controller of eight buttons. It was designed to be a controller where you need to use your feet, typically by running in place on numbered circles to represent button presses. It plugs into controller slot 2 and is has 12 different buttons. Notable games, such as ''Stadium Events''/, ''World Class Track Meet'' , and ''Athletic World'', utilize this accessory. Trying , and trying to use a standard controller anyways won't work. Despite being less accurate than puNES or Mesen, [[FCEUX]] actually supports this controller.
===NES Four Score/NES Satellite/4-Players Adaptor===
This accessory turned the standard two controller ports into four controller ports by plugging into both portsthe original two. A few games utilize this capability, such as LJN's ''A Nightmare on Elm Street''. Many emulators support this feature by having an option between switching between 2-player and 4-player mode or just enabling/disabling Player 3 and Player 4's controller.
===Microphone===
Technically not a peripheral because it was physically part of each model 1 Famicom, on the second player's controller is a microphone and volume slider instead of having start and select buttons. One noteworthy game that makes use of it this is the Japanese ''Legend of Zelda''. Pols Voice, an enemy, is destroyed if the player makes a loud sound into the microphone(in the US version this was changed to merely firing an arrow to 1-shot them). Another game to make use of the microphone is ''Takeshi no Chōsenjō'' (''Takeshi's Challenge''). [[VirtuaNES]] supports this, activated by tapping the 'M' key on default settings.
====Karaoke Studio====
===Famicom Keyboard===
One Only one game used a keyboard to program in BASIC on a the Famicom and that was ''[[Wikipedia:Family BASIC|Family BASIC]]''. VirtuaNES supports this keyboard.
====Data Recorder====
The [[Wikipedia:Famicom Data Recorder|Data Recorder]] is a an accessory related accessory to the Famicom Keyboard. Only three Three games and one accessory supported the Data Recorder; : ''Excitebike'', ''Mach Rider'', ''Wrecking Crew'', and ''Family BASIC''. These games sent an analog audio stream through the keyboard to a cassette tape deck, but really any device capable of analog audio recording/playback can work with it. The "soundsounds" is are really just 0s and 1s to represent the data the games are trying to write. VirtuaNES supports this accessory, controlled from the "Tape" menu.
===ASCII Turbo File===
Different from either battery back-ups and or the FDS, ASCII Corperation Corporation (based in Japan) created their own method to save data with the [[Wikipedia:Turbo File (ASCII)|ASCII Turbo File]]. VirtuaNES supports thistoo.
===Oeka Kids tablet===
This accessory was a tablet for the Famicom games ''Oeka Kids: Anpanman no Hiragana Daisuki'' and ''Oeka Kids: Anpanman to Oekaki Shiyou!!''.<ref>http://www.ne.jp/asahi/oroti/famicom/ish15.html</ref> [[Mesen]] supports this accessory.
===CompuTrainer Pro===
This accessory is very rare and was only used in the unlicensed game RacerMate Challenge II. No known emulator supports it. <ref>http://www.nesmuseum.com/racermate.html</ref>
==Hardware Variants==
===Famicom Box===
Also re-released later as Sharp's FamicomStation. It's a bulky metal cube with a slot to insert money and has tons of locks, which was distributed in select hotels and stores. It can hold at once up to 15 select Famicom releases, which much with many more lockout chips and pins with different behavior than usual, and support for only mapper 0 games. It also has a unique boot screen for both modelsreleased.
Neither the cartridges nor the BIOS have been dumped or tested if they work with an emulator, unlike with the Super Famicom Box which had both its BIOS and most ROMs dumped.
===Dendy===
A pirate NES Famicom clone which was sold in Russia and Eastern Europe, with the blueprint reused for other Famiclones. Here's [http://www.youtube.com/watch?v=kne6AKyYUuM a link] to a CC-subtitled Kinaman video for more details. It's a very quirky NTSC NES optimized for 50Hz, with other changes from the official PAL NES as well- though those differences break the compatibility of Dendy-specific releases with on most emulators.
MESS supports this console, and some other emulators (such as Mesen, puNES and FCEUX) introduced support for it in r3134, with the already included support for iNES 2.0 ROM headers (which include including the option to mark a ROM region as PAL Dendy). The carts themselves can be played as long as the emulator supports broken cards.
Setting the "Family Keyboard" under "Input" might be needed for some of these Famiclones.
20
edits

Navigation menu