https://emulation.gametechwiki.com/api.php?action=feedcontributions&user=DaLod&feedformat=atomEmulation General Wiki - User contributions [en]2024-03-29T07:34:22ZUser contributionsMediaWiki 1.32.0https://emulation.gametechwiki.com/index.php?title=Multi-system_emulators&diff=64701Multi-system emulators2023-10-04T09:52:14Z<p>DaLod: update Mame link</p>
<hr />
<div>Multi-system emulators focus on emulating many different systems under one program. They can be focused on a single company's systems because of the similarity of the systems or may have systems from many different companies.<br />
<br />
To be defined as "multi-system" an emulator has to emulate two or more distinct systems. Although, for simplicity reasons in this wiki (not just this page), the term, "multi-platform", in the OS column fields can come to mean three or more covered platforms. For the purpose of this list, Add-ons (eg. Sega CD, 32X) are not counted as a separate system.<br />
<br />
==Emulators==<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[https://retroachievements.org/download.php <abbr title="Multi-system emulators supporting RetroAchievements">Retro<br/>Achievements</abbr>]<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|# of Emulated systems<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="9"|Multi-company<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref></br>[https://archive.org/download/mame-merged/mame/ {{MAMEVer}} (akatana and ddpsdoj unlocked)]<ref group=N>Akai Katana and Dodonpachi Saidaioujou removed at the request of the current rightholder, exA-Arcadia (legal@exa.ac). https://github.com/mamedev/mame/commit/54899379258a7266db8d5bc6cda8b48169e67503</ref><br />
|{{✗}}<br />
|{{✓}}<br />
|Thousands of electronics<ref>[http://www.mamedb.org/List.aspx www.mamedb.org's list] (Only shows the games covered, not systems)</ref><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mednafen]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Wii|PS3}}<br/>{{Icon|GCWZero}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br/>[https://github.com/raz0red/wii-mednafen/releases Wii]<br/>[https://github.com/aaerox/mednafen-ps3 PS3]<br/>[https://github.com/gameblabla/mednafen-gcw GCW Zero]<br />
|{{✗}}<br />
|{{✓}}<br />
|15<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[OpenEmu]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://openemu.org/ {{OpenEmuVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|35<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|30 (excluding the [[libretro]] cores)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|17<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[ZEsarUX]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/chernandezba/zesarux/releases {{ZEsarUXVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|22<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Pantheon]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://bostjan-grandovec.si/Content/News.htm {{PantheonVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|21<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Clock Signal|CLK]]<br />
|align=left|{{Icon|Linux|macOS|FreeBSD}}<br />
|[https://github.com/TomHarte/CLK/releases {{ClkVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|14<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Phoenix (emulator)|Phoenix]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.arts-union.ru/node/23 2.8.JAG]<br />
|{{✗}}<br />
|{{✗}}<br />
|5<br />
|{{✗}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|WinArcadia<br />
|align=left|{{Icon|Windows|AmigaOS|MorphOS}}<br />
|[http://amigan.1emu.net/releases/#amiarcadia {{WinArcadiaVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|21<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|Xpeccy<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/samstyle/Xpeccy/releases {{XpeccyVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|14<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Z64K]]<br />
|align=left|{{Icon|Java}}<br />
|[https://www.z64k.com/ {{Z64KVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|5<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[DSP]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/leniad/dsp-emulator {{DSPVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|More than 10<br />
|{{✓}}<br />
|{{✓}}<br />
|?<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
|{{✗}}<br />
|{{~}}<br />
|14<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<ref group=N>Superseded by [[ares]].</ref><br />
|-<br />
|Wave<br />
|align=left|{{Icon|Web}}<br />
|[https://turbowarp.org/723002351/fullscreen?fps=60 V0.9.6]<br />
|{{✗}}<br />
|{{✗}}<br />
|8 (But you can import ROMs)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[http://bashkiria-2m.narod.ru EMU] <small>(Russian)</small><br />
|align=left|{{Icon|Windows}}<br />
|[http://bashkiria-2m.narod.ru/index/files/0-11 1.01]<br />
|{{✗}}<br />
|{{✗}}<br />
|More than 50<br />
|?<br />
|{{✓}}<br />
|?<br />
|-<br />
|[https://www.crazysmart.net.au/kindred/ kindred]<br />
|align=left|{{Icon|Windows}}<br />
|[https://www.crazysmart.net.au/kindred/files/kindred1r12a.zip {{kindredVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|7<br />
|{{✗}}<br />
|{{✓}} <br />
|?<br />
|-<br />
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com/ Xe]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download 2.16.2]<br />
|{{✗}}<br />
|{{✗}}<br />
|18<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[https://web.archive.org/web/20131022152846/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]<br />
|align=left|{{Icon|Windows|Linux|BSD}}<br />
|[https://web.archive.org/web/20071129223043/http://www.dridus.com/~nyef/dn_bin/ 9b0401/9b0313]<br />
|{{✗}}<br />
|{{✗}}<br />
|8<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Nintendo<br />
|-<br />
|[[Dolphin]]<br />
|align=left|{{Icon|Windows|Linux|macOS|Android|XboxOne|SXS}}<br />
|[https://dolphin-emu.org/download/ {{DolphinVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<br />
|{{✗}}<ref group=N>[https://github.com/dolphin-emu/dolphin/pulls?q=is%3Apr+is%3Aopen%2Bclosed+retroachievements+ work-in-progress], [https://retroachievements.org/viewtopic.php?t=12922&o=0 Topic: Gamecube Dolphin achievements soon?]</ref><br />
|{{✓}}<br />
|3<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[mGBA]]<br />
|align=left|{{Icon|Windows|Linux|macOS|BSD|Android}}<br/>{{Icon|iOS|Pandora|Wii|WiiU|Switch|3DS}}<br/>{{Icon|Vita}}<br />
|[https://mgba.io/builds/1/ Dev builds]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<br/>[https://mgba.io/downloads.html 0.10.2]<br />
|{{~}}<br />
|{{✓}}<br />
|2<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[GBE+]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/shonumi/gbe-plus/releases {{GBEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|4<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[No$|No$GBA]]<br />
|align=left|{{Icon|Windows|DOS}}<br />
|[http://problemkaputt.de/gba.htm {{No$GBAVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|3<ref group=N>[[No$|No$GBA]] also does [[PocketStation emulators|PocketStation emulation]].</ref><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Sega<br />
|-<br />
|[[Kega Fusion]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.carpeludum.com/kega-fusion/ 3.64]<br />
|{{✗}}<br />
|{{✗}}<br />
|10<br />
|{{✗}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[[PicoDrive]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Pandora}}<br/>{{Icon|GP2X|Gizmondo|PS2|PSP}}<br/>{{Icon|PS3|Vita|NGC|Wii|WiiU|NX}}<br/>{{Icon|XboxOne|SXS}}<br />
|[https://notaz.gp2x.de/pico.php {{PicoDriveVer}}]<br/>[https://retroarch.com/?page=platforms libretro core]<br />
|{{✗}}<br />
|{{✓}}<br />
|6<br />
|{{✗}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
!colspan="8"|Sinclair<br />
|-<br />
|[[EightyOne]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ {{EightyOneVer}}]<br />
|{{✗}}<br />
|{{✓}}<br />
|12<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|Retro Virtual Machine<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://www.retrovirtualmachine.org/ 2.0.beta-1.r6]<br />
|{{✗}}<br />
|{{✗}}<br />
|2<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
!colspan="8"|Commodore<br />
|-<br />
|[[VICE]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://vice-emu.sourceforge.net/index.html#download {{VICEVer}}]<br />
|{{✗}}<br />
|{{✓}}<br />
|6<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|}<br />
</div><br />
<references group=N/><br />
<br />
==References==<br />
<references/><br />
<br />
==External Links==<br />
* [https://github.com/mamedev/mame/tree/master/src/mame/drivers GitHub list of all covered 'drivers' (Systems & machines emulated) under the MAME group] (Pretty crappy list. Only the first 1,000 drivers are shown there. The rest are omitted. Approximately 2250 drivers in all.)<br />
* [https://old.reddit.com/r/emulation/comments/14mnu64/list_of_multisystem_console_emulators_on_windows/ List of multi-system console emulators on Windows]<br />
<br />
[[Category:Multi-emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=61823Nintendo 64 emulators2023-07-21T14:14:39Z<p>DaLod: Add Pj64 Keygen (required to disable nagware)</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2003<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
{{for|other emulators that run on N64 hardware|Emulators on N64}} <br />
<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996, for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), which wanted to roll out its previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4 MBs of RAM, and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. A separate add-on was later released called the "Expansion Pak" that added an additional 4 MBs of RAM, totaling to 8 MBs. The development workstations were often Unix-based, which would later help reverse-engineers in some projects.<br />
<br />
==Emulators==<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable sortable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest version<br />
! scope="col"|[[Emulation accuracy|Accuracy]]<br />
! scope="col"|<small>[[#Aleck_64_arcade_emulation|ALECK64]]</small><br />
! scope="col"|[[Texture_Packs#Nintendo_64|<small>Texture<br/>replacement</small>]]<br />
! scope="col"|[[Netplay#Nintendo_64|Netplay]]<br />
! scope="col"|<small>[https://retroachievements.org/gameList.php?c=2 Retro<br/>Achievements]</small><br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="13"|PC / x86<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/Rosalie241/RMG/releases {{RMGVer}}]<br >[https://github.com/Rosalie241/RMG/actions Dev]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{✓}}<ref group=N name=Glide>Only with [https://emulation.gametechwiki.com/index.php/Recommended_N64_plugins#GLideN64 GLideN64] video plugin.</ref><br />
|{{~}}<ref group=N name=input>Requires replacing the input plugin with one [https://www.play64.com/netplay-plugin/ with netplay support] or use [[Project64 Netplay]] fork.</ref><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next<br/><small>(mupen64plus_next_libretro)</small>]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br/>{{Icon|FreeBSD|Web}}<br />
|[https://buildbot.libretro.com/nightly/ libretro core]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture>Only supports texture packs and not filtering or upscaling</ref><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://nightly.link/ares-emulator/ares/workflows/build/master <abbr title="Latest development build version">git Artifacts</abbr>]<br/>[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[simple64]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]<br /><abbr title="Final build that supports GLideN64 video plugin but its obsolete. Use RMG with GLideN64 instead.">[https://github.com/thekovic/simple64/releases/tag/v2021.5.30 GLideN64]</abbr><br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=RMGMupen>Stick to RMG or Mupen64Plus-Next [https://github.com/simple64/simple64/issues?q=is%3Aissue+is%3Aopen+Tested+games until dev finishes working out the timings].</ref><br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/Rosalie241/BetterMajorasMaskInstaller/releases <abbr title="This installer automatically installs and configures latest versions of Project64-nightly, GlideN64 video plugin, Azimer's Audio Plugin, Iconoclast's Static RSP Interpreter and also MM HD Texture Pack.">Rosalie241's MMHD</abbr>]<br/>[https://www.pj64-emu.com/nightly-builds Nightly]<br/>[https://www.pj64-emu.com/public-releases {{Project64Ver}}]<br/>[https://github.com/Rosalie241/PJ64Launcher/releases/latest Keygen]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{~}}[[#Aleck_64_arcade_emulation|*]]<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br/>{{Icon|FreeBSD}}<br />
|[https://bitbucket.org/ecsv/mupen64plus-mxe-daily/downloads/ Dev Builds]</br>[https://github.com/mupen64plus/mupen64plus-core/releases git]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://gitlab.com/TASVideos/BizHawk/-/pipelines Dev builds]<br/>[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|<small>[[Recommended N64 plugins|Plugin/<abbr title="Supports mupen64plus and Ares64">Core</abbr><br/>Dependent]]</small><br />
|{{✗}}<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2450#issuecomment-707492502 *]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br/>{{Icon|FreeBSD}}<br />
|<abbr title="Latest development version">git artifacts</abbr><ref group=N>[https://nightly.link/mamedev/mame/workflows/ci-windows/master CI-Windows] [https://nightly.link/mamedev/mame/workflows/ci-linux/master CI-Linux] [https://nightly.link/mamedev/mame/workflows/ci-macos/master CI-Macos]</ref></br>[http://www.mamedev.org/release.html {{MAMEVer}}]<br/>[https://buildbot.libretro.com/nightly/ libretro core]<ref group=N>As 0.251, 0.139 (2010), 0.78 (2003), 0.37b5 (2000)</ref><br />
|?<br />
|{{✓}}<ref group=N>[[MAME]] {{MAMEVer}} ALECK64 compatibility status: [http://adb.arcadeitalia.net/lista_mame.php?game_sourcefile=aleck64.cpp&arcade_only=0&current_version=0 adb.arcadeitalia], [https://github.com/mamedev/mame/blob/master/src/mame/nintendo/aleck64.cpp#L1420 aleck64.cpp github]</ref><br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 git]<br />
|Cycle<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[RetroArch|ParaLLEl-N64<br/><small>(parallel_n64_libretro)</small>]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br/>{{Icon|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ libretro core]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<ref group=N name=obsolete>Obsolete and replaced by Mupen64Plus-Next. ParaLLEl-N64 should now only be considered for older ROM hacks that don't play well with the newer, more accurate plugins.</ref><br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/Graslu/1964GEPD/releases/tag/latest 1964GEPD]<br /><abbr title="Official">[http://www.emulation64.com/files/getfile/936/ 1.1]</abbr><br /><abbr title="Unofficial SVN">[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146]</abbr><br />
|Low<br />
|{{✗}}<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<ref group=N name=1964GEPD>[https://github.com/Graslu/1964GEPD/releases/tag/latest 1964GEPD] is only recommended to use for Goldeneye 007 or Perfect Dark; because this emulator is primarily made for GoldenEye/Perfect Dark and modified for use with the Mouse Injector and their ROM hacks. '''It has poor ROM support outside of these games'''. Another and recommended option for Goldeneye: 007 is [https://github.com/garungorp/MouseInjectorDolphinDuck#supported-mupen64plusretroarch garungorp's MouseInjectorDolphinDuck] with mupen64plus_next_libretro.</ref><br />
|-<br />
|Rokuyon<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Hydr8gon/rokuyon git]<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|Linux|macOS}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest git]<br />
|Low<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|Low<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://drive.google.com/file/d/1IWyw5UG9Uf24KG0zrcXSFoOmcQoHWmyc/view {{Larper64Ver}}]<br />
|Mid<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|Low<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 git]<br />
|Low<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu git]<br />
|High<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}(WIP)<br />
|-<br />
!colspan="13"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.322 (beta)]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture/><br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next<br/><small>(mupen64plus_next_libretro)</small>]]<br />
|align=left|{{Icon|Android|iOS}}<br />
|[https://buildbot.libretro.com/nightly/ libretro core]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture>Only supports texture packs and not filtering or upscaling</ref><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{TBD}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Pandora|Pyra}}<br />
|[http://repo.openpandora.org/?page=detail&app=mupen64plus Pandora]<br/>[https://pyra-handheld.com/repo/apps/39 Pyra]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
!colspan="13"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|Mid<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|PSP}}<br>{{Icon|3DS}}<br>{{Icon|Vita}}<br>{{Icon|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest PSP]<br/>[https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS]<br/>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases VitaGL]<br/>[https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|Low<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✓}}<br/><small>(PSP)</small><br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest git]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✓}}<br />
|-<br />
|Nintendo Switch Online <small>Hovercraft<small><br />
|align=left|{{Icon|NX}}<br />
|N/A<br />
|Low<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Beta 6.0]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 0.96 beta]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[[Wii64]]<br />
|align=left|{{Icon|GCN|Wii|PS3}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta] [https://github.com/emukidid/wii64-ps3/releases git]<br />
|<small>[[Recommended N64 plugins|Plugin<br/>Dependent]]</small><br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<references group=N /><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, until recently, complete compatibility/accuracy left a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator. Which was more compatible often depended on when and in what configuration each emulator had been tested. As of August 2017, both emulators have roughly equal compatibility and accuracy when running with the same [[recommended N64 plugins]] setup, though both default to Glide64, a now relatively lackluster plugin.<br />
<br />
;[[Mupen64Plus]]<br />
:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs into the executable and editing the config with a text editor. It also only comes bundled with outdated video plugins, so to ensure the best possible compatibility, sourcing better third-party plugins such as GLideN64 is a must. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow. As of 2022, Project64-style overclocking for faster frame rates has been added under the option 'CountPerOpDenomPot'.<br />
<br />
:;Mupen64Plus-Next and ParaLLEl-N64<br />
::Both are heavily-modified forks developed as [[libretro]] cores. They introduce many features and optimizations not present in the mainline build. Alongside [[RetroArch]]'s general features, it adds 3-point texture filtering for Glide64, superior A/V sync and latency, and even an initially exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin, now known as ParaLLEl-RDP, making it a better alternative to the standalone version in some cases. ParaLLEl-RDP has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option, which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions, although it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high-resolution rendering, only available in integer scales of the original N64 resolution.<br />
::As for the difference between the two cores, ParaLLEl-N64 is actually the older of the two, as it is based on old Mupen64Plus libretro core, having been renamed to ParaLLEl-N64 upon its initial integration of the ParaLLEl-RDP and RSP plugins. In addition to the ParaLLEl plugins, it also retains the older HLE plugins (glN64, Rice and Glide64) and Angrylion Plus. Meanwhile, Mupen64Plus-Next is a new rebase off the bleeding-edge mainline, which is the more compatible of the two. It does away with the legacy plugins and replaces them with GLideN64 as a better HLE solution (though, of course, the ParaLLEl plugins and Angrylion Plus stay), considerably cleans up the Core Options menu for easier configuration and adds Transfer Pack support. Add to this the fact that going forward, all further improvements and new features will be to the Mupen64Plus-Next core, and Mupen64Plus-Next is now the more recommended of the two. Thus ParaLLEl-N64 should now only be considered for performance reasons or perhaps for older ROM hacks that don't play well with the newer, more accurate plugins.<br />
<br />
:;[[simple64]]<br />
::A fork of Mupen64Plus with a custom-made Qt GUI. This is probably the easiest "just works out of the box" solution for Nintendo 64 emulation, as it comes bundled with ParaLLEl-RDP and ParaLLEl-RSP, ensuring excellent compatibility and good speed without needing to mess with plugins or settings, provided your hardware supports Vulkan. However, unlike other emulators, it does not allow you to use other plugins. While it began as a shallow fork, it has increasingly become something closer to a hard fork, as its developer has opted to make various accuracy-focused changes to the emulation core that will require additional work to port back to upstream or to other forks. It also currently features only a cached interpreter core, as the dynarecs used by Mupen64Plus are incompatible with the core timing changes made by the developer. While this makes simple64 more accurate than most other N64 emulators, it also results in slower performance. If faster speed and more enhancements are desired, there is an older build that is closer to upstream and uses GLideN64 as its graphics plugin. Unfortunately, it lacks the texture enhancement suite required for using packs and upscaling, though.<br />
<br />
:;[[RMG]]<br />
::Rosalie's Mupen GUI aims to close the gap between Project64 and Mupen64Plus in terms of user experience. Its interface is about on par with simple64's in terms of cleanliness and ease of use, but unlike simple64, it remains a shallow fork of upstream Mupen64Plus and allows you to use other plugins. The latest development versions come bundled with GLideN64, Angrylion RDP Plus and ParaLLEl-RDP for video plugins, and mupen64plus-hle-rsp, CXD4 and ParaLLEl-RSP for RSP plugins It can still use the older plugins that come with regular Mupen64Plus in case your PC can't handle the newer plugins. If you prefer GLideN64, this is a superior alternative to simple64, as the last version of simple64 that uses GLideN64 is becoming increasingly outdated.<br />
<br />
:;Wii64 and Not64<br />
::Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized, alongside having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Ares]]<br />
:An open-source multi-system emulator and successor to Near's [[higan]] project, with a mostly original N64 core. Unlike other N64 emulators, it aims for high accuracy and does not employ HLE RSP or RDP emulation of any kind, nor does it use game-specific hacks. It uses Themaister's ParaLLEl-RDP Vulkan renderer (with the MAME renderer as a software-based fallback) for pixel-perfect LLE graphics. While it is currently less compatible than Mupen64Plus or Project64, it is quickly catching up to them [https://ares-emu.net/compatibility/15 (only a handful of games are currently listed as partially or not working)], and it currently passes several stringent [https://github.com/ares-emulator/ares/pull/613 accuracy tests] the other emulators do not. However, it remains to be seen how accurate its developers are willing to make it [https://github.com/ares-emulator/ares/commit/3142bd3aef3a0b7c9d97517c70f41e0eb27542ea without compromising speed] and playability on current machines. For Windows users, it should be possible to maintain full speed on even the most demanding cores on a Ryzen 7 3700X. System requirements for macOS and Linux users may be signficantly lower: [https://old.reddit.com/r/emulation/comments/zwq9fu/ares_crossplatform_open_source_multisystem/j1ys10k/ the ARM64 ABI Microsoft has chosen for Windows makes context switches more expensive than on the SysV ABI used in *nix]. v130 version brings 64DD emulation and macOS support, developer [https://twitter.com/LuigiBlood/ LuigiBlood] said [https://twitter.com/LuigiBlood/status/1568694009496756225 "This is the most accurate 64DD emulation attempt I've ever done, honestly. A lot of the stuff I programmed are sometimes genuinely useless. A lot also involves timings of the drive itself and more"]. [https://old.reddit.com/r/emulation/comments/11ltlvu/ares_multisystem_emulator_v132_has_been_released/jbe12ym/ v132 version] brings improved accuracy of Controller pak and Rumble pak emulation.<br />
<br />
;[[Project64]]<br />
:An open-source emulator for Windows, as well as one of the oldest. Its official release builds are more up-to-date than Mupen64Plus', and the current stable version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than some of the Mupen64Plus attempts and supports features such as Transfer Pak emulation and 64DD emulation. It now comes with GLideN64 out-of-the-box, but the default audio plugin isn't even the best in the box. Annoyingly, it also nags you with a timed, unskippable message asking for donations to the project upon launch, though this can be gotten around through a [https://github.com/Rosalie241/PJ64Launcher/releases/tag/1.3.0 script]. An alternative is to download it through [https://github.com/Rosalie241/BetterMajorasMaskInstaller/releases/tag/4.0.2 Rosalie's BetterMajorasMaskInstaller], which downloads the latest nightly version of Project64 with the nagging message removed and installs several useful third-party plugins (it also offers to install HD texture packs for OoT and MM, but you can opt out of those), though take heed - Project64 is currently in the middle of a major code rewrite in preparation for the upcoming 4.0 version, and more than a few regressions and bugs have crept into the nightlies as a result, so it might be better to just grab the latest plugins and stick to version 3.0.1. For the most part, it works well in [[Wine]], but if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[BizHawk]]<br />
:Another out-of-the-box solution. Supports two cores for n64 ([https://github.com/TASEmulators/BizHawk/blob/master/Assets/dll/mupen64plus.dll mupen64plus] and [https://github.com/TASEmulators/BizHawk/tree/master/waterbox/ares64 Ares64]). Supports [https://github.com/TASEmulators/BizHawk/blob/master/Assets/dll/mupen64plus-video-GLideN64.dll GLideN64] and [https://github.com/TASEmulators/BizHawk/blob/master/Assets/dll/mupen64plus-video-angrylion-rdp.dll Angrylion] video plugins for mupen64plus core.<br />
<br />
;[[CEN64]]<br />
:Aims for cycle accuracy while at the same time aiming to be usable on modern PC hardware eventually. It lacks many features and has spotty compatibility, but it can already emulate some well-known edge cases, such as picture recognition in Pokemon Snap. Unfortunately, its creator appears to have abandoned the project [https://github.com/n64dev/cen64/releases/tag/v0.3 citing a lack of satisfaction with the program's performance in its current interpreter-based incarnation]. While the baton has been collectively passed to the n64dev community for further development, progress has been slow.<br />
<br />
;[[1964]]<br />
:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays, it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus<br />
:A Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita, and the 3DS. On PSP, several games can reach full speed, and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]<br />
:macOS-only, closed-source emulator. It asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs, since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]], but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become rather obsolete. However, development is still ongoing, and it's currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]<br />
:Marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]. It isn't without its drawbacks, though - pressure from users, plus legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]<br />
:A Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] to Switch emulator [[Ryujinx]]'s Git repository and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto-Updater] tool. "86RYU", an x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
;n64oid<br />
:An Android-exclusive Nintendo 64 emulator. It is similar to Project 64 1.6 in terms of compatibility, although it is unknown who authored it, as the APK for n64oid circulates on many legally-questionable APK sites. n64oid has the infamous problem in Mario Kart 64 of the screen in Wario Stadium not displaying properly, as it displays nothing but black. It upscales all games to widescreen, which works well most of time, but it will have performance issues on many phones. The emulator is relatively poor, but it is much easier to set up than other options. The emulator features a menu with many similarities to the mobile edition of Snes9x EX+ and the My Boy! family of Android emulators for Game Boy systems.<br />
<br />
==Peripherals==<br />
{| class="wikitable" style="text-align:center; vertical-align:middle;"<br />
|- style="font-weight:bold;"<br />
! Name<br />
! Project64<br />
! Mupen64Plus-Next<br />
! ares<br />
! simple64<br />
! Mupen64Plus<br />
! CEN64<br />
! ParaLLEl-N64<br />
! RMG<br />
! MAME<br />
! BizHawk<br />
! ParaLLEl-N64<br />
|-<br />
| Controller Pak<br />
| {{✓}}<br />
| {{✓}}<br />
|{{✓}}[https://github.com/ares-emulator/ares/blob/master/mia/medium/nintendo-64.cpp#L152 *]<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
| Rumble Pak<br />
| {{✓}}<br />
| {{✓}}<br />
|{{✓}}[https://github.com/ares-emulator/ares/blob/master/mia/medium/nintendo-64.cpp#L152 *]<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|{{~}}[https://tasvideos.org/Bizhawk/N64 *]<br />
| {{✓}}<br />
|-<br />
| [[#64DD emulation|64 Disk Drive & 64DD]]<br />
| {{✓}}<ref group=N name=64DD>[https://64dd.org/downloads.html Use these builds for 64DD emulation]</ref><br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{~}}<ref group=N name=64DDforMupen>While not fully compatible, you can now use Rosalie's Mupen GUI with a brand new Project64 style interface to play 64DD games, and includes every relevant plugins including parallel-rdp and rsp and a brand new easy to setup Input plugin.</ref><br />
| {{✓}}<br />
| {{✓}}<br />
| {{~}}<ref group=N name=64DDforMupen></ref><br />
| {{✓}}<br />
| {{✓}}[https://github.com/TASEmulators/BizHawk/issues/2454#issuecomment-1345233341 *]<br />
| {{✓}}<br />
|-<br />
| [[#Transfer Pak emulation|Transfer Pak]]<br />
| {{✓}}<br />
| {{✓}}<br />
| {{~}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
| {{~}}[https://tasvideos.org/Bizhawk/N64 *]<br />
| {{✗}}<br />
|-<br />
| [[#N64 Mouse|N64 Mouse]]<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✓}}[https://github.com/TASEmulators/BizHawk/blob/master/waterbox/ares64/BizInterface.cpp#L15 *]<br />
| {{✓}}<br />
|-<br />
| [[#Voice Recognition Unit emulation|Voice Recognition Unit]]<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✗}}<br />
| ?<br />
| ?<br />
|-<br />
| [[#Pokémon Snap Station|Pokémon Snap Station]]<br />
| {{~}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| ?<br />
| ?<br />
|-<br />
| [[#Densha De Go! Controller|Densha De Go! Controller]]<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
| ?<br />
| ?<br />
|}<br />
<references group=N/><br />
===Voice Recognition Unit emulation===<br />
[https://nintendo.fandom.com/wiki/VRU The Voice Recognition Unit (VRU)] is an accessory used primarily by ''Hey You, Pikachu''. In June 2021, an HLE implementation of the VRU was added to Mupen64Plus<ref name="Mupen64VRU">{{cite web|url=https://github.com/mupen64plus/mupen64plus-core/pull/873|title=VRU support and Hey You Pikachu audio fix|publisher=GitHub|accessdate=2022-12-18|date=2021-06-17}}</ref>; this support was carried over to simple64<ref name="simple64VRU">{{cite web|url=https://github.com/simple64/simple64/commit/1aa46a228369cb3673e6580ed8a2e1426bc79126|title=VRU support|publisher=GitHub|accessdate=2022-12-18|date=2021-06-21}}</ref>.<br />
<br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge does boot in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges. [https://jamchamb.net/2021/08/17/snap-station.html On August 17 2021, jamchamb reverse engineered the Snap Station] and created a [https://github.com/jamchamb/project64/tree/snapstation Project64 fork (source code only)] and an [https://github.com/jamchamb/cojiro iCEBreaker FPGA board hardware implementation].<br />
<br />
===Transfer Pak emulation===<br />
A few games, such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games, can use the Transfer Pak, an attachment that allows interfacing with specific [[Game Boy/Game Boy Color emulators|Game Boy/Color]] games for certain features. Most N64 emulators can emulate the Transfer Pak's functionality to one degree or another, with the most robust being Project64 with N-Rage's input plugin. But there are still a few things that are difficult to emulate or are just not emulated at all:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
*Playing the Gen 1 and 2 Pokemon games through the Game Boy Tower in Pokemon Stadium 1 and 2 is notoriously finicky. At the moment, only Project64, using the N-Rage input plugin, can properly load either game's Game Boy Tower at all, with other emulators either crashing or failing to establish the connection. Even here, extra steps must be taken: for Pokemon Stadium 2, set the CPU core to Interpreter and Counter factor to 1 in the emulator's game settings. For the first Stadium game, in addition to the aforementioned settings, Delay SI Interrupt must also be turned on, and an LLE RSP plugin other than the default Projec64 RSP must be used, such as ParaLLEl-RSP.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or the US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has an official disk, but Ocarina of Time, Mario Party, and Pokemon Stadium (JP) have fully implemented but unused disk support.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now, [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood]. Mupen64Plus supports 64DD aswell which is the base of other emulators such as [[simple64]] and [[RMG]]. The latest newcomer is [[Ares]] with the (again) help of [https://twitter.com/LuigiBlood LuigiBlood].<br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest. [https://64dd.org/tutorial_pj64.html 64DD.org has step-by-step tutorials for Project64]<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early, basic 64DD emulation as well, but it's much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disks to files. Writes only update the copy in memory, and once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators; aside from the 64DD emulation itself is imperfect.<br />
<br />
* RetroArch's Mupen64Plus-Next and ParaLLEl cores support the 64DD. For Mupen64Plus-Next: the bios must be placed in <code>[RetroArch directory]\system\Mupen64plus\IPL.n64</code>. To launch 64DD games: Load the Mupen64Plus-Next core, select the new menu item "Subsystems" in the Main Menu, then click "Load N64 Disk Drive" three times to load the disk, cartridge, and start emulation; Both expansion disks and stand-alone disks can be launched this way. <br />For ParaLLEl: the bios must be placed in the "system" directory and named <code>64DD_IPL.bin</code>. In ParaLLEl's core options: 64DD ''must'' be enabled and GFX plugin and RSP must both be set to <code>parallel</code>; stand-alone disks cannot be launched using the Subsystem, they must be launched through either "Load Content" or a playlist.<br />
<br />
* Ares supports 64DD aswell, [https://twitter.com/LuigiBlood/status/1568694009496756225 developer LuigiBlood said]: "This is the most accurate 64DD emulation attempt I've ever done, honestly. A lot of the stuff I programmed are sometimes genuinely useless. A lot also involves timings of the drive itself and more"<br />
<br />
===N64 Mouse===<br />
A peripheral that came bundled with Mario Artist: Paint Studio. [https://64dd.org/tutorial_pj64.html#mouse 64DD.org has instructions on how to emulate the N64 Mouse on Project64]. [https://github.com/ares-emulator/ares/issues/224#issuecomment-939579324 Ares also has N64 Mouse support; follow these instructions to enable it (replace SNES specific steps with 64DD)]. RetroArch's ParaLLEl core has N64 Mouse support under Quick Menu > Controls > Port 1 Controls > Device Type. RetroArch's Mupen64Plus-Next core ''does not'' have mouse support.<br />
<br />
Because the N64 Mouse functions similarly to a controller, it is possible to "emulate" it even in emulators that don't explicitly support it by mapping mouse input to the N64 joystick. This will likely require use of separate re-mapping software, as most N64 emulators do not support binding mouse movement to joystick movement.<br />
<br />
==Hardware variants==<br />
===iQue Player emulation===<br />
Before the GBA, the DS, and the 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and games, iQue Player releases are regular N64 ROMs wrapped with several layers of encryption and a ticket and signature system like that on the Wii, the DSi, the 3DS, the Wii U, and the Switch. The Chinese ROM-hacking scene is very active, though, and has translated the Japanese regular N64 releases for many of these to their language already, which explains some of the Chinese ROMs floating for those. However, almost all pieces of iQue Player software were recently decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
See [[Nintendo_64#Emulators|Emulators section]] for compatible emulators.<br />
<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Hi Pai Paradise 2<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here]. While Mupen64Plus-based emulators can't run these conversions out of the box, Project64 does just fine.<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
A number of N64 games were released for the Wii's Virtual Console service throughout its lifespan. While the emulators at the heart of each Virtual Console title were of average accuracy (rather than using one generic emulator used for every game, each title had an emulator specifically tailored to that game), they were good enough to render the games in full, playable capacity with few to no glaring errors. Many of these titles are emulated well through Dolphin. For a good while, due to persistent long-standing inaccuracies in N64 emulators and plugins, this was the best way to emulate certain N64 games, particularly Pokemon Snap and Mario Tennis. The system requirements are much higher than running them on regular N64 emulators, but it's doable for many games. Today, regular N64 emulators and plugins have advanced to the degree that this has become unnecessary, relegating this method of N64 game emulation to little more than a curiosity, at least on PC.<br />
<br />
The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080° Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Shards<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
Nintendo 64 emulation is now decent. A lot of the major problems that N64 emulation had in the past have been fixed for quite some time now. The only catch is that the accurate emulators have higher system requirements. The main remaining problem is the lack of accurate cycle counting.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 was the Reality Display Processor (RDP), which used a custom design that had to be fine-tuned to get more performance out of the system using microcode. To emulate the RDP accurately, one would have to execute said microcode the way the RDP did, which differed from the PC graphics cards of the day. To complicate matters further, API standards available on PCs two decades ago were nowhere near as flexible as they are today. If you wanted to make an accurate GPU-accelerated RDP plugin in 2003, you simply couldn't with the APIs of the time (OpenGL 1.x and Direct3D 9). For the average user, hardware-accurate GPU acceleration would be out of reach for a long time.<br />
<br />
[[UltraHLE]] offered a compromise. In contrast to earlier consoles (whose video chips, in hindsight, had been easy to render to the host CPU's framebuffer), performant RDP emulation had to take shortcuts, including programming around specific games' microcode to cleanly translate their graphics commands into API calls using Direct3D, OpenGL, and even Glide. With this, the theoretical system requirements plummeted, and the host graphics card could reproduce a functional equivalent rather than the exact method. This also gave way to prettier, higher-resolution graphics, though whether or not this is an improvement is subjective and a common point of discussion. Unfortunately, it proved to be hit or miss, owing to the nature of per-game microcode detection and having to tweak settings to prevent some games from running into graphical glitches.<br />
<br />
Low-level RDP emulation was continually improved in that time, most notably by [[MESS]] up until its merger with [[MAME]], where its RDP code was turned into a plugin by Angrylion. Compatibility-wise, Angrylion's RDP was considered flawless by the community. Though the reception wasn't as warm overall, since it ran only on the CPU and was thus painfully slow on mid-grade machines. A dozen forks attempted to bring the system requirements down, and the current incarnation that does so is Angrylion RDP Plus, using multithreading. Accurate low-level emulation would only come to the GPU in 2020 when a new version of the Mupen64Plus-based ParaLLEl [[libretro]] core was released containing a rewritten RDP plugin using compute shaders in Vulkan. Though it isn't a direct fork of Angrylion, Themaister says the Angrylion code was the central point of reference for developing the plugin,<ref>[https://github.com/Themaister/parallel-rdp#disclaimer README] for parallel-rdp repository on GitHub. § Disclaimer. "While paraLLEl-RDP uses Angrylion-Plus as an implementation reference, it is not a port, and not a derived codebase of said project. It is written from scratch by studying Angrylion-Plus and trying to understand what is going on. The test suite uses Angrylion-Plus as a reference to validate implementation and cross-checking behavior."</ref> meaning ParaLLEl uses the same strategies that Angrylion does to emulate the RDP while running on the host GPU (as long as said GPU supports Vulkan).<br />
<br />
On the high-level side, gonetz and one or two assistants spent a large portion of development improving GlideN64's microcode handling throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5's games are now working in high-level graphics mode].<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (including issues with how the framebuffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png| Low-level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png| High-level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged, asymmetrically-filtered textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead applied conventional bilinear filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than they would on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares (see images below; note how OoT's Quest Status screen appears to be divided into a grid). Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their often low resolutions.<br />
<br />
Modern emulators and plugins have taken some steps which help remedy these problems. For instance, GLideN64 now supports N64-style three-point texture filtering, which results in a more faithful look. It can also render at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens while still retaining texture filtering. Pixel-accurate plugins such as Angrylion and ParaLLEl-RDP do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen displaying issues with filtering.</gallery><br />
<br />
===Timing issues===<br />
One of the biggest remaining problems in N64 emulation is the lack of accurate core timings, which in practice, means games don't always run at the speed they would on real hardware. While this technically affects all games, the majority are only affected to a negligible degree. In some instances (particularly in Rare games) this can actually result in fewer framerate drops and lag, which can be seen as beneficial. However, some game engines actually depend on accurate timings for proper game behavior, and not emulating them properly can result in considerable to major issues. Some notable examples include the following:<br />
* Intros and cutscenes playing too fast and not correctly syncing up with musical cues. Seen in Goldeneye's intro and Body Harvest's beginning cutscene.<br />
* Gameplay demos running at hyper speeds. Earthworm Jim 3D is most notorious for this, though the main game itself is largely unaffected.<br />
* Game physics not working properly due to being tied to framerate. A good example is Donkey Kong 64, which is programmed to boost the character's speed and momentum proportional to in-game lag (most likely to make up for the game's frequent framerate drops), which can be exploited for certain glitches and sequence breaks on real hardware. Emulators currently run the game too well and with too little lag, making most of these tricks impossible to pull off.<br />
* Possibly the most affected game is Knife's Edge, which runs like it's on permanent fast-forward, making it all but unplayable. Messing with timing-related settings such as CounterFactor can mitigate this somewhat, but nowhere near enough to fix the issue.<br />
Fortunately, tackling these problems has recently become a core focus of development in some N64 emulators, and attempts are underway to improve the situation. [[ares]] currently has the most accurate timings overall and already runs Earthworm Jim 3D's demos much better than other emulators. Meanwhile, [[simple64]] has recently pushed various timing-related commits aimed at improving accuracy, and as a result, it may now be the only emulator that runs Donkey Kong 64 properly. As these efforts progress, it should be noted that a side-effect of improved timings may be greater in-game lag. This shouldn't be seen as the emulator becoming slower, but rather as the emulator behaving exactly like the real hardware does, as many N64 games were notorious for framerate drops.<br />
<br />
==References==<br />
<references/><br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]<br />
[[Category:Very early emulation (MAME)]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=ROM_%26_ISO_sites&diff=57664ROM & ISO sites2023-06-09T13:21:20Z<p>DaLod: Add New No-Intro ROM Sets resource</p>
<hr />
<div>If you are looking for BIOS/Firmware files, you can find them on the [[Emulator Files]] page.<br />
<br />
==Downloads==<br />
===Internet Archive===<br />
Add a slash (<code>/</code>) after the URLs to view the contents of compressed archives from the browser. This helps you avoid downloading upwards of 400 gigabytes just to get only a fraction of the contents. The archive also creates torrents of each entry (that are not the same as any original torrents the user may have uploaded) that you can use to speed up your downloads, but be warned however that these torrents can be problematic if the uploader has added/removed/renamed files in the collection as they tend to not update correctly, if at all, so you may end up with only part of the collection, or an older version of the collection. A better recommendation is to use [[#Download Managers|a download manager listed below]] to grab all the files rather than use the torrents.<br />
:<small>'''''NOTE:''' If downloads are restricted (greyed out), copy the file name and append it to the end of the URL (ie: <nowiki>https://archive.org/downloads/NameOfPack -> https://archive.org/downloads/NameOfPack/ROMPack.zip</nowiki>)''</small><br />
<br />
{| class="wikitable mw-collapsible sortable"<br />
|-<br />
!Set<br />
!Date<br />
!Registration<br>Required<br />
!Notes<br />
|-<br />
|[https://archive.org/download/ni-roms/roms/ No-Intro ROM Sets 2023]<br />
|2023-06-05<br />
|{{✗}}<br />
|Huge collection of updated No-Intro ROM Sets <br />
|-<br />
|[https://archive.org/details/pspminis pspminis][https://archive.org/details/pspminigamecollection pspminigamecollection]<br />
|<br />
|{{✗}}<br />
|294 psp mini games<br />
|-<br />
|[https://archive.org/details/efarcadeversionroms Arcade Version Roms]<br />
|<br />
|{{✗}}<br />
|Caveui v1.3.3 Shooting Complete, Demul v0.7 Full Roms, FinalBunr Alpha v0.2.97.34Full Roms, Mame4All v2.3 Full Roms, Mame4Droid v0.139u1 Full Roms, Mame32 Plus! v0.84u5, Nebula v2.25b Full Roms, NeoRAGEx Full Roms, Raine v0.64.16 Full Roms, Raine v0.91.4 Full Roms, SEGA Model 2 v1.1a Full Roms, SEGA Supermodel v0.2a Full Roms, Win Kawaks v1.65 Full Roms, Zinc v1.1 Full Roms<br />
|-<br />
|[https://archive.org/details/latest-everdrive-pack-2020-04-16 SmokeMonster's ROM Packs]<br />
|2020-06-29<br />
|{{✗}}<br />
|[https://i.imgur.com/vEtcYaP.png All links have been purged], 2018 torrent can be found on piratebay or 2020 pack with this [magnet:?xt=urn:btih:26a20a07a81c1df113b008973a2df2649690d9a0&dn=Latest%20Everdrive%20pack%20%202020-04-16&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2f9.rarbg.to%3a2710%2fannounce&tr=udp%3a%2f%2f9.rarbg.me%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.cyberia.is%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker3.itzmx.com%3a6961%2fannounce&tr=http%3a%2f%2ftracker1.itzmx.com%3a8080%2fannounce&tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&tr=udp%3a%2f%2fopen.stealth.si%3a80%2fannounce&tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&tr=udp%3a%2f%2ftracker.ds.is%3a6969%2fannounce&tr=http%3a%2f%2fopen.acgnxtracker.com%3a80%2fannounce&tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&tr=udp%3a%2f%2fp4p.arenabg.ch%3a1337%2fannounce&tr=udp%3a%2f%2fipv4.tracker.harry.lu%3a80%2fannounce&tr=http%3a%2f%2fp4p.arenabg.com%3a1337%2fannounce&tr=http%3a%2f%2ftracker.bt4g.com%3a2095%2fannounce torrent magnet]<br />
|-<br />
|[https://archive.org/details/messmame?sort=-publicdate MAME and MESS]<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/sega-mega-cd-sega-cd-chds Redump Sega - Mega-CD - Sega CD CHDs] <br />
|2020-09-13 <br />
|{{✗}} <br />
|Redump (526/530) Torrent contains "Sega - Mega-CD - Sega CD - CHDs.torrent"<br />
|-<br />
|[https://archive.org/details/redump Redump.org Sets]<br />
|<br />
|{{✗}}<br />
|A massive collection of most of the Redump sets. A good place to start for those new to collecting.<br />
|-<br />
|[https://archive.org/details/xboxcds?sort=-publicdate Redump Original Xbox]<br />
|<br />
|{{✗}}<br />
|Extract with [https://github.com/XboxDev/extract-xiso extract-xiso].<br />
|-<br />
|[https://archive.org/details/RedumpSegaSaturn2019October17MIA1 Redump Sega - Saturn]<br />
|2019-10-17<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/snk-neo-geo-cd-chds Redump SNK - Neo Geo CD - CHDs]<br />
|2020-09-17<br />
|{{✗}}<br />
|Redump (101/101) Torrent contains: "SNK - Neo Geo CD - CHDs.torrent"<br />
|-<br />
|[https://archive.org/details/RedumpSnkNeoGeoCd16Oct2019 Redump SNK - Neo Geo CD]<br />
|2019-10-16<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/tosec?sort=-publicdate TOSEC] (The Old School Emulation Center)<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/@manydumpedgames TOSEC - Sega Dreamcast]<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/vintagesoftware Vintage Software]<br />
|<br />
|{{✗}}<br />
|Many DOS collections and older games.<br />
|-<br />
|[https://archive.org/details/NeoKobe-NecPc-98012017-11-17 Neo-Kobe NEC PC-9801]<br />
|2017-11-17<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/Neo_Kobe_NEC_PC-8801_2016-02-25 Neo-Kobe NEC PC-8801]<br />
|2016-02-25<br />
|{{✗}}<br />
|<br />
|-<br />
|Redump Wii America ([https://archive.org/details/RedumpNintendoWiiAmericaPart1 1], [https://archive.org/details/RedumpNintendoWiiAmericaPart2 2], [https://archive.org/details/RedumpNintendoWiiAmericaPart3 3], [https://archive.org/details/RedumpNintendoWiiAmericaPart3_201802 4], [https://archive.org/details/RedumpNintendoWiiAmericaPart5 5], [https://archive.org/details/Httpsarchive.orgdetailsRedumpNintendoWiiAmericaPart6 6])<br />
|2017-09-07<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/Cyles_Gameboy_roms Complete Gameboy Roms]<br />
|2019-02-19<br />
|{{✗}}<br />
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.<br />
|-<br />
|[https://archive.org/details/CylesSNESRomPack Complete Super Nintendo RomPack]<br />
|2019-02-11<br />
|{{✗}}<br />
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.<br />
|-<br />
|[https://archive.org/details/No-Intro-Collection_2016-01-03_Fixed No-Intro Collection]<br />
|2016-01-03<br />
|{{✗}}<br />
|Outdated.<br />
|-<br />
|[https://archive.org/details/noIntroNintendoDsDecrypted2019Jun30 No-Intro Nintendo DS]<br />
|2019-06-30<br />
|{{✗}}<br />
|File names are in alphabetical order.<br />
|-<br />
|[https://archive.org/details/No-Intro_Nintendo_DSi_2018-06-30 No-Intro Nintendo DSi]<br />
|2018-06-30<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/NintendoDSiDLC2019 Nintendo DSiWare]<br />
|2019-01-29<br />
|{{✗}}<br />
|Formatted to .nds, can be used on homebrewed DSi's running [[Emulators_on_3DS#Nintendo_DS|TWiLight Menu]] or converted into a .cia for 3DS. Will <b>NOT</b> work on any emulators (in theory could work with [[No$|No$GBA]]).<br />
|-<br />
|Redump PS2 NTSC-U ([https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01 Part 1], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part2 Part 2], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part3 Part 3], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part4 Part 4])<br />
|2018-08-01<br />
|{{✗}}<br />
|Game IDs are used for file titles. CD-based games are .bin files, DVD-based games are .iso files.<br />
|-<br />
|[https://archive.org/details/redumpSonyPlaystationAmericaGames02October2017 Redump PS1 America]<br />
|2017-10-02<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/@john_mr_smith?sort=titleSorter John (Mr) Smith]<br />
|<br />
|{{✗}}<br />
|Uploads Redump PS1 NTSC-U and PAL sets.<br />
|-<br />
|[https://archive.org/details/No-Intro-Collection_2016-09-06 No-Intro Collection]<br />
|2017-06-27<br />
|{{✗}}<br />
|Outdated.<br />
|-<br />
|[https://archive.org/details/gamecubenaiso Complete North American GameCube Collection]<br />
|2015-09-13<br />
|{{✗}}<br />
|Redump SCRUBBED ISO image files. To bypass registration look in comments for magnet link (torrent).<br />
|-<br />
|[https://archive.org/details/SgaStrnCmplt Redump Saturn]<br />
|2015-09-13<br />
|{{✗}}<br />
|Includes manuals and magazines.<br />
|-<br />
|[https://archive.org/details/2020_01_06_fbn FinalBurn Neo]<br />
|2021-10-27<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/no-intro_romsets No-Intro Collection]<br />
|2021-10-29<br />
|{{✓}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/SCD32X_Arquivista Sega CD], [https://archive.org/details/SS_Arquivista Sega Saturn], [https://archive.org/details/PCECD_Arquivista PC Engine CD], [https://archive.org/details/ps1_arquivista_parte2 PlayStation (Part 2)], [https://archive.org/details/3DO_Arquivista 3DO], [https://archive.org/details/NGCD_ARQ Neo Geo CD], [https://archive.org/details/PCFX_Arquivista PC-FX]<br />
|2020-08-03<br />
|{{✗}}<br />
|A collection of [http://database.trurip.org/ trurip/EmulationArchive] sets.<br />
|-<br />
|[https://archive.org/details/EF_PC-FX_Collection Redump NEC PC-FX]<br />
|2020-02-13<br />
|{{✗}}<br />
|Complete collection (at least as of 2020-09-05). Some titles are outdated, so files themselves and contents of .CUE files will have to be renamed.<br />
|-<br />
|[https://archive.org/details/redump.pcecd Redump NEC PC Engine CD & TurboGrafx CD]<br />
|2021-09-10<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/1-g-1-r-terra-onion-snk-neo-geo Terraonion - SNK - Neo Geo (.neo format)] <br />
|2021-04-02 <br />
|{{✗}} <br />
|Terraonion (141) Torrent contains "SNK - Neo Geo - NEOs + TOSEC manuals.torrent"<br />
|-<br />
|[https://archive.org/details/no-intro-2021 No-Intro Collection] <br />
|2022-03-04<br />
|{{✗}} <br />
|<br />
|-<br />
|[https://archive.org/details/C64_Preservation_Project_10th_Anniversary_Collection C64 Preservation Project 10th Anniversary Collection] <br />
|2015-11-07<br />
|{{✗}} <br />
|Clean copies of Commodore 64 games in nbz and G64 format.<br />
|}<br />
<br />
==ROM & ISO websites==<br />
{| class="wikitable mw-collapsible sortable"<br />
! scope="col"|Name<br />
! scope="col"|Content<br />
! scope="col"|Registration Required?<br />
! scope="col"|Rate Limited?<br />
! scope="col"|Notes<br />
|-<br />
|[https://myrient.erista.me Myrient]<br />
|Various<br />
| No<br />
| No<br />
|A collection of almost if not all No-Intro and Redump sets accessible with no prior registration, no ads and unlimited download speed.<br />
|-<br />
|[[File:LegendsWorld.png|200px]]<br />
[https://www.legendsworld.net/ Legends World]<br />
| PC Games<br />
| No<br />
| No<br />
| Hosts many obscure games not found elsewhere. The files labeled "full demo" are actually full games.<br />
|-<br />
|[[File:Ziperto.png|120px]]<br />
[https://www.ziperto.com/ Ziperto]<br />
| Most of Nintendo Games<br />
| No<br />
| <br />
| Good for decrypted 3DS games for Citra and others. Use an adblocker.<br />
|-<br />
|[[File:Madloader.jpeg|60px]]<br />
[https://madloader.com/ Madloader]<br />
| 3DS<br />
| No<br />
| No<br />
| Decrypted 3DS and Switch games for Citra and Yuzu. Use an adblocker.<br />
|-<br />
|[[File:Romsie.png|120px]]<br />
[https://romsie.com/ ROMsie]<br />
| Various<br />
| No<br />
| No<br />
| ROMs up to 6th gen.<br />
|-<br />
|[[File:RomStation.png|120px]]<br />
[https://www.romstation.fr/ RomStation]<br />
| Various<br />
| Yes<br />
| Yes<br />
| Needs extra software to download games. Has netplay. Downloads are limited. Premium subscription unlocks Full Speed download. <br />
|-<br />
|[[File:EmuGen.png|120px]]<br />
[https://www.emugen.net/ EmuGen]<br />
| Various<br />
| No<br />
| No<br />
| Collection of Various ROMs and Recent Nintendo Games.<br />
|-<br />
|[[File:Freeroms.png|120px]]<br />
[https://www.freeroms.com/ FreeRoms]<br />
| Various<br />
| No<br />
| No<br />
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
|-<br />
|[[File:downloadgameps3.png|120px]]<br />
[https://dlpsgame.org/category/ps3/ DownloadGamePS3]<br />
[[File:downloadgamexbox.png|120px]]<br />
[https://downloadgamexbox.com/ DownloadGameXbox]<br />
[[File: downloadgamepsp.png|120px]]<br />
[https://downloadgamepsp.org DownloadGamePSP]<br />
[[File:downloadgamewii.png|120px]]<br />
[https://nswgame.com/ GameWii]<br />
| Various<br />
| No<br />
| Partially<br />
| 1.PS2/PS3/PS4 games.<br />
<br><br />
2.Xbox Classic/360 games.<br />
<br><br />
3.PSP/PS Vita games.<br />
<br><br />
4.Wii/Wii U/3DS/Switch games.<br>When using this site, make sure to have a good adblocker to protect you from malicious ads and whatnot.<br />
|-<br />
|[[File:Vim'slair.png|120px]]<br />
[https://vimm.net/ Vimm's Lair]<br />
| Various<br />
| No<br />
| No<br />
| A lot of games up to 7th generation, as well as scans of the manuals. All dumps are matching Redump or No-Intro, however GameCube and Wii dumps are scrubbed. *Note that scrubbed discs can be restored to 1:1 copies using Nkit.<br />
|-<br />
|[https://www.blueroms.ws/ BlueRoms]<br />
| Various<br />
| No<br />
| No<br />
| Collection of various ROMs and ISOs, from Arcade and SNES to 3DS and PS3. All dumps are matching Redump or No-Intro, download via direct download or torrent. It has descriptions, covers, and screenshots of the games, simple and functional interface to browse/search and there are no ads.<br />
|-<br />
|[[File:Portableroms.png|120px]]<br />
[https://portableroms.com/ PortableRoms]<br />
| Various<br />
| No<br />
| No<br />
| Collection of various ROMs.<br />
|-<br />
|[[File:Gamulator.jpeg|120px]]<br />
[https://www.gamulator.com/ Gamulator]<br />
| Various<br />
| No<br />
| No<br />
| Small website where you can download all sorts of retro console ROMs and ISOs.<br />
|-<br />
|[[File:Romsplanet.png|120px]]<br />
[https://romsplanet.com/ RomsPlanet]<br />
| Various<br />
| No<br />
| No<br />
| One of the biggest ROM collections for PlayStation, Game Boy, Nintendo, etc.<br />
|-<br />
|[[File:Coolrom.gif|120px]]<br />
[http://www.coolrom.com/ CoolROM]<br />
| Various<br />
| No<br />
| No<br />
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
|-<br />
|[[File:Romsdownload.jpeg|120px]]<br />
[https://romsdownload.net/ RomsDownload]<br />
| Various<br />
| No<br />
| No<br />
| Standard selection of ROMs up to 5th gen, plus some 6th and 7th gen.<br />
|-<br />
|[[File:Killerrom.jpeg|120px]]<br />
[https://roms-download.com/ Roms-Download.com (Killerroms)]<br />
| Various<br />
| No<br />
| No<br />
| A website which contains ROMs from Magnavox Odyssey to Wii. Roms on this site originate from a website called s2roms.cc A.K.A Killer Roms.<br />
|-<br />
|[[File: Emuparadise.jpeg|100px]]<br />
[http://emuparadise.me/ Emuparadise]<br />
| Various<br />
| No<br />
| No<br />
| Good for [http://www.epforums.org/showthread.php?56293 No-Intro sets (which require registration).] Since Emuparadise removing ROMs download links from view, [https://gist.githubusercontent.com/lorossi/f40daeb9bc69fdfed2ea59eaa70e2fba/raw/0ae3485e56367c2e4201d940d6c822b83413b7ec/emuparadise.js a TamperMonkey/GreaseMonkey script] is currently required for downloading ROMs from it (outside of the forums).<br />
|-<br />
|[[File:Romsuniverse.jpeg|120px]]<br />
[http://www.romsuniverse.com/ RomUniverse]<br />
| Various<br />
| No<br />
| No<br />
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
|-<br />
|[[File:Planetemu.png|120px]]<br />
[http://www.planetemu.net Planet Emulation]<br />
| Various<br />
| No<br />
| No<br />
| Very old, weekly updated and classy French ROM site, full MAME CHDs. Just click on "Telecharger" for download. (All ROMs from Nintendo-based systems have been taken down as of July 2018.)<br />
|-<br />
|[[File:CDromance.png|120px]]<br />
[https://cdromance.com CDRomance]<br />
| Various<br />
| No<br />
| No<br />
| Contains PSP ISOs and PSX2PSP eboots collection but also PS2, PS1, Gamecube, NDS, GBA, GB, SNES, many ROM hacks and English patched games. Also contains a collection of PSP DLCs.<br />
|-<br />
|[[File:Gametronik.jpeg|120px]]<br />
[http://www.gametronik.com GameTronik]<br />
| Various<br />
| No<br />
| No<br />
| French ROM site.<br />
|-<br />
|[[File:Atarimania.jpeg|80px]]<br />
[http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atarimania]<br />
| Atari 2600<br />
| No<br />
| No<br />
| Contains a complete Atari 2600 ROM set.<br />
|-<br />
|[[File:Pokemonlog.png|120px]]<br />
[https://www.pokemonlog.com/ Pokemonlog]<br />
| Pokémon Mod & Hacks<br />
| No<br />
| No<br />
| Small website where you can get the latest Pokémon ROMs and Pokémon ROM hacks.<br />
|-<br />
|[[File: Macintoshgames.gif|120px]]<br />
[http://macintoshgarden.org/ Macintosh Garden]<br />
| Macintosh<br />
| No<br />
| No<br />
| Abandonware archive for old Macintosh games. Popular vintage PC abandonware site, "Home of the Underdogs", originally hosted this site. It has small guides to running a few Macintosh emulators.<br />
|-<br />
|[[File:JPCC.png|120px]]<br />
[http://japanesepccompendium.blogspot.com/ JapaneseCompendium]<br />
| Old PC Games Jpn<br />
| No<br />
| No<br />
| A blog dedicated to old PC games from Japan.<br />
|-<br />
|[[File:macgamefiles.jpeg|120px]]<br />
[http://www.macgamefiles.com/list/shareware/ MacGameFiles.com]<br />
| Macintosh<br />
| No<br />
| No<br />
| Site dedicated to basic shareware and demo versions of Macintosh games; as well as patches, mods and tools.<br />
|-<br />
|[[File:Romsget.jpeg|120px]]<br />
[https://www.romsget.io/ ROMsGet]<br />
[[File:Romsgames.png|120px]]<br />
[https://www.downloadroms.io/ Download ROMs]<br />
| Various<br />
| No<br />
| No<br />
| Standard selection of ROMs up to 6th gen, plus Wii.<br />
|-<br />
|[[File:emuroms.jpeg|120px]]<br />
[http://www.emuroms.ch/en EmuRoms.ch]<br />
| Various<br />
| No<br />
| No<br />
| Torrent site for ROMs and ISOs. Has ROMs up to the 3DS. Also, it has the same layout as the now dead Portal Roms.<br />
|-<br />
|[[File:worldofspectrum.jpeg|120px]]<br />
[http://worldofspectrum.org/ World of Spectrum]<br />
| ZX Spectrum<br />
| No<br />
| No<br />
| For ZX Spectrum games and applications as well magazines, cover art, booklets, and much more. ROMs and tape images on the site were released with permission from their original authors.<br />
|-<br />
<br />
|[[File:Retrostic.png|120px]]<br />
[https://www.retrostic.com/ RetroStic]<br />
| Various<br />
| No<br />
| No<br />
| Standard selection of ROMs up to 5th gen, plus NDS.<br />
|-<br />
|[[File:abandonwarefrance.jpeg|120px]]<br />
[http://www.abandonware-france.org/ Abandonware France]<br />
| DOS<br />
| No<br />
| No<br />
| Also, a French ROM site.<br />
|-<br />
|[[File:Markdown.jpeg|120px]]<br />
[https://r-roms.github.io/ Rom Center Markdown Edition 2022 (/r/Roms Mega Thread)]<br />
| Various<br />
| No<br />
| No<br />
| Center made with MkDocs in Github, Edition 2021.Documentation of places to get roms, curated by [https://www.reddit.com/r/Roms /r/Roms on Reddit]<br />
|-<br />
|[[File:mame.jpeg|120px]]<br />
[http://mamedev.org/roms/ MAME]<br />
| MAME<br />
| No<br />
| No<br />
| Directly from the MAME site. Games that were released with permission for free and non-commercial use.<br />
|-<br />
|[[File:Eagleforest.jpeg|120px]]<br />
[http://eagleforces.tistory.com/ eagleforces]<br />
| Various<br />
| No<br />
| No<br />
| Hosted in South Korea, has no-intro sets for various 8 and 16-bit consoles available as individually downloadable ROMs. Links are direct with no redirects, confirmation pages, or captchas.<br />
|-<br />
|[[File:Theindex.png|120px]]<br />
[https://theindex.cc/ The Index]<br />
| Various<br />
| No<br />
| No<br />
| Links to ROMs and ISOs.<br />
|-<br />
|[[File:Reddit.png|120px]]<br />
[https://www.reddit.com/search/?q=XCI XCI files]<br />
<br><br />
[https://www.reddit.com/search/?q=NSP NSP files]<br />
| Nintendo Switch<br />
| No<br />
| No<br />
| Decrypted Switch games for Yuzu.<br />
|-<br />
|[[File:switchrls.jpeg|100px]]<br />
[https://switchrls.co/ Switchrls]<br />
| Nintendo Switch<br />
| No<br />
| No<br />
| Decrypted Switch games for Yuzu. Use an adblocker.<br />
|-<br />
|[[File:Xcinsp.jpeg|120px]]<br />
[https://www.xcinsp.com/ XCINSP]<br />
| Nintendo Switch<br />
| No<br />
| No<br />
| Decrypted Switch games for Yuzu.<br />
|-<br />
|[[File:8i99.jpeg|120px]]<br />
[https://www.8i99.com/forum-2-1.html jiyouWang]<br />
| Nintendo Switch<br />
| Yes<br />
| No<br />
| Chinese site, decrypted Switch games for Yuzu.<br />
|-<br />
|[[File:Romulation.png|120px]]<br />
[http://www.romulation.net Romulation]<br />
| Various<br />
| Yes<br />
| Yes <br />
| Useful for Wii, GameCube, Nintendo DS, PlayStation 2 etc, maybe no-intro rips. (account required - use bugmenot or make one with a temp email account) (Many games (including most Nintendo titles) have been DMCA'd as of January 2017).<br />
|-<br />
|[[File:Pleasuredom.gif|120px]]<br />
[https://pleasuredome.github.io/pleasuredome/ Pleasuredome]<br />
| MAME<br />
| No<br />
| No<br />
| Was once a great private tracker for getting full sets of many systems (MAME, No-Intro, GoodSets, Trurip, Redump, TOSEC) as well as miscellaneous content like video game magazines and [[Daphne]] laserdisc rips that were almost impossible to find elsewhere. Did not allow newer systems, and was a strict ratio site that required you to maintain a positive upload to download ratio. In 2021 the tracker and forum were permanently closed, and only the MAME ROMs and wiki remain. There are several other gaming-focused private trackers, but none have open registration.<br />
|-<br />
|[[File:Theoldcomputer.png|120px]]<br />
[https://www.theoldcomputer.com/ TheOldComputer]<br />
| DOS<br />
| Yes<br />
| No<br />
| <br />
|-<br />
|[[File:Arcadepunks.png|80px]]<br />
[https://www.arcadepunks.com/arcade-punks-arcade-building-modding-and-gaming-forum/forum/your-download-shares/ Arcade Punks]<br />
| Various<br />
| Yes<br> <small> (User Uploaded Direct-Download (Forum post))</small><br />
| No<br />
| <br />
|-<br />
|[[File:Emudesc.png|120px]]<br />
[https://www.emudesc.com Emudesc]<br />
| Various<br />
| Yes<br> <small> (User Uploaded Direct-Download (Forum post)) </small><br />
| No<br />
| Spanish forum site where you can find Nintendo 64, GameCube, Wii, Nintendo DS, 3DS, PlayStation, PlayStation 2 and PlayStation Portable roms (possibly more stuff too).<br />
|-<br />
|[[File:k73.png|120px]]<br />
[http://www.k73.com/ k73]<br />
| Various<br />
| ?<br />
| Yes<br />
| A Chinese site that relies on Baidu as a hosting service. Whenever prompted to install an external application (really persistent malware), most if not all links are not premium. Has lots of Chinese fan-translations as well as Japanese games on newer consoles that are not usually uploaded, and more importantly latest gen dumps.<br />
|-<br />
|[[File:oldmanemu.jpeg|120px]]<br />
[https://www.oldmanemu.net/ oldmanemu]<br />
| Various<br />
| Yes<br />
| No<br />
| Chinese site for getting full rom sets of various systems. Files are hosted on Baidu/CTFile/115.<br />
|-<br />
|[[File:Romhustler.jpeg|120px]]<br />
[http://romhustler.net/ ROM Hustler]<br />
| Various<br />
| ?<br />
| Yes<br />
| Has Renascene PlayStation Portable dumps. Has a good selection of games from all consoles Gen-6 and earlier. Limited to one download at a time; additional attempts "503" while a download is active. Currently you can't download Nintendo related ROMs from here.<br />
|-<br />
|[[File:Romtohome.png|100px]]<br />
[https://romtohome.com/ RomToHome]<br />
| Various<br />
| No<br />
| Yes<br />
| ~50kB/s downloads, but has proper scene releases for a variety of consoles including (but not limited to) Wii U, Wii, PlayStation 2, Nintendo 3DS, DS and PlayStation Portable.<br />
|-<br />
|[[File:ps1gameonline.jpeg|120px]]<br />
[http://www.ps1games.online/ PS1Games]<br />
| PS1/2/PSP<br />
| No<br />
| No<br />
| Contains a complete PSP, PS2 and PSX ISOs.<br />
|-<br />
|[[File:Popuo.jpeg|120px]]<br />
[https://popuw.com/ popuw]<br />
| Various Prince of Persia Games<br />
| No<br />
| No<br />
| ''Rewrite WIP''<br />
|-<br />
|[https://drive.google.com/open?id=0B7vPmuZfN3snMU0zYlBXSWVhOUE WiiWare and Virtual Console WADs]<br />
| WiiWare<br />
| No<br />
| No<br />
| Also hosted on Google Drive, can be used on Dolphin or a modded Wii.<br />
|-<br />
|[https://1fichier.com/dir/uExVcS2h Partial PlayStation 2 Redump (2016/03/19)]<br />
| PlayStation 2<br />
| No<br />
| Yes<br />
| PS2 (5046/6863 games).<br />
|-<br />
|[[File:Nxbrew.jpeg|120px]]<br />
[https://nxbrew.com/ NXBrew]<br />
| Nintendo Switch<br />
| No<br />
| No<br />
| Downloads to the latest Nintendo Switch Games, NSPs, XCIs, Homebrews, & CFWs etc. Use an adblocker.<br />
|-<br />
|[[File:Hshop.png|120px]]<br />
[https://hshop.erista.me/ hShop]<br />
| Nintendo DSi and Nintendo 3DS<br />
| No<br />
| No<br />
| This website has 3DS games (including retail, eShop, and Virtual Console), updates, DLC, Virtual Console (official and injects), Themes, and DsiWare in .cia format. You can download them directly or through FBI Remote Install through a QR Code.<br />
|-<br />
|[[File:64DD_logo.png|120px]]<br />
[https://64dd.org/ 64DD.org]<br />
| Nintendo 64DD<br />
| No<br />
| No<br />
| Collection of dumps for 64DD games.<br />
|-<br />
|[https://romsdl.com/ RomsDL]<br />
| Various<br />
| No<br />
| No<br />
| Roms up to 6th generation.<br />
|-<br />
|[[File:nsw2u.png|120px]]<br />
[https://nsw2u.xyz nsw2u]<br />
| Nintendo Switch<br />
| No<br />
| No<br />
| This website carries many games and updates in .nsp, .ncz, and .XCI formats. The website uses dedicated hosts and torrents, though sometimes the torrent files do not work.<br />
|-<br />
|[https://www.myabandonware.com/ My Abandonware]<br />
| Various<br />
| No<br />
| No<br />
| Old abandoned PC and console games.<br />
|-<br />
|[[File:romsever.png|120px]]<br />
[https://romsever.com romsever]<br />
| Playstation, Nintendo Switch<br />
| No<br />
| No<br />
| This website carries many games and updates in .iso, .xci, .nsp, .ncz and many other PKG formats.<br />
<br />
|}<br />
<br />
==BitTorrent==<br />
:<small>''Note: [https://github.com/ngosang/trackerslist Here's a list of public trackers you can use] to increase the amount of peers you can reach, and [http://magnet2torrent.com a service that attempts to convert magnet links into torrent files] in case your BitTorrent client doesn't support magnets.''</small><br />
<br />
====Trackers====<br />
*[http://rutracker.org/forum/viewforum.php?f=548 RuTracker] Account required for some stuff, site entirely in Russian, use [https://translate.google.com/ translate] if you really need to.<br />
**PlayStation Redump: [magnet:?xt=urn:btih:6C5088295FAE49B5F2D92EF70B31F0377C05D824 USA (2015-05-24)], [magnet:?xt=urn:btih:DD381766675FBCE1204CFB4A260B2D97D43AD403 Japan (2015-11-03)], [magnet:?xt=urn:btih:3D41D4E6024AA4AB905BF0E6354D57F680C654F3 Europe (2015-11-03)]<br />
**[magnet:?xt=urn:btih:4F8D3549E1B536D5B2B183592DC574404A9C5135 TOSEC Dreamcast set]<br />
**[magnet:?xt=urn:btih:0e5ef752f78ccd368580467ed26edf2435ca1911 TOSEC Sega CD and 32X set] Format is .cue, .wav and .iso and therefore may not work with some emulators (bin/cue preferred)<br />
**[magnet:?xt=urn:btih:6CCAAF9A361C6D2A0B79A1009322C0F8853BFB1D TOSEC 3DO set]<br />
**[magnet:?xt=urn:btih:EE6BB932A4C451FD8DEB1B2C85CCDD3347C7C63A TOSEC Philips CD-i set]<br />
**[magnet:?xt=urn:btih:0E7DE4C2E472ECB20265C95D4056BF6ACDEED442 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2014)]<br />
**[magnet:?xt=urn:btih:29F45A7759986DB92A64A3330EDF4FF3F92B0652 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2017)]<br />
**[magnet:?xt=urn:btih:8681F7465E7372E938BED103D3AE60C46254C706 DS/DSi 2014 Fullset]<br />
**[magnet:?xt=urn:btih:10DC9442DCF9DE5AAEA392B60C4AD22571C4860A Sega Saturn Redump (2018-12-15)]<br />
**[magnet:?xt=urn:btih:4709A0865B6252583E016699C41666AEEFEDA3C5 SNK Neo Geo CD TruRip (v2017-04-07)]<br />
**eXoDOS v3.11 [magnet:?xt=urn:btih:6D2FA6349C36C81911C67071014AC9083258B99D Vol. I: Adventure], [magnet:?xt=urn:btih:3428222C030A98463B44BBE8E1C401846517C8FF Vol. II: RPG], [magnet:?xt=urn:btih:18CC5F44256E20C111990ACB87CE9EE6B6E1CEAB Vol III: Strategy], [magnet:?xt=urn:btih:25377847E91B1B9397A6BF0CA384E861FB15A175 Vol IV: Sim/Sports/Racing/Edu], [magnet:?xt=urn:btih:5AB329B89F73048560882542AEC3B427827E65B4 Vol 5: Action]<br />
**[magnet:?xt=urn:btih:6B901594EF61DA8E2D498F88B05D5ACEDD16E881 eXoDOS v4.0] <br />
*[https://nnmclub.to/forum/viewforum.php?f=382 NNM-Club] Another entirely Russian tracker, which requires account for some stuff.<br />
**Sony PlayStation 2 Redump as of 2013/01/25 (NTSC-U): [magnet:?xt=urn:btih:0C7FDC9EFAEFEEADB09767D0603769BAAAE04D72 (#-L)], [magnet:?xt=urn:btih:1DDFA4E6D7BFCA0415828AD02C8109D15483BF77 (M-Z)], [magnet:?xt=urn:btih:C67A5ED64ABFB15FFF5963C224A420CD24AD9782 (Additional disk images)]<br />
**Sony PlayStation 2 Redump as of 2017/06/13 (NTSC-U): [magnet:?xt=urn:btih:DAC912D9A80825B2B684CC7E3E6B97AE37F4BD67 (#-I)], [magnet:?xt=urn:btih:44D9C1B2D276E73AD3A607DAF623BDC8B44EB54A (J-R)], [magnet:?xt=urn:btih:B015B9A84113A789CC9B80D4D900A56E5D0C2047 (S-Z)]<br />
**ADVANsCEne Playstation Portable: [magnet:?xt=urn:btih:B69374F9275183F1470B35156C78AFE34BE9893A 0001-2000], [magnet:?xt=urn:btih:24E6917035F53FC486D4766A81A6D4CA6C56EAA3 2001-3200], [magnet:?xt=urn:btih:4D8F75E6ECBCF3B569C4EC111BC307A3E4E096F3 3200-3336]<br />
**Nintendo Wii America: [magnet:?xt=urn:btih:3BF9642C00E8569466B0B7E33FD602AAE7D3423C (#-L)], [magnet:?xt=urn:btih:2D11F2DC7009A2B90C9FDD3D90FE37499AB8D796 (M-S)], [magnet:?xt=urn:btih:735F2C09160DB98F8A06273AD137DB58A692AC08 (T-Z)]<br />
**Nintendo GameCube Redump as of 2015-04-29: [magnet:?xt=urn:btih:99beaaaccd5401c6b34ff5d573af57c21cbf64fa (PAL)], [magnet:?xt=urn:btih:CB4F13E0F4640C6679DF9F06EE24F6829034B195 (NTSC-U)], [magnet:?xt=urn:btih:193528501DFB0495D23ECFED77CB5BC329DF6A38 (NTSC-J)]<br />
**Nintendo GameCube Redump as of 2018-08-25: [magnet:?xt=urn:btih:84050DEB436A9A6F84CB2C66773CD8EB4462F77F (PAL)], [magnet:?xt=urn:btih:C1A1F862240B916A0D6C31337D97B2C8268E815E (NTSC-U)], [magnet:?xt=urn:btih:90A8BF78651B1213ADBCDBAB20C06756513EA572 (NTSC-J)]<br />
**[magnet:?xt=urn:btih:B6AA4211BB8382AD750354E91406817411BED18F Sega Dreamcast TOSEC as of 01.11.2017 + SelfBoot 0.08 as of 17.03.2011]<br />
**[magnet:?xt=urn:btih:E9CB345A0378F3F76344D315C65FA5E423B6190C Nintendo 3DS 2011-2014 dump](In dire need of region sorting)<br />
*[https://1337x.to/user/1G1R/ 1337x] for complete [https://www.romcenter.com/wiki/doku.php?id=1g1r 1G1R] collections. No account required but adblocker is advised<br />
**[magnet:?xt=urn:btih:A46C4DB9BFD21F9603F292C0BF31DCE96E81CF1F Redump Dreamcast 1G1R set]<br />
**[magnet:?xt=urn:btih:C1B091BA342CA25BA69D1BE48298E5F23641698C Redump Neo Geo CD 1G1R set]<br />
**[magnet:?xt=urn:btih:0ADA900ABA4C50704F89F397A2D7DD52810D9688 No-Intro N64 (Nintendo 64) 1G1R set]<br />
**[magnet:?xt=urn:btih:400C89637C90B1E740E1942AF0092C1BB4FD31E0 Redump/No-Intro Sega CD/32X 1G1R set]<br />
**[magnet:?xt=urn:btih:CD12E577669007597F56B3B45B5F69BA0C63CEC6 Redump PS1 1G1R set]<br />
**[magnet:?xt=urn:btih:98670EB66853F84E1B0C5F3D116232E4C5C4FE84 Redump PS1 1G1R set (Part 2)]<br />
**[magnet:?xt=urn:btih:41BF287877E774B717974657F122433DABF9B383 No-Intro TurboGrafx-16 1G1R set]<br />
**[magnet:?xt=urn:btih:C5771EBA6479E41781820CF083CD5C1FB7453592 No-Intro Atari Jaguar 1G1R set]<br />
**[magnet:?xt=urn:btih:cd240a9644e5808ca04bc3f503071679633b1bb9 Redump GameCube 1G1R set]<br />
**[magnet:?xt=urn:btih:E6079EB70F40E17FBF3AB01E720F71EEFDCC1DDD Redump TurboGrafx CD 1G1R set]<br />
**[magnet:?xt=urn:btih:646048C99CBD033331CD4E44CFC7AE1182E245CB Redump PlayStation Portable PSP + PSN 1G1R set]<br />
**[magnet:?xt=urn:btih:9F40CAB1E282BE8485F803DFBD3C6F761CAC04B7 Redump Atari Jaguar CD 1G1R set]<br />
**[magnet:?xt=urn:btih:D6DA390292CEED3EA99B1C930805DF81E04FC3E1 MAMEdevs Neo Geo MVS-AES 1G1R set]<br />
**[magnet:?xt=urn:btih:1B6C0392A0415DD18D245E3A287B76248214BE33 Redump Sega Saturn 1G1R set]<br />
**[magnet:?xt=urn:btih:8AE1B7B14D7EA42CB8AAA89A49875FCAF27FB58B Redump Nintendo Wii 1G1R set (Part 2)]<br />
**[magnet:?xt=urn:btih:3E413C2209CA437FDCD26945AC0E2EB120FA7C40 Redump Nintendo Wii 1G1R set (Part 3)]<br />
*[https://www.thepiratebay.org/ ThePirateBay] (not recommended)<br />
<br />
====Outside the trackers====<br />
*Independent romset releases.<br />
**No-Intro Collection, a set comparable to the Internet Archive ones above but with individual archives per title instead of per system. [magnet:?xt=urn:btih:e0945d7c483c5e8e3fa69ffa830c9a1a35d2a778&dn=No-Intro%20Collection%20(2019.09.16)&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.open-internet.nl%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=http%3a%2f%2ftracker.torrentyorg.pl%3a80%2fannounce 2019-9-16], [magnet:?xt=urn:btih:86bced531d727cb17acca8bdb7d13ec5c7d024a2&dn=No-Intro%20Roms%201%20(2018-05-13)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce 2018-5-13]<br />
**[magnet:?xt=urn:btih:d2c94aaddb5fb1099b3c75077d5212389d26df32&dn=No-Intro%20Nintendo%20DSiWare%20(2019-01-01)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce No-Intro Nintendo DSi (DLC) 2019-1-1], a DSiWare set comparable to the Internet Archive one but with individual files.<br />
*Wii digital software megapack, a reorganized mirror of MarioCube wads: [magnet:?xt=urn:btih:2f97e146f67dcbbf390191ae38000160a2d5f928&dn=WII%20DIGITAL%202019-7-26&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce as of 2019-07-26], [magnet:?xt=urn:btih:0486296da4a726d4ff1fb07e6a40c4ae2babcd1e&dn=WII+DIGITAL+2019-2-5 as of 2019-02-05]<br />
*[magnet:?xt=urn:btih:3c9aaade428f69f09b722bbe4025063cd0f3cb58&dn=WiiWare+and+Virtual+Console+Complete+Collection+NTSC-U ALL NTSC WiiWare titles]<br />
<br />
===Tools & emulator forks for auto-download===<br />
*[https://github.com/TiBeN/ia-rcade ia-rcade] Auto downloads the game you choose for [[MAME]].<br />
*[http://www.daphne-emu.com/download/daphne-1.0v-win32.zip Daphne Loader] Auto downloads [[LaserDisc]] games for [[DAPHNE]] (except Digital Leisure games).<br />
<br />
==Official Dumps==<br />
===Nintendo Wii U===<br />
Nintendo used to deliver games the same way Sony does with the PlayStation Network; with a big encrypted disk image where all the data is useless without an authentication key. Unfortunately, they've changed this for 3DS and Switch, but not for Wii U (yet).<br />
<br />
You need a titlekey database, covering base games, updates, and DLCs. A notable one is [https://titlekeys.ovh/ titlekeys.ovh]. '''Note''' you're still restricted to games that are on the eShop and that people bothered to upload their tickets to that titlekey site, so rare or retail-only games are excluded. You can likely still find these types of games from ROM sites above.<br />
<br />
On real Wii U hardware, you could also download a package of all tickets ever of all regions and trick the official eShop into thinking you own the game and can redownload it, but on real hardware, it has been reported some out-of-region tickets cause problems. freeShop will just install the tickets you need for the game you chose. <br />
<br />
If you're using [[Cemu]] with physical dumps, you'll also need [http://pastebin.com/GWApZVLa the Common Wii U Key, and individual game keys] for games you're emulating.<br />
<br />
Once you have the titlekey database including your game, you can download the game off the official servers using your tool of choice.<br />
<br />
====NUS Downloaders (PC)====<br />
You can get Wii U dumps this way. First of all get the NUS Downloader, for example [https://github.com/FailedShack/USBHelperInstaller/releases/latest Wii U USB Helper]. Make sure to use the appropriate URL for the titlekey database. <br />
<br />
Then, it's as simple as selecting the game you want to download, clicking "Get It" and then "Download Games". This will download the files for the game you chose (the same as the .tik's title). Choose your own region where possible, so the servers are closer to you.<br />
<br />
Once the download is complete:<br />
<br />
* '''Wii U dumps:''' You can either install the game to your Wii U by moving it to an SD Card and using [http://wiiubru.com/appstore/#/app/wup_installer_gx2 WUP Installer GX2], or if you're using the deprecated Loadiine (or [[Cemu]]), you can "Convert" it "to Loadiine/CIA". Simply right-click your newly downloaded game, and then click "Prepare for Emulation". The .rpx file will be available in the game's folder, at /code/[yourgame].rpx.<br />
<br />
Updates and DLCs can be downloaded the same way. Right click on a game's name to choose which to download. For Wii U games for emulation on Cemu:<br />
<br />
To install updates and DLC on Cemu: <br />
* Run the game at least once.<br />
* Check Cemu's log.txt file and look for a line that says "Mounting local storage (AOC): .\mlc01\usr\title\NUMBERS\NUMBERS\aoc\"<br />
* Add (create) folders with the same name as the above (substituting the "NUMBERS" bit with the actual numbers) in your "CEMUFOLDER/mlc01/usr/title" folder.<br />
* Add any updates (which must be added first) you want to the "CEMUFOLDER/mlc01/usr/title/NUMBERS/NUMBERS/" folder.<br />
* Create a folder named "aoc" and put the DLC files into there. The "code", "content", and "meta" folders of the actual game itself also go in the "aoc" folder.<br />
<br />
===Sony PSP / Vita / PlayStation 3===<br />
Similar situation as Nintendo. As of now, you need RAP license files and the game dump proper to install your game on your CFW'd console, or on real hardware. Some people offer their own license files on some applications and websites so that everyone can get their dumps. Of course, these are limited to popular games people bothered to upload their license files for and only digital games.<br />
<br />
The [http://psndl.net/packages PSNdl] website is a good way to get PlayStation 3 games for example, including PlayStation Classic versions of PlayStation and PlayStation 2 dumps that can be extracted and run on regular emulators. Make sure to get the RAP license as well. The pkg file can be decrypted with tools like [https://sites.google.com/site/theleecherman/psnpkgdecryptor-extractor psnpkgdecryptor-extractor] (useful for ripping PlayStation Classics), though emulators like RPCS3 now offer built-in installers for those, and PlayStation 3 CFW supports those as well.<br />
<br />
PSNStuffX is another PC downloader tool that comes with a database and covers some games that PSNdl doesn't.<br />
<br />
An even newer project is [https://nopaystation.com/ NoPayStation], offering both a database of pkg links and licenses, as well as a Windows downloader and auto-converter: [https://nopaystation.com/vita/npsReleases/ NPS Browser]<br />
<br />
For PlayStation 3 game updates, go to <code>https://a0.ww.np.dl.playstation.net/tpl/np/{game_id}/{game_id}-ver.xml</code> (replacing both <code>{game_id}</code> with the game's ID) to see links to available update .pkgs for that game.<br />
<br />
[https://github.com/blastrock/pkgj PKGj] for the PlayStation Vita can be downloaded from within VitaDeploy and comes with a database of PKG files and ISOs for Vita and PSP/PS1 games respectively, all of which can be extracted and played on the usual emulators.<br />
<br />
==Nintendo Amiibo==<br />
[[Amiibo]] are special figurines that interact with a number of 3DS, Wii U and Switch games. Depending on how hard they are to find, they can either be bought at a local retailer or on eBay for a fortune. NFC tags are dumped to binary files (.bin). [[Android emulators|Android]] users can use [https://github.com/HiddenRamblings/TagMo/releases TagMo] to read and write these files, provided they have the [https://pastebin.com/aV23ha3X appropriate encryption keys.]<br />
<br />
* [https://mega.nz/#F!Ek8BCCqD!ggJQ4SVOtfTR74ohXvn-Ng Here's the most complete Amiibo set]<br />
<br />
==Verifying Good Dumps==<br />
{{Main|File_Hashes#Determining_Good_Game_Dumps}}<br />
<br />
==Game Recommendations==<br />
Game recommendations are highly subjective, but big lists like these usually cover the worthwhile games for each system.<br />
*[http://vsrecommendedgames.wikia.com/wiki//v/%27s_Recommended_Games_Wiki /v/'s Recommended Games Wiki] <br />
*[http://retro-sanctuary.com/Top%20Games%20Main.html Retro-Sanctuary's Top 100 Lists]<br />
*[http://www.racketboy.com/guide/games-that-defined-retro-gaming-machines Racketboy's Defining Games]<br />
*[http://www.racketboy.com/guide/hidden-gems Racketboy's Hidden Gems]<br />
[[Category:Recommendations]]<br />
<br />
==Searching for ISOs==<br />
A lot of the above sites have ISOs for disc-based games, but some of the more obscure titles can be hard to find. If you want to find these games, searching for their ID number is generally more effective than searching for their title. Both Mobygames and GameFAQs will list these under the game's release information. This number is region specific and is very useful if you want to find an ISO from a specific region.<br />
<br />
==Download Managers==<br />
Many resources we've listed will link to files called .DLCs that contain a list of urls to download. We've voluntarily listed some programs you can use in the event that you come across one and don't want to deal with the links manually.<br />
<br />
*[http://jdownloader.org/jdownloader2 JDownloader 2] (Adware-free installer) - Written in Java, and quite possibly the most recognized tool for the job.<br />
*[https://pyload.net/ pyLoad] - Written in Python under AGPL3, PyLoad is a good alternative.<br />
*[https://github.com/jjjake/internetarchive Internet Archive Python Library] - Archive.org specific command-line download tool.<br />
*[https://github.com/silverlays/NoIntro-Roms-Downloader NoIntro Roms Downloader v2] - Download "datted" ROMs from the popular NoIntro libraries on archive.org (listing live updated) with user-friendly interface (only Windows release for now)<br />
<br />
==See Also==<br />
*[[Ripping Games]] - If you don't feel comfortable downloading ROMs you can try dumping the game yourself.</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_Entertainment_System_emulators&diff=51694Nintendo Entertainment System emulators2022-12-27T15:13:38Z<p>DaLod: Add Nestopia JG</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo Entertainment System<br />
|logo = nes-t.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Third-generation video game consoles|Third generation]]<br />
|release = 1983<br />
|discontinued = 2003<br />
|predecessor = [[First_and_second_generations_of_video_game_consoles|Color TV-Game]]<br />
|successor = [[Super Nintendo emulators|SNES]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
The '''[https://en.wikipedia.org/wiki/Nintendo_Entertainment_System Nintendo Entertainment System]''' (NES) is an 8-bit, third-generation console released on July 15, 1983, in Japan, where it was known as the '''Family Computer''' or '''Famicom'''. On October 18, 1985, it was released in the US. It retailed for {{Inflation|USD|179.99|1985}}. It had a Ricoh 2A03 CPU at 1.79 MHz with 2 KBs of RAM.<br />
<br />
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:<br />
<br />
* The '''Family Computer Disk System''' (FDS). A Japan-only 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 add-on was never exported, and some of its exclusives were ported as regular cartridge releases.<br />
* '''Memory Management Controllers''' (MMC), also known colloquially as '''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.<br />
<br />
Emulation for the NES is robust, with many high-quality emulators for various systems.<br />
<br />
==Emulators==<br />
Like for [[Game Boy/Game Boy Color emulators|Game Boy/Color]], tons of NES emulators exist. For a list of open-source projects, see this [https://github.com/search?utf8=%E2%9C%93&q=nes+emulator&type=Repositories GitHub query].<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest version<br />
! scope="col"|[[Wikipedia:Famicom Disk System|FDS]]<br />
! scope="col"|[[libretro]]<br />
! scope="col"|[[Emulation accuracy|Accuracy]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="9"|PC / x86<br />
|-<br />
|[[Mesen]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/NovaSquirrel/Mesen-X/releases/ 2022-05-15] ([[Mesen#List_of_forks|Mesen X]]) <br/> [https://github.com/negativeExponent/libretro_builds/releases libretro core] ([[Mesen#List_of_forks|Mesen X]])<br /> [https://buildbot.libretro.com/nightly/ libretro core]<br/> [http://www.mesen.ca {{MesenVer}}] <br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{~}}<ref group=N>The [https://github.com/libretro/Mesen/commits/master libretro core] and [https://github.com/NovaSquirrel/Mesen-X/ NovaSquirrel's fork] are still active.</ref><br />
|{{✓}}<br />
|-<br />
|[[puNES]]<br />
|align=left|{{Icon|Windows|Linux|FreeBSD}}<br />
|[https://github.com/punesemu/puNES/actions git]<br> [https://github.com/punesemu/puNES/releases {{PuNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Nestopia|Nestopia UE]]<br />
|align=left|{{Icon|Windows|Linux|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ libretro core] <br> [http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}] <br> [https://gitlab.com/jgemu/nestopia/ Nestopia JG git]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Nintendulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://unlicensed.games/libg/static.php?page=NintendulatorNRS 2022-09-12] (NintendulatorNRS)<br/>[http://www.qmtpro.com/~nes/nintendulator/#downloads 0.985 Beta]<br/>[https://github.com/quietust/nintendulator git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[FCEUX]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Sol}}<br />
|[http://www.fceux.com/web/download.html {{FCEUXVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[3dSen]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.geodstudio.net/ {{3dSenVRVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://fms.komkon.org/iNES iNES]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}<br />
|[https://fms.komkon.org/iNES {{INESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/finalburnneo/FBNeo/releases/tag/latest WIP builds]<br />
|{{✓}}<br />
|{{✓}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|My Nes<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/alaahadid/My-Nes/releases git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MetalNES]]<br />
|align=left|{{Icon|macOS}}<br />
|[https://github.com/iaddis/metalnes git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Transistor<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://prilik.com/ANESE ANESE]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/daniel5151/ANESE/releases git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Cycle<ref group=N>[https://prilik.com/ANESE/#disclaimers The CPU is instruction-cycle accurate but not sub-instruction cycle accurate (TODO ). While this inaccuracy doesn’t affect most games, there are some that rely on sub-instruction level timings.]</ref><br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[RockNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://rocknes.web.fc2.com {{RockNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[nemulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://nemulator.com/downloads.html {{NemulatorVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Nesemu<br />
|align=left|{{Icon|macOS}}<br />
|[https://github.com/tsalvo/nes-emu-ios git]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[http://cah4e3.shedevr.org.ru/fceultra.php FCEUmm]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://sourceforge.net/projects/fceumm/ 98.13mm] ([[Emulators on Windows|Windows]])<br />[https://github.com/libretro/libretro-fceumm git] ([[libretro]])<br />
|{{✗}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[VirtuaNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://virtuanes.s1.xrea.com/ 0.97]<br />
|{{~}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[HDNes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://forums.nesdev.com/viewtopic.php?f=3&t=9935#p109627 git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.jabosoft.com/categories/3 1.2.1]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[NESticle]]<br />
|align=left|{{Icon|DOS|Windows9x}}<br />
|[http://web.archive.org/web/20070227191851/http://www.zophar.net/NESticle/nestcxxx.zip x.xx] (DOS) <br /> [https://web.archive.org/web/20070116124329/http://www.zophar.net:80/NESticle/nestc042.zip 0.42] (Win9x)<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[QuickNES]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://web.archive.org/web/20180904003223/https://kode54.net/fb2k/QuickNES.zip 0.7.0b1] ([[Emulators on Windows|Windows]])<br />[https://github.com/libretro/QuickNES_Core git] ([[libretro]])<br />
|{{✗}}<br />
|{{✓}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Mobile / ARM<br />
|-<br />
|Nestopia<ref group=N name=libretro>Only available as a libretro core (e.g., [[RetroArch]]).</ref><br />
|align=left|{{Icon|Android|iOS}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[http://www.explusalpha.com/home/nes-emu NES.emu]<br/><small>(based on fceux 2020.05.03 git)</small><br />
|align=left|{{Icon|Android|Pyra}}<br />
|[https://play.google.com/store/apps/details?id=com.explusalpha.NesEmu&hl=en_IN&gl=US {{.emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]<small> (Android)</small><br/>[https://pyra-handheld.com/repo/apps/80 1.5.46.02]<small> (Pyra)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br/><small>(Android only)</small><br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|FreeiNES<br />
|align=left|{{Icon|Android|Maemo}}<br/>{{Icon|Symbian}}<br />
|[https://play.google.com/store/apps/details?id=com.fms.ines.free&hl=en_US&gl=US 6.1.4]<small> (Android)</small><br/>[https://fms.komkon.org/iNES/ines_3.6.5-1_armel.deb 3.6.5]<small> (Maemo)</small><br/>[https://www.mobiles24.co/downloads/s/229852-184-ines 3.6] <small>([[Emulators on Symbian|Symbian]])</small><br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|VGBANext<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.fms.emu&hl=en&gl=US {{VGBANextVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|GPFCE<br />
|align=left|{{Icon|Linux|Pandora|GP2X}}<br/>{{Icon|Wiz}}<br />
|[http://repo.openpandora.org/?page=detail&app=package.gpfce.notaz 0.81.0.r2]<small> (Pandora)</small><br/>[https://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,71,2136 0.4 r313] <small>(GP2X)</small><br/>[https://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,71,51 0.4+] <small>(Wiz)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|John NESS<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.johnemulators.johnness 1.09]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.jabosoft.silverarrow 1.2.6.26]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|Nostalgia.NES<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.nostalgiaemulators.neslite 2.0.9]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|nesemu<br />
|align=left|{{Icon|Pandora|Wiz|Dingoo}}<br />
|[https://code.google.com/archive/p/nesemu/downloads 0.2.3 Beta Preview]<br/><small> (Pandora)</small>[https://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,71,235 V1] <small>(Wiz)</small><br/>[https://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,71,181 0.2] <small>(Dingoo)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Nestopia]]<br />
|align=left|{{Icon|Pandora}}<br />
|[https://repo.openpandora.org/?page=detail&app=nestopia-app V2]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Nesemu<br />
|align=left|{{Icon|iOS|AppleTV}}<br />
|[https://github.com/tsalvo/nes-emu-ios git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Pocket Nester+<br />
|align=left|{{Icon|WinMobile}}<br />
|[https://www.zophar.net/wmsphone/nes/pocketnester+.html 0.9]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Consoles<br />
|-<br />
|[[L-CLASSICS|Switch Online]]<br />
|align=left|{{Icon|Switch}}<br />
|2.3.0<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|3DS|WiiU}}<br />
|N/A<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Nestopia<ref group=N name=libretro/><br />
|align=left|{{Icon|PS3|360|Wii}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[FCEUX|FCE Ultra GX]]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/dborth/fceugx/releases {{FCEUXGXVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
| pNES<br />
|align=left|{{Icon|Switch|Vita}}<br />
|[https://github.com/Cpasjuste/pemu/releases git]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|FCEUltra for PS2<br />
|align=left|{{Icon|PS2}}<br />
|[https://www.emuparadise.me/Nintendo_Entertainment_System_Emulators/Playstation_2/FCEUltra/146 0.9.3]<br/>[https://mundowiihack.wordpress.com/tag/fce-ultra 0.90i Mod]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[https://hcs64.com/neon64.html Neon64]<br />
|align=left|{{Icon|N64}}<br />
|[https://github.com/hcs64/neon64v2 git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low-Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|VirtuaNES for 3DS<br />
|align=left|{{Icon|3DS}}<br />
|[https://github.com/TBirdSoars/VirtuaNES git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|NesterJ<ref group=N>AoEX is based on NesterJ 1.12 Plus 0.61 RM, which includes features like rewind, cheat code support, rotated/mirrored screen, sepia palette, support for rare mappers (the pirate bootleg FF7 works on it), etc. Its compatibility is inferior to 1.13 beta 2.</ref><br />
|align=left|{{Icon|PSP}}<br />
|[http://filetrip.net/psp-downloads/homebrew/download-nesterj-113-beta-2-f27533.html 1.13 beta 2]<br />[http://filetrip.net/psp-downloads/homebrew/download-nesterj-112aoex-r3-f29028.html AoEX]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|nesDS<br />
|align=left|{{Icon|NDS}}<br />
|[https://sourceforge.net/projects/nesds/files/nesds1.3a.zip/download 1.3a]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|imbNES<br />
|align=left|{{Icon|PS1}}<br />
|[http://web.archive.org/web/20090221132233/http://imbnes.gamebase.ca:80/downloads.html 1.3.2]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|NESBox<br />
|align=left|{{Icon|XB1}}<br />
|[https://nesbox.com v4]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Project Nested]]<br />
|align=left|{{Icon|SNES}}<br />
|[https://github.com/Myself086/Project-Nested/releases {{ProjectNestedVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[NeMul]]<br />
|align=left|{{Icon|MD}}<br />
|[http://pscd.ru/games/smd/nsmd/1247-nemul.html 1.0]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|PocketNES<br />
|align=left|{{Icon|GBA}}<br />
|[https://www.dwedit.org/gba/pocketnes_2013_07_01.zip 7-1-2013]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Other<br />
|-<br />
|[https://zardam.github.io/webnofrendo numworks-nofrendo]<br />
|align=left|{{Icon|Numworks}}<br />
|[https://github.com/zardam/numworks-nofrendo git]<br />
|{{~}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<references group=N /><br />
<br />
===Comparisons===<br />
*[[Mesen]] is the most accurate NES emulator according to currently established NES test ROM suites.<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; [[Texture_packs|HD packs]], [[netplay]], auto-updating, [[Shaders and filters|good built-in filters]], both .zip and [[GoodTools|goodmerged]] file loading, etc. The standalone emulator has ceased development for unknown reasons, but the [https://github.com/libretro/Mesen libretro] and [https://github.com/NovaSquirrel/Mesen-X NovaSquirrel's fork] are still active.<br />
*[[puNES]] is the second most accurate NES/FDS emulator, according to a separate test battery run by the TASVideos community.<ref name="nestas">http://tasvideos.org/EmulatorResources/NESAccuracyTests.html</ref> <br />
*[[Nestopia]] also has a high ranking in those same tests.<ref name="nestas"/> Even so, Nestopia has issues with [https://en.wikipedia.org/wiki/The_Young_Indiana_Jones_Chronicles_(video_game) ''The Young Indiana Jones Chronicles''] and doesn't display the status bar in [https://en.wikipedia.org/wiki/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 in the Undead Edition.<br />
*[[Nintendulator]] and My Nes also have a fairly high ranking in those tests.<ref name="nestas"/>. NintendulatorNRS is a fork of Nintendulator that supports the Famicom Disk System, rare mappers, VRT chipsets, and many unlicensed and bootleg carts and systems.<br />
*[[FCEUX]] scores rather low in these tests, despite being a recommended emulator on TAS Videos. The New PPU is more accurate than the Old PPU, thankfully. The emulator is still useful, though, thanks to its robust Lua scripting and incorporating FCEUmm into its feature set.<br />
*[[VirtuaNES]] also scores quite low in the tests but, in turn, supports several obscure [[#Peripherals|peripherals]] that are not available on other emulators.<br />
*For official emulation, there is Nintendo's own [[Virtual Console]] or [[L-CLASSICS|Nintendo Switch Online]]. The Wii has a significantly larger library of NES games to choose from than the 3DS or Wii U, especially from third-party publishers.<br />
<br />
There are many other NES emulators not listed here, as the NES has more emulators than any other system (new ones are started all the time). Only those that are well-known or stand out in some way are covered here.<br />
<br />
==Emulation issues==<br />
===Mappers===<br />
A key difference between many emulators nowadays is how many mappers they support.<br />
* '''No mapper:''' Supported on every emulator, even official Nintendo emulators.<br />
* '''Official mappers''' (UNROM, AOROM, MMC1-6): Most emulators, as well as Nintendo's Virtual Console (but not their GBA emulators), will cover these.<br />
* '''Third-party mappers''' (Various: e.g., Konami's VRC6/VRC7) While officially licensed by Nintendo, they were not allowed outside Japan. As a result, for their Western releases, many games that took advantage of their features (advanced ROM mapping, extra sound channels) were reprogrammed significantly and shipped on the official mappers, often with simplified soundtracks. A lot of fan emulators worth their salt will cover these. With those, you cover the entire officially licensed library.<br />
* '''Unlicensed mappers:''' Mostly used by pirate cartridges, often long past the console's official commercial lifespan. Only the more accurate emulators ([https://www.mediafire.com/file/l56fw5ozxu1w36d/nintendulatorNRS-src-mappers_2022-09-12.7z/file NintendulatorNRS], [https://github.com/mamedev/mame/commits/master/src/mame/nintendo MAME], [https://github.com/NovaSquirrel/Mesen-X/commits/master/Core Mesen-X], [https://github.com/punesemu/puNES/commits/master/src/core/mappers puNES], [https://github.com/0ldsk00l/nestopia/commits/master/source/core/board Nestopia UE]) will even bother covering them in a whack-a-mole quest for every new one discovered to this very day. If you're not interested in '''unlicensed''' Chinese or Russian bootlegs or newer unofficial NES demakes, it isn't a problem.<br />
<br />
The NES ROM information isn't sufficient to describe the cartridge and emulate it, so emulators have to include the layout and behavior of these mappers in their code. At the same time, the ROM header tells the emulator which mapper to choose. So unlike with other consoles, no matter how accurate a given NES emulator will get, it will still never be able to run newly discovered ROM dumps from cartridges that used a so-far unknown mapper. Thus, Unlicensed NES support will be inevitably incomplete and a constant work-in-progress, hence claims some emulators are "inaccurate".<br />
<br />
Related to this issue: This is why most emulators won't run unheadered NES ROMs. Newer versions of Nestopia can open those, but they're handled in a slightly different way: the information that would have been included in the iNES header is instead provided in emulator configuration files that get summoned as long as the ROM's hash matches exactly the No-Intro dump of that given game (which is inconvenient for ROM hacks).<br />
<br />
===QD FDS support===<br />
Games dumped off the Famicom Disc System come into two major types:<br />
<br />
* '''.fds format''': Most common format. Ubiquitous in ROM sets (GoodSets, No-Intro). Omits some checksum data.<br />
* '''.qd format''' (stands for QuickDisk): Only ever used in official Nintendo re-releases. Almost identical to FDS, except QD is a full dump with checksum data. May omit padding.<br />
<br />
The checksum data in question would be checked at BIOS startup to verify the integrity of the image and whether it was tampered with, in which case it will throw an anti-piracy error. As of now, no NES emulators support the alternate, more complete dumps and fudging that check's result to always return a negative. To emulate a .qd image, stripping the checksum data with a custom script is needed. <br />
<br />
===Overscan===<br />
{{Main|Overscan}}<br />
<br />
[[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 their overscan to be cropped to look proper. Unfortunately, there is no standard level of overcropping. Many games require different levels for the best results. For example, [https://en.wikipedia.org/wiki/Super_Mario_Bros._3 ''Super Mario Bros. 3''] requires quite a bit of cropping. However, the same level of cropping will obscure the letters of the status bar in [https://en.wikipedia.org/wiki/Castlevania#Games ''Castlevania''] games.<br />
<br />
===Color palette===<br />
{{Main|Famicom color palette}}<br />
<br />
Unlike consoles such as the SNES, which natively generate their image in pure RGB, the Famicom normally generates and outputs an encoded NTSC video signal. This must then be decoded by the TV's built-in NTSC decoder, which means the resulting color palette often varies depending on the display's decoder. For this reason, NES games will appear to have different colors on different TV sets. To properly emulate this part of the NES experience, many Famicom emulators have a variety of different palettes to choose from.<br />
<br />
The Wii and Wii U versions of [[Virtual Console]] use extremely dark color palettes. This is apparently not an accuracy issue, but rather an anti-epilepsy measure. For the Nintendo Switch Online service, the games were directly edited to remove seizure-inducing patterns, allowing it to use a normal palette.<br />
<br />
==Peripherals==<br />
There were many accessories released for the NES but Emulation 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><br />
<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col" style="width:200px;"|Name(s)<br />
! scope="col" style="width:300px;"|Description<br />
! scope="col" style="width:150px;"|Game(s)<br />
! scope="col" style="width:100px;text-align:center"|Support emulator(s)<br />
! scope="col" style="width:300px;"|Note<br />
|-<br />
!Zapper<br />
|An electronic light gun accessory that allows players to aim at the display and shoot various objects that appear on the screen.<br />
|''[[Wikipedia:Duck Hunt|Duck Hunt]]''<br/>''[[Wikipedia:Wild Gunman|Wild Gunman]]''<br/>''[[Wikipedia:Hogan's Alley (video game)|Hogan's Alley]]''<br />
|Various<br />
|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.<br />
|-<br />
!Arkanoid/Vaus Controller<br />
|A specific game controller with one button to "fire" and a dial to control back-and-forth movement.<br />
|''[[Wikipedia:Arkanoid|Arkanoid]]''<br/>''[[Wikipedia:Arkanoid: Revenge of Doh|Arkanoid: Revenge of Doh]]''<br/>''[[Wikipedia:Chase H.Q.|Chase H.Q.]]''<br />
|Various<br />
|N/A<br />
|-<br />
!Power Pad<br/>Family Trainer<br/>Family Fun Fitness<br />
|A game controller that allows players to step on a gray floor mat with 12 pressure-sensors embedded between flexible plastic to control gameplay.<br />
|''[[Wikipedia:Stadium Events|Stadium Events]]''<br/>''[[Wikipedia:Dance Aerobics|Dance Aerobics]]''<br/>''Athletic World''<br />
|[[FCEUX]]<br />
|N/A<br />
|-<br />
!NES Four Score<br/>NES Satellite<br/>4-Player Adaptor<br />
|A multitap accessory that enables up to 4-player gameplay using infrared wireless communication.<br />
|''[[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]]''<br />
|Various<br />
|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.<br />
|-<br />
!Family Computer Disk System<br />
|''See above''<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]]''<br />
|Various<br />
|The BIOS file (which can be found [[Emulator_Files#NES_.2F_Famicom|here]]) is required for FDS emulation. Note that there are two versions of the BIOS: one that comes with FDS and another that comes with Sharp's [[Wikipedia:Twin Famicom|Twin Famicom]]. They function identically despite showing a different intro during the first boot.<br />
|-<br />
!Microphone<br />
|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.<br />
|''[[Wikipedia:The Legend of Zelda (video game)|Legend of Zelda: The Hyrule Fantasy]]''<br/>''[[Wikipedia:Kid Icarus|Light Mythology: Palutena's Mirror]]''<br/>''[[Wikipedia:The Legend of Zelda (video game)|Kaiketsu Yanchamaru]]''<br />
|[[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><br />
|N/A<br />
|-<br />
!Family BASIC<br />
|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.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom Data Recorder<br />
|A Japan-exclusive compact cassette tape data interface as an addition to the Family BASIC to save data from BASIC programs created by users.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom 3D System<br />
|A Japan-exclusive active shutter glasses headset that allowed compatible games to display a stereoscopic image for a 3D experience.<br />
|''[[Wikipedia:List of Mario racing games#Famicom Grand Prix II: 3D Hot Rally|Famicom Grand Prix II: 3D Hot Rally]]''<br/>''[[Wikipedia:Rad Racer|Highway Star]]''<br/>''[[Wikipedia:Falsion|Falsion]]''<br />
|[[RetroArch]]<br />
|[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.<br />
|-<br />
!Miracle Piano Teaching System<br />
|An accessory that used an electronic MIDI keyboard as input.<br />
|''[[Wikipedia:Miracle Piano Teaching System|Miracle Piano Teaching System]]''<br />
|[[MAME]]<br/>no$nes<br/>Nintaco<br/>[https://forums.nesdev.org/viewtopic.php?t=17135 FCEUX mod]<br>[[MiSTer]]<br />
|N/A<br />
|-<br />
!ASCII TurboFile<br/>ASCII TurboFile II<br />
|A Japan-exclusive external storage device for saving game positions on Famicom.<br />
|''[[Wikipedia:Wizardry: Proving Grounds of the Mad Overlord|Wizardry: Proving Grounds of the Mad Overlord]]''<br/>''[[Wikipedia:Wizardry II: The Knight of Diamonds|Wizardry II: The Knight of Diamonds]]''<br/>''[[Wikipedia:River City Ransom|Downtown Nekketsu Monogatari]]''<br/>''[[Wikipedia:Miracle Warriors: Seal of the Dark Lord|Haja no Fūin]]''<br />
|[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Oeka Kids Tablet<br />
|A Japan-exclusive drawing tablet for the Famicom ''Oeka Kids'' series.<ref>[https://web.archive.org/web/20160927112920/http://www.ne.jp/asahi/oroti/famicom/ish15.html ファミコンの周辺機器が大集合! ザ☆周辺機器ズ 15] (Archived)</ref><br />
|''Oeka Kids: Anpanman no Hiragana Daisuki''<br/>''Oeka Kids: Anpanman to Oekaki Shiyou!!''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!RacerMate CompuTrainer Pro<br />
|A rare series of peripherals for the game ''RacerMate Challenge II''. It has an interface box, a bike trainer, and a handlebar display.<ref>[http://www.nesmuseum.com/racermate.html NES Museum: RacerMate Challenge II]</ref><br />
|''RacerMate Challenge II''<br />
|N/A<br />
|N/A<br />
|-<br />
!Game Genie<br />
|A pass-through device that is attached between a cartridge and the console that allows the player to manipulate various aspects of games and access unused assets and functions by temporarily modify game data.<br />
|Various<br />
|[[FCEUX]]<ref group=N name=gamegenie>Cheat authentically by using a Game Genie ROM.</ref><br/>[[puNES]]<ref group=N name=gamegenie/><br />
|Most emulators have a GUI to manage cheats and don't rely on real hardware cheating devices.<br />
|-<br />
!Family Computer Network System<br/>Famicom Modem<br />
|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.<br />
|N/A<br />
|N/A<br />
|N/A<br />
|}<br />
</div><br />
<references group=N/><br />
<br />
==Hardware variants==<br />
===VS. System===<br />
An arcade system based on the NES released for the US. It was released in two different cabinet variations: '''Vs. UniSystem''' and '''Vs. DualSystem'''. The latter has double chipsets on the PCB and is capable of handling two different programs or simply two separate copies of a single program simultaneously.<br />
<br />
Most emulators support games in Vs. UniSystem cabinet by setting up different DIP switches. But for games in Vs. DualSystem cabinet, [[MAME]] is the only choice.<br />
<br />
Since most VS. System games have palettes that differ from the standard RGB NES palette, ROMs made with VS. System, which are accidentally played in the emulator's NES mode (or vice-versa), will cause the colors to be totally garbled. This can occur when there is an issue with the emulator's configuration or the ROM's iNES header.<br />
<br />
===Famicom Box===<br />
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. <br />
<br />
Neither the cartridges nor the BIOS has been dumped or tested with an emulator, unlike the Super Famicom Box (which has had both its BIOSes and most of its ROMs dumped).<br />
<br />
===Dendy===<br />
A pirate NES Famicom clone that was sold in Russia and Eastern Europe, with the blueprint later 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 50 Hertz, with many other changes from the official PAL NES as well. Though these differences often break the compatibility of Dendy-specific releases on most emulators.<br />
<br />
MESS supports this console, and some other emulators (such as Mesen, puNES, and FCEUX) have introduced support for it, as well as support for iNES 2.0 ROM headers (including the option to mark a ROM region as PAL Dendy). The cartridges themselves can still be played as long as the emulator supports broken carts.<br />
<br />
===VTxx===<br />
VTxx is a series of NOAC (Nintendo-On-A-Chip, a kind of chip that contains all the components of a Famicom/NES) chips that implemented multiple changes and enhancements compared to regular NES, manufactured by [http://www.vrt.com.tw/ V.R Technology].<br />
<br />
Differences between VTxx series chips and regular NES could be checked on [https://www.nesdev.org/wiki/VTxx NesDev Wiki].<br />
<br />
VTxx is often used in those low-quality, plug & play consoles or keyboard-shaped, so-called educational computers.<br />
<br />
V.R Technology provides an emulator called [http://www.vrt.com.tw/download.htm EmuVT] as official development & debugging tool, which supports the emulation of multiple kinds of VTxx series chips. It seems to be modded out of an old emulator called [https://web.archive.org/web/20110317151619/http://www.emulation9.com/nnnesterj/ NNNesterJ].<br />
<br />
===NES Classic Edition===<br />
{{main|wikipedia:NES Classic Edition}}<br />
The NES Classic Edition is a mini console that emulates the experience of the Nintendo Entertainment System. It includes 30 classic NES games and is compatible with the Wii Classic Controller and NES Classic Edition controller.<br />
Nintendo produced and sold about 2.3 million NES Classic Editions from November 2016 through April 2017, with shipments selling out nearly immediately. In April 2017, Nintendo announced they were discontinuing the product, leading to consumer confusion and incidents of greatly increased pricing among private sellers. Due to the demand for the NES Classic and the success of the Super NES Classic Edition console, Nintendo re-introduced the NES Classic on June 29, 2018. Production was discontinued again in December 2018.<br />
<br />
==Resources==<br />
*[http://wiki.nesdev.com/w/index.php/Nesdev_Wiki Nesdev Wiki] - A place for all your NES programming/NES emulator programming needs.<br />
*[http://forums.nesdev.com/viewtopic.php?t=2818 Nesdev Forum] - Discussion of NES Wii Virtual Console accuracy.<br />
<br />
==References==<br />
{{Reflist}}<br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Third-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo Entertainment System emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Template:News&diff=51693Template:News2022-12-27T14:37:41Z<p>DaLod: List PC6001V update</p>
<hr />
<div><noinclude><br />
==Read this first==<br />
* If you're not sure what's updated, we've provided links at [[Getting involved#Low effort|Getting involved]] for other aggregators.<br />
* The News section only fits 10 rows, if you add an 11th please move the oldest emulator update from the news section to the month section down below.<br />
* Keep the news section to unique emulators only (If simple64 2022.09.1 is in the news section and you want to add simple64 2022.09.2, please move simple64 2022.09.1 to the month section down below)<br />
* Link to news/changelog (use permalink if possible).<br />
* Date format is: YYYY-MM-DD<br />
<br />
==News==<br />
</noinclude><br />
* '''[[PC6001V]]''' - [http://papicom.net/cgi-bin/dc/dc.cgi?p6v204_64 2.0.4] '''(2022-12-27)'''<br />
* '''[[VICE]]''' - [https://sourceforge.net/projects/vice-emu/files/releases/binaries/windows/ 3.7] '''(2022-12-25)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.7.0 25.7.0: TWL Christmas Release] '''(2022-12-24)'''<br />
* '''CaPriCe Forever''' – [http://www.cpc-power.com/cpcarchives/index.php?page=articles&num=445 22.12] '''(2022-12-22)'''<br />
* '''[[Play!]]''' – [https://purei.org/downloads/play/stable/0.58/ 0.58] '''(2022-12-22)'''<br />
* '''[[DOSBox#Forks|DOSBox Staging]]''' – [https://dosbox-staging.github.io/v0-80-0/ 0.80.0] '''(2022-12-21)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.8 0.94.8] '''(2022-12-21)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022122101 8.0-rc2] '''(2022-12-21)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.12.4 2022.12.4] '''(2022-12-21)'''<br />
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.14.1] '''(2022-12-20)'''<br />
* '''[[WinUAE]]''' – [https://www.winuae.net/2022/12/17/winuae-4-10-0/ 4.10.0] '''(2022-12-17)'''<br />
'''<includeonly><div style="text-align:right;"><small>[[Template:News|more...]]</small></div></includeonly><br />
<noinclude><br />
<br />
==December 2022==<br />
* '''[[Play!]]''' – [https://purei.org/downloads/play/stable/0.57/ 0.57] '''(2022-12-22)'''<br />
* '''WinArcadia''' – [http://amigan.1emu.net/releases/#amiarcadia 29.34] '''(2022-12-16)'''<br />
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.14] '''(2022-12-15)'''<br />
* '''[[QEMU]]''' – [https://wiki.qemu.org/ChangeLog/7.2 7.2.0] '''(2022-12-13)'''<br />
* '''[[Pantheon]]''' – [http://bostjan-grandovec.si/Content/News.htm 12.144] '''(2022-12-12)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.14.0 1.14.0] '''(2022-12-12)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.12.3 2022.12.3] '''(2022-12-10)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022120901 8.0-rc1] '''(2022-12-09)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.12.2 2022.12.2] '''(2022-12-06)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.12.1 2022.12.1] '''(2022-12-05)'''<br />
* '''[[xenia]]''' – [https://github.com/xenia-project/release-builds-windows/releases/tag/v1.0.2776-master v1.0.2776] '''(2022-12-03)'''<br />
* '''PC6001VX''' – [https://github.com/eighttails/PC6001VX/releases/tag/v4.0.0 4.0.0] '''(2022-12-03)'''<br />
<br />
==November 2022==<br />
* '''Emulicious''' – [https://emulicious.net/update-of-emulicious-is-available/ 2022-11-30] '''(2022-11-30)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=519 0.250] '''(2022-11-30)'''<br />
* '''[[86Box]]''' – [https://86box.net/2022/11/26/86box-v3-11.html 3.11] '''(2022-11-26)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022112601 7.22] '''(2022-11-26)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-11-25 2022-11-25] '''(2022-11-25)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.6.1 25.6.1 (hotfix)] '''(2022-11-25)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.6.0 25.6.0: Thanksgiving release (2022)] '''(2022-11-24)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.13.0 1.13.0] '''(2022-11-18)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-7.0#v4 7.0.4] '''(2022-11-18)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022111101 7.21] '''(2022-11-11)'''<br />
* '''GameEx''' – [https://forums.gameex.com/forums/files/file/534-gameex/ 18.35] '''(2022-11-09)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.11.2 2022.11.2] '''(2022-11-09)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022110801 7.0.1] '''(2022-11-08)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.8 0.15.8] '''(2022-11-06)'''<br />
* '''[[melonDS]]''' – [https://melonds.kuribo64.net/comments.php?id=174 0.9.5] '''(2022-11-03)'''<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.25 0.0.25 Alpha] '''(2022-11-01)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.11.1 2022.11.1] '''(2022-11-01)'''<br />
<br />
==October 2022==<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.5.0 25.5.0: Halloween (2022) release] '''(2022-10-31)'''<br />
* '''[[ScummVM]]''' – [https://www.scummvm.org/news/20221031/ 2.6.1 "Incremental Escapism"] '''(2022-10-31)'''<br />
* '''[[xenia]]''' – [https://github.com/xenia-project/release-builds-windows/releases/tag/v1.0.2775-master v1.0.2775] '''(2022-10-31)'''<br />
* '''Emulicious''' – [https://emulicious.net/update-for-emulicious-available/ 2022-10-31] '''(2022-10-31)''' <br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022103101 7.20] '''(2022-10-31)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.7 0.15.7] '''(2022-10-31)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.10.4 2022.10.4] '''(2022-10-30)'''<br />
* '''XRoar''' – [http://www.6809.org.uk/xroar/ 1.2] '''(2022-10-27)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=518 0.249] '''(2022-10-27)'''<br />
* '''[[ZEsarUX]]''' – [https://github.com/chernandezba/zesarux/releases/tag/ZEsarUX-10.2 10.2] '''(2022-10-26)'''<br />
* '''[[xenia]]''' – [https://github.com/xenia-project/release-builds-windows/releases/tag/v1.0.2774-master v1.0.2774] '''(2022-10-23)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-7.0#v02 7.0.2] '''(2022-10-20)'''<br />
* '''[[BGB]]''' – [http://bgb.bircd.org/history.html 1.5.10] '''(2022-10-18)'''<br />
* '''[[xenia]]''' - [https://github.com/xenia-project/release-builds-windows/releases/tag/v1.0.2769-master v1.0.2769] '''(2022-10-18)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.12.0 1.12.0] '''(2022-10-17)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.7 0.94.7] '''(2022-10-16)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022101401 7.19] '''(2022-10-14)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.6 0.94.6] '''(2022-10-13)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v40 6.1.40] '''(2022-10-11)'''<br />
* '''[[xemu]]''' - [https://github.com/mborgerson/xemu/releases/tag/v0.7.71 v0.7.71] '''(2022-10-11)'''<br />
* '''[[mGBA]]''' - [https://mgba.io/2022/10/11/mgba-0.10.0/ 0.10.0] '''(2022-10-11)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-7.0#v00 7.0.0] '''(2022-10-10)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.4.0 25.4.0: Canadian Thanksgiving 10/10 Release] '''(2022-10-10)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.10.3 2022.10.3] '''(2022-10-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.10.2 2022.10.2] '''(2022-10-05)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.5 0.94.5] '''(2022-10-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.10.1 2022.10.1] '''(2022-10-05)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.11.1 1.11.1] '''(2022-10-04)'''<br />
* '''[[ares]]''' – [https://github.com/ares-emulator/ares/releases/tag/v130.1 v130.1] '''(2022-10-03)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.10.1 2.10.1] '''(2022-10-01)'''<br />
<br />
==September 2022==<br />
* '''[[DOSBox#Forks|DOSBox Staging]]''' – [https://dosbox-staging.github.io/v0-79-1/ 0.79.1] '''(2022-09-30)'''<br />
* '''Emulicious''' – [https://emulicious.net/update-available/ 2022-09-30] '''(2022-09-30)''' <br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.11.0 1.11.0] '''(2022-09-30)'''<br />
* '''[[ares]]''' – [https://github.com/ares-emulator/ares/releases/tag/v130 v130] '''(2022-09-30)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=517 0.248] '''(2022-09-28)'''<br />
* '''AppleWin''' – [https://github.com/AppleWin/AppleWin/releases/tag/v1.30.12.0 1.30.12.0] '''(2022-09-27)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022092301 7.18] '''(2022-09-23)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.4a 0.94.4a] '''(2022-09-22)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.4 0.94.4] '''(2022-09-22)'''<br />
* '''[https://batocera.org/ Batocera.linux]''' – [https://batocera.org/changelog#collapse36 35] '''(2022-09-20)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.6 2022.09.6] '''(2022-09-20)'''<br />
* '''[[DOSBox#Forks|DOSBox Staging]]''' – [https://dosbox-staging.github.io/v0-79-0/ 0.79.0] '''(2022-09-19)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.3 0.94.3] '''(2022-09-19)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.6 0.15.6] '''(2022-09-18)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-09-16 2022-09-16] '''(2022-09-16)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=428 0.56] '''(2022-09-16)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.3.1 25.3.1] '''(2022-09-16)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.2 0.94.2] '''(2022-09-16)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.5 2022.09.5] '''(2022-09-14)'''<br />
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.13.2] '''(2022-09-11)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.4 2022.09.4] '''(2022-09-11)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94.1 0.94.1] '''(2022-09-10)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022090901 7.17] '''(2022-09-09)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.94 0.94.0] '''(2022-09-08)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.3 2022.09.3] '''(2022-09-07)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.3.0 25.3.0: Labor Day Release] '''(2022-09-05)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v38 6.1.38] '''(2022-09-02)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.2 2022.09.2] '''(2022-09-02)'''<br />
* '''[[DOSBox-X]]''' – [https://dosbox-x.com/release-0.84.3.html 0.84.3] '''(2022-09-01)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.09.1 2022.09.1] '''(2022-09-01)'''<br />
<br />
==August 2022==<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.24 0.0.24 Alpha] '''(2022-08-31)'''<br />
* '''Emulicious''' – [https://emulicious.net/minor-update-of-emulicious/ 2022-08-31] '''(2022-08-31)''' <br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=516 0.247] '''(2022-08-31)'''<br />
* '''[[QEMU]]''' – [https://wiki.qemu.org/ChangeLog/7.1 7.1.0] '''(2022-08-30)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.3 2.8.3] '''(2022-08-30)'''<br />
* '''[[Flycast]]''' – [https://github.com/flyinghead/flycast/releases/tag/v2.0 2.0 (Naomi 2)] '''(2022-08-29)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022082801 7.16] '''(2022-08-28)'''<br />
* '''[[Mednafen]]''' – [https://forum.fobby.net/index.php?t=msg&th=2100&start=0& 1.31.0-UNSTABLE] '''(2022-08-27)'''<br />
* '''Lightspark''' – [https://github.com/lightspark/lightspark/releases/tag/0.8.6.1 0.8.6.1] '''(2022-08-26)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.5 0.15.5] '''(2022-08-24)'''<br />
* '''[[Cemu]]''' – [https://github.com/cemu-project/Cemu/releases/tag/v2.0 2.0] '''(2022-08-22)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-08-22 2022-08-22] '''(2022-08-22)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.9 2022.08.9] '''(2022-08-21)'''<br />
* '''Lightspark''' – [https://github.com/lightspark/lightspark/releases/tag/0.8.6 0.8.6] '''(2022-08-21)'''<br />
* '''[[Flashpoint]]''' – [https://bluemaxima.org/flashpoint/news/ 11] '''(2022-08-20)'''<br />
* '''Kyty''' – [https://github.com/InoriRus/Kyty/releases/tag/v0.2.0 0.2.0] '''(2022-08-18)'''<br />
* '''[[Yaba Sanshiro]]''' – [http://www.uoyabause.org/static_pages/download 1.9.3] '''(2022-08-17)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.8 2022.08.8] '''(2022-08-17)'''<br />
* '''CPCEmu''' – [https://cpc-emu.org/news.html 2.5] '''(2022-08-13)''' <br />
* '''[[NanoBoyAdvance]]''' – [https://github.com/nba-emu/NanoBoyAdvance/releases/tag/v1.6 1.6] '''(2022-08-13)'''<br />
* '''EMMA 02''' – [https://www.emma02.hobby-site.com/download.html 1.47.1] '''(2022-08-13)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022081301 7.15] '''(2022-08-13)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.2.1 25.2.1] '''(2022-08-12)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.7 2022.08.7] '''(2022-08-12)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=427 0.55] '''(2022-08-09)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.6 2022.08.6] '''(2022-08-09)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.2.0 25.2.0: TWL Summer Release #7] '''(2022-08-08)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.5 2022.08.5] '''(2022-08-08)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.4 2022.08.4] '''(2022-08-07)'''<br />
* '''CPCEC''' – [http://cngsoft.no-ip.org/cpcec.htm 20220806] '''(2022-08-06)'''<br />
* '''[[StoicGoose]]''' – [https://github.com/xdanieldzd/StoicGoose/releases/tag/v002 v002] '''(2022-08-06)''' <br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.3 2022.08.3] '''(2022-08-06)'''<br />
* '''[[86Box]]''' – [https://86box.net/2022/07/31/86box-v3-7.html#changelog-for-v371 3.7.1] '''(2022-08-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.08.1 2022.08.1] '''(2022-08-03)'''<br />
* '''[[ScummVM]]''' – [https://www.scummvm.org/news/20220801/ 2.6.0 "Insane Escapism"] '''(2022-08-01)'''<br />
* '''B2''' – [https://github.com/tom-seddon/b2/releases/tag/b2-20220803-132314-6a7ed04 20220803] '''(2022-08-02)'''<br />
* '''[[DOSBox-X]]''' – [https://dosbox-x.com/release-0.84.2.html 0.84.2] '''(2022-08-01)'''<br />
* '''B2''' – [https://github.com/tom-seddon/b2/releases/tag/b2-20220801-170131-526ca80 20220801] '''(2022-08-01)'''<br />
<br />
==July 2022==<br />
* '''Emulicious''' – [https://emulicious.net/msx2-emulation-in-emulicious/ 2022-07-31] '''(2022-07-31)''' <br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.4 0.15.4] '''(2022-07-31)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=515 0.246] '''(2022-07-31)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/07/31/86box-v3-7.html 3.7] '''(2022-07-31)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022072901 7.14] '''(2022-07-29)'''<br />
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.13.1] '''(2022-07-28)'''<br />
* '''[[PPSSPP]]''' – [https://www.ppsspp.org/#news 1.13] '''(2022-07-26)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.3 0.15.3] '''(2022-07-25)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.2 0.15.2] '''(2022-07-24)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-07-23 2022-07-23] '''(2022-07-23)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.12 2022.07.12] '''(2022-07-23)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.1.0 25.1.0: TWL Summer Release #6] '''(2022-07-22)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.11 2022.07.11] '''(2022-07-22)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.10 2022.07.10] '''(2022-07-20)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v36 6.1.36] '''(2022-07-19)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.8 2022.07.8] '''(2022-07-19)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.2c 2.8.2c] '''(2022-07-19)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.7 The One with better timing] '''(2022-07-17)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.0.1 25.0.1 (hotfix)] '''(2022-07-16)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022071501 7.13] '''(2022-07-15)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v25.0.0 25.0.0: More than just games! (TWL Summer Release #5)] '''(2022-07-15)'''<br />
* '''EMMA 02''' – [https://www.emma02.hobby-site.com/download.html 1.47] '''(2022-07-14)'''<br />
* '''[[ares]]''' – [https://github.com/ares-emulator/ares/releases/tag/v129 v129] '''(2022-07-13)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.6 2022.07.6] '''(2022-07-13)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=426 0.54] '''(2022-07-12)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.5 2022.07.5] '''(2022-07-09)'''<br />
* '''[[Clock Signal]]''' - [https://github.com/TomHarte/CLK/releases/tag/2022-07-08 2022-07-08] '''(2022-07-08)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15.1 0.15.1] '''(2022-07-08)''' <br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.12.1 24.12.1 (hotfix)] '''(2022-07-08)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.4 2022.07.4] '''(2022-07-08)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.12.0 24.12.0: TWL Summer Release #4] '''(2022-07-08)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.3 2022.07.3] '''(2022-07-07)'''<br />
* '''DOSBox Pure''' – [https://github.com/schellingb/dosbox-pure/releases/tag/0.9.7 0.9.7] '''(2022-07-06)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.2 2022.07.2] '''(2022-07-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.07.1 2022.07.1] '''(2022-07-04)'''<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.23 0.0.23 Alpha] '''(2022-07-02)'''<br />
* '''[[SameBoy]]''' – [https://sameboy.github.io/posts/release-0.15 0.15] '''(2022-07-02)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022070101 7.12] '''(2022-07-01)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.11.0 24.11.0: TWL Summer Release #3] '''(2022-07-01)'''<br />
* '''[[Clock Signal]]''' - [https://github.com/TomHarte/CLK/releases/tag/2022-07-01 2022-07-01] '''(2022-07-01)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.06.4 2022.06.4] '''(2022-07-01)'''<br />
* '''[[DOSBox-X]]''' – [https://dosbox-x.com/release-0.84.1.html 0.84.1] '''(2022-07-01)'''<br />
<br />
==June 2022==<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.5d 0.93.5d] '''(2022-06-30)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/06/30/86box-v3-6.html 3.6] '''(2022-06-30)'''<br />
* '''Emulicious''' – [https://emulicious.net/emulicious-gets-sound-recording/ 2022-06-30] '''(2022-06-30)''' <br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=514 0.245] '''(2022-06-30)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.06.3 2022.06.3] '''(2022-06-30)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.5c 0.93.5c] '''(2022-06-29)'''<br />
* '''Denise''' – [https://sourceforge.net/projects/deniseemu/files/v%201.1.3.1/ 1.1.3.1] '''(2022-06-27)'''<br />
* '''PC6001VX''' – [https://github.com/eighttails/PC6001VX/releases/tag/v3.9.0 3.9.0] '''(2022-06-27)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.5b 0.93.5b] '''(2022-06-27)'''<br />
* '''A7800''' – [https://github.com/7800-devtools/a7800/releases/tag/v5.2 5.2] '''(2022-06-26)'''<br />
* '''DOSBox Pure''' – [https://github.com/schellingb/dosbox-pure/releases/tag/0.9.6 0.9.6] '''(2022-06-25)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.5a 0.93.5a] '''(2022-06-25)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.5 0.93.5] '''(2022-06-24)'''<br />
* '''AppleWin''' – [https://github.com/AppleWin/AppleWin/releases/tag/v1.30.11.0 1.30.11.0] '''(2022-06-23)'''<br />
* '''DOSBox Pure''' – [https://github.com/schellingb/dosbox-pure/releases/tag/0.9.5 0.9.5] '''(2022-06-22)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.10.1 24.10.1 (Hotfix)] '''(2022-06-22)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.10.0 24.10.0: TWL Summer Solstice Release] '''(2022-06-21)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.2b 2.8.2b] '''(2022-06-19)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022061701 7.11] '''(2022-06-17)''' <br />
* '''[[Snes9x|SNES9x GX]]''' – [https://github.com/dborth/snes9xgx/releases/tag/4.5.3 4.5.3] '''(2022-06-15)'''<br />
* '''[[FCEUX|FCE Ultra GX]]''' – [https://github.com/dborth/fceugx/releases/tag/3.5.2 3.5.2] '''(2022-06-15)'''<br />
* '''[[Stella]]''' – [https://github.com/stella-emu/stella/releases/tag/6.7 6.7] '''(2022-06-13)'''<br />
* '''[[OpenMSX]]''' – [https://github.com/openMSX/openMSX/releases/tag/RELEASE_18_0 18.0] '''(2022-06-12)'''<br />
* '''[[EightyOne]]''' – [https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ 1.29] '''(2022-06-11)'''<br />
* '''Denise''' – [https://sourceforge.net/projects/deniseemu/files/v%201.1.3/ 1.1.3] '''(2022-06-10)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=425 0.53] '''(2022-06-10)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.9.1 24.9.1 (hotfix)] '''(2022-06-08)''' <br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.9.0 24.9.0: TWL Summer Release] '''(2022-06-05)''' <br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022060301 7.10] '''(2022-06-03)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.06.02.1 Small Wayland fix] '''(2022-06-02)'''<br />
* '''[[StoicGoose]]''' – [https://github.com/xdanieldzd/StoicGoose/releases/tag/v001r1 v001r1] '''(2022-06-02)''' <br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.06.02 June 2, 2022] '''(2022-06-02)'''<br />
<br />
==May 2022==<br />
* '''[[DOSBox-X]]''' – [https://dosbox-x.com/release-0.84.0.html 0.84.0] '''(2022-05-31)'''<br />
* '''Emulicious''' – [https://emulicious.net/an-update-of-emulicious-is-available-6/ 2022-05-31] '''(2022-05-31)''' <br />
* '''[[NanoBoyAdvance]]''' – [https://github.com/nba-emu/NanoBoyAdvance/releases/tag/v1.5 1.5] '''(2022-05-28)'''<br />
* '''AppleWin''' – [https://github.com/AppleWin/AppleWin/releases/tag/v1.30.10.0 1.30.10.0] '''(2022-05-27)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=513 0.244] '''(2022-05-25)'''<br />
* '''[https://batocera.org/ Batocera.linux]''' – [https://batocera.org/changelog#collapse35 34] '''(2022-05-24)'''<br />
* '''[[DeSmuME]]''' – [http://desmume.org/2022/05/23/desmume-0-9-13-released-2/ 0.9.13] '''(2022-05-23)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/05/23/86box-v3-5.html 3.5] '''(2022-05-23)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.05.29 May 29, 2022 - Parallel RDP updates] '''(2022-05-29)'''<br />
* '''Kyty''' - [https://github.com/InoriRus/Kyty/releases/tag/v0.1.0 0.1.0] '''(2022-05-21)''' <br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022052001 7.9] '''(2022-05-20)'''<br />
* '''[[Spine]]''' – [https://github.com/devofspine/spine/releases/tag/20220517 20220517] '''(2022-05-17)'''<br />
* '''[[ares]]''' – [https://github.com/ares-emulator/ares/releases/tag/v128 v128] '''(2022-05-17)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.8.0 24.8.0] '''(2022-05-16)''' <br />
* '''[[Mesen#List_of_forks|Mesen-X]]''' – [https://github.com/NovaSquirrel/Mesen-X/releases/tag/1.0.1 1.0.1] '''(2022-05-15)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=424 0.52] '''(2022-05-10)'''<br />
* '''[[ZEsarUX]]''' – [https://github.com/chernandezba/zesarux/releases/tag/ZEsarUX-10.1 10.1] '''(2022-05-06)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022050601 7.8] '''(2022-05-06)''' <br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.7.0 24.7.0: 5/5 release, and 5th birthday!] '''(2022-05-05)'''<br />
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://dosbox-x.com/release-0.83.25.html 0.83.25] '''(2022-05-01)'''<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.22 0.0.22 Alpha] '''(2022-05-01)'''<br />
<br />
==April 2022==<br />
* '''Emulicious''' – [https://emulicious.net/emulicious-update-with-a-new-tool/ 2022-04-30] '''(2022-04-30)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=512 0.243] '''(2022-04-29)'''<br />
* '''[[Lakka]]''' – [https://lakka.tv/articles/2022/04/27/lakka-4.2/ 4.2] '''(2022-04-27)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.6.0 24.6.0: Earth Day Release] '''(2022-04-23)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022042201 7.7] '''(2022-04-22)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/04/20/86box-v3-4.html 3.4.1] '''(2022-04-21)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/04/20/86box-v3-4.html 3.4] '''(2022-04-20)'''<br />
* '''[[QEMU]]''' – [https://wiki.qemu.org/ChangeLog/7.0 7.0] '''(2022-04-19)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v34 6.1.34] '''(2022-04-19)'''<br />
* '''[[Clock Signal]]''' - [https://github.com/TomHarte/CLK/releases/tag/2022-04-17 2022-04-17] '''(2022-04-17)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.5.0 24.5.0] '''(2022-04-13)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=423 0.51] '''(2022-04-12)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.10.3 1.10.3] '''(2022-04-11)'''<br />
* '''Steem SSE''' – [https://sourceforge.net/projects/steemsse/files/Steem%20SSE%204.1/v4.1.2/ 4.1.2] '''(2022-04-10)'''<br />
* '''[[Flycast]]''' – [https://github.com/flyinghead/flycast/releases/tag/v1.3 1.3] '''(2022-04-09)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022040801 7.6] '''(2022-04-08)'''<br />
* '''[[Lakka]]''' – [https://www.lakka.tv/articles/2022/04/08/lakka-4.1/ 4.1] '''(2022-04-08)'''<br />
* '''[[EightyOne]]''' – [https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ 1.28] '''(2022-04-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.04.05 April 5, 2022] '''(2022-04-05)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.4.0 24.4.0] '''(2022-04-05)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.04.03 April 3, 2022] '''(2022-04-03)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=511 0.242] '''(2022-04-01)'''<br />
<br />
==March 2022==<br />
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://dosbox-x.com/release-0.83.24.html 0.83.24] '''(2022-03-31)'''<br />
* '''Emulicious''' – [https://emulicious.net/an-update-of-emulicious-is-available-5/ 2022-03-31] '''(2022-03-31)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.03.31 March 31, 2022] '''(2022-03-31)'''<br />
* '''[[TWiLight Menu++]]''' – [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.3.1 24.3.1] '''(2022-03-29)'''<br />
* '''[[MEKA]]''' – [https://github.com/ocornut/meka/releases/tag/meka-20220327 2022-03-27] '''(2022-03-27)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-03-26 2022-03-26] '''(2022-03-26)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.10.2 1.10.2] '''(2022-03-26)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022032501 7.5] '''(2022-03-25)'''<br />
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.6.4/ 2.6.4] '''(2022-03-24)'''<br />
* '''[[EightyOne]]''' – [https://sourceforge.net/projects/eightyone-sinclair-emulator/files/ 1.27] '''(2022-03-23)'''<br />
* '''AppleWin''' – [https://github.com/AppleWin/AppleWin/releases/tag/v1.30.9.0 v1.30.9.0] '''(2022-03-23)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.2a 2.8.2a] '''(2022-03-23)'''<br />
* '''[[Lakka]]''' – [https://www.lakka.tv/articles/2022/03/19/lakka-4.0/ 4.0] '''(2022-03-19)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/03/18/86box-v3-3.html 3.3] '''(2022-03-19)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.03.14 March 14, 2022] '''(2022-03-14)'''<br />
* '''[[RetroPie]]''' - [https://github.com/RetroPie/RetroPie-Setup/releases/tag/4.8 4.8] '''(2022-03-14)'''<br />
* '''[[Clock Signal]]''' – [https://github.com/TomHarte/CLK/releases/tag/2022-03-13 2022-03-13] '''(2022-03-13)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022031101 7.4] '''(2022-03-11)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.2 2.8.2] '''(2022-03-11)'''<br />
* '''[[TWiLight Menu++]]''' - [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.2.1 v24.2.1: MAR10 Day (2022) (hotfix)] '''(2022-03-10)'''<br />
* '''[[TWiLight Menu++]]''' - [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.2.0 v24.2.0: MAR10 Day (2022)] '''(2022-03-10)'''<br />
* '''[[vdmgr]]''' – [http://vdmgr.g2.xrea.com/download.html 0.2.6] '''(2022-03-09)'''<br />
* '''[[melonDS]]''' – [https://melonds.kuribo64.net/comments.php?id=158 0.9.4] '''(2022-03-08)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=422 0.50] '''(2022-03-07)'''<br />
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.6.3/ 2.6.3] '''(2022-03-07)'''<br />
* '''[[Snes9x]]''' – [https://github.com/snes9xgit/snes9x/releases/tag/1.61 1.61] '''(2022-03-05)'''<br />
* '''[[RetroArch]]''' – [https://github.com/libretro/RetroArch/releases/tag/v1.10.1 1.10.1] '''(2022-03-04)'''<br />
* '''[[ares]]''' – [https://github.com/ares-emulator/ares/releases/tag/v127 v127] '''(2022-03-03)'''<br />
* '''[[Lakka]]''' – [https://lakka.tv/articles/2022/03/01/lakka-3.7/ 3.7] '''(2022-03-01)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.4 0.93.4] '''(2022-03-01)'''<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.21 0.0.21 Alpha] '''(2022-03-01)'''<br />
<br />
==February 2022==<br />
* '''Emulicious''' – [https://emulicious.net/a-new-version-of-emulicious-available/ 2022-02-28] '''(2022-02-28)'''<br />
* '''[[TWiLight Menu++]]''' - [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.1.1 24.1.1] '''(2022-02-28)'''<br />
* '''[[EKA2L1]]''' - [https://github.com/EKA2L1/EKA2L1/releases/tag/0.0.8.1 0.0.8.1] '''(2022-02-28)'''<br />
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.23 0.83.23] '''(2022-02-28)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022022502 7.3] '''(2022-02-25)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.3 0.93.3] '''(2022-02-25)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=510 0.241] '''(2022-02-23)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.2 0.93.2] '''(2022-02-22)'''<br />
* '''[[TWiLight Menu++]]''' - [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.1.0 24.1.0] '''(2022-02-21)'''<br />
* '''Xpeccy''' – [https://github.com/samstyle/Xpeccy/releases/tag/0.6.20220219 0.6.20220219] '''(2022-02-19)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releasesreleases/tag/v2022.2.19 February 19, 2022] '''(2022-02-19)'''<br />
* '''[[BizHawk]]''' – [https://tasvideos.org/Bizhawk/ReleaseHistory#Bizhawk28 2.8] '''(2022-02-19)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releasesreleases/tag/v2022.2.18 February 18, 2022] '''(2022-02-18)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/02/16/86box-v3-2.html 3.2.1] '''(2022-02-17)'''<br />
* '''[[86Box]]''' – [http://86box.net/2022/02/16/86box-v3-2.html 3.2] '''(2022-02-16)'''<br />
* '''[[TWiLight Menu++]]''' - [https://github.com/DS-Homebrew/TWiLightMenu/releases/tag/v24.0.0 24.0.0] '''(2022-02-14)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93.1 0.93.1] '''(2022-02-14)'''<br />
* '''[[puNES]]''' – [https://github.com/punesemu/puNES/releases/tag/v0.109 0.109] '''(2022-02-13)'''<br />
* '''Kronos''' – [https://github.com/FCare/Kronos/releases/tag/2.3.1_official_release 2.3.1] '''(2022-02-11)'''<br />
* '''[[Cemu]]''' – [https://cemu.info/changelog/cemu_1_26_2.txt 1.26.2] '''(2022-02-11)'''<br />
* '''[[Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.1 2.8.1] '''(2022-02-11)'''<br />
* '''Kronos''' – [https://github.com/FCare/Kronos/releases/tag/2.3.0_official_release 2.3.0] '''(2022-02-10)'''<br />
* '''AppleWin''' – [https://github.com/AppleWin/AppleWin/releases/tag/v1.30.8.0 v1.30.8.0] '''(2022-02-08)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=421 0.49] '''(2022-02-07)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.2.7 February 7, 2022] '''(2022-02-07)'''<br />
* '''[https://batocera.org/ Batocera.linux]''' – [https://batocera.org/changelog#collapse34 33] '''(2022-02-06)'''<br />
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.6.2/ 2.6.2] '''(2022-02-04)'''<br />
* '''[[WinUAE]]''' – [https://www.winuae.net/2022/02/02/winuae-4-9-1-2/ 4.9.1] '''(2022-02-04)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.93 0.93.0] '''(2022-02-03)'''<br />
* '''[[simple64]]''' – [https://github.com/simple64/simple64/releases/tag/v2022.2.3 Feburary 3, 2022] '''(2022-02-03)'''<br />
<br />
==January 2022==<br />
* '''[[DOSBox#Forks|DOSBox-X]]''' – [https://github.com/joncampbell123/dosbox-x/releases/tag/dosbox-x-v0.83.22 0.83.22] '''(2022-01-31)'''<br />
* '''Emulicious''' – [https://emulicious.net/an-update-of-emulicious-is-available-4/ 2022-01-31] '''(2022-01-31)'''<br />
* '''[[MAME]]''' – [https://www.mamedev.org/?p=509 0.240] '''(2022-01-30)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022012801 7.1] '''(2022-01-28)'''<br />
* '''[[VICE]]''' - [https://sourceforge.net/projects/vice-emu/files/releases/binaries/windows/ 3.6.1] '''(2022-01-24)'''<br />
* '''[[RetroArch]]''' – [https://www.libretro.com/index.php/retroarch-1-10-0-release/ 1.10.0] '''(2022-01-24)'''<br />
* '''[[Cemu]]''' – [http://cemu.info/changelog/cemu_1_26_1.txt 1.26.1] '''(2022-01-19)'''<br />
* '''[[SSF]]''' – [https://twitter.com/FessX/status/1483459331438034945 PreviewVer R28] '''(2022-01-18)'''<br />
* '''[[VirtualBox]]''' – [https://www.virtualbox.org/wiki/Changelog-6.1#v32 6.1.32] '''(2022-01-18)'''<br />
* '''[[Mednafen]]''' – [https://forum.fobby.net/index.php?t=msg&th=2057&start=0& 1.29.0] '''(2022-01-18)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022011801 7.0] '''(2022-01-18)'''<br />
* '''[[Spine]]''' – [https://github.com/devofspine/spine/releases/tag/20220117 20220117] '''(2022-01-17)'''<br />
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.6.1/ 2.6.1] '''(2022-01-17)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022011401 7.0-rc6] '''(2022-01-14)'''<br />
* '''[[Play!]]''' – [https://purei.org/devlogview.php?id=420 0.48] '''(2022-01-13)'''<br />
* '''[[FCEUX]]''' – [https://sourceforge.net/projects/fceultra/files/Binaries/2.6.0/ 2.6.0] '''(2022-01-12)'''<br />
* '''[[Daphne|Hypseus Singe]]''' – [https://github.com/DirtBagXon/hypseus-singe/releases/tag/v2.8.0 v2.8.0] '''(2022-01-10)''' <br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.92.6 0.92.6] '''(2022-01-09)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.92.5a 0.92.5a] '''(2022-01-08)'''<br />
* '''[[RAINE]]''' – [https://github.com/zelurker/raine/releases/tag/0.92.5 0.92.5] '''(2022-01-08)'''<br />
* '''[[DOSBox#Forks|DOSBox Staging]]''' – [https://dosbox-staging.github.io/v0-78-1/ 0.78.1] '''(2022-01-07)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022010701 7.0-rc5] '''(2022-01-07)'''<br />
* '''B2''' – [https://github.com/tom-seddon/b2/releases/tag/b2-20210428-014343-fbb4ace 20210428] '''(2022-01-02)'''<br />
* '''[[ScummVM]]''' – [https://www.scummvm.org/news/20220102/ 2.5.1 “Californium”] '''(2022-01-02)'''<br />
* '''[[Wine]]''' – [https://www.winehq.org/news/2022010201 7.0-rc4] '''(2022-01-02)'''<br />
* '''[[RPCS3]]''' – [https://github.com/RPCS3/rpcs3/releases/tag/v0.0.20 0.0.20 Alpha] '''(2022-01-01)'''<br />
<br />
==Previous years==<br />
* '''[[Template:News/2021|2021]]'''<br />
* '''[[Template:News/2020|2020]]'''<br />
* '''[[Template:News/2019|2019]]'''<br />
* '''[[Template:News/2018|2018]]'''<br />
<br />
__NOTOC__<br />
</noinclude></div>DaLodhttps://emulation.gametechwiki.com/index.php?title=NEC_PC-6000_series&diff=51692NEC PC-6000 series2022-12-27T14:31:07Z<p>DaLod: /* Emulators */</p>
<hr />
<div>{{Infobox console<br />
|title = NEC PC-6000 series<br />
|logo = PC-6001mkII.jpg<br />
|developer = NEC Home Electronics<br />
|type = [[:Category:Computers|Home computer]]<br />
|generation = Z80-based home computers<br />
|release = 1981<br />
|successor = [[NEC PC-8800 series|PC-8800]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
The '''NEC PC-6000 series''', also known as the PC-60, were a family of computers made by NEC starting in November of 1981. The last models of the PC-60 were released in 1984, though it is unknown when they were discontinued. The PC-60 was released in America and Japan.<br />
<br />
==Emulators==<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Emulator<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
|[http://eighttails.seesaa.net PC6001VX]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/eighttails/PC6001VX/releases {{PC6001VXVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|yaPC-6001<br />
|align=left|{{Icon|Windows}}<br />
|[http://takeda-toshiya.my.coocan.jp/pc6001/index.html {{yaPC6001Ver}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[http://papicom.net/p6v/index.html PC6001V]<br />
|align=left|{{Icon|Windows}}<br />
|[http://papicom.net/p6v/download.html {{PC6001VVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[http://p6ers.net/bernie/develop/pc6001vw3.html PC6001VW]<br />
|align=left|{{Icon|Windows}}<br />
|[http://p6ers.net/bernie/develop/pc6001vw3.html#download {{PC6001VWVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<br />
==Models==<br />
====[[wikipedia:PC-6000_series#PC-6001|PC-6001]]====<br />
The PC-6001 has a µPD780 (basically a NEC clone of the Z80) with 16KB of RAM. It uses a chiclet keyboard.<br />
<br />
====[[wikipedia:PC-6000_series#PC-6001|PC-6001A]]====<br />
The PC-6001A is the same as the 6001 but for the American market so it has a typewriter keyboard.<br />
<br />
====[[wikipedia:PC-6000_series#PC-6001mkII|PC-6001mkII]]====<br />
The PC-6001mkII has the same CPU as the 6001 and 6001A but with 64KB of RAM and 16KB of VRAM.<br />
<br />
====[http://www.old-computers.com/museum/computer.asp?c=394&st=1 PC-6001mkII SR]====<br />
The PC-6001mkII SR had a PD 780C-1 at 3.58 MHz with 64KB of RAM.<br />
<br />
[[Category:Computers]]<br />
[[Category:NEC personal computers]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_Entertainment_System_emulators&diff=51013Nintendo Entertainment System emulators2022-11-16T20:05:59Z<p>DaLod: Add Mesen-X libretro core</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo Entertainment System<br />
|logo = nes-t.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Third-generation video game consoles|Third generation]]<br />
|release = 1983<br />
|discontinued = 2003<br />
|predecessor = [[First_and_second_generations_of_video_game_consoles|Color TV-Game]]<br />
|successor = [[Super Nintendo emulators|SNES]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
The '''[https://en.wikipedia.org/wiki/Nintendo_Entertainment_System Nintendo Entertainment System]''' (NES) is an 8-bit, third-generation console released on July 15, 1983 in Japan, where it was known as the '''Family Computer''' or '''Famicom''', and on October 18, 1985, it released in the US. It retailed for {{Inflation|USD|179.99|1985}}. It had a Ricoh 2A03 CPU at 1.79 MHz with 2KB of RAM.<br />
<br />
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 low maximum ROM size), how the graphics are loaded onscreen, just the native sound processing is available, no saving... To solve this problem, Nintendo came up with two solutions:<br />
<br />
* The '''Family Computer Disk System''' (FDS), a Japan-only add-on which 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 itself had its launch delayed to late 1985, and the mapper solution obsoleted it, the add-on was never exported and some of its exclusives were ported as regular cartridge releases.<br />
* '''Memory Management Controllers''' (MMC), also known colloquially as '''mappers'''. They solved every single problem above 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.<br />
<br />
Emulation for the NES is robust, with many high-quality emulators for various systems.<br />
<br />
==Emulators==<br />
Like for [[Game Boy/Game Boy Color emulators|Game Boy/Color]], tons of NES emulators exist. For a list of open-source projects, see this [https://github.com/search?utf8=%E2%9C%93&q=nes+emulator&type=Repositories GitHub query].<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest version<br />
! scope="col"|[[Wikipedia:Famicom Disk System|FDS]]<br />
! scope="col"|[[libretro]]<br />
! scope="col"|[[Emulation accuracy|Accuracy]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="9"|PC / x86<br />
|-<br />
|[[Mesen]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/NovaSquirrel/Mesen-X/releases/ 2022-05-15] ([[Mesen#List_of_forks|Mesen X]])<br /> [https://buildbot.libretro.com/nightly/ libretro core]<br/> [http://www.mesen.ca {{MesenVer}}] <br/> [https://github.com/negativeExponent/libretro_builds/releases Mesen-X libretro core] <br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{~}}<ref group=N>[https://github.com/libretro/Mesen/commits/master libretro core] and [https://github.com/NovaSquirrel/Mesen-X/ NovaSquirrel's fork] is still active.</ref><br />
|{{✓}}<br />
|-<br />
|[[puNES]]<br />
|align=left|{{Icon|Windows|Linux|FreeBSD}}<br />
|[https://github.com/punesemu/puNES/actions git]<br> [https://github.com/punesemu/puNES/releases {{PuNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Nestopia|Nestopia UE]]<br />
|align=left|{{Icon|Windows|Linux|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ libretro core] <br>[http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Nintendulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://unlicensed.games/libg/static.php?page=NintendulatorNRS 2022-09-12] (NintendulatorNRS)<br/>[http://www.qmtpro.com/~nes/nintendulator/#downloads 0.985 Beta]<br/>[https://github.com/quietust/nintendulator git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[FCEUX]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Sol}}<br />
|[http://www.fceux.com/web/download.html {{FCEUXVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[3dSen]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.geodstudio.net/ {{3dSenVRVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/finalburnneo/FBNeo/releases/tag/latest WIP builds]<br />
|{{✓}}<br />
|{{✓}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://fms.komkon.org/iNES iNES]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Solaris}}<br />
|[https://fms.komkon.org/iNES {{INESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|My Nes<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/alaahadid/My-Nes/releases git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MetalNES]]<br />
|align=left|{{Icon|macOS}}<br />
|[https://github.com/iaddis/metalnes git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Transistor<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://prilik.com/ANESE ANESE]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/daniel5151/ANESE/releases git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Cycle<ref group=N>[https://prilik.com/ANESE/#disclaimers The CPU is instruction-cycle accurate, but not sub-instruction cycle accurate (TODO ). While this inaccuracy doesn’t affect most games, there are some that that rely on sub-instruction level timings.]</ref><br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[RockNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://rocknes.web.fc2.com {{RockNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[nemulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://nemulator.com/downloads.html {{NemulatorVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Nesemu<br />
|align=left|{{Icon|macOS}}<br />
|[https://github.com/tsalvo/nes-emu-ios git]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[http://cah4e3.shedevr.org.ru/fceultra.php FCEUmm]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://sourceforge.net/projects/fceumm/ 98.13mm] ([[Emulators on Windows|Windows]])<br />[https://github.com/libretro/libretro-fceumm git] ([[libretro]])<br />
|{{✗}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[VirtuaNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://virtuanes.s1.xrea.com/ 0.97]<br />
|{{~}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[HDNes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://forums.nesdev.com/viewtopic.php?f=3&t=9935#p109627 git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.jabosoft.com/categories/3 1.2.1]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[NESticle]]<br />
|align=left|{{Icon|DOS|Windows9x}}<br />
|[http://web.archive.org/web/20070227191851/http://www.zophar.net/NESticle/nestcxxx.zip x.xx] (DOS) <br /> [https://web.archive.org/web/20070116124329/http://www.zophar.net:80/NESticle/nestc042.zip 0.42] (Win9x)<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[QuickNES]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://web.archive.org/web/20180904003223/https://kode54.net/fb2k/QuickNES.zip 0.7.0b1] ([[Emulators on Windows|Windows]])<br />[https://github.com/libretro/QuickNES_Core git] ([[libretro]])<br />
|{{✗}}<br />
|{{✓}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Mobile / ARM<br />
|-<br />
|Nestopia<ref group=N name=libretro>Only available as a libretro core (e.g. [[RetroArch]]).</ref><br />
|align=left|{{Icon|Android|iOS}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[http://www.explusalpha.com/home/nes-emu NES.emu]<br/><small>(based on fceux 2020.05.03 git)</small><br />
|align=left|{{Icon|Android|Pyra}}<br />
|[https://play.google.com/store/apps/details?id=com.explusalpha.NesEmu&hl=en_IN&gl=US {{.emuVer}}][https://github.com/Rakashazi/emu-ex-plus-alpha git]<small> (Android)</small><br/>[https://pyra-handheld.com/repo/apps/80 1.5.46.02]<small> (Pyra)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br/><small>(Android only)</small><br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|FreeiNES<br />
|align=left|{{Icon|Android|Maemo}}<br/>{{Icon|Symbian}}<br />
|[https://play.google.com/store/apps/details?id=com.fms.ines.free&hl=en_US&gl=US 6.1.4]<small> (Android)</small><br/>[https://fms.komkon.org/iNES/ines_3.6.5-1_armel.deb 3.6.5]<small> (Maemo)</small><br/>[https://www.mobiles24.co/downloads/s/229852-184-ines 3.6] <small>([[Emulators on Symbian|Symbian]])</small><br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|VGBANext<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.fms.emu&hl=en&gl=US {{VGBANextVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|GPFCE<br />
|align=left|{{Icon|Linux|Pandora|GP2X}}<br/>{{Icon|Wiz}}<br />
|[http://repo.openpandora.org/?page=detail&app=package.gpfce.notaz 0.81.0.r2]<small> (Pandora)</small><br/>[https://dl.openhandhelds.org/cgi-bin/gp2x.cgi?0,0,0,0,71,2136 0.4 r313] <small>(GP2X)</small><br/>[https://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,71,51 0.4+] <small>(Wiz)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|John NESS<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.johnemulators.johnness 1.09]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.jabosoft.silverarrow 1.2.6.26]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|Nostalgia.NES<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.nostalgiaemulators.neslite 2.0.9]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|nesemu<br />
|align=left|{{Icon|Pandora|Wiz|Dingoo}}<br />
|[https://code.google.com/archive/p/nesemu/downloads 0.2.3 Beta Preview]<br/><small> (Pandora)</small>[https://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,71,235 V1] <small>(Wiz)</small><br/>[https://dl.openhandhelds.org/cgi-bin/dingoo.cgi?0,0,0,0,71,181 0.2] <small>(Dingoo)</small><br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Nestopia]]<br />
|align=left|{{Icon|Pandora}}<br />
|[https://repo.openpandora.org/?page=detail&app=nestopia-app V2]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Nesemu<br />
|align=left|{{Icon|iOS|AppleTV}}<br />
|[https://github.com/tsalvo/nes-emu-ios git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Pocket Nester+<br />
|align=left|{{Icon|WinMobile}}<br />
|[https://www.zophar.net/wmsphone/nes/pocketnester+.html 0.9]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Consoles<br />
|-<br />
|[[L-CLASSICS|Switch Online]]<br />
|align=left|{{Icon|Switch}}<br />
|2.3.0<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|3DS|WiiU}}<br />
|N/A<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Nestopia<ref group=N name=libretro/><br />
|align=left|{{Icon|PS3|360|Wii}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[FCEUX|FCE Ultra GX]]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/dborth/fceugx/releases {{FCEUXGXVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
| pNES<br />
|align=left|{{Icon|Switch|Vita}}<br />
|[https://github.com/Cpasjuste/pemu/releases git]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|NesterJ<ref group=N>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. Its compatibility is inferior to 1.13 beta 2.</ref><br />
|align=left|{{Icon|PSP}}<br />
|[http://filetrip.net/psp-downloads/homebrew/download-nesterj-113-beta-2-f27533.html 1.13 beta 2]<br />[http://filetrip.net/psp-downloads/homebrew/download-nesterj-112aoex-r3-f29028.html AoEX]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|FCEUltra for PS2<br />
|align=left|{{Icon|PS2}}<br />
|[https://www.emuparadise.me/Nintendo_Entertainment_System_Emulators/Playstation_2/FCEUltra/146 0.9.3]<br/>[https://mundowiihack.wordpress.com/tag/fce-ultra 0.90i Mod]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[https://hcs64.com/neon64.html Neon64]<br />
|align=left|{{Icon|N64}}<br />
|[https://github.com/hcs64/neon64v2 git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|VirtuaNES for 3DS<br />
|align=left|{{Icon|3DS}}<br />
|[https://github.com/TBirdSoars/VirtuaNES git]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|nesDS<br />
|align=left|{{Icon|NDS}}<br />
|[https://sourceforge.net/projects/nesds/files/nesds1.3a.zip/download 1.3a]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|imbNES<br />
|align=left|{{Icon|PS1}}<br />
|[http://web.archive.org/web/20090221132233/http://imbnes.gamebase.ca:80/downloads.html 1.3.2]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|NESBox<br />
|align=left|{{Icon|XB1}}<br />
|[https://nesbox.com v4]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Project Nested]]<br />
|align=left|{{Icon|SNES}}<br />
|[https://github.com/Myself086/Project-Nested/releases {{ProjectNestedVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[NeMul]]<br />
|align=left|{{Icon|MD}}<br />
|[http://pscd.ru/games/smd/nsmd/1247-nemul.html 1.0]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|PocketNES<br />
|align=left|{{Icon|GBA}}<br />
|[https://www.dwedit.org/gba/pocketnes_2013_07_01.zip 7-1-2013]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="9"|Other<br />
|-<br />
|[https://zardam.github.io/webnofrendo numworks-nofrendo]<br />
|align=left|{{Icon|Numworks}}<br />
|[https://github.com/zardam/numworks-nofrendo git]<br />
|{{~}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<references group=N /><br />
<br />
===Comparisons===<br />
*[[Mesen]] is the most accurate NES emulator according to currently established NES test ROM suites.<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; [[Texture_packs|HD packs]], [[netplay]], auto-updating, [[Shaders and filters|good built-in filters]], both .zip and [[GoodTools|goodmerged]] file loading, etc. The standalone emulator has ceased development for unknown reasons, but the [https://github.com/libretro/Mesen libretro] and [https://github.com/NovaSquirrel/Mesen-X NovaSquirrel's fork] is still active.<br />
*[[puNES]] is the second most accurate NES/FDS emulator according to a separate test battery run by the TASVideos community.<ref name="nestas">http://tasvideos.org/EmulatorResources/NESAccuracyTests.html</ref> <br />
*[[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 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 in the Undead Edition.<br />
*[[Nintendulator]] and My Nes also have a fairly high ranking in those tests.<ref name="nestas"/>. NintendulatorNRS is a fork of Nintendulator which has support for the Famicom Disk System, rare mappers, VRT chipsets, and many unlicensed and bootleg carts and systems.<br />
*[[FCEUX]] scores rather low in these tests, despite being a recommended emulator on TAS Videos. The New PPU is more accurate than the Old PPU, thankfully. The emulator is still useful, though, thanks to its robust Lua scripting and incorporating FCEUmm into its feature set.<br />
*[[VirtuaNES]] also scores quite low in the tests, but in turn supports several obscure [[#Peripherals|peripherals]] that are not available on other emulators.<br />
*For official emulation, there is Nintendo's own [[Virtual Console]] or [[L-CLASSICS|Nintendo Switch Online]]. The Wii has a significantly larger library of NES games to choose from than the 3DS or Wii U, especially from third-party publishers.<br />
<br />
There are many other NES emulators not listed here, as the NES has more emulators than any other system (new ones are started all the time). Only those that are well known or stand out in some way are covered here.<br />
<br />
==Emulation issues==<br />
===Mappers===<br />
A key difference between many emulators nowadays is how many mappers they support.<br />
* '''No mapper:''' Supported on every emulator even official Nintendo emulators.<br />
* '''Official mappers''' (UNROM, AOROM, MMC1-6): Most emulators, as well as Nintendo's Virtual Console (but not their GBA emulators), will cover these.<br />
* '''Third party mappers''' (Various: e.g. Konami's VRC6/VRC7) While officially licensed by Nintendo, they were not allowed outside Japan. As a result, for their Western releases, many games that took advantage of their features (advanced ROM mapping, extra sound channels) were reprogrammed significantly and shipped on the official mappers, often with simplified soundtracks. A lot of fan emulators worth their salt will cover these. With those, you cover the entire officially licensed library.<br />
* '''Unlicensed mappers:''' Mostly used by pirate cartridges, often long past the console's official commercial lifespan. Only the more accurate emulators ([https://github.com/NovaSquirrel/Mesen-X/commits/master/Core Mesen-X], [https://github.com/punesemu/puNES/commits/master/src/core/mappers puNES], NintendulatorNRS, [https://github.com/0ldsk00l/nestopia/commits/master/source/core/board Nestopia UE]) will even bother covering them in a whack-a-mole quest for every new one discovered to this very day. If you're not interested in '''unlicensed''' Chinese or Russian bootlegs or newer unofficial NES demakes, it isn't a problem.<br />
<br />
The NES ROM information isn't sufficient to describe the cartridge and emulate it, so emulators have to include the layout and behavior of these mappers in their code, while the ROM header tells the emulator which mapper to choose. So unlike with other consoles, no matter how accurate a given NES emulator will get, it will still never be able to run newly discovered ROM dumps from cartridges that used a so-far unknown mapper. Thus, Unlicensed NES support will be inevitably incomplete and a constant work-in-progress, hence claims some emulators are "inaccurate".<br />
<br />
Related to this issue: This is why most emulators won't run unheadered NES ROMs. Newer versions of Nestopia can open those, but they're handled in a slightly different way: the information that would have been included in the iNES header is instead provided in emulator configuration files that get summoned as long as the ROM's hash matches exactly the No-Intro dump of that given game (which is inconvenient for romhacks).<br />
<br />
===QD FDS support===<br />
Games dumped off the Famicom Disc System come into two major types:<br />
<br />
* '''.fds format''': Most common format. Ubiquitous in ROM sets (GoodSets, No-Intro). Omits some checksum data.<br />
* '''.qd format''' (stands for QuickDisk): Only ever used in official Nintendo re-releases. Almost identical to fds, but a full dump with checksum data. May omit padding.<br />
<br />
The checksum data in question would be checked at BIOS startup to verify the integrity of the image and whether it was tampered with, in which case it will throw an anti-piracy error. As of now, no NES emulators support the alternate more complete dumps, as well as fudging that check's result to always return a negative. To emulate a .qd image, stripping the checksum data with a custom script is needed. <br />
<br />
===Overscan===<br />
{{Main|Overscan}}<br />
<br />
[[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 their overscan to be cropped to look proper. Unfortunately, there is no standard level of overcropping. Many games require different levels for best results. For example, Super Mario Bros. 3 requires quite a bit of cropping, however, the same level of cropping will obscure the letters of the status bar in Castlevania games.<br />
<br />
===Color palette===<br />
{{Main|Famicom color palette}}<br />
<br />
Unlike consoles such as the SNES, which natively generate their image in pure RGB, the Famicom normally generates and outputs an encoded NTSC video signal. This must then be decoded by the TV's built-in NTSC decoder, which means the resulting color palette often varies depending on the display's decoder. For this reason, NES games will appear to have different colors on different TV sets. To properly emulate this part of the NES experience, many Famicom emulators have a variety of different palettes to choose from.<br />
<br />
The Wii and Wii U versions of [[Virtual Console]] use extremely dark color palettes. This is apparently not an accuracy issue, but rather an anti-epilepsy measure. For the Nintendo Switch Online service, the games were directly edited to remove seizure-inducing patterns, allowing it to use a normal palette.<br />
<br />
==Peripherals==<br />
There were many accessories released for the NES but Emulation 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><br />
<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col" style="width:200px;"|Name(s)<br />
! scope="col" style="width:300px;"|Description<br />
! scope="col" style="width:150px;"|Game(s)<br />
! scope="col" style="width:100px;text-align:center"|Support emulator(s)<br />
! scope="col" style="width:300px;"|Note<br />
|-<br />
!Zapper<br />
|An electronic light gun accessory that allowing players to aim at the display and shoot various objects that appear on the screen.<br />
|''[[Wikipedia:Duck Hunt|Duck Hunt]]''<br/>''[[Wikipedia:Wild Gunman|Wild Gunman]]''<br/>''[[Wikipedia:Hogan's Alley (video game)|Hogan's Alley]]''<br />
|Various<br />
|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.<br />
|-<br />
!Arkanoid/Vaus Controller<br />
|A specific game controller with one button to "fire" and a dial to control back and forth movement.<br />
|''[[Wikipedia:Arkanoid|Arkanoid]]''<br/>''[[Wikipedia:Arkanoid: Revenge of Doh|Arkanoid: Revenge of Doh]]''<br/>''[[Wikipedia:Chase H.Q.|Chase H.Q.]]''<br />
|Various<br />
|N/A<br />
|-<br />
!Power Pad<br/>Family Trainer<br/>Family Fun Fitness<br />
|A game controller that allows players stepping on a gray floor mat with 12 pressure-sensors embedded between flexible plastic to control gameplay.<br />
|''[[Wikipedia:Stadium Events|Stadium Events]]''<br/>''[[Wikipedia:Dance Aerobics|Dance Aerobics]]''<br/>''Athletic World''<br />
|[[FCEUX]]<br />
|N/A<br />
|-<br />
!NES Four Score<br/>NES Satellite<br/>4-Player Adaptor<br />
|A multitap accessory that allows players to enable up to 4-player gameplay using infrared wireless communication.<br />
|''[[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]]''<br />
|Various<br />
|Emulated by having an option to switch between 2-player and 4-player mode or just enabling/disabling Player 3 and Player 4's controller.<br />
|-<br />
!Family Computer Disk System<br />
|''See above''<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]]''<br />
|Various<br />
|BIOS file (which can be found [[Emulator_Files#NES_.2F_Famicom|here]]) is required for FDS emulation. Note that there's two versions of the BIOS: the one that comes with FDS and another one that comes with Sharp's [[Wikipedia:Twin Famicom|Twin Famicom]]. They function identically despite showing different intro during first boot.<br />
|-<br />
!Microphone<br />
|A Japan-exclusive built-in feature in the original Player 2 Famicom controller that allows players to use external sound source (e.g. player's voice) as input.<br />
|''[[Wikipedia:The Legend of Zelda (video game)|Legend of Zelda: The Hyrule Fantasy]]''<br/>''[[Wikipedia:Kid Icarus|Light Mythology: Palutena's Mirror]]''<br/>''[[Wikipedia:The Legend of Zelda (video game)|Kaiketsu Yanchamaru]]''<br />
|[[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><br />
|N/A<br />
|-<br />
!Family BASIC<br />
|A Japan-exclusive peripheral that includes a enchanced dialect of [[Wikipedia:BASIC|BASIC]] programming language that allow users to create programs in Famicom. It comes with a special designed cartridge, keyboard, and the Data Recorder.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom Data Recorder<br />
|A Japan-exclusive compact cassette tape data interface as an addition to the Family BASIC to save data from BASIC programs created by users.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom 3D System<br />
|A Japan-exclusive active shutter glasses headset which allowed compatible games to display a stereoscopic image for 3D experience.<br />
|''[[Wikipedia:List of Mario racing games#Famicom Grand Prix II: 3D Hot Rally|Famicom Grand Prix II: 3D Hot Rally]]''<br/>''[[Wikipedia:Rad Racer|Highway Star]]''<br/>''[[Wikipedia:Falsion|Falsion]]''<br />
|[[RetroArch]]<br />
|[https://github.com/libretro/glsl-shaders/tree/master/stereoscopic-3d GLSL shaders] is needed for RetroArch to simulate the 3D experience with [[Virtual reality|VR]] headset, 3D TV, 3D projector or Android phone with cardboard.<br />
|-<br />
!Miracle Piano Teaching System<br />
|An accessory that used an electronic MIDI keyboard as input.<br />
|''[[Wikipedia:Miracle Piano Teaching System|Miracle Piano Teaching System]]''<br />
|[[MAME]]<br/>no$nes<br/>Nintaco<br/>[https://forums.nesdev.org/viewtopic.php?t=17135 FCEUX mod]<br>[[MiSTer]]<br />
|N/A<br />
|-<br />
!ASCII TurboFile<br/>ASCII TurboFile II<br />
|A Japan-exclusive external storage devices for saving game positions on Famicom.<br />
|''[[Wikipedia:Wizardry: Proving Grounds of the Mad Overlord|Wizardry: Proving Grounds of the Mad Overlord]]''<br/>''[[Wikipedia:Wizardry II: The Knight of Diamonds|Wizardry II: The Knight of Diamonds]]''<br/>''[[Wikipedia:River City Ransom|Downtown Nekketsu Monogatari]]''<br/>''[[Wikipedia:Miracle Warriors: Seal of the Dark Lord|Haja no Fūin]]''<br />
|[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Oeka Kids Tablet<br />
|A Japan-exclusive drawing tablet for the Famicom ''Oeka Kids'' series.<ref>[https://web.archive.org/web/20160927112920/http://www.ne.jp/asahi/oroti/famicom/ish15.html ファミコンの周辺機器が大集合! ザ☆周辺機器ズ 15] (Archived)</ref><br />
|''Oeka Kids: Anpanman no Hiragana Daisuki''<br/>''Oeka Kids: Anpanman to Oekaki Shiyou!!''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!RacerMate CompuTrainer Pro<br />
|A rare series of peripherals for the game ''RacerMate Challenge II''. It comes with a interface box, a bike trainer as well as a handlebar display.<ref>[http://www.nesmuseum.com/racermate.html NES Museum: RacerMate Challenge II]</ref><br />
|''RacerMate Challenge II''<br />
|N/A<br />
|N/A<br />
|-<br />
!Game Genie<br />
|A pass-through devices that attached between a cartridge and the console, allowing the player to manipulate various aspects of games and access unused assets and functions by temporarily modify game data.<br />
|Various<br />
|[[FCEUX]]<ref group=N name=gamegenie>Cheat authentically by using a Game Genie ROM.</ref><br/>[[puNES]]<ref group=N name=gamegenie/><br />
|Most emulators have a GUI to manage cheats and don't rely on real hardware cheating devices.<br />
|-<br />
!Family Computer Network System<br/>Famicom Modem<br />
|A Japan-exclusive network peripheral that allowed users to connect to a Nintendo server which provided extra content such as jokes, news, game tips, weather forecasts, horse betting and downloadable content via dial-up modem.<br />
|N/A<br />
|N/A<br />
|N/A<br />
|}<br />
</div><br />
<references group=N/><br />
<br />
==Hardware variants==<br />
===VS. System===<br />
An arcade system based on the NES released for the US. It was released in two different cabinet variations: '''Vs. UniSystem''' and '''Vs. DualSystem''', which the later have double chipsets on the PCB and is capable of handling two different programs or simply two separate copies of a single program simultaneously.<br />
<br />
Most emulators support games in Vs. UniSystem cabinet by setting up different DIP switches. But for games in Vs. DualSystem cabinet, [[MAME]] is the only choice.<br />
<br />
Since most VS. System games have palettes that differ from the standard RGB NES palette, roms made with VS. System which are accidentally played in the emulator's NES mode (or vice-versa) will cause the colors to be totally garbled. This can occur when there is an issue with the emulator's configuration or the ROM's iNES header.<br />
<br />
===Famicom Box===<br />
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 games available. 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, and 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. <br />
<br />
Neither the cartridges nor the BIOS has been dumped or tested with an emulator, unlike the Super Famicom Box (which has had both its BIOS' and most of its ROMs dumped).<br />
<br />
===Dendy===<br />
A pirate NES Famicom clone which was sold in Russia and Eastern Europe, with the blueprint later 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 many other changes from the official PAL NES as well- through these differences often break the compatibility of Dendy-specific releases on most emulators.<br />
<br />
MESS supports this console, and some other emulators (such as Mesen, puNES, and FCEUX) have introduced support for it, as well as support for iNES 2.0 ROM headers (including the option to mark a ROM region as PAL Dendy). The cartridges themselves can still be played as long as the emulator supports broken carts.<br />
<br />
===VTxx===<br />
VTxx is a series of NOAC (Nintendo-On-A-Chip, a kind of chip that contains all the components of a Famicom/NES) chips that implemented multiple changes and enhancements compared to regular NES, manufactured by [http://www.vrt.com.tw/ V.R Technology].<br />
<br />
Differences between VTxx series chips and regular NES could be checked on [https://www.nesdev.org/wiki/VTxx NesDev Wiki].<br />
<br />
VTxx is often being used in those low-quality plug & play consoles, or keyboard-shaped so-called educational computers.<br />
<br />
V.R technology provides an emulator called [http://www.vrt.com.tw/download.htm EmuVT] as official development & debugging tool, which supports the emulation of multiple kinds of VTxx series chips, and seems to be modded out of an old emulator called [https://web.archive.org/web/20110317151619/http://www.emulation9.com/nnnesterj/ NNNesterJ].<br />
<br />
===NES Classic Edition===<br />
{{main|wikipedia:NES Classic Edition}}<br />
The NES Classic Edition is a mini console that emulates the experience of the Nintendo Entertainment System. It includes 30 classic NES games and is compatible with the Wii Classic Controller and NES Classic Edition controller.<br />
Nintendo produced and sold about 2.3 million NES Classic Editions from November 2016 through April 2017, with shipments selling out nearly immediately. In April 2017, Nintendo announced they were discontinuing the product, leading to consumer confusion, and incidents of greatly increased pricing among private sellers. Due to the demand of the NES Classic, and the success of the Super NES Classic Edition console, Nintendo re-introduced the NES Classic on June 29, 2018. Production was discontinued again in December 2018.<br />
<br />
==Resources==<br />
*[http://wiki.nesdev.com/w/index.php/Nesdev_Wiki Nesdev Wiki] - A place for all your NES programming/NES emulator programming needs.<br />
*[http://forums.nesdev.com/viewtopic.php?t=2818 Nesdev Forum] - Discussion of NES Wii Virtual Console accuracy.<br />
<br />
==References==<br />
{{Reflist}}<br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Third-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo Entertainment System emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=50558Nintendo 64 emulators2022-10-17T11:03:27Z<p>DaLod: fix the pj64 keygen link position</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2002<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
{{for|other emulators that run on N64 hardware|Emulators on N64}} <br />
<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996 for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), who wanted to roll out their previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4MB of RAM, and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. A separate add-on was later released called the "Expansion Pak" that added an additional 4MB of RAM, totaling 8MB. The development workstations were often Unix-based, something that would later help reverse engineers in some projects.<br />
<br />
==Emulators==<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest version<br />
! scope="col"|Plugins<br />
! scope="col"|Controller Pak<br />
! scope="col"|Rumble Pak<br />
! scope="col"|Transfer Pak<br />
! scope="col"|64DD<br />
! scope="col"|Depth<br/>output<br />
! scope="col"|Texture<br/>enhancement<br />
! scope="col"|Netplay<br />
! scope="col"|[[libretro]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="15"|PC / x86<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture>Only supports texture packs, and not filtering or upscaling</ref><br />
|{{✓}}<br />
|{{✓}}<ref group=N name=libretro>Available exclusively as a libretro core</ref><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/Rosalie241/RMG/releases {{RMGVer}}]<br >[https://github.com/Rosalie241/RMG/actions Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<ref group=N name=Glide>Only with GLideN64</ref><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input>Requires replacing the input plugin to one with netplay support</ref><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://www.pj64-emu.com/public-releases {{Project64Ver}}]<br >[https://www.pj64-emu.com/nightly-builds Dev] <br > [https://github.com/Rosalie241/PJ64Launcher/releases/latest keygen]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{~}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[simple64]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=RMGMupen>Stick to RMG or Mupen64Plus-Next until dev finishes working out the timing kinks.</ref><br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input/><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2454 *]<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.emulation64.com/files/getfile/936/ 1.1] (Official)<br />[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146] (Unofficial SVN)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=1964GEPD>Highly recommended to use 1964 GEPD for Goldeneye 007 or Perfect Dark</ref><br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 git]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{✓}}<ref group=N name=libretro/><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<ref group=N name=obsolete>Obsolete and replaced by Mupen64Plus-Next</ref><br />
|-<br />
|simple64 (Final GLideN64)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/thekovic/simple64/releases/tag/v2021.5.30 Final GLideN64]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<ref group=N name=RMGGlide>RMG with GLideN64 recommended.</ref><br />
|-<br />
|[[Project64 Netplay]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/Project64Netplay/Project64-Netplay-2x git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Rokuyon<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Hydr8gon/rokuyon git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|Linux|macOS}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest git]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://drive.google.com/file/d/1IWyw5UG9Uf24KG0zrcXSFoOmcQoHWmyc/view {{Larper64Ver}}]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="15"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.322 (beta)]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture/><br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Pandora|Pyra}}<br />
|[http://repo.openpandora.org/?page=detail&app=mupen64plus Pandora]<br/>[https://pyra-handheld.com/repo/apps/39 Pyra]<br />
|{{?}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
!colspan="15"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|PSP|3DS}}<br>{{Icon|Vita|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest PSP]<br/>[https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS]<br/>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases VitaGL]<br/>[https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✓}}<br/><small>(PSP)</small><br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest git]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Beta 6.0]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 0.96 beta]<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<references group=N /><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, until recently complete compatibility and/or accuracy left a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator, and which was more compatible often depended on when and in what configuration each emulator has been tested. As of August 2017, both emulators have roughly equal compatibility and accuracy when running with the same [[recommended N64 plugins]] setup, though both default to Glide64, a now relatively lackluster plugin.<br />
<br />
;[[Mupen64Plus]]<br />
:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64,<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs onto the executable and editing the config with a text editor. It also only comes bundled with outdated video plugins, so to ensure the best possible compatibility, sourcing better third-party plugins such as GLideN64 is a must. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow. As of 2022 Project64-style overclocking for faster frame rates has been added under the option 'CountPerOpDenomPot'.<br />
<br />
:;Mupen64Plus-Next and ParaLLEl-N64<br />
:Both are heavily-modified forks developed as [[libretro]] cores. They introduce many features and optimizations not present in mainline alongside [[RetroArch]]'s general features, including 3-point texture filtering for Glide64, superior A/V sync and latency, and even an initially exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin now known as ParaLLEl-RDP, making it a better alternative to the standalone version in some cases. ParaLLEl-RDP has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions. Although, it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high-resolution rendering, only available in integer scales of the original N64 resolution.<br />
<br />
::As for the difference between the two cores, ParaLLEl-N64 is actually the older of the two, as it is based off of the old Mupen64Plus-libretro core, having been renamed to ParaLLEl-N64 upon its initial integration of the ParaLLEl-RDP and RSP plugins. In addition to the ParaLLEl plugins, it also retains the older HLE plugins (glN64, Rice and Glide64), as well as Angrylion Plus. Meanwhile, Mupen64Plus-Next is a new rebase off of bleeding-edge mainline, and as such is the more compatible of the two. It does away with the legacy plugins and replaces them with GLideN64 as a better HLE solution (though of course, the ParaLLEl plugins and Angrylion Plus stay), considerably cleans up the Core Options menu for easier configuration and adds Transfer Pack support. Add to this the fact that going forward, all further improvements and new features will be to the Mupen64Plus-Next core, and Mupen64Plus-Next is now the more recommended of the two, thus ParaLLEl-N64 should now only be considered for performance reasons or perhaps for older ROM hacks that don't play well with the newer, more accurate plugins.<br />
<br />
:;[[simple64]]<br />
:A fork of Mupen64Plus with a custom-made Qt GUI. This is probably the easiest "just works out of the box" solution for Nintendo 64 emulation, as it comes bundled with ParaLLEl-RDP and ParaLLEl-RSP, ensuring both excellent compatibility and good speed without needing to mess with plugins or settings, provided your hardware supports Vulkan. However, unlike other emulators, it does not allow you to use other plugins. While it began as a shallow fork, it has increasingly become something closer to a hard fork, as its developer has opted to make various accuracy-focused changes to the emulation core that will require additional work to port back to upstream or to other forks. It also currently features only an interpreter core, as the dynarecs used by Mupen64Plus are incompatible with the core timing changes made by the developer. While this makes simple64 more accurate than most other N64 emulators, it also results in slower performance. If more speed and enhancements are desired, there is an older build that is closer to upstream and uses GLideN64 as its graphics plugin - unfortunately lacking the texture enhancement suite required for use of texture packs and upscaling.<br />
<br />
:;[[RMG]]<br />
:Rosalie's Mupen GUI is a project aiming to close the gap between Project64 and Mupen64Plus in terms of user experience. Its interface is about on par with simple64's in terms of cleanliness and ease of use, but unlike simple64, it allows you to use other plugins. The latest version comes bundled with GLideN64 and ParaLLEl-RDP for video plugins, and mupen64plus-hle-rsp and ParaLLEl-RSP for RSP plugins, though it can still use the older plugins that come with regular Mupen64Plus in case your PC cannot handle the newer plugins. However, it currently does not allow you access to ParaLLEl-RDP's options within its GUI, so if you wish to make use of features such as upscaling or downsampling, you must do so by editing the mupen64plus.cfg file, whereas simple64 does expose these options in its GUI. However, if you prefer GLideN64, this is a superior alternative, as it does have access to its settings GUI, and the last version of simple64 that uses GLideN64 is becoming increasingly outdated.<br />
<br />
:;Wii64 and Not64<br />
:Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Project64]]<br />
:An open-source emulator for Windows, as well as one of the oldest. Its official release builds are more up-to-date than Mupen64Plus', and the current version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than some of the Mupen64Plus attempts and supports features such as Transfer Pak emulation and 64DD emulation. It now comes with GLideN64 out-of-the-box, but the default audio plugin isn't even the best in the box. Annoyingly, it also nags you with a timed, unskippable message asking for donations to the project upon launch. It is thus recommended to download it through [https://github.com/Rosalie241/BetterMajorasMaskInstaller/releases/tag/4.0.2 Rosalie's BetterMajorasMaskInstaller], which downloads the latest nightly version of Project64 with the nagging message removed and installs several useful third-party plugins (it also downloads HD texture packs for OoT and MM, but you can opt out of that). For the most part, it works well in [[Wine]], but, if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[Ares]]<br />
:An open-source multi-system emulator and successor to Near's [[higan]] project, with a mostly original N64 core. Unlike other N64 emulators, it aims for high accuracy and does not employ HLE RSP or RDP emulation of any kind, nor does it use game-specific hacks. It uses Themaister's ParaLLEl-RDP Vulkan renderer (with the MAME renderer as a software-based fallback) for pixel-perfect LLE graphics. While it is currently less compatible than Mupen64Plus or Project64, it is quickly catching up to them [https://ares-emu.net/compatibility/15 (only a handful of games are currently listed as partially or not working)], and it currently passes several stringent [https://github.com/ares-emulator/ares/pull/613 accuracy tests] the other emulators do not. However, it remains to be seen how accurate its developers are willing to make it [https://github.com/ares-emulator/ares/commit/3142bd3aef3a0b7c9d97517c70f41e0eb27542ea without compromising speed] and playability on current machines.<br />
<br />
;[[CEN64]]<br />
:Aims for cycle accuracy while at the same time aiming to eventually be usable on modern PC hardware. It lacks many features and has spotty compatibility, but it can already emulate some well-known edge cases such as picture recognition in Pokemon Snap. Unfortunately, its creator appears to have abandoned the project [https://github.com/n64dev/cen64/releases/tag/v0.3 citing lack of satisfaction with the program's performance in its current interpreter-based incarnation], and while the baton has been collectively passed to the n64dev community for further development, progress has been slow.<br />
<br />
;[[1964]]<br />
:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus<br />
:Is a Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita, and the 3DS. On PSP, several games are able to reach full speed and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]<br />
:Is macOS-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]]), but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become less relevant. However, development is still ongoing and is currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]<br />
:Marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users, combined with legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]<br />
:Is a Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] at Switch emulator, [[Ryujinx]]'s Git repository, and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto Updater] tool. "86RYU", an x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
;[[BizHawk]]<br />
:Another out-of-the-box solution (supports GLideN64 and Angrylion) for n64.<br />
<br />
;n64oid<br />
:An Android exclusive Nintendo 64 emulator. It is similar to Project 64 1.6 in terms of compatibility, although it is unknown who authored it, as the APK for n64oid circulates on many legally questionable APK sites. n64oid has the infamous problem in Mario Kart 64 of the screen in Wario Stadium not displaying properly, as it displays nothing but black. It upscales all games to widescreen, which works well most of time, but on many phones it will have performance issues. The emulator is relatively poor, but it is much easier to set up than other options. The emulator features a menu with many similarities to the mobile edition of Snes9x EX+, and the My Boy! family of Android emulators for Game Boy systems.<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
Nintendo 64 emulation is now decent. A lot of the major problems that N64 emulation had in the past, have been fixed for quite some time now. The only catch is that the accurate emulators have higher system requirements. The main remaining problem is the lack of accurate cycle counting.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 was the Reality Display Processor (RDP), which used a custom design that had to be fine-tuned to get more performance out of the system using microcode. To emulate the RDP accurately, one would have to execute said microcode the way the RDP did, which differed from PC graphics cards of the day. To complicate matters further, API standards that were available on PCs two decades ago were nowhere near as flexible as they are today. If you wanted to make an accurate GPU-accelerated RDP plugin in 2003, you simply couldn't with the APIs of the time (OpenGL 1.x and Direct3D 9). For the average user, hardware-accurate GPU acceleration would be out of reach for a long time.<br />
<br />
[[UltraHLE]] offered a compromise. In contrast to earlier consoles, whose video chips in hindsight had been easy to render to the host CPU's framebuffer, performant RDP emulation had to take shortcuts, including programming around specific games' microcode to cleanly translate their graphics commands into API calls using Direct3D, OpenGL, and even Glide. With this, the theoretical system requirements plummeted, and the host graphics card could reproduce a functional equivalent rather than the exact method. This also gave way to prettier, higher resolution graphics, though whether or not this is an improvement is subjective and a common point of discussion. Unfortunately it proved to be hit and miss, owing to the nature of per-game microcode detection and having to tweak settings to prevent some games from running into graphical glitches.<br />
<br />
Low-level RDP emulation was continually improved in that time, most notably by [[MESS]] up until its merger with [[MAME]], where its RDP code was turned into a plugin by Angrylion. Compatibility-wise, Angrylion's RDP was considered flawless by the community, though reception wasn't as warm overall, since it ran only on the CPU and was thus painfully slow on mid-grade machines. A dozen forks attempted to bring the system requirements down and the current incarnation that does so is Angrylion RDP Plus, using multithreading. Accurate low-level emulation would only come to the GPU in 2020, when a new version of the Mupen64Plus-based ParaLLEl [[libretro]] core was released containing a rewritten RDP plugin using compute shaders in Vulkan. Though it isn't a direct fork of Angrylion, Themaister says the Angrylion code was the central point of reference for developing the plugin,<ref>[https://github.com/Themaister/parallel-rdp#disclaimer README] for parallel-rdp repository on GitHub. § Disclaimer. "While paraLLEl-RDP uses Angrylion-Plus as an implementation reference, it is not a port, and not a derived codebase of said project. It is written from scratch by studying Angrylion-Plus and trying to understand what is going on. The test suite uses Angrylion-Plus as a reference to validate implementation and cross-checking behavior."</ref> meaning ParaLLEl uses the same strategies that Angrylion does to emulate the RDP while running on the host GPU (as long as said GPU supports Vulkan).<br />
<br />
On the high-level side, gonetz and one or two assistants spent a large portion of development improving GlideN64's microcode handling throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5's games are now working in the high-level graphics mode].<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (including issues with how the framebuffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png| Low-level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png| High-level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged, asymmetrically-filtered textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead applied conventional bilinear filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares (see images below; note how OoT's Quest Status screen appears to be divided into a grid). Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their oftentimes low resolutions.<br />
<br />
Modern emulators and plugins have taken some steps which help remedy these problems. For instance, GLideN64 now supports N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins such as Angrylion and ParaLLEl-RDP do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering.</gallery><br />
<br />
===Timing issues===<br />
One of the biggest remaining problems in N64 emulation is lack of accurate core timings, which in practice means games do not always run at the speed they would on real hardware. While this technically affects all games, the majority are only affected to a negligible degree, and in some instances (particularly in Rare games) this can actually result in less framerate drops and lag, which can be seen as beneficial. However, some game engines actually depend on accurate timings for proper game behavior, and not properly emulating them can result in considerable to major issues. Some notable examples include the following:<br />
* Intros and cutscenes playing too fast and not properly syncing up with musical cues. Seen in Goldeneye's intro and Body Harvest's beginning cutscene.<br />
* Gameplay demos running at hyper speed. Earthworm Jim 3D is most notorious for this, though the main game itself is largely unaffected.<br />
* Game physics not working properly due to being tied to framerate. A good example is Donkey Kong 64, which is programmed to boost the character's speed and momentum proportional to in-game lag (most likely to make up for the game's frequent framerate drops), which can be exploited for certain glitches and sequence breaks on real hardware. Emulators currently run the game too well and with too little lag, making most of these tricks impossible to pull off.<br />
* Possibly the most affected game is Knife's Edge, which runs like it's on permanent fast-forward, making it all but unplayable. Messing with timing-related settings such as CounterFactor can mitigate this somewhat, but nowhere near enough to fix the issue.<br />
Fortunately, tackling these problems has recently become a core focus of development in some N64 emulators, and attempts are underway to improve the situation. Ares currently has the most accurate timings overall, and already runs Earthworm Jim 3D's demos much better than other emulators. Meanwhile, simple64 has recently pushed various timing-related commits aimed at improving accuracy, and as a result it may now be the only emulator that runs Donkey Kong 64 properly. As these efforts progress, it should be noted that a side-effect of improved timings may be greater in-game lag. This should not be seen as the emulator becoming slower, but rather the emulator behaving exactly like real hardware does, as many N64 games were notorious for framerate drops.<br />
<br />
==Peripherals==<br />
===Voice Recognition Unit emulation===<br />
The Voice Recognition Unit (VRU) is an accessory used primarily by ''Hey You, Pikachu''. No emulator or input plugin supports this, although there is an on-going effort to get it working.<ref name="emutalk">{{cite web|url=http://www.emutalk.net/threads/55279|title=Hey You! Pikachu - Possible HLE Implementation|publisher=emutalk|accessdate=2018-06-17|date=2014-10-27, Last edit: 2016-04-04}}</ref><br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge boots in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges.<br />
<br />
===Transfer Pak emulation===<br />
A few games, such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games, can use the Transfer Pak, an attachment that allows interfacing with specific [[Game Boy/Game Boy Color emulators|Game Boy/Color]] games for certain features. Most N64 emulators can emulate the Transfer Pak's functionality to one degree or another, with the most robust being Project64 with N-Rage's input plugin, but a couple of things are difficult to emulate or are not emulated at all:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
*Playing the Gen 1 and 2 Pokemon games through the Game Boy Tower in Pokemon Stadium 1 and 2 is notoriously finicky. At the moment, only Project64, using the N-Rage input plugin, can properly load either game's Game Boy Tower at all, with other emulators either crashing or failing to establish the connection. Even here, extra steps must be taken: for Pokemon Stadium 2, simply set the CPU core to Interpreter and Counter factor set to 1 in the emulator's game settings. For the first Stadium game, in addition to the aforementioned settings, Delay SI Interrupt must also be turned on, and an LLE RSP plugin other than the default Projec64 RSP must be used, such as ParaLLEl-RSP.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or the US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has full support for this feature, but dummied-out expansion data in Ocarina of Time and Mario Party 2 (JP/PAL) exist as well.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood]. The latest newcomer is Mupen64Plus which is the base of other emulators such as [[simple64]] and [[RMG]].<br />
<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|N64 Mouse<br />
! scope="col"|64DD Emulation<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64 {{Project64Ver}}]<br >[https://64dd.org/downloads.html 64DD.org Builds]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]<br />
|{{✓}}<br />
|[https://twitter.com/LuigiBlood/status/1568694009496756225 High]<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 git]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[simple64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/Rosalie241/RMG/releases {{RMGVer}}]<br >[https://github.com/Rosalie241/RMG/actions Dev]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases git]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|}<br />
</div><br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest.<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early basic 64DD emulation as well but is much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, and, once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators, aside from the 64DD emulation itself is imperfect.<br />
<br />
==Hardware variants==<br />
===iQue Player emulation===<br />
Before the GBA, DS, and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, which was called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and their games, iQue Player releases are regular N64 roms wrapped with several layers of encryption, as well as a ticket and signature system like that on Wii, DSi, 3DS, Wii U, and Switch. The Chinese ROM-hacking scene is very active though and has translated the Japanese regular N64 releases for many of these to their language already, which explains some of the Chinese ROMs floating for those. However, recently, almost all pieces of iQue Player software were decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Hi Pai Paradise 2<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here]. While Mupen64Plus-based emulators can't run these conversions out of the box, Project64 does just fine.<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
A number of N64 games were released for the Wii's Virtual Console service throughout its lifespan. While the emulators at the heart of each Virtual Console title were of average accuracy (rather than using one generic emulator used for every game, each title had an emulator specifically tailored to that game), they were good enough to render the games in full playable capacity with few to no glaring errors. Many of these titles are emulated well through Dolphin, and for a good while, due to persistent long-standing inaccuracies in N64 emulators and plugins, this was the best way to emulate certain N64 games, particularly Pokemon Snap and Mario Tennis. The system requirements are much higher than running them on regular N64 emulators, but it's doable for many games. Today, regular N64 emulators and plugins have advanced to the degree that this has become unnecessary, relegating this method of N64 game emulation to little more than a curiosity, at least on PC.<br />
<br />
The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==References==<br />
<references/><br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=50557Nintendo 64 emulators2022-10-17T11:02:02Z<p>DaLod: Adding Pj64 keygen link (to remove nagware)</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2002<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
{{for|other emulators that run on N64 hardware|Emulators on N64}} <br />
<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996 for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), who wanted to roll out their previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4MB of RAM, and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. A separate add-on was later released called the "Expansion Pak" that added an additional 4MB of RAM, totaling 8MB. The development workstations were often Unix-based, something that would later help reverse engineers in some projects.<br />
<br />
==Emulators==<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest version<br />
! scope="col"|Plugins<br />
! scope="col"|Controller Pak<br />
! scope="col"|Rumble Pak<br />
! scope="col"|Transfer Pak<br />
! scope="col"|64DD<br />
! scope="col"|Depth<br/>output<br />
! scope="col"|Texture<br/>enhancement<br />
! scope="col"|Netplay<br />
! scope="col"|[[libretro]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="15"|PC / x86<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture>Only supports texture packs, and not filtering or upscaling</ref><br />
|{{✓}}<br />
|{{✓}}<ref group=N name=libretro>Available exclusively as a libretro core</ref><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/Rosalie241/RMG/releases {{RMGVer}}]<br >[https://github.com/Rosalie241/RMG/actions Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<ref group=N name=Glide>Only with GLideN64</ref><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input>Requires replacing the input plugin to one with netplay support</ref><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://www.pj64-emu.com/public-releases {{Project64Ver}}]<br >[https://www.pj64-emu.com/nightly-builds Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git] <br > [https://github.com/Rosalie241/PJ64Launcher/releases/latest keygen]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{~}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[simple64]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=RMGMupen>Stick to RMG or Mupen64Plus-Next until dev finishes working out the timing kinks.</ref><br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{~}}<ref group=N name=input/><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}[https://github.com/TASEmulators/BizHawk/issues/2454 *]<br />
|{{✓}}<ref group=N name=Glide/><br />
|{{✓}}<ref group=N name=Glide/><br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.emulation64.com/files/getfile/936/ 1.1] (Official)<br />[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146] (Unofficial SVN)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<ref group=N name=input/><br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=1964GEPD>Highly recommended to use 1964 GEPD for Goldeneye 007 or Perfect Dark</ref><br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 git]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{✓}}<ref group=N name=libretro/><br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<ref group=N name=obsolete>Obsolete and replaced by Mupen64Plus-Next</ref><br />
|-<br />
|simple64 (Final GLideN64)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/thekovic/simple64/releases/tag/v2021.5.30 Final GLideN64]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<ref group=N name=RMGGlide>RMG with GLideN64 recommended.</ref><br />
|-<br />
|[[Project64 Netplay]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/Project64Netplay/Project64-Netplay-2x git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Rokuyon<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Hydr8gon/rokuyon git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|Linux|macOS}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest git]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://drive.google.com/file/d/1IWyw5UG9Uf24KG0zrcXSFoOmcQoHWmyc/view {{Larper64Ver}}]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu git]<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="15"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.322 (beta)]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<ref group=N name=texture/><br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Pandora|Pyra}}<br />
|[http://repo.openpandora.org/?page=detail&app=mupen64plus Pandora]<br/>[https://pyra-handheld.com/repo/apps/39 Pyra]<br />
|{{?}}<br />
|{{✓}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
!colspan="15"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[[DaedalusX64]]<br />
|align=left|{{Icon|PSP|3DS}}<br>{{Icon|Vita|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest PSP]<br/>[https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS]<br/>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases VitaGL]<br/>[https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✓}}<br/><small>(PSP)</small><br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest git]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Beta 6.0]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 0.96 beta]<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta]<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{?}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
</div><br />
<references group=N /><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, until recently complete compatibility and/or accuracy left a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator, and which was more compatible often depended on when and in what configuration each emulator has been tested. As of August 2017, both emulators have roughly equal compatibility and accuracy when running with the same [[recommended N64 plugins]] setup, though both default to Glide64, a now relatively lackluster plugin.<br />
<br />
;[[Mupen64Plus]]<br />
:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64,<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs onto the executable and editing the config with a text editor. It also only comes bundled with outdated video plugins, so to ensure the best possible compatibility, sourcing better third-party plugins such as GLideN64 is a must. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow. As of 2022 Project64-style overclocking for faster frame rates has been added under the option 'CountPerOpDenomPot'.<br />
<br />
:;Mupen64Plus-Next and ParaLLEl-N64<br />
:Both are heavily-modified forks developed as [[libretro]] cores. They introduce many features and optimizations not present in mainline alongside [[RetroArch]]'s general features, including 3-point texture filtering for Glide64, superior A/V sync and latency, and even an initially exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin now known as ParaLLEl-RDP, making it a better alternative to the standalone version in some cases. ParaLLEl-RDP has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions. Although, it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high-resolution rendering, only available in integer scales of the original N64 resolution.<br />
<br />
::As for the difference between the two cores, ParaLLEl-N64 is actually the older of the two, as it is based off of the old Mupen64Plus-libretro core, having been renamed to ParaLLEl-N64 upon its initial integration of the ParaLLEl-RDP and RSP plugins. In addition to the ParaLLEl plugins, it also retains the older HLE plugins (glN64, Rice and Glide64), as well as Angrylion Plus. Meanwhile, Mupen64Plus-Next is a new rebase off of bleeding-edge mainline, and as such is the more compatible of the two. It does away with the legacy plugins and replaces them with GLideN64 as a better HLE solution (though of course, the ParaLLEl plugins and Angrylion Plus stay), considerably cleans up the Core Options menu for easier configuration and adds Transfer Pack support. Add to this the fact that going forward, all further improvements and new features will be to the Mupen64Plus-Next core, and Mupen64Plus-Next is now the more recommended of the two, thus ParaLLEl-N64 should now only be considered for performance reasons or perhaps for older ROM hacks that don't play well with the newer, more accurate plugins.<br />
<br />
:;[[simple64]]<br />
:A fork of Mupen64Plus with a custom-made Qt GUI. This is probably the easiest "just works out of the box" solution for Nintendo 64 emulation, as it comes bundled with ParaLLEl-RDP and ParaLLEl-RSP, ensuring both excellent compatibility and good speed without needing to mess with plugins or settings, provided your hardware supports Vulkan. However, unlike other emulators, it does not allow you to use other plugins. While it began as a shallow fork, it has increasingly become something closer to a hard fork, as its developer has opted to make various accuracy-focused changes to the emulation core that will require additional work to port back to upstream or to other forks. It also currently features only an interpreter core, as the dynarecs used by Mupen64Plus are incompatible with the core timing changes made by the developer. While this makes simple64 more accurate than most other N64 emulators, it also results in slower performance. If more speed and enhancements are desired, there is an older build that is closer to upstream and uses GLideN64 as its graphics plugin - unfortunately lacking the texture enhancement suite required for use of texture packs and upscaling.<br />
<br />
:;[[RMG]]<br />
:Rosalie's Mupen GUI is a project aiming to close the gap between Project64 and Mupen64Plus in terms of user experience. Its interface is about on par with simple64's in terms of cleanliness and ease of use, but unlike simple64, it allows you to use other plugins. The latest version comes bundled with GLideN64 and ParaLLEl-RDP for video plugins, and mupen64plus-hle-rsp and ParaLLEl-RSP for RSP plugins, though it can still use the older plugins that come with regular Mupen64Plus in case your PC cannot handle the newer plugins. However, it currently does not allow you access to ParaLLEl-RDP's options within its GUI, so if you wish to make use of features such as upscaling or downsampling, you must do so by editing the mupen64plus.cfg file, whereas simple64 does expose these options in its GUI. However, if you prefer GLideN64, this is a superior alternative, as it does have access to its settings GUI, and the last version of simple64 that uses GLideN64 is becoming increasingly outdated.<br />
<br />
:;Wii64 and Not64<br />
:Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Project64]]<br />
:An open-source emulator for Windows, as well as one of the oldest. Its official release builds are more up-to-date than Mupen64Plus', and the current version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than some of the Mupen64Plus attempts and supports features such as Transfer Pak emulation and 64DD emulation. It now comes with GLideN64 out-of-the-box, but the default audio plugin isn't even the best in the box. Annoyingly, it also nags you with a timed, unskippable message asking for donations to the project upon launch. It is thus recommended to download it through [https://github.com/Rosalie241/BetterMajorasMaskInstaller/releases/tag/4.0.2 Rosalie's BetterMajorasMaskInstaller], which downloads the latest nightly version of Project64 with the nagging message removed and installs several useful third-party plugins (it also downloads HD texture packs for OoT and MM, but you can opt out of that). For the most part, it works well in [[Wine]], but, if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[Ares]]<br />
:An open-source multi-system emulator and successor to Near's [[higan]] project, with a mostly original N64 core. Unlike other N64 emulators, it aims for high accuracy and does not employ HLE RSP or RDP emulation of any kind, nor does it use game-specific hacks. It uses Themaister's ParaLLEl-RDP Vulkan renderer (with the MAME renderer as a software-based fallback) for pixel-perfect LLE graphics. While it is currently less compatible than Mupen64Plus or Project64, it is quickly catching up to them [https://ares-emu.net/compatibility/15 (only a handful of games are currently listed as partially or not working)], and it currently passes several stringent [https://github.com/ares-emulator/ares/pull/613 accuracy tests] the other emulators do not. However, it remains to be seen how accurate its developers are willing to make it [https://github.com/ares-emulator/ares/commit/3142bd3aef3a0b7c9d97517c70f41e0eb27542ea without compromising speed] and playability on current machines.<br />
<br />
;[[CEN64]]<br />
:Aims for cycle accuracy while at the same time aiming to eventually be usable on modern PC hardware. It lacks many features and has spotty compatibility, but it can already emulate some well-known edge cases such as picture recognition in Pokemon Snap. Unfortunately, its creator appears to have abandoned the project [https://github.com/n64dev/cen64/releases/tag/v0.3 citing lack of satisfaction with the program's performance in its current interpreter-based incarnation], and while the baton has been collectively passed to the n64dev community for further development, progress has been slow.<br />
<br />
;[[1964]]<br />
:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus<br />
:Is a Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita, and the 3DS. On PSP, several games are able to reach full speed and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]<br />
:Is macOS-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]]), but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become less relevant. However, development is still ongoing and is currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]<br />
:Marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users, combined with legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]<br />
:Is a Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] at Switch emulator, [[Ryujinx]]'s Git repository, and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto Updater] tool. "86RYU", an x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
;[[BizHawk]]<br />
:Another out-of-the-box solution (supports GLideN64 and Angrylion) for n64.<br />
<br />
;n64oid<br />
:An Android exclusive Nintendo 64 emulator. It is similar to Project 64 1.6 in terms of compatibility, although it is unknown who authored it, as the APK for n64oid circulates on many legally questionable APK sites. n64oid has the infamous problem in Mario Kart 64 of the screen in Wario Stadium not displaying properly, as it displays nothing but black. It upscales all games to widescreen, which works well most of time, but on many phones it will have performance issues. The emulator is relatively poor, but it is much easier to set up than other options. The emulator features a menu with many similarities to the mobile edition of Snes9x EX+, and the My Boy! family of Android emulators for Game Boy systems.<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
Nintendo 64 emulation is now decent. A lot of the major problems that N64 emulation had in the past, have been fixed for quite some time now. The only catch is that the accurate emulators have higher system requirements. The main remaining problem is the lack of accurate cycle counting.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 was the Reality Display Processor (RDP), which used a custom design that had to be fine-tuned to get more performance out of the system using microcode. To emulate the RDP accurately, one would have to execute said microcode the way the RDP did, which differed from PC graphics cards of the day. To complicate matters further, API standards that were available on PCs two decades ago were nowhere near as flexible as they are today. If you wanted to make an accurate GPU-accelerated RDP plugin in 2003, you simply couldn't with the APIs of the time (OpenGL 1.x and Direct3D 9). For the average user, hardware-accurate GPU acceleration would be out of reach for a long time.<br />
<br />
[[UltraHLE]] offered a compromise. In contrast to earlier consoles, whose video chips in hindsight had been easy to render to the host CPU's framebuffer, performant RDP emulation had to take shortcuts, including programming around specific games' microcode to cleanly translate their graphics commands into API calls using Direct3D, OpenGL, and even Glide. With this, the theoretical system requirements plummeted, and the host graphics card could reproduce a functional equivalent rather than the exact method. This also gave way to prettier, higher resolution graphics, though whether or not this is an improvement is subjective and a common point of discussion. Unfortunately it proved to be hit and miss, owing to the nature of per-game microcode detection and having to tweak settings to prevent some games from running into graphical glitches.<br />
<br />
Low-level RDP emulation was continually improved in that time, most notably by [[MESS]] up until its merger with [[MAME]], where its RDP code was turned into a plugin by Angrylion. Compatibility-wise, Angrylion's RDP was considered flawless by the community, though reception wasn't as warm overall, since it ran only on the CPU and was thus painfully slow on mid-grade machines. A dozen forks attempted to bring the system requirements down and the current incarnation that does so is Angrylion RDP Plus, using multithreading. Accurate low-level emulation would only come to the GPU in 2020, when a new version of the Mupen64Plus-based ParaLLEl [[libretro]] core was released containing a rewritten RDP plugin using compute shaders in Vulkan. Though it isn't a direct fork of Angrylion, Themaister says the Angrylion code was the central point of reference for developing the plugin,<ref>[https://github.com/Themaister/parallel-rdp#disclaimer README] for parallel-rdp repository on GitHub. § Disclaimer. "While paraLLEl-RDP uses Angrylion-Plus as an implementation reference, it is not a port, and not a derived codebase of said project. It is written from scratch by studying Angrylion-Plus and trying to understand what is going on. The test suite uses Angrylion-Plus as a reference to validate implementation and cross-checking behavior."</ref> meaning ParaLLEl uses the same strategies that Angrylion does to emulate the RDP while running on the host GPU (as long as said GPU supports Vulkan).<br />
<br />
On the high-level side, gonetz and one or two assistants spent a large portion of development improving GlideN64's microcode handling throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5's games are now working in the high-level graphics mode].<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (including issues with how the framebuffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png| Low-level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png| High-level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged, asymmetrically-filtered textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead applied conventional bilinear filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares (see images below; note how OoT's Quest Status screen appears to be divided into a grid). Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their oftentimes low resolutions.<br />
<br />
Modern emulators and plugins have taken some steps which help remedy these problems. For instance, GLideN64 now supports N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins such as Angrylion and ParaLLEl-RDP do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering.</gallery><br />
<br />
===Timing issues===<br />
One of the biggest remaining problems in N64 emulation is lack of accurate core timings, which in practice means games do not always run at the speed they would on real hardware. While this technically affects all games, the majority are only affected to a negligible degree, and in some instances (particularly in Rare games) this can actually result in less framerate drops and lag, which can be seen as beneficial. However, some game engines actually depend on accurate timings for proper game behavior, and not properly emulating them can result in considerable to major issues. Some notable examples include the following:<br />
* Intros and cutscenes playing too fast and not properly syncing up with musical cues. Seen in Goldeneye's intro and Body Harvest's beginning cutscene.<br />
* Gameplay demos running at hyper speed. Earthworm Jim 3D is most notorious for this, though the main game itself is largely unaffected.<br />
* Game physics not working properly due to being tied to framerate. A good example is Donkey Kong 64, which is programmed to boost the character's speed and momentum proportional to in-game lag (most likely to make up for the game's frequent framerate drops), which can be exploited for certain glitches and sequence breaks on real hardware. Emulators currently run the game too well and with too little lag, making most of these tricks impossible to pull off.<br />
* Possibly the most affected game is Knife's Edge, which runs like it's on permanent fast-forward, making it all but unplayable. Messing with timing-related settings such as CounterFactor can mitigate this somewhat, but nowhere near enough to fix the issue.<br />
Fortunately, tackling these problems has recently become a core focus of development in some N64 emulators, and attempts are underway to improve the situation. Ares currently has the most accurate timings overall, and already runs Earthworm Jim 3D's demos much better than other emulators. Meanwhile, simple64 has recently pushed various timing-related commits aimed at improving accuracy, and as a result it may now be the only emulator that runs Donkey Kong 64 properly. As these efforts progress, it should be noted that a side-effect of improved timings may be greater in-game lag. This should not be seen as the emulator becoming slower, but rather the emulator behaving exactly like real hardware does, as many N64 games were notorious for framerate drops.<br />
<br />
==Peripherals==<br />
===Voice Recognition Unit emulation===<br />
The Voice Recognition Unit (VRU) is an accessory used primarily by ''Hey You, Pikachu''. No emulator or input plugin supports this, although there is an on-going effort to get it working.<ref name="emutalk">{{cite web|url=http://www.emutalk.net/threads/55279|title=Hey You! Pikachu - Possible HLE Implementation|publisher=emutalk|accessdate=2018-06-17|date=2014-10-27, Last edit: 2016-04-04}}</ref><br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge boots in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges.<br />
<br />
===Transfer Pak emulation===<br />
A few games, such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games, can use the Transfer Pak, an attachment that allows interfacing with specific [[Game Boy/Game Boy Color emulators|Game Boy/Color]] games for certain features. Most N64 emulators can emulate the Transfer Pak's functionality to one degree or another, with the most robust being Project64 with N-Rage's input plugin, but a couple of things are difficult to emulate or are not emulated at all:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
*Playing the Gen 1 and 2 Pokemon games through the Game Boy Tower in Pokemon Stadium 1 and 2 is notoriously finicky. At the moment, only Project64, using the N-Rage input plugin, can properly load either game's Game Boy Tower at all, with other emulators either crashing or failing to establish the connection. Even here, extra steps must be taken: for Pokemon Stadium 2, simply set the CPU core to Interpreter and Counter factor set to 1 in the emulator's game settings. For the first Stadium game, in addition to the aforementioned settings, Delay SI Interrupt must also be turned on, and an LLE RSP plugin other than the default Projec64 RSP must be used, such as ParaLLEl-RSP.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or the US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has full support for this feature, but dummied-out expansion data in Ocarina of Time and Mario Party 2 (JP/PAL) exist as well.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood]. The latest newcomer is Mupen64Plus which is the base of other emulators such as [[simple64]] and [[RMG]].<br />
<br />
<div style="max-width:100%; overflow:auto;"><br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|N64 Mouse<br />
! scope="col"|64DD Emulation<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|[[RetroArch|Mupen64Plus-Next (mupen64plus_next_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64 {{Project64Ver}}]<br >[https://64dd.org/downloads.html 64DD.org Builds]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br >[https://github.com/ares-emulator/ares/actions git]<br />
|{{✓}}<br />
|[https://twitter.com/LuigiBlood/status/1568694009496756225 High]<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[RetroArch|ParaLLEl-N64 (parallel_n64_libretro)]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://buildbot.libretro.com/nightly/ nightly]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 git]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[simple64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/simple64/simple64/releases {{Simple64Ver}}]<br >[https://github.com/simple64/simple64/actions git]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/Rosalie241/RMG/releases {{RMGVer}}]<br >[https://github.com/Rosalie241/RMG/actions Dev]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases git]<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}} (WIP)<br />
|}<br />
</div><br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest.<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early basic 64DD emulation as well but is much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, and, once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators, aside from the 64DD emulation itself is imperfect.<br />
<br />
==Hardware variants==<br />
===iQue Player emulation===<br />
Before the GBA, DS, and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, which was called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and their games, iQue Player releases are regular N64 roms wrapped with several layers of encryption, as well as a ticket and signature system like that on Wii, DSi, 3DS, Wii U, and Switch. The Chinese ROM-hacking scene is very active though and has translated the Japanese regular N64 releases for many of these to their language already, which explains some of the Chinese ROMs floating for those. However, recently, almost all pieces of iQue Player software were decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Hi Pai Paradise 2<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here]. While Mupen64Plus-based emulators can't run these conversions out of the box, Project64 does just fine.<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
A number of N64 games were released for the Wii's Virtual Console service throughout its lifespan. While the emulators at the heart of each Virtual Console title were of average accuracy (rather than using one generic emulator used for every game, each title had an emulator specifically tailored to that game), they were good enough to render the games in full playable capacity with few to no glaring errors. Many of these titles are emulated well through Dolphin, and for a good while, due to persistent long-standing inaccuracies in N64 emulators and plugins, this was the best way to emulate certain N64 games, particularly Pokemon Snap and Mario Tennis. The system requirements are much higher than running them on regular N64 emulators, but it's doable for many games. Today, regular N64 emulators and plugins have advanced to the degree that this has become unnecessary, relegating this method of N64 game emulation to little more than a curiosity, at least on PC.<br />
<br />
The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==References==<br />
<references/><br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Super_Nintendo_emulators&diff=48521Super Nintendo emulators2022-07-17T20:10:22Z<p>DaLod: /* Emulators */</p>
<hr />
<div>{{Infobox console<br />
|title = Super Nintendo Entertainment System<br />
|logo = snesna.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Home consoles|Home video game console]]<br />
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]<br />
|release = 1990<br />
|discontinued = 2003<br />
|predecessor = [[Nintendo Entertainment System emulators|NES]]<br />
|successor = [[Nintendo 64 emulators|Nintendo 64]]<br />
|emulated = {{✓}}<br />
}}<br />
<br />
{{for|other emulators that run on SNES hardware|Emulators on SNES}} <br />
<br />
<br />
The '''[[gametech:Super Nintendo Entertainment System|Super Nintendo Entertainment System]]''' (SNES) is a 16-bit, fourth-generation home video game console released by [[wikipedia:Nintendo|Nintendo]] on November 21, 1990, in Japan and on August 23, 1991, in the US. It retailed for {{Inflation|USD|199.99|1991}}. It has a Ricoh 5A22 CPU at 3.58 MHz. Borrowing the name of its predecessor, the [[Nintendo Entertainment System emulators|Nintendo Entertainment System]], it was similarly named the '''Super Famicom''' in Japan, and during that time it had ''fierce'' competition with SEGA's [[Sega Genesis emulators|Genesis]] (known in other regions as the Mega Drive).<br />
<br />
Emulation for the SNES is robust, with several high-quality emulators for various systems, some of which are [[Emulation Accuracy|cycle-accurate]].<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|[[libretro]]<br />
! scope="col"|[[Emulation accuracy|Accuracy]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended emulators|Recommended]]<br />
|-<br />
!colspan="8"|PC / x86<br />
|-<br />
|[[bsnes]]<br/><small>(Official)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/bsnes-emu/bsnes/releases {{bsnesVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|?<br />
|-<br />
|[[Mesen_S#List_of_forks|Mesen SX]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/NovaSquirrel/Mesen-SX git]<br />
| {{✗}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
| {{~}}<br />
|-<br />
|[[Mesen S]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/SourMesen/Mesen-S/releases {{MesenSVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
| {{~}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/snes9xgit/snes9x/releases {{Snes9xVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✗}} <ref group=N name=noncomm>Due to using a [[Licensing#Non-commercial licenses|non-commercial license]]. Source code is still publicly available.</ref><br />
| {{✓}}<br />
| {{~}}<br />
|-<br />
|[[Mednafen]] (SNES-Faust)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
| {{✓}}<br />
|?<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[Higan#nSide|nSide]] (forked higan)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/hex-usr/nSide/releases git]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[Higan#bsnes-classic|bsnes-classic]]<br/><small>(forked bsnes Qt)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://github.com/sharknnth/bsnes-classic/releases git]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[BizHawk]] (bsnes v087)<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
| {{✗}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|lsnes<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/Lsnes.html rr2-β23] <br/> [http://repo.or.cz/w/lsnes.git git]<br />
| {{✗}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|kindred (Super Sleuth PE) <br />
|align=left|{{Icon|Windows}}<br />
|[https://www.crazysmart.net.au/kindred 1.12 Preview Build 3]<br />
| {{✗}}<br />
| ?<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[Mednafen]] (bsnes v059)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[No$|NO$SNS]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20220609230301/https://problemkaputt.de/sns.htm 1.6]<br />
| {{✗}}<br />
|Medium<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
| {{✓}}<br />
|Low<br />
| {{✓}}<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[Silhouette]]<br />
|align=left|{{Icon|macOS}}<br />
|[https://www.zophar.net/fileuploads/1/816uajag/Silhouette.sit.hqx 1.0]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[ZSNES]]<br />
|align=left|{{Icon|Windows|Linux|macOS|DOS}}<br />
|[http://zsnes.com 1.51]<br />
| {{✗}}<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/ShadauxCat/CATSFC git]<br />
| {{✓}}<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[AloneSFC]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://standalones.dev 1.0.2]<br />
| {{✓}}<br />
|High<br />
| {{✗}}<br />
| {{✓}}<br />
| ?<br />
|-<br />
!colspan="8"|Mobile / ARM<br />
|-<br />
|Snes9x EX+<br />
|align=left|{{Icon|Android|Pyra}}<br />
|[https://play.google.com/store/apps/details?id=com.explusalpha.Snes9xPlus {{.emuVer}}]</br>[https://pyra-handheld.com/repo/apps/84 1.5.46.02 Pyra]<br />
| {{✗}}<br />
| High<br />
| ?<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] Next<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
|1.53<br />
| {{✓}}<br />
| Mid<br />
| ?<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[http://www.superretro16.com SuperRetro16]<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.neutronemulation.super_retro_16 2.2.0]<br />
| {{✗}}<br />
| Mid<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|Snes8x<br/><small>(Different from 'Snes9x')</small><br/><small>(Snes9x based)</small><br />
|align=left|{{Icon|WinMobile}}<br />
|[https://www.appx4fun.com/xap/497 2.15.3]<br />
| {{✗}}<br />
| Mid<br />
| ?<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[http://yoyofr92.free.fr/ Little John]<br/><small>(Snes9x 1.39 based)</small><br />
|align=left|{{Icon|PalmOS}}<br />
|[https://www.zophar.net/palm-os/multiem/little-john-palmos.html 1.1], [https://pyra-handheld.com/boards/resources/little-john-palm-os.4443 1.2]<br />
| {{✗}}<br />
| [http://blogote.com/features/download-little-john-palm-os-retro-emulator/3352 Mid]<br />
| ?<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
| 1.36<br />
| {{✓}}<br />
| Low<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|OpenSnes9x<br />
|align=left|{{Icon|GP32|Zodiac}}<br />
|[http://yoyofr92.free.fr/os9xgp/html/downloads.html 0.3beta]<br />
| {{✗}}<br />
| Low<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
!colspan="8"|Console<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|3DS|WiiU}}<br />
|N/A<br />
| {{✗}}<br />
| Mid-High<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|Snes9x GX <br />
|align=left|{{Icon|GCN|Wii}} <br />
| [https://github.com/dborth/snes9xgx/releases {{Snes9xGXVer}}] <br />
| {{✗}}<br />
| ?<br />
| {{✓}} <ref group=N name=noncomm /><br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|Snes9x X<br />
|align=left|{{Icon|Xbox}}<br />
| [https://digiex.net/threads/snes9x-x-0-23-download-snes-emulator-for-xbox.13688 0.23]<br />
| {{✗}}<br />
| Mid<br />
| ?<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|SNES360<br />
|align=left|{{Icon|Xbox360}}<br />
|[http://download.digiex.net/Consoles/Xbox360/Jtag/SNES360betaV0.21.rar 0.21 beta]<br />
| {{✗}}<br />
|Mid<br />
|?<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|SNES Station<br />
|align=left|{{Icon|PS2}}<br />
|0.2.6c<br />
| {{✗}}<br />
|Mid<br />
|?<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] Next<br />
|align=left|{{Icon|Wii|Xbox360|3DS|WiiU|Switch}}<br>{{Icon|PSP|PS3}}<br />
|1.53<br/>[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395 RetroArch 360 0.9.8.3]<br />
| {{✓}}<br />
|Mid<br />
|?<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
| [https://wololo.net/talk/viewtopic.php?t=48157 Snes9xTYL Mod]<br/><small>(Snes9x 1.39 based)</small><br />
|align=left|{{Icon|PSP}}<br />
| [https://github.com/esmjanus/snes9xTYL/releases git]<br />
| {{✗}}<br />
| Mid<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Wii|3DS|WiiU|Switch}}<br>{{Icon|PSP|PS3|DC}}<br />
|1.36<br />
| {{✓}}<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|DreamSNES<br />
|align=left|{{Icon|DC}}<br />
|[http://www.dcemulation.org/files/emulators/dreamsnes/dreamsnes-0.9.8.zip 0.9.8]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] for 3DS<br />
|align=left|{{Icon|3DS}}<br />
|[https://github.com/bubble2k16/snes9x_3ds/releases git]<br />
| {{✗}}<br />
|Low<br />
| {{✓}}<br />
| {{✓}}<br />
| {{~}}<br />
|-<br />
|blargSNES<br />
|align=left|{{Icon|3DS}}<br />
|[http://blargsnes.kuribo64.net/ 1.3b]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|Pocket SNES<br />
|align=left|{{Icon|GBA}}<br />
|[https://www.pocketsnes.net/files/pocketsnes.zip Beta]<br />
| {{✓}}<br />
|Low<br />
|?<br />
| {{✓}}<small> (libretro core)</small><br />
| {{✗}}<br />
|}<br />
<references group=N /><br />
<br />
===Comparisons===<br />
; [[higan]] / [[bsnes]] / [[ares]]<br />
* The codifier of [[Emulation Accuracy|emulation accuracy]]. Should play all commercially released games without trouble, assuming you have the power.<br />
* Incompatible with old ROM hacks made to take advantage of emulator quirks, much like real hardware.<br />
* Has a superb LLE audio engine.<br />
* For supreme authenticity higan offers better ROM management, but newcomers who care more about playing the ROMs they have should stick with the bsnes release.<br />
; [[Snes9x]]<br />
* Compatible with most games, even many ROM hacks that make use of emulator quirks.<br />
* Fast enough for pretty much any toaster (even Pentium 1 or 2 machines, though for decent experience you'll want at least a late Pentium 3).<br />
* Shares its LLE audio engine with bsnes.<br />
* Older versions may have buggy graphics and shaders in standalone, though it's video card and driver dependent.<br />
* Controller support is hit-and-miss, especially when it comes to XInput.<br />
; [[RetroArch]]<br />
* Not a unique emulator, but there are official cores for bsnes and Snes9x you can easily obtain.<br />
* Very customizable and programmable by nature.<br />
* Tends to have better graphics than standalone software.<br />
:* The viewport is scalable to any resolution.<br />
:* It makes good use of fullscreen with the right choice of interface.<br />
:* A highly robust and flexible [[Shaders_and_Filters|shader]] system completely separate from the core.<br />
* Dynamic rate control fixes most audio issues.<br />
* Mirrored ROM and RAM maps, allowing ordinary ROM images to be played right away.<br />
* The Snes9x Next core was forked from a commit somewhere between upstream version 1.52 and 1.53 and includes some extra speed hacks to run full speed on the Wii, as well as a SuperFX overclock option.<br />
* bsnes-mercury restores things like HLE DSP and SGB emulation using [[Gambatte]], as well as some optimizations that don't sacrifice accuracy. Things like the HLE DSP were removed in higan and, much like Snes9x Next, it has an option to overclock SuperFX. The default options match bsnes, where HLE emulation is not enabled by default.<br />
; [[BizHawk]]<br />
* Multi-system emulator by TASVideos designed for tool-assisted speedruns, but also doubles as an easy-to-use emulator.<br />
* Its SNES core is based on bsnes v087.<br />
* Primarily for Windows, but some Linux compatibility has been reported, likely through Wine.<br />
* Has support for libretro cores.<br />
; [[Mednafen]]<br />
* Like BizHawk, it's multi-system and based on bsnes.<br />
* Graphical shells exist (like Mednaffe) to help with the fact that it can only run from the command line.<br />
* Its SNES core is based on bsnes v059 which is actually pretty old. It predates the performance/balanced/accuracy profiles to as far back as 2010. However, this version is much faster than current higan versions.<br />
:* It's missing many of the improvements to the LLE audio engine that newer versions of Snes9x and higan have.<br />
:* It also lacks many of the updates to edge cases such as Air Strike Patrol, one of two games notorious for manipulating the PPU mid-scanline. It also has some problems rendering text, flickering lines near the bottom, and displaying shadows during flight.<br />
* There ''are'' systems Mednafen emulates well and very accurately, but the SNES is not one of them. At that point, you'd be better off using standalone bsnes.<br />
; [[Mesen S]] / Mesen SX<br />
* Launched in April 2019 from the same author of the top-class NES/Famicom emulator [[Mesen]]. Was slated to have similar features as its famous forebearer.<br />
* Users who increasingly tire of higan's (or bsnes) limited user options and cumbersome ROM and save files management may gravitate towards Mesen-S sooner or later, which should run nicely in users' game systems alongside Snes9x or Mednafen (or similar peer).<br />
; [[ZSNES]]<br />
* The least accurate of the bunch but still relevant for many reasons, including:<br />
:* Running full speed on even very old PCs such as an early Pentium 1.<br />
:* Forming the basis for many ROM hacks which were often designed around (let alone possible, simply because of) its problems and would break on anything else.<br />
:* Having tons of bugs and not even emulating some of the original console's operations which some less notable games needed.<br />
::* One of these bugs was an <abbr title="arbitrary code execution">ACE</abbr> vulnerability that, if discovered in the emulator's prime, would've allowed a maliciously designed ROM to run its own code on the host machine. No real-world case of it being exploited exists aside from some harmless proof of concept, but it's always good to [[File Hashes|verify your ROMs]] before opening them in ZSNES.<br />
:* Having [[ZSNES#Netplay|surprisingly good netplay]].<br />
:* Sporting an iconic DOS-centric GUI.<br />
* While fans have since modded the binaries (including to patch out the vulnerability), the project is basically dead.<br />
* Older versions rely on external pre-decompressed graphical packs to emulate some games with elaborate chips, much like older versions of Snes9x such as 1.43. Assuming you get (what are now rare and very hard-to-find) graphical packs for the SPC7110 (like from [http://other.ipherswipsite.com/gpacks/ here]) and Star Ocean, and put them in folders you then set under "Paths" in ZSNES, they can be playable without missing graphics. With that said the newest version does not need them for SDD-1 titles, only for SPC7110 titles. <br />
* Viable alternatives are bZSNES (for ZSNES-centric ROM hacks), ZMZ (for the UI), NO$SNS, or older versions of Snes9x (for speed boosts tailored to old systems). Otherwise, choose any of the others like bsnes/higan and Snes9x (for better compatibility).<br />
<br />
==Emulation Enhancements==<br />
===High Resolution Affine Transformations===<br />
The SNES had a graphical mode called "Mode 7" that allowed scaling the first background layer. The Super-FX2 added more advanced scaling options but they're not covered by Mode 7 and therefore enhancements for it. The SNES Mode 7 background is limited to 128x128 pixels, and the output resolution is 256x240. As a result, there's heavy aliasing and a general loss of quality with some transformations. However, there have been emulator enhancements to make it look better:<br />
<br />
* '''High resolution:''' The scaled backgrounds are rendered with subpixel precision at a higher resolution compared to the rest of the game's graphics. This may cause visual discrepancies between both.<br />
* '''Supersampling:''' Acts like a sort of anti-aliasing for Mode 7. All graphics are rendered with the same pixel size, though scaled backgrounds are rendered in a higher resolution then processed back to the same resolution as the rest of the image, for a more uniform look. Used to be the only option in bsnes.<br />
* '''Widescreen:''' Later added by bsnes-hd.<br />
<br />
A fork of bsnes, [https://github.com/DerKoun/bsnes-hd/releases bsnes-hd], offers active development of these features. Most of those were ported back to [[higan]].<br />
<br />
With certain settings, there is heavy aliasing which we can reduce by increasing the sampling rate.<br />
<br />
===Mode 7 scaling bilinear filtering===<br />
Some older version of SNES9X offered bilinear filtering for Mode 7 backgrounds, making them smoother/blurrier instead of pixelated as they are scaled, instead of just applying the bilinear filter on the video output itself.<br />
<br />
===Alternative audio interpolation methods===<br />
Most SNES emulators since at least ZSNES 1.3.x support audio interpolation methods beyond the traditional SNES Gaussian interpolation, such as Linear, Cubic, Sinc, or even no interpolation, should someone prefer that.<br />
<br />
===Higher sample rates===<br />
Likewise, the sample rate can also be set to higher than 32 kHz even in ZSNES 0.150. Though in some versions of ZSNES in the very early 2000s it did cause some artifacts. Nowadays emulators support sample rates all the way to 96 kHz.<br />
<br />
==Accessories==<br />
There aren't as many accessories that were released for the SNES compared to the NES<ref>[[Wikipedia:List of Super Nintendo Entertainment System accessories|List of Super Nintendo Entertainment System accessories]]</ref> but there is still quite a few to go over.<br />
===Super Game Boy===<br />
The '''[[gametech:Super Game Boy|Super Game Boy]]''' was a peripheral designed to play Game Boy and black Game Boy Color cartridges on the Super Nintendo through the cartridge slot, just like a typical SNES game. The Super Game Boy uses a special version of the Game Boy hardware to allow for ''Super Game Boy enhanced'' Game Boy games to operate its otherwise hidden features such as colorization and improved sound by way of the SNES's more sophisticated sound hardware. Although many [[Game Boy/Game Boy Color emulators]] and [[Game Boy Advance emulators]] fake this ability, [[higan]] and forks are the first and only emulators to truly emulate its features.<br />
<br />
Another thing to note is that there is a redesigned model, only released in Japan, called the ''Super Game Boy 2''. It has the ability to use a link cable connection that the first model lacks. It also fixes a slight overclocking issue and runs games at normal speed.<br />
<br />
There are a few hiccups with emulating the Super Game Boy, however. higan's Game Boy core isn't up to snuff. One notable example is Pokémon Yellow Version and the special border that is supposed to display. higan displays the standard Game Boy border while the real hardware displays a special green Pikachu border. On the other hand, Pokémon Gold/Silver Version, designed for Game Boy Color, can operate on a Game Boy and that operates as intended when played on a Super Game Boy. Also, if one attempts to run Game Boy Camera in higan in Super Game Boy mode, the emulator crashes. higan can run in ''Super Game Boy 2'' mode, but link cable connections are not possible yet, not even with other Game Boy emulators that can emulate a link cable.<br />
<br />
===asciiPad===<br />
The asciiPad is a controller by asciiWare that has similar features to the NES Advantage. Unlike the standard SNES controller, it has seven small switches that extend the way buttons are pressed. All the switches can be set to one of three modes for the standard buttons they individually represent, except for the seventh labeled "Slow" which changes the frequency of the additional modes. The switch can be set off, to turbo, and to auto. The turbo setting holds the button, and the auto setting control presses them automatically. [[higan]] is the first and only emulator known to support this specific controller's switches. Other emulators have a completely different implementation of turbo presses in their GUI, which can work for some, but not to this extent.<br />
<br />
===Pointing Devices===<br />
====Mouse====<br />
The mouse allowed control over ''Mario Paint'' and ''Mario & Wario'' among other games, though in later games mouse support was optional. Some emulators including Snes9x and bsnes/higan support the Mouse. A ROM hack for Mario & Wario replaces mouse controls with traditional controls for the emulators that don't support this feature.<br />
<br />
====Super Scope====<br />
The Super Scope is a bazooka-looking light gun that is a bit more complex compared to the Zapper for the [[Nintendo Entertainment System emulators|Nintendo Entertainment System]]. ''Super Scope 6'', ''Yoshi's Safari'', ''Battle Clash'', and ''Metal Combat: Falcon's Revenge'' used it. Some emulators including Snes9x and bsnes/higan support the Super Scope, emulated with the mouse.<br />
<br />
====Konami Justifier====<br />
Similar to the NES Zapper but differs from the Super Scope, this is another light gun but needs calibration. It looks like a real gun. It was meant to simulate the shooter arcade experience. Only one game is compatible and that is ''Lethal Enforcers''. Snes9x and higan support this gun.<br />
<br />
===Super Multitap===<br />
Made by Hudson Soft and licensed by Nintendo, this functions similarly to the [[Nintendo Entertainment System emulators|NES Four Score]]. Instead of using both controller ports, it just used one, allowing up to 5 players at once. ''Bomberman'' games used this accessory. Some emulators including Snes9x and bsnes/higan support five players.<br />
<br />
===JRA PAT, SNES Modem, and NTT Data Controller===<br />
This is a rather obscure Super Famicom game with compatible accessories. ''JRA PAT'' is a horse race gambling game where you could use real money.<ref>https://www.youtube.com/watch?v=wtMlEcf8x6Q</ref> The service is dead. However, it is unknown if any emulator supports the special controller and modem that can plug into the player 1 and player 2 slots respectively.<br />
<br />
===Voice-kun===<br />
A few games by Koei shipped with an Audio-CD that typically contained voice acting, and supported this accessory which would command a CD player with IR signals typically used by remote controllers so that audio plays at specific points in the game. These games are still playable in most emulators but without Voice-kun support. byuu intends to make either MSU-1 hacks or proper Voice-kun emulation for these games in future higan versions, which would make it the first emulator to emulate this feature.<br />
<br />
==Satellaview emulation==<br />
The '''Satellaview''' was a subscription-based add-on released only in Japan that streamed content to the Super Famicom. BS-X or Satellaview software was broadcast the console add-on and stored as temporary data to be deleted shortly afterward. As such, a wealth of games went undumped and lost forever.<br />
<br />
Many of these games had Soundlink features and would have assets like streamed music and voice acting, as well as some extra data, but these have been lost forever outside of video recordings and OST releases. These games will likely play without music on your emulator. The entirely fan-made MSU-1 feature on the higan emulator tries to replicate the BS-X Satellaview and unreleased SNES-CD concept for streamed music in SNES games far beyond the maximum cartridge capacity (12MB), but it's not the same thing.<br />
<br />
Some games like BS Treasure Conflix make use of the additional RAM provided by the BS-X add-on. While you can try playing them on regular SNES emulators, you may face issues for many of these games (no font appearing, hangs with a black screen, and so on). You'll need Satellaview emulation to properly emulate those.<br />
<br />
bsnes-sx2 and snes9x-sx2 are recommended. They use your PC clock with no option to modify it, though. SNESGT had the option to modify the clock, but it wasn't updated for a while and isn't really recommended for SNES emulation in general. No$SNS has good BS-X emulation (and the best debugger tools for ROM hackers and translators) but falls behind the others when it comes to general emulation.<br />
<br />
You'll need the BS-X BIOS to properly emulate the Satellaview. It goes as "BS-X.bin" under the "BIOS" folder when using snes9x-sx2. There are many variants. You'll want the translated one (with English text) with removed DRM so that you can play a given broadcast without restrictions on how many times you can do so, like in the original hardware. <br />
<br />
Whenever you open a BS-X compatible ROM (that wasn't modified to behave like a normal SNES game, like most BS Zelda translations were), you'll be greeted by the BIOS software. It will ask you to choose your name and avatar, which you can control in a city. Of course, the St-GIGA broadcast service went defunct in 2000, so the big radio tower will just give you a "Hello Satellaview" test broadcast. However, you may be interested in seeing how Nintendo used to do loading screens. To see them without them shutting down instantly, open <code>BSX0001-47.bin</code> (bsxdat folder) in a hex editor and change offset <code>0x06</code> from <code>0x30</code> to <code>0x00</code>. Most houses will be closed, though.<br />
<br />
You'll want to enter the little red house you start in front of and load the stored data. In some cases, you may have to wait a while before actual gameplay starts, or until a given time (on real hardware people would wait for up to 6 minutes).<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|BS-X Emulation<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="6"|PC / x86<br />
|-<br />
|[[higan]] (bsnes)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[bsnes]] <br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 v009] (based on v082)<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 0.02] (based on 1.53)<br />
|High<br />
| {{✗}}<br />
| {{~}}<br />
|-<br />
|[[BizHawk]] (bsnes v087)<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|Cycle<br />
|?<br />
| {{✗}}<br />
|-<br />
|[[Mednafen]] (bsnes v059)<br />
|align=left|{{Icon|Windows|Linux|macOS|BSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
|High<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|NO$SNS<br />
|align=left|{{Icon|Windows}}<br />
|[http://problemkaputt.de/sns.htm 1.6]<br />
|Mid<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|SNESGT<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.zophar.net/snes/snesgt.html 2.18 (2007)]<br />
|Mid<br />
|?<br />
| {{✗}}<br />
|}<br />
<br />
==Data Pack emulation==<br />
Also known as DLC for the Super Famicom - not only the old Mega Drive could do its lock-on thing! (incredible, isn't it?) <br />
<br />
Data Packs are Satellaview 8M Memory Paks which have data meant to be used as an expansion for a Data Pack-compatible game. Data Pack-compatible game cartridges look like the BS-X Cartridge. For most of these games, data was distributed via St.GIGA’s Satellaview streaming services. Same Game and SD Gundam G-Next had some Data Packs sold in physical form via retail stores. RPG Tsukuru 2, Sound Novel Tsukuru and Ongaku Tsukuru Kanaderu could save user-created data to 8M Memory Paks.<br />
<br />
The following games were compatible with Data Packs:<br />
* Derby Stallion 96<br />
* Joushou Mahjong Tenpai<br />
* Ongaku Tsukuru Kanaderu <br />
* RPG Tsukuru 2<br />
* Same Game<br />
* SD Gundam G-NEXT<br />
* Shigesato Itoi no Bass Tsuri No. 1<br />
* Sound Novel Tsukuru<br />
<br />
These Data Packs are available on ROM sites as regular SFC files, but their actual nature couldn't be more different. Unlike regular SNES games, they won't load in SNES emulators by themselves.<br />
Two emulators support this feature:<br />
* '''Snes9x:''' Under "File/Load Multi-Cart...", choose the base game for "Slot A" and the expansion pack for "Slot B", and then the BS-X BIOS file. The combined game variant should open. Most Memory Pack games should work this way but some are unemulated for various reasons - it's one of the last overlooked areas in SNES emulation after all.<br />
* '''bsnes-sx2:''' Under "File/Load Slotted BS-X Cartridge". However, due to how the emulator doesn't have a "Show files from all extensions" option, and an oversight during development, the expansion pack file can't be selected. Due to this, current versions can't go in-game.<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|Data Pack Emulation<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="6"|PC / x86<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 0.02] (based on 1.53)<br />
|Mid<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[Higan|bsnes]] <br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 v009] (based on v082)<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
|}<br />
<br />
==SNES-CD revival and emulation==<br />
===SNES-CD===<br />
It's well-known enough that the Super Famicom was to get a CD add-on called the SNES-CD, developed by Sony who already helped with the sound chip for the SNES. However, Sony got greedy and tried to include a clause in the contract to give them all rights to any software developed on the device. In retaliation, Nintendo publicly humiliated the Sony executives present at the SNES-CD announcement by claiming they would partner with Phillips instead. Talks between Sony and Nintendo continued afterward as late as 1993, but the project couldn't be salvaged. Nintendo lost interest in the CD peripheral, seeing how the Sega CD failed in the US and the PC-Engine CD only enjoyed modest success. They canceled the Phillips collaboration on yet another SNES-CD prototype, but in return they allowed them to use some of their properties for their Phillips CD-i console. Later, they collaborated with the St. Giga radio service to create the Japan-exclusive Satellaview add-on for the Super Famicom which played broadcasts of SFC games using streamed audio. As for Sony, they took the hardware and experience from their collaboration with Nintendo to create the first PlayStation. Nintendo would continue to support the cartridge format for its next console, the Nintendo 64. A shy attempt at rewritable disk media was attempted with the 64DD, but the add-on failed due to the pathetic 64MB maximum storage limit which would be obsoleted by later bigger N64 cartridges, as well as the lack of support from third parties, many of whom had opted to support the PS1 instead. And the rest is history.<br />
<br />
Some prototype units of the Sony SNES-CD were indeed made. While games were in development for the add-on, some were eventually reworked as regular SNES cartridge games with lots of content gutted (e.g. Nintendo R&D's Marvelous, Square's Secret of Mana, and Romancing Saga 2). Other games, like Hook, were ported to other systems instead (Hook to the Sega CD, and Rayman to the Atari Jaguar, among others), while the rest were outright canceled. These games were to have much bigger worlds, streamed music, cutscenes, and even FMVs according to various interviews. That never happened, however, and even most of the stuff developed for these consoles, including their various manuals and specifications, were lost. <br />
<br />
Recently, an actual Sony SNES-CD prototype has been uncovered<ref>http://arstechnica.com/gaming/2015/11/the-fabled-snes-playstation-prototype-has-been-turned-on-and-disassembled/</ref> and repaired.<ref>https://www.youtube.com/watch?v=ug-CyGXMabg</ref><ref>https://www.youtube.com/watch?v=qh91IO9cV48</ref> It had various weird hardware restrictions (number of saves, CD size limit, no co-processors) with much of it likely having to do with its unfinished nature. For example, it had a planned Audio CD support that doesn't actually work, which means the MSU-1 is a much more attractive alternative for hacks aiming to reflect what SNES-CD could have been.<br />
<br />
No$SNS 1.6 supports the Sony SNES-CD add-on. This was made possible after some reverse engineering and analysis of the leaked BIOS file. Get the leaked Super Disc BIOS, circulating on the net as "SDBR_v0.95.sfc". Under the same directory as the no$sns executable, make a "BIOS" folder, put the BIOS file there, and rename it to "SFX-100.bin".<br />
<br />
The only SNES-CD games available online at this time are a legitimate BIOS for one of the discovered prototypes and two homebrew games. These games, Magic Floor and Super Boss Gaiden (both of which have alternate versions as regular SNES ROMs) come as BIN/CUE files. NO$SNS 1.6 supports only one CD mode, so it doesn't actually read the CUE but just the BIN file. Both of these were tested on the real hardware and have severe visual glitches due to the SNES-CD adding more undocumented interrupts which are not accurately emulated anywhere, which means it's safe to say that while SNES-CD emulation exists nowadays, it would have low compatibility with any legit unreleased SNES-CD game prototypes.<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|SNES-CD (Sony)<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|[[No$|NO$SNS]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://problemkaputt.de/sns.htm 1.6]<br />
| {{✓}}<br />
|Mid<br />
| {{✗}}<br />
| {{✓}}<br />
|}<br />
<br />
===MSU-1===<br />
Cue the MSU-1, which aims to add some of these features to the SNES. It's a custom fan-made hardware specification for an additional chip, eventually made available and working with real SNES hardware, as the SD2SNES flashcard. It's the closest to the SNES-CD that you'll ever get. No more 12MB maximum cartridge size limitation!<br />
<br />
One inconvenience is that this specification isn't really supported by most emulators. It's currently supported by the SD2SNES flashcard, bsnes (v075 and up), higan (v094 and up), and Snes9x (1.55 and up). These hacks simply won't work at all in other emulators, unless their developers implement an MSU-1 check to let the game run in these emulators without the MSU-1 enhancements (the MSU-1 specification has a specific feature to allow for compatibility testing).<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|MSU-1<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://byuu.org/higan/ {{higanVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[bsnes]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/bsnes-emu/bsnes {{bsnesVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.snes9x.com/phpbb3/viewtopic.php?f=8&t=24351 {{Snes9xVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✗}}<br />
| {{~}}<br />
|}<br />
<br />
To load the MSU-1 patched games with higan or bsnes:<br />
# Patch the original SNES ROM with the IPS patch<br />
# Make sure to copy <code>manifest.bml</code> and the PCM files (generated with <code>create_pcm.bat</code>, often found included with the sound pack) in the same directory as the ROM<br />
#* Make sure it's <code>%USERPROFILE%\Emulation\Super Famicom\</code> in the case of higan, and follow the readme included to know what names to use<br />
# Launch with higan/bsnes.<br />
To load the MSU-1 patched games with Snes9x:<br />
# Patch the original SNES ROM with the IPS patch<br />
# Copy the patched ROM file, any MSU image file, and the PCM files (generated with <code>create_pcm.bat</code>, often found included with the sound pack) in the same directory as the ROM.<br />
#* Make sure the files all carry the same name prefix as the base ROM, with the MSU image having a <code>.msu</code> extension and all PCM files suffixed by track number.<br />
# Launch the base ROM with Snes9x.<br />
<br />
Notable hacks for the MSU-1 include:<br />
* [http://bszelda.zeldalegends.net/right.shtml BS Zelda no Densetsu] (a restoration of how the streamed audio played in the Satellaview game!)<br />
* [http://bszelda.zeldalegends.net/sekibanfiles.shtml BS Zelda no Densetsu: Inishie no Sekiban]<br />
* [http://www.romhacking.net/hacks/2546/ Chrono Trigger] (includes a conversion of the FMV intro from the PlayStation version of the game)<br />
* [http://www.dkc-atlas.com/forum/viewtopic.php?f=33&t=2073 Donkey Kong Country 2]<br />
* [http://www.romhacking.net/hacks/2483/ The Legend of Zelda: A Link to the Past] (with an optional patch adding FMVs)<br />
* [http://www.romhacking.net/hacks/2274/ Mega Man X]<br />
* [http://www.romhacking.net/hacks/2342/ Mega Man X3] (with CD version audio)<br />
* [http://www.romhacking.net/hacks/2311/ Rock n' Roll Racing]<br />
* [http://www.romhacking.net/hacks/2467/ Secret of Mana]<br />
* [http://www.romhacking.net/hacks/2472/ Super Mario World]<br />
* [http://www.dforce3000.de/?uid=48 Super Road Blaster] (port of the FMV arcade game)<br />
<br />
==References==<br />
{{reflist}}<br />
<br />
==Resources==<br />
* [http://wiki.superfamicom.org/snes/show/HomePage SNES Development Wiki] – SNES Development Wiki for you know, SNES Development.<br />
* [http://tasvideos.org/EmulatorResources/SNESAccuracyTests.html SNES Accuracy Tests (TASVideos)] – Test results on various emulators using test ROMs<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fourth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Super Nintendo emulators|*]]<br />
[[Category:Emulated By MAME]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Arcade_LaserDisc_emulators&diff=44536Arcade LaserDisc emulators2022-01-21T17:21:15Z<p>DaLod: Add Hypseus Singe</p>
<hr />
<div>{{Infobox console<br />
|title = Arcade LaserDisc<br />
|logo = dragons-lair-classic-arcade.jpg<br />
|developer = Misc<br />
|type = [[:Category:Arcade|Arcade systems]]<br />
|release = 1982<br />
|discontinued = 1995<br />
|emulated = {{✓}}<br />
}}<br />
<br />
A [[LaserDisc]] video game is an [[arcade emulators|arcade]] game that uses pre-recorded video (either live-action or animation) played from a [[wikipedia:LaserDisc|LaserDisc]]. The first LaserDisc video game was Sega's <br />
[http://www.dragons-lair-project.com/games/pages/ab.asp Astron Belt] released in 1983. The genre was popularized by [http://www.dragons-lair-project.com/games/pages/dl.asp Dragon's Lair] released shortly after in the same year. The usage of LaserDiscs provided graphics close to an animated or live-action film which was vastly ahead of other arcade games at the time. However, with the drawback of limited interactivity compared to regular arcade games.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|[[Hypseus Singe]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/DirtBagXon/hypseus-singe/releases/latest 2.8.0]<br />
|{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[DAPHNE]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.daphne-emu.com/ 1.0.12]<br />
|{{~}} <small>(WIP)</small> ||{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|}<br />
<br />
=== Comparisons ===<br />
*'''[[DAPHNE]]''' is the primary emulator for LaserDisc arcade games. Supports more games than MAME. Use DaphneLoader to update DAPHNE and auto download games. The [[libretro]] core currently only works for Android.<br />
*'''[[MAME]]''' has support for six LaserDisc games and two that DAPHNE doesn't support; Cube Quest and Firefox. The reason MAME doesn't emulate many LaserDisc-based systems, is largely due to indecisions regarding the disc preservation method and format. This will hopefully be fixed in the future thanks to the [https://www.domesday86.com/ Domesday86 project] which employs a combination of specialized hardware and open-source software to preserve the discs in a far more faithful manner than ever before.<br />
<br />
==Games==<br />
{| class="wikitable sortable" style="text-align:center;"<br />
! scope="col"|Game<br />
! scope="col"|DAPHNE<br />
! scope="col"|MAME<br />
! scope="col"|Ports*<br />
|-<br />
|Astron Belt<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Badlands<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Bega's Battle<br />
|{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Chantze's Stone<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Cliff Hanger<br />
|{{✓}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Cobra Command / Thunder Storm<br />
|{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|Cosmos Circuit<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Crime Patrol<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Crime Patrol 2: Drug Wars <br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Cube Quest<br />
|{{✗}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Dragon's Lair<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Dragon's Lair II: TimeWarp<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Esh's Aurunmilla<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Fast Draw Showdown<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Firefox<br />
|{{✗}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Freedom Fighter<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Galaxian 3<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Galaxian 3: Attack of the Zolgear<br />
|{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Galaxy Ranger / Star Blazer<br />
|{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|GP World<br />
|{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Interstellar Laser Fantasy <br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|The Last Bounty Hunter<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|M.A.C.H. 3<br />
|{{✓}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Mad Dog McCree<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Mad Dog II: The Lost Gold<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|NFL Football<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Ninja Hayate<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Quarterhorse<br />
|{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Road Blaster<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Space Ace<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Space Pirates<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Star Rider<br />
|{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Super Don Quix·ote<br />
|{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|Thayer's Quest<br />
|{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Time Gal<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Time Traveler<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Us vs. Them<br />
|{{✓}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Who Shot Johnny Rock?<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|Zorton Brothers<br />
|{{✗}} ||{{✗}} ||{{✓}}<br />
|}<br />
<small>This list is updated as of MAME 0.197 and DAPHNE 1.0.12.</small><br />
<br />
<nowiki>*</nowiki> '''Ports:''' for a list of what systems the games have been ported to check [http://www.dragons-lair-project.com/games/related/ports.asp this link].<br />
<br />
[[Category:Arcade]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=FinalBurn_Neo&diff=44386FinalBurn Neo2022-01-16T16:21:26Z<p>DaLod: minor tweak</p>
<hr />
<div>{{Infobox emulator<br />
|title = FinalBurn Neo<br />
|logo = FBlogo.png<br />
|logowidth = 130<br />
|developer = [https://github.com/dinkc64 dinkc64], [https://github.com/iq132 iq_132] & [https://github.com/finalburnneo/FBNeo/graphs/contributors FBN community]<br />
|version = {{FinalBurnNeoVer}}<br />
|active = Yes<br />
|platform = [[Emulators on Windows|Windows]]<br/>[[libretro]]<br />
|architecture = x86, ARM<br />
|target = Multiple [[Arcade emulators|arcade systems]], Consoles & Computers<br />
|compatibility = <br />
|accuracy = <br />
|website = [http://neo-source.com neo-source.com]<br />
|prog-lang = C++<br />
|support =<br />
|license = Source-available, Non-commercial<br />
|source = [https://github.com/finalburnneo/FBNeo GitHub]<br />
}}<br />
<br />
'''FinalBurn Neo''' ('''FB Neo''' or '''FBN'''. Nee 'Alpha'.) is a source-available, multi-[[Arcade emulators|arcade emulator]]. It's also available as a [[libretro]] core. It's currently the only active FinalBurn fork.<br />
<br />
==Download==<br />
{| cellpadding="4"<br />
|-<br />
|align=center|{{Icon|Win-big|Mac-big}}<br />
|'''[https://github.com/finalburnneo/FBNeo/releases/latest stable build]'''<br />
|-<br />
|align=center|{{Icon|Win-big|Lin-big}}<br />
|'''[https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly build]'''<br />
|-<br />
|colspan="3"|<hr/><br />
|-<br />
|align=center|{{Icon|LiA}}<br />
|[https://github.com/RetroPie/RetroPie-Setup/wiki/FinalBurn-Neo RetroPie builds]<br />
|-<br />
|align=center|{{Icon|Win}}<br />
|[http://www.emu-france.com/emulateurs/6-arcades/89-final-burn Other FinalBurn versions]<br />
|}<br />
<br />
==Guides==<br />
* [https://forums.libretro.com/t/guide-play-neo-geo-cd-games-using-fbneo/17735 How To: Play Neo Geo CD games using FBNeo] (Aug 29, 2018)<br />
* [https://forums.libretro.com/t/guide-play-killer-instinct-games-using-fbneo/20699 How To: Play Killer Instinct games using FBNeo] (Feb 7, 2019. Suitable for running hard disk drive-based arcade games.)<br />
* [https://forums.libretro.com/t/guide-play-non-arcade-systems-with-fbneo/22879 How To: Play Non-Arcade systems with FBNeo] (Jun 16, 2019)<br />
<br />
Help and Q&A threads can be found in the Talk page.<br />
<br />
==Overview==<br />
FinalBurn Neo is an active fork of the FinalBurn Alpha emulator, created by many of the former FBA developers.<br />
<br />
The reason for the separation of the older branch, FB Alpha, and new spin-off branch, FB Neo, was due to an apparent disagreement between one [https://github.com/barry65536 Barry Harris] and the rest of the main FBA team members over a licensing issue.<br />
<br />
===FBA===<br />
* '''Note:''' Old, discontinued branch.<br />
<br />
FinalBurn Alpha, the source-available project was based on FinalBurn (created by Dave in 2000) and has been programmed by a team composed of Barry Harris (Old username: TrebleWinner), Jan_Klaassen, KEV, LoopMaster, Mike Haggar, Hyper Yagami and Ayeye.<br />
<br />
FinalBurn was one of the first Capcom CPS2 emulators. When this project came to a halt in 2001, its sources were widely disseminated, which allowed the development of a large number of unofficial versions of which FBA is the most successful.<br />
<br />
Differentiated from other emulators by a very large number of supported systems, FB Alpha also offers a clear interface (simple like that of [[Kawaks]]) and excellent performance. The icing on the cake, it is not resource intensive and you do not need to indulge in complex settings to take it in hand immediately, although its menus are natively in English.<br />
<br />
After the apparent dissolution of the FBA team (Unknown in which year. Either started or ended in 2007.), the development of FinalBurn Alpha remained at a standstill, with only a few updated drivers. Thereafter, the emulator has experienced a strong revival of interest, having even been ported in an Android version called "[https://forum.xda-developers.com/showthread.php?t=1932280 aFBA]".<br />
<br />
Thanks to the integration of Kaillera, you can even join the servers of the whole world!<br />
<br />
Interesting note on the [http://neo-source.com/index.php?topic=3260.0 comparison between FBA and MAME] - FBA is coded for speed, not accuracy, according to iq_132.<br />
<br />
==List of emulated systems==<br />
{{Main|https://en.wikipedia.org/wiki/Arcade_system_board Wiki lists}}<br />
{{Main|https://wiki.arcadeotaku.com/w/Category:Game_Hardware Arcade Otaku wiki}}<br />
{{Main|https://github.com/finalburnneo/FBNeo/wiki FBN's Git wiki}}<br />
{{Main|https://www.fbalpha.com/about/ FBA's website}} (Old branch)<br />
{{Main|http://www.system16.com/ System16's arcade museum}}<br />
{{Main|https://www.uvlist.net/groups/browse/10-Hardware UVList's hardware database}}<br />
{{Main|http://www.coinop.org/arcadesystem.aspx/ www.coinop.org's system charts}}<br />
<br />
*Capcom CPS1 (1988–1995)<br />
*Capcom CPS2 (1993–2003)<br />
*Capcom CPS3 (1996–1999)<br />
*Cave ([https://wiki.arcadeotaku.com/w/CAVE_1st_Generation_Hardware First generation]: 1994–2001)<br />
*Data East DEC-0 (1980–1985), [https://www.uvlist.net/groups/info/dataeast8-hw DEC-8] (1986-1988) and [https://www.uvlist.net/groups/info/dec0system-hw DECO IC16] (1987-1990) based games<br />
*Galaxian based hardware (1979-1982)<br />
*Irem [http://www.system16.com/hardware.php?id=737 M62] (1984-1986), [http://www.system16.com/hardware.php?id=909 M63] (1984-1985), [http://www.system16.com/hardware.php?id=738 M72] (1987-1990), [http://www.system16.com/hardware.php?id=746 M90] (1991), M92 (1991-1994) and M107 hardware (1993-1995)<br />
*Kaneko 16 (Kaneko AX System. 1991-1995.)<br />
*Konami<br />
*[[Neo Geo emulators|Neo Geo]] (MVS hardware: 1990–2004)<br />
*NMK16 (Nihon Maicom Kaihatsu. 1989-2001)<br />
*Pacman based hardware (1980-1983)<br />
*PGM (PolyGame Master. 1997–2005)<br />
*Psikyo 68EC020 ([http://www.system16.com/hardware.php?id=810 1st Generation]: 1993–1996) and [http://www.system16.com/hardware.php?id=811 SH-2] (1997–2002) based hardware<br />
*Sega System 1 (1983–1987), System 16 (And similar. 1985–1994), System 18 (1989–1992), System 24 (1988–1994), X-Board (1987–1990), Y-Board (1988–1991)<br />
*[https://wiki.arcadeotaku.com/w/Kaneko_Super_Nova_System Super Kaneko Nova System] (1996–2002)<br />
*Toaplan ([https://en.wikipedia.org/wiki/Toaplan Company]: 1984-1994. [http://www.system16.com/hardware.php?id=966 V1] hardware: 1988-1991; [http://www.system16.com/hardware.php?id=967 V2]: 1991-1999.)<br />
*Taito [http://www.system16.com/hardware.php?id=661 F2] (1988-1993), [http://www.system16.com/hardware.php?id=649 X] (1987-1992), Z (1987-1991) and others<br />
*Miscellaneous drivers for lots of other hardware<br />
<br />
'''Pending:'''<br />
*[http://www.system16.com/hardware.php?id=690 VCO Object/Sega Z80-3D system] ([http://neo-source.com/index.php?topic=980.msg25956#msg25956 Thread])<br />
*[http://neo-source.com/index.php?topic=980.msg26082#msg26082 Many of Atari's custom arcade game boards]<br />
*[http://www.system16.com/hardware.php?id=806 Incredible Technologies 32 bit hardware] ([http://neo-source.com/index.php?topic=980.msg26202#msg26202 Thread])<br />
*And still many more arcade board games by different publishers being added almost every month<br />
<br />
===Non-Arcade===<br />
FB Neo (and FBA before that, some have been there since late 2000s) also supports the following non-arcade systems:<br />
<br />
* ColecoVision<br />
* Microsoft MSX1<br />
* Nec PC-Engine<br />
* Nec SuperGrafx<br />
* Nec TurboGrafx-16<br />
* Neo Geo CD<br />
* Neo Geo Pocket and Pocket Color<br />
* Nintendo Family Disk System<br />
* Nintendo NES<br />
* Sega GameGear<br />
* Sega Master System<br />
* Sega MegaDrive/Genesis<br />
* Sega SG-1000<br />
* Sinclair ZX spectrum<br />
<br />
===Credits===<br />
;* New: the current active team is composed of iq_132, dink, KEV, JacKc, and barbudreadmon.<br />
<br />
;* Old <ref group=N>The credits information was copied from the Acknowledgments page in the official User Manual page's drop down menu (See Resources sector) and later edited.</ref>:The original FBA team was Jan_Klaassen, LoopMaster, KEV, Mike_Haggar, TrebleWinner (Barry), Ayeye and HyperYagami.<br />
:* There have also been big contributions from iq_132, Captain CPS-X, JacKc, dink and OopsWare.<br />
:* Individual acknowledgements are also credited in the whatsnew.html file distributed with FB Alpha.<br />
:* The following is the original acknowledgements from the old readme.txt;<br />
:"Thanks to: Dave, ElSemi, Gangta, OG, Razoola, Logiqx, TRAC, CrashTest, Andrea Mazzoleni, Derek Liauw Kie Fa, Dirk Stevens, Maxim Stepin, the MAME team, Shawn and Craig at XGaming.<br />
<br />
;Last FBA team:The latest makeup of the FBA team before its dissolution in 2019 composed of Barry, KEV, iq_132, JackC and dink. The latest libretro port was created on February 20, 2015 by barbudreadmon, it was later deprecated and moved to [https://github.com/barbudreadmon/fbalpha2018] when FBA upstream moved to github, and a new repository directly forked from upstream was created in its stead at [https://github.com/libretro/fbalpha], on October 25, 2018. barbudreadmon is also a small-time contributor to the [[Yabause]] fork, "[https://github.com/FCare/Kronos Kronos]", and [[Reicast]] fork, "[https://github.com/libretro/flycast Flycast]", mainly on the arcade front.<br />
<br />
==Notes== <br />
<references group=N /><br />
<br />
==Resources==<br />
'''FBN:'''<br />
* [https://github.com/finalburnneo/FBNeo/wiki FBN wiki] (On GitHub. [https://neo-source.com/index.php?topic=3513.0 Forum thread].)<br />
<br />
'''FBA:''' (Old)<br />
* [https://fr.wikipedia.org/wiki/Final_Burn_Alpha French Wikipedia]<br />
* [https://www.fbalpha.com/manual/ Full user guide] (Extensive drop-down menu. Long learning curve.)<br />
* [https://www.planetemu.net/index.php?section=articles&id=288 FinalBurn Alpha Tutorial, on Planetemu] (French. ([http://archive.wikiwix.com/cache/?url=http%3A%2F%2Fplanetemu.net%2Findex.php%3Fsection%3Darticles%26id%3D288 archive]).)<br />
'''WIP threads:'''<br />
:[http://neo-source.com/index.php?topic=980.0 What I've been working on (iq_132's work in progress)] (Started August 04, 2008. Big thread.)<br />
:[http://neo-source.com/index.php?topic=1757.0 Porting MAME drivers (vbt's work in progress)] (Started October 16, 2011)<br />
:[http://neo-source.com/index.php?topic=2487.0 dink's FBA Development & Fixes thread] (Started March 28, 2014. Big thread.)<br />
:[http://neo-source.com/index.php?topic=2666.0 Romhack's WIP thread] (Started February 04, 2015)<br />
<br />
'''Media:'''<br />
* [http://neo-source.com/index.php?topic=2838.0 FBA Previews & Titles screenshots (fullset) + icons] (Started December 02, 2015)<br />
* [http://neo-source.com/index.php?topic=2902.0 Flyers collection (PNGs)] (Started April 27, 2016)<br />
<br />
==External Links==<br />
* [http://neo-source.com/ Forum for FBN development] (Home forum page of lead programmer iq_132's. Other leading programmers also reside there. Formerly for FBA development before server change in May/June 2019 to reflect switch to FBN project.)<br />
* [https://www.youtube.com/user/dinkc64/featured YouTube channel] (From lead programmer, "dinkc64", showcasing many game test cases running on FB Alpha)<br />
* [https://m.youtube.com/channel/UCMqaMG7GgKMd7KNA9aVM8fA/search?query=Fbneo YouTube channel] (By Literalmente{Game}, emulation tester)<br />
<br />
[[Category:Emulators]]<br />
[[Category:Arcade emulators]]<br />
[[Category:Multi-emulators]]<br />
[[Category:Windows emulation software]]<br />
[[Category:macOS emulation software]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=FinalBurn_Neo&diff=44385FinalBurn Neo2022-01-16T16:19:05Z<p>DaLod: update FBNeo links</p>
<hr />
<div>{{Infobox emulator<br />
|title = FinalBurn Neo<br />
|logo = FBlogo.png<br />
|logowidth = 130<br />
|developer = [https://github.com/dinkc64 dinkc64], [https://github.com/iq132 iq_132] & [https://github.com/finalburnneo/FBNeo/graphs/contributors FBN community]<br />
|version = {{FinalBurnNeoVer}}<br />
|active = Yes<br />
|platform = [[Emulators on Windows|Windows]]<br/>[[libretro]]<br />
|architecture = x86, ARM<br />
|target = Multiple [[Arcade emulators|arcade systems]], Consoles & Computers<br />
|compatibility = <br />
|accuracy = <br />
|website = [http://neo-source.com neo-source.com]<br />
|prog-lang = C++<br />
|support =<br />
|license = Source-available, Non-commercial<br />
|source = [https://github.com/finalburnneo/FBNeo GitHub]<br />
}}<br />
<br />
'''FinalBurn Neo''' ('''FB Neo''' or '''FBN'''. Nee 'Alpha'.) is a source-available, multi-[[Arcade emulators|arcade emulator]]. It's also available as a [[libretro]] core. It's currently the only active FinalBurn fork.<br />
<br />
==Download==<br />
{| cellpadding="4"<br />
|-<br />
|align=center|{{Icon|Win-big|Mac-big}}<br />
|'''[https://github.com/finalburnneo/FBNeo/releases stable build]'''<br />
|-<br />
|align=center|{{Icon|Win-big}}<br />
|'''[https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly build]'''<br />
|-<br />
|colspan="3"|<hr/><br />
|-<br />
|align=center|{{Icon|LiA}}<br />
|[https://github.com/RetroPie/RetroPie-Setup/wiki/FinalBurn-Neo RetroPie builds]<br />
|-<br />
|align=center|{{Icon|Win}}<br />
|[http://www.emu-france.com/emulateurs/6-arcades/89-final-burn Other FinalBurn versions]<br />
|}<br />
<br />
==Guides==<br />
* [https://forums.libretro.com/t/guide-play-neo-geo-cd-games-using-fbneo/17735 How To: Play Neo Geo CD games using FBNeo] (Aug 29, 2018)<br />
* [https://forums.libretro.com/t/guide-play-killer-instinct-games-using-fbneo/20699 How To: Play Killer Instinct games using FBNeo] (Feb 7, 2019. Suitable for running hard disk drive-based arcade games.)<br />
* [https://forums.libretro.com/t/guide-play-non-arcade-systems-with-fbneo/22879 How To: Play Non-Arcade systems with FBNeo] (Jun 16, 2019)<br />
<br />
Help and Q&A threads can be found in the Talk page.<br />
<br />
==Overview==<br />
FinalBurn Neo is an active fork of the FinalBurn Alpha emulator, created by many of the former FBA developers.<br />
<br />
The reason for the separation of the older branch, FB Alpha, and new spin-off branch, FB Neo, was due to an apparent disagreement between one [https://github.com/barry65536 Barry Harris] and the rest of the main FBA team members over a licensing issue.<br />
<br />
===FBA===<br />
* '''Note:''' Old, discontinued branch.<br />
<br />
FinalBurn Alpha, the source-available project was based on FinalBurn (created by Dave in 2000) and has been programmed by a team composed of Barry Harris (Old username: TrebleWinner), Jan_Klaassen, KEV, LoopMaster, Mike Haggar, Hyper Yagami and Ayeye.<br />
<br />
FinalBurn was one of the first Capcom CPS2 emulators. When this project came to a halt in 2001, its sources were widely disseminated, which allowed the development of a large number of unofficial versions of which FBA is the most successful.<br />
<br />
Differentiated from other emulators by a very large number of supported systems, FB Alpha also offers a clear interface (simple like that of [[Kawaks]]) and excellent performance. The icing on the cake, it is not resource intensive and you do not need to indulge in complex settings to take it in hand immediately, although its menus are natively in English.<br />
<br />
After the apparent dissolution of the FBA team (Unknown in which year. Either started or ended in 2007.), the development of FinalBurn Alpha remained at a standstill, with only a few updated drivers. Thereafter, the emulator has experienced a strong revival of interest, having even been ported in an Android version called "[https://forum.xda-developers.com/showthread.php?t=1932280 aFBA]".<br />
<br />
Thanks to the integration of Kaillera, you can even join the servers of the whole world!<br />
<br />
Interesting note on the [http://neo-source.com/index.php?topic=3260.0 comparison between FBA and MAME] - FBA is coded for speed, not accuracy, according to iq_132.<br />
<br />
==List of emulated systems==<br />
{{Main|https://en.wikipedia.org/wiki/Arcade_system_board Wiki lists}}<br />
{{Main|https://wiki.arcadeotaku.com/w/Category:Game_Hardware Arcade Otaku wiki}}<br />
{{Main|https://github.com/finalburnneo/FBNeo/wiki FBN's Git wiki}}<br />
{{Main|https://www.fbalpha.com/about/ FBA's website}} (Old branch)<br />
{{Main|http://www.system16.com/ System16's arcade museum}}<br />
{{Main|https://www.uvlist.net/groups/browse/10-Hardware UVList's hardware database}}<br />
{{Main|http://www.coinop.org/arcadesystem.aspx/ www.coinop.org's system charts}}<br />
<br />
*Capcom CPS1 (1988–1995)<br />
*Capcom CPS2 (1993–2003)<br />
*Capcom CPS3 (1996–1999)<br />
*Cave ([https://wiki.arcadeotaku.com/w/CAVE_1st_Generation_Hardware First generation]: 1994–2001)<br />
*Data East DEC-0 (1980–1985), [https://www.uvlist.net/groups/info/dataeast8-hw DEC-8] (1986-1988) and [https://www.uvlist.net/groups/info/dec0system-hw DECO IC16] (1987-1990) based games<br />
*Galaxian based hardware (1979-1982)<br />
*Irem [http://www.system16.com/hardware.php?id=737 M62] (1984-1986), [http://www.system16.com/hardware.php?id=909 M63] (1984-1985), [http://www.system16.com/hardware.php?id=738 M72] (1987-1990), [http://www.system16.com/hardware.php?id=746 M90] (1991), M92 (1991-1994) and M107 hardware (1993-1995)<br />
*Kaneko 16 (Kaneko AX System. 1991-1995.)<br />
*Konami<br />
*[[Neo Geo emulators|Neo Geo]] (MVS hardware: 1990–2004)<br />
*NMK16 (Nihon Maicom Kaihatsu. 1989-2001)<br />
*Pacman based hardware (1980-1983)<br />
*PGM (PolyGame Master. 1997–2005)<br />
*Psikyo 68EC020 ([http://www.system16.com/hardware.php?id=810 1st Generation]: 1993–1996) and [http://www.system16.com/hardware.php?id=811 SH-2] (1997–2002) based hardware<br />
*Sega System 1 (1983–1987), System 16 (And similar. 1985–1994), System 18 (1989–1992), System 24 (1988–1994), X-Board (1987–1990), Y-Board (1988–1991)<br />
*[https://wiki.arcadeotaku.com/w/Kaneko_Super_Nova_System Super Kaneko Nova System] (1996–2002)<br />
*Toaplan ([https://en.wikipedia.org/wiki/Toaplan Company]: 1984-1994. [http://www.system16.com/hardware.php?id=966 V1] hardware: 1988-1991; [http://www.system16.com/hardware.php?id=967 V2]: 1991-1999.)<br />
*Taito [http://www.system16.com/hardware.php?id=661 F2] (1988-1993), [http://www.system16.com/hardware.php?id=649 X] (1987-1992), Z (1987-1991) and others<br />
*Miscellaneous drivers for lots of other hardware<br />
<br />
'''Pending:'''<br />
*[http://www.system16.com/hardware.php?id=690 VCO Object/Sega Z80-3D system] ([http://neo-source.com/index.php?topic=980.msg25956#msg25956 Thread])<br />
*[http://neo-source.com/index.php?topic=980.msg26082#msg26082 Many of Atari's custom arcade game boards]<br />
*[http://www.system16.com/hardware.php?id=806 Incredible Technologies 32 bit hardware] ([http://neo-source.com/index.php?topic=980.msg26202#msg26202 Thread])<br />
*And still many more arcade board games by different publishers being added almost every month<br />
<br />
===Non-Arcade===<br />
FB Neo (and FBA before that, some have been there since late 2000s) also supports the following non-arcade systems:<br />
<br />
* ColecoVision<br />
* Microsoft MSX1<br />
* Nec PC-Engine<br />
* Nec SuperGrafx<br />
* Nec TurboGrafx-16<br />
* Neo Geo CD<br />
* Neo Geo Pocket and Pocket Color<br />
* Nintendo Family Disk System<br />
* Nintendo NES<br />
* Sega GameGear<br />
* Sega Master System<br />
* Sega MegaDrive/Genesis<br />
* Sega SG-1000<br />
* Sinclair ZX spectrum<br />
<br />
===Credits===<br />
;* New: the current active team is composed of iq_132, dink, KEV, JacKc, and barbudreadmon.<br />
<br />
;* Old <ref group=N>The credits information was copied from the Acknowledgments page in the official User Manual page's drop down menu (See Resources sector) and later edited.</ref>:The original FBA team was Jan_Klaassen, LoopMaster, KEV, Mike_Haggar, TrebleWinner (Barry), Ayeye and HyperYagami.<br />
:* There have also been big contributions from iq_132, Captain CPS-X, JacKc, dink and OopsWare.<br />
:* Individual acknowledgements are also credited in the whatsnew.html file distributed with FB Alpha.<br />
:* The following is the original acknowledgements from the old readme.txt;<br />
:"Thanks to: Dave, ElSemi, Gangta, OG, Razoola, Logiqx, TRAC, CrashTest, Andrea Mazzoleni, Derek Liauw Kie Fa, Dirk Stevens, Maxim Stepin, the MAME team, Shawn and Craig at XGaming.<br />
<br />
;Last FBA team:The latest makeup of the FBA team before its dissolution in 2019 composed of Barry, KEV, iq_132, JackC and dink. The latest libretro port was created on February 20, 2015 by barbudreadmon, it was later deprecated and moved to [https://github.com/barbudreadmon/fbalpha2018] when FBA upstream moved to github, and a new repository directly forked from upstream was created in its stead at [https://github.com/libretro/fbalpha], on October 25, 2018. barbudreadmon is also a small-time contributor to the [[Yabause]] fork, "[https://github.com/FCare/Kronos Kronos]", and [[Reicast]] fork, "[https://github.com/libretro/flycast Flycast]", mainly on the arcade front.<br />
<br />
==Notes== <br />
<references group=N /><br />
<br />
==Resources==<br />
'''FBN:'''<br />
* [https://github.com/finalburnneo/FBNeo/wiki FBN wiki] (On GitHub. [https://neo-source.com/index.php?topic=3513.0 Forum thread].)<br />
<br />
'''FBA:''' (Old)<br />
* [https://fr.wikipedia.org/wiki/Final_Burn_Alpha French Wikipedia]<br />
* [https://www.fbalpha.com/manual/ Full user guide] (Extensive drop-down menu. Long learning curve.)<br />
* [https://www.planetemu.net/index.php?section=articles&id=288 FinalBurn Alpha Tutorial, on Planetemu] (French. ([http://archive.wikiwix.com/cache/?url=http%3A%2F%2Fplanetemu.net%2Findex.php%3Fsection%3Darticles%26id%3D288 archive]).)<br />
'''WIP threads:'''<br />
:[http://neo-source.com/index.php?topic=980.0 What I've been working on (iq_132's work in progress)] (Started August 04, 2008. Big thread.)<br />
:[http://neo-source.com/index.php?topic=1757.0 Porting MAME drivers (vbt's work in progress)] (Started October 16, 2011)<br />
:[http://neo-source.com/index.php?topic=2487.0 dink's FBA Development & Fixes thread] (Started March 28, 2014. Big thread.)<br />
:[http://neo-source.com/index.php?topic=2666.0 Romhack's WIP thread] (Started February 04, 2015)<br />
<br />
'''Media:'''<br />
* [http://neo-source.com/index.php?topic=2838.0 FBA Previews & Titles screenshots (fullset) + icons] (Started December 02, 2015)<br />
* [http://neo-source.com/index.php?topic=2902.0 Flyers collection (PNGs)] (Started April 27, 2016)<br />
<br />
==External Links==<br />
* [http://neo-source.com/ Forum for FBN development] (Home forum page of lead programmer iq_132's. Other leading programmers also reside there. Formerly for FBA development before server change in May/June 2019 to reflect switch to FBN project.)<br />
* [https://www.youtube.com/user/dinkc64/featured YouTube channel] (From lead programmer, "dinkc64", showcasing many game test cases running on FB Alpha)<br />
* [https://m.youtube.com/channel/UCMqaMG7GgKMd7KNA9aVM8fA/search?query=Fbneo YouTube channel] (By Literalmente{Game}, emulation tester)<br />
<br />
[[Category:Emulators]]<br />
[[Category:Arcade emulators]]<br />
[[Category:Multi-emulators]]<br />
[[Category:Windows emulation software]]<br />
[[Category:macOS emulation software]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Neo_Geo_and_variants&diff=44384Neo Geo and variants2022-01-16T16:17:36Z<p>DaLod: Update the FinalBurn Neo nightly build link</p>
<hr />
<div>{{Infobox console<br />
|title = SNK Neo Geo<br />
|logo = Neo_Geo_full_on.png<br />
|image = Neo-Geo-AES-Console-Set.png<br />
|image2 = Neo_Geo_CD.png<br />
|imagecaption = '''Top:''' The Neo Geo MVS.<br/>'''Middle:''' The Neo Geo AES.<br/>'''Bottom:''' The Neo Geo CD.<br />
|developer = [[:Category:SNK consoles|SNK]]<br />
|type = [[:Category:Home consoles|Home video game console]], [[:Category:Arcade|arcade system board]]<br />
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]<br />
|release = 1990<br />
|discontinued = 2004<br />
|emulated = {{✓}}<br />
}}<br />
<br />
The '''[[gametech:Neo-Geo|Neo Geo MVS]]''' (Multi Video System) arcade system was first released by [[wikipedia:SNK|SNK Corporation]] on January 1990 in Japan and on August 22, 1990 in NA. The '''[[wikipedia:Neo_Geo_(system)|Neo Geo AES]]''' (Advanced Entertainment System) home console was released on July 1, 1991. MVS and AES are technically the same systems, but their cartridges are not compatible with each other due to a different layout. The AES was retailed for {{Inflation|USD|649.99|1991}}. It had a Motorola 68000 at 12MHz and a Zilog Z80A at 4MHz with 64KB RAM and 84KB VRAM.<br />
<br />
'''[[wikipedia:Neo_Geo_CD|Neo Geo CD]]''' (NG-CD) was the CD version of the AES (not compatible with the game cartridges) released in January of '96 and <abbr title="$651.32 in 2018 money">$399</abbr>. It had a Motorola 68000 CPU at 12 MHz with another CPU that being a Zilog Z80 at 4 MHz. It had 7MB of RAM.<br />
<br />
'''[[wikipedia:Hyper_Neo_Geo_64|Hyper Neo-Geo 64]]''' (HNG-64) was the successor to the Neo-Geo with 3D graphics, there was no home console release. It was released in September of 1997 and had an NEC VR4300 at 100 MHz with 16MiB of RAM.<br />
<br />
When emulating Neo-Geo games with RetroArch, the Neo-Geo BIOS files need to be in the game directory.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|NG<br />
! scope="col"|NG-CD<br />
! scope="col"|HNG-64<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="10"|PC / x86<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}} ||{{✓}} ||{{~}} ||{{✓}}<ref group=N>As 0.153 (2014), 0.139 (2010), 0.78 (2003)</ref> ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows|macOS}}<br />
|[https://github.com/finalburnneo/FBNeo/releases/latest stable] [https://github.com/finalburnneo/FBNeo/releases/tag/latest nightly build]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[RAINE]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[FinalBurn Alpha]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[[ares]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/ares-emulator/ares/releases {{aresVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}}||{{✗}}||{{✓}}||{{✓}}||{{✗}}<br />
|-<br />
|[[Kawaks]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|GnGeo<br />
|align=left|{{Icon|Linux}}<br />
|[https://salsa.debian.org/coringao-guest/gngeo git]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|NeoRAGEx<br />
|align=left|{{Icon|Windows}}<br />
|[https://emulator.games/emulators/neo-geo/neoragex-5-4e/ 5.4e]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
! colspan="10"|Consoles<br />
|-<br />
|[https://code.google.com/archive/p/gxgeo GxGeo]<br />
|align=left|{{Icon|Wii}}<br />
|[https://code.google.com/archive/p/gxgeo/downloads {{GxGeoVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|UOmvspsp<br />
|align=left|{{Icon|PSP}}<br />
|[http://www.mediafire.com/?2qzaz2089f99cvk {{UOmvspspVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|UOncdzpsp<br />
|align=left|{{Icon|PSP}}<br />
|[http://www.mediafire.com/?883tfd76v4qckz2 {{UOncdzpspVer}}]<br />
|{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii}}<br />
|n/a<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<br />
|}<br />
<br />
<references group=N /><br />
<br />
==Emulation issues==<br />
* Hyper Neo-Geo 64 is poorly emulated. MAME is the only available option and, for now, Round Trip RV is the only game barely playable to the end. Excluding that title, no other game is working without nasty graphic errors, slowdowns (no matter what type of CPU/GPU you have) and terrible, glitchy sound emulation. There was a notable update for the MAME driver by [https://mamedev.emulab.it/haze/2018-starting-early Haze] in 2018, but don't expect for good emulation in the short future. Hyper Neo-Geo 64 is one of the last pre-2000 Arcade platforms not playable on emulators by a "big" Arcade company.<br />
<br />
[[Category:Arcade]]<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fourth-generation video game consoles]]<br />
[[Category:SNK consoles]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Sega_Genesis_emulators&diff=37208Sega Genesis emulators2021-07-06T19:40:07Z<p>DaLod: Update FBN links</p>
<hr />
<div>{{Infobox console<br />
|title = Sega Genesis / Mega Drive<br />
|logo = RS39200_Megadrive.png<br />
|image = Sega-Genesis-Mk2-6button.jpg<br />
|image2 = Sega-Nomad-Front.jpg<br />
|imagecaption = '''Top:''' Sega Mega Drive.<br/>'''Middle:''' Sega Genesis Model 2 with 6-button controller.<br/>'''Bottom:''' Sega Genesis Nomad, portable variation.<br />
|developer = [[:Sega]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]<br />
|release = 1988<br />
|discontinued = 1997<br />
|predecessor = [[Master System emulators|Master System]]<br />
|successor = [[Sega Saturn emulators|Saturn]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''[[gametech:Sega_Genesis|Sega Genesis]]''' is a 16-bit, fourth-generation console released by [https://en.wikipedia.org/wiki/Sega Sega] in Japan on October 29, 1988 and in the US on August 14, 1989. It had a Motorola 68000 CPU at 7.6 MHz and a Zilog Z80 at 3.58 MHz. In other regions, it was known as the '''Mega Drive'''. It had several add-ons, including the Sega CD (a CD add-on, called Mega CD outside America) and the 32X (a 32-bit, cartridge-based add-on). <br />
<br />
The Sega CD was released on October 15, 1992 and retailed for {{Inflation|USD|299.99|1992}} and had a Motorola 68000 CPU at 12.5 MHz and 64 kbit of RAM. The Sega 32X was released on November 21, 1994 for {{Inflation|USD|159.99|1994}}. It had 2 SH-2 RISC CPUs at 23 MHz with 256KB of RAM and 256KB of VRAM.<br />
<br />
Genesis emulation is very good, with a high degree of game compatibility (many of them claiming nearly 100% compatibility with commercial games, including Virtua Racing). They are available on many platforms. Many Genesis emulators also feature compatibility with the [[Master System emulators|Sega Master System]] (SMS), and the [[Master System emulators|Game Gear]] (GG) as well as earlier Sega consoles. Genesis-based arcade boards and the [[Sega Pico]] are still sketchy, however.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|CD<br />
! scope="col"|32X<br />
! scope="col"|[[Sega Pico|Pico]]<br />
! scope="col"|[[Libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="10"|PC<br />
|-<br />
|[[BlastEm]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://www.retrodev.com/blastem/changes.html {{BlastEmVer}}]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[Exodus]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.exodusemulator.com/index.php/downloads/current-release {{ExodusVer}}]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[Genesis Plus GX]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|{{GenPlusGXVer}}<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}}* ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||? ||{{✓}} ||{{✓}}<br />
|-<br />
|[[Kega Fusion]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.carpeludum.com/kega-fusion/ 3.64]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{~}}<br />
|-<br />
|[[PicoDrive]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}<ref group=N name=PicoDrive>Only for the 32X as a cross-platform alternative to Kega Fusion.</ref><br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/finalburnneo/FBNeo/releases/latest stable] [https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}}<br />
|-<br />
|[http://segaretro.org/Gens/GS Gens/GS]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.dusers.drexel.edu/gitweb/gitweb.cgi/~korth/gens.git r7]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
|[http://dgen.sourceforge.net/ DGen]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://sourceforge.net/projects/dgen/files/dgen/ 1.33]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[[Genecyst]]<br />
|align=left|{{Icon|DOS}}<br />
|[https://web.archive.org/web/20070205202050/http://www.zophar.net/genecyst/gcystxxx.zip x.xx]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[[GENS]]<br />
|align=left|{{Icon|Windows|Linux|BeOS}}<br />
|[http://gens.me/downloads.shtml 2.14]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/higan-emu/higan/releases {{higanVer}}]<br />
|{{~}} ||{{✗}} ||{{✗}} ||{{✓}}<small>(bsnes)</small> ||{{✓}} ||{{✓}} ||{{✗}}<br />
|-<br />
|Megado<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/merwaaan/megado Git]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✓}} ||{{✗}}<br />
|-<br />
|Regen<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[http://aamirm.hacking-cult.org/www/regen.html 0.972]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
|AloneMD<br />
|align=left|{{Icon|Windows}}<br />
|[https://up1.xwikisas.com/#650YS5cXMSc7sGflY1dqeg 1.0.0]<br />
|{{✓}} ||{{✗}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
!colspan="10"|Mobile / ARM<br />
|-<br />
|[[Genesis Plus GX]]<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
|{{GenPlusGXVer}}<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[PicoDrive]]<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<ref group=N name=PicoDrive /><br />
|-<br />
!colspan="10"|Consoles<br />
|-<br />
|NeoGenesis<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/neogenesis-v25-download-sega-genesis-megadrive-32x-segacd-megacd-emulator.13698 NeoGenesis v25]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}}<br />
|-<br />
|Sega Genesis Plus<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/sega-genesis-plus-libexnon-genesis-megadrive-emulator-for-xbox-360-download.9936 Libxenon]<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
|[[Genesis Plus GX]]<br />
|align=left|{{Icon|GCN|Xbox360|Wii|3DS}}<br />
|[https://bitbucket.org/eke/genesis-plus-gx/downloads {{GenPlusGXVer}}]<br/>[https://digiex.net/threads/retroarch-360-0-9-8-3-download-sega-sens-gameboy-finalburn-emulator-for-xbox-360.12395 RetroArch 360 0.9.8.3]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[PicoDrive]]<br />
|align=left|{{Icon|PS2|PSP|3DS}}<br />
|[http://notaz.gp2x.de/pico.php {{PicoDriveVer}}]<br/>[https://www.ps2-home.com/forum/viewtopic.php?f=99&t=1710 PicoDrive 1.51b]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii}}<br />
|N/A<br />
|{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|}<br />
<references group=N /><br />
<br />
<nowiki>* Available exclusively as a libretro core</nowiki><br />
<br />
===Comparisons===<br />
;[[Genesis Plus GX]]:A very solid emulator for the Sega Genesis / Sega Master System / Sega CD / Game Gear. The only things it lack are 32X and Pico support, and a native desktop port; the only way to get this emulator on the desktop is to use the libretro core, which allows for all the benefits of RetroArch like shaders, dynamic sync, and other enhancements. The version used in [[BizHawk]] adds features for speedrunners.<br />
;[[Kega Fusion]]:The project of an employee with previous experience at Sega. Kega Fusion has high compatibility, is easy to use and has plugin-based filter support but it has some issues on newer versions of Windows which can be solved with compatibility settings.<br />
;[[PicoDrive]]:Strongly prioritizes performance over accuracy. Compatibility and accuracy isn't as good as Genesis Plus GX but it's useful on very underpowered systems like the Raspberry Pi Zero. Currently the first and only cross-platform option for 32X and Pico games.<br />
;[[Exodus]]:Think bsnes but for the Genesis. Even though higan is also getting into the Genesis game, Exodus has already achieved cycle-accuracy at the familiar cost of high system requirements. It is the newest Genesis emulator and is far from complete.<br />
;[http://aamirm.hacking-cult.org/www/regen.html Regen]:A focus on accuracy has earned it high compatibility with games, but it does not emulate the Sega CD and 32X. It also allows [[overclocking]].<br />
;[[BlastEm]]:Aims for cycle-accuracy but unlike Exodus, aims for lower system requirements. It has substantially higher compatibility than Exodus and is catching up to Genesis Plus GX.<br />
;[[GENS]]:Close to Kega Fusion in features and compatibility, but has largely been surpassed by better emulators. There are many different forks and iterations of Gens, so your experience will differ quite a lot depending on which version you use.<br />
;[[higan]]:Also developing cycle-accurate Genesis emulation, akin to its very own [[Super Nintendo emulators|SNES emulator]] bsnes. It's promising but incomplete. However, it can be used in the latest builds.<br />
;[[MAME]]:Has the parent drivers <code style="color:green">genesis</code>, <code style="color:green">sms</code>, <code style="color:green">gamegear</code>, <code style="color:darkred">segacd</code>, and <code style="color:darkred">32x</code>. Green drivers are reported as OK, where red ones are reported as not working as of version 0.200.<br />
<br />
==Lock-On Emulation==<br />
Lock-On Technology is a unique feature found on Sonic & Knuckles cartridges for the Sega Mega Drive/Genesis that allowed a player to connect an older game to the cartridge's pass-through port for extended or altered gameplay.<br />
<br />
* With Sonic 3: Unlocks an alternate version of Sonic 3 with more levels.<br />
* With Sonic 2: Unlocks an alternate version of Sonic 2 with playable Knuckles.<br />
* With Sonic 1: Unlocks the Blue Sphere minigame with a level select to all possible levels.<br />
<br />
The Sonic & Knuckles cartridge can lock on to other cartridges:<br />
<br />
* Smaller than 2MB: Will play a single random level from the Blue Sphere minigame generated from data in the header.<br />
* Bigger than 2MB: Will boot to Sonic & Knuckles.<br />
* Has Battery Pack: All save data will be wiped out.<br />
<br />
Most emulators don't support Lock-On save for Genesis Plus GX, but there are pre-combined ROMs for the Sonic trilogy available online that can be played as a regular Megadrive ROM on any emulator and still work. The Sonic 3 Complete romhack also achieves the same purpose.<br />
<br />
Genesis Plus GX's [[RetroArch]] core includes true Lock-On emulation. From the Core Options menu, you can enable the Lock-On feature for either Sonic & Knuckles, Game Genie, or the Action Replay (Pro) -- the latter two using a different technology but with similar effects. Setting this option to anything other than "Off" will enable Lock-on to the cartridge you're currently playing as. After resetting, the game will boot in Lock-On mode.<br />
<br />
The following files need to be under the directory for BIOS files (usually "system"):<br />
* sk.bin (Sonic & Knuckles (2 MiB) ROM)<br />
* sk2chip.bin (Sonic & Knuckles UPMEM (256 KiB) ROM): If you can't find it online, extract it with a hex editor from a pre-combined Sonic 2 & Knuckles ROM from offset 00300000 to the end of the ROM.<br />
<br />
For GG/AR, the files needed are areplay.bin and ggenie.bin, but most emulators support cheat codes from these natively.<br />
<br />
==Mega Drive Plus / Genesis Plus==<br />
<br />
The Mega Drive Plus / Genesis Plus (sometimes abbreviated as MD+) is a special mode for certain Genesis games that use enhanced CDDA tracks with a Sega CD. This was not used in any official games, however, the mode itself was first used in the first batch of Pier Solar releases. This feature was been [https://downloads.terraonion.com/public/MegaSD_DEV_Manual.pdf documented] to be used on Terraonion's Mega SD flash cartridge, to give similar effects for Genesis games in a way how MSU-1 does in patched SNES games.<br />
<br />
Currently, no Genesis + Sega CD emulators feature this function, although there is [https://github.com/ekeeke/Genesis-Plus-GX/issues/297 plans to be added] in Genesis Plus GX.<br />
<br />
==External links==<br />
* [http://wiki.megadrive.org/index.php?title=Main_Page MegaDrive Development Wiki] - A Wiki about every technical aspect of the SEGA MegaDrive hardware and software. Its aim is to provide the most detailed, accurate and up to date information, to help homebrew development and repairs.<br />
* [http://segaretro.org/Category:Mega_Drive_emulators Mega Drive emulators] on Sega Retro<br />
* [https://archive.org/details/sega_genesis_library ARCHIVE.ORG Console Library: Sega Genesis]<br />
<br />
<br />
{{Sega}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Sega consoles]]<br />
[[Category:Sega Genesis emulators|*]]<br />
[[Category:Fourth-generation video game consoles]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=FinalBurn_Neo&diff=37207FinalBurn Neo2021-07-06T19:38:08Z<p>DaLod: Update FBNeo links, replace MAC version 1.0.0.0 to 1.0.0.2 (Stable Build)</p>
<hr />
<div>{{Infobox emulator<br />
|title = FinalBurn Neo<br />
|logo = FBlogo.png<br />
|logowidth = 174<br />
|developer = [https://github.com/dinkc64 dinkc64], [https://github.com/iq132 iq_132] & [https://github.com/finalburnneo/FBNeo/graphs/contributors FBN community]<br />
|version = [https://github.com/finalburnneo/FBNeo/releases/tag/v1.0.0.2 1.0.0.2] [https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]<br />
|active = Yes<br />
|platform = Windows<br/>[[libretro]]<br />
|architecture = x86, ARM<br />
|target = Multiple [[Arcade emulators|arcade systems]], Consoles & Computers<br />
|compatibility = <br />
|accuracy = <br />
|website = [http://neo-source.com/ neo-source.com]<br />
|prog-lang = C++<br />
|support =<br />
|license = Source-available, Non-commercial<br />
|source = [https://github.com/finalburnneo/FBNeo GitHub]<br />
}}<br />
<br />
'''FinalBurn Neo''' ('''FB Neo''' or '''FBN'''. Nee 'Alpha'.) is a source-available, multi-[[Arcade emulators|arcade emulator]]. It's also available as a [[libretro]] core. It's currently the only active FinalBurn fork.<br />
<br />
==Download==<br />
{| cellpadding="4"<br />
|-<br />
|align=center|{{Icon|Win-big|Mac-big}}<br />
|'''[https://github.com/finalburnneo/FBNeo/releases/latest Official builds]'''<br />
|-<br />
|align=center|{{Icon|Win-big}}<br />
|'''[https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]'''<br/><small>Compiled by <abbr title="Click on a build, then click Artifacts for download links">appveyor</abbr></small><br />
|-<br />
|colspan="3"|<hr/><br />
|-<br />
|align=center|{{Icon|LiA}}<br />
|[https://github.com/RetroPie/RetroPie-Setup/wiki/FinalBurn-Neo RetroPie builds]<br />
|-<br />
|align=center|{{Icon|Win}}<br />
|[http://www.emu-france.com/emulateurs/6-arcades/89-final-burn/ Other FinalBurn versions]<br />
|}<br />
<br />
==Guides==<br />
* [https://forums.libretro.com/t/guide-play-neo-geo-cd-games-using-fbneo/17735 How To: Play Neo Geo CD games using FBNeo] (Aug 29, 2018)<br />
* [https://forums.libretro.com/t/guide-play-killer-instinct-games-using-fbneo/20699 How To: Play Killer Instinct games using FBNeo] (Feb 7, 2019. Suitable for running hard disk drive-based arcade games.)<br />
* [https://forums.libretro.com/t/guide-play-non-arcade-systems-with-fbneo/22879 How To: Play Non-Arcade systems with FBNeo] (Jun 16, 2019)<br />
<br />
Help and Q&A threads can be found in the Talk page.<br />
<br />
==Overview==<br />
FinalBurn Neo is an active fork of the FinalBurn Alpha emulator, created by many of the former FBA developers.<br />
<br />
The reason for the separation of the older branch, FB Alpha, and new spin-off branch, FB Neo, was due to an apparent disagreement between one [https://github.com/barry65536 Barry Harris] and the rest of the main FBA team members over a licensing issue.<br />
<br />
===FBA===<br />
* '''Note:''' Old, discontinued branch.<br />
<br />
FinalBurn Alpha, the source-available project was based on FinalBurn (created by Dave in 2000) and has been programmed by a team composed of Barry Harris (Old username: TrebleWinner), Jan_Klaassen, KEV, LoopMaster, Mike Haggar, Hyper Yagami and Ayeye.<br />
<br />
FinalBurn was one of the first Capcom CPS2 emulators. When this project came to a halt in 2001, its sources were widely disseminated, which allowed the development of a large number of unofficial versions of which FBA is the most successful.<br />
<br />
Differentiated from other emulators by a very large number of supported systems, FB Alpha also offers a clear interface (simple like that of [[Kawaks]]) and excellent performance. The icing on the cake, it is not resource intensive and you do not need to indulge in complex settings to take it in hand immediately, although its menus are natively in English.<br />
<br />
After the apparent dissolution of the FBA team (Unknown in which year. Either started or ended in 2007.), the development of FinalBurn Alpha remained at a standstill, with only a few updated drivers. Thereafter, the emulator has experienced a strong revival of interest, having even been ported in an Android version called "[https://forum.xda-developers.com/showthread.php?t=1932280 aFBA]".<br />
<br />
Thanks to the integration of Kaillera, you can even join the servers of the whole world!<br />
<br />
Interesting note on the [http://neo-source.com/index.php?topic=3260.0 comparison between FBA and MAME] - FBA is coded for speed, not accuracy, according to iq_132.<br />
<br />
==List of emulated systems==<br />
{{Main|https://en.wikipedia.org/wiki/Arcade_system_board Wiki lists}}<br />
{{Main|https://wiki.arcadeotaku.com/w/Category:Game_Hardware Arcade Otaku wiki}}<br />
{{Main|https://github.com/finalburnneo/FBNeo/wiki FBN's Git wiki}}<br />
{{Main|https://www.fbalpha.com/about/ FBA's website}} (Old branch)<br />
{{Main|http://www.system16.com/ System16's arcade museum}}<br />
{{Main|https://www.uvlist.net/groups/browse/10-Hardware UVList's hardware database}}<br />
{{Main|http://www.coinop.org/arcadesystem.aspx/ www.coinop.org's system charts}}<br />
<br />
*Capcom CPS1 (1988–1995)<br />
*Capcom CPS2 (1993–2003)<br />
*Capcom CPS3 (1996–1999)<br />
*Cave ([https://wiki.arcadeotaku.com/w/CAVE_1st_Generation_Hardware First generation]: 1994–2001)<br />
*Data East DEC-0 (1980–1985), [https://www.uvlist.net/groups/info/dataeast8-hw DEC-8] (1986-1988) and [https://www.uvlist.net/groups/info/dec0system-hw DECO IC16] (1987-1990) based games<br />
*Galaxian based hardware (1979-1982)<br />
*Irem [http://www.system16.com/hardware.php?id=737 M62] (1984-1986), [http://www.system16.com/hardware.php?id=909 M63] (1984-1985), [http://www.system16.com/hardware.php?id=738 M72] (1987-1990), [http://www.system16.com/hardware.php?id=746 M90] (1991), M92 (1991-1994) and M107 hardware (1993-1995)<br />
*Kaneko 16 (Kaneko AX System. 1991-1995.)<br />
*Konami<br />
*[[Neo Geo emulators|Neo Geo]] (MVS hardware: 1990–2004)<br />
*NMK16 (Nihon Maicom Kaihatsu. 1989-2001)<br />
*Pacman based hardware (1980-1983)<br />
*PGM (PolyGame Master. 1997–2005)<br />
*Psikyo 68EC020 ([http://www.system16.com/hardware.php?id=810 1st Generation]: 1993–1996) and [http://www.system16.com/hardware.php?id=811 SH-2] (1997–2002) based hardware<br />
*Sega System 1 (1983–1987), System 16 (And similar. 1985–1994), System 18 (1989–1992), X-Board (1987–1990), Y-Board (1988–1991)<br />
*[https://wiki.arcadeotaku.com/w/Kaneko_Super_Nova_System Super Kaneko Nova System] (1996–2002)<br />
*Toaplan ([https://en.wikipedia.org/wiki/Toaplan Company]: 1984-1994. [http://www.system16.com/hardware.php?id=966 V1] hardware: 1988-1991; [http://www.system16.com/hardware.php?id=967 V2]: 1991-1999.)<br />
*Taito [http://www.system16.com/hardware.php?id=661 F2] (1988-1993), [http://www.system16.com/hardware.php?id=649 X] (1987-1992), Z (1987-1991) and others<br />
*Miscellaneous drivers for lots of other hardware<br />
<br />
'''Pending:'''<br />
*[http://www.system16.com/hardware.php?id=690 VCO Object/Sega Z80-3D system] ([http://neo-source.com/index.php?topic=980.msg25956#msg25956 Thread])<br />
*[http://neo-source.com/index.php?topic=980.msg26082#msg26082 Many of Atari's custom arcade game boards]<br />
*[http://www.system16.com/hardware.php?id=806 Incredible Technologies 32 bit hardware] ([http://neo-source.com/index.php?topic=980.msg26202#msg26202 Thread])<br />
*And still many more arcade board games by different publishers being added almost every month<br />
<br />
===Non-Arcade===<br />
FB Neo (and FBA before that, some have been there since late 2000s) also supports the following non-arcade systems:<br />
<br />
* ColecoVision<br />
* Microsoft MSX1<br />
* Nec PC-Engine<br />
* Nec SuperGrafx<br />
* Nec TurboGrafx-16<br />
* Neo Geo CD<br />
* Neo Geo Pocket and Pocket Color<br />
* Nintendo Family Disk System<br />
* Nintendo NES<br />
* Sega GameGear<br />
* Sega Master System<br />
* Sega MegaDrive/Genesis<br />
* Sega SG-1000<br />
* Sinclair ZX spectrum<br />
<br />
===Credits===<br />
<br />
;* New: the current active team is composed of iq_132, dink, KEV, JacKc, and barbudreadmon.<br />
<br />
;* Old <ref group=N>The credits information was copied from the Acknowledgments page in the official User Manual page's drop down menu (See Resources sector) and later edited.</ref>:The original FBA team was Jan_Klaassen, LoopMaster, KEV, Mike_Haggar, TrebleWinner (Barry), Ayeye and HyperYagami.<br />
:* There have also been big contributions from iq_132, Captain CPS-X, JacKc, dink and OopsWare.<br />
:* Individual acknowledgements are also credited in the whatsnew.html file distributed with FB Alpha.<br />
:* The following is the original acknowledgements from the old readme.txt;<br />
:"Thanks to: Dave, ElSemi, Gangta, OG, Razoola, Logiqx, TRAC, CrashTest, Andrea Mazzoleni, Derek Liauw Kie Fa, Dirk Stevens, Maxim Stepin, the MAME team, Shawn and Craig at XGaming.<br />
<br />
;Last FBA team:The latest makeup of the FBA team before its dissolution in 2019 composed of Barry, KEV, iq_132, JackC and dink. The latest libretro port was created on February 20, 2015 by barbudreadmon, it was later deprecated and moved to [https://github.com/barbudreadmon/fbalpha2018] when FBA upstream moved to github, and a new repository directly forked from upstream was created in its stead at [https://github.com/libretro/fbalpha], on October 25, 2018. barbudreadmon is also a small-time contributor to the [[Yabause]] fork, "[https://github.com/FCare/Kronos Kronos]", and [[Reicast]] fork, "[https://github.com/libretro/flycast Flycast]", mainly on the arcade front.<br />
<br />
==Notes== <br />
<references group=N /><br />
<br />
==Resources==<br />
'''FBN:'''<br />
* [https://github.com/finalburnneo/FBNeo/wiki FBN wiki] (On GitHub. [https://neo-source.com/index.php?topic=3513.0 Forum thread].)<br />
<br />
'''FBA:''' (Old)<br />
* [https://fr.wikipedia.org/wiki/Final_Burn_Alpha French Wikipedia]<br />
* [https://www.fbalpha.com/manual/ Full user guide] (Extensive drop-down menu. Long learning curve.)<br />
* [https://www.planetemu.net/index.php?section=articles&id=288 FinalBurn Alpha Tutorial, on Planetemu] (French. ([http://archive.wikiwix.com/cache/?url=http%3A%2F%2Fplanetemu.net%2Findex.php%3Fsection%3Darticles%26id%3D288 archive]).)<br />
'''WIP threads:'''<br />
:[http://neo-source.com/index.php?topic=980.0 What I've been working on (iq_132's work in progress)] (Started August 04, 2008. Big thread.)<br />
:[http://neo-source.com/index.php?topic=1757.0 Porting MAME drivers (vbt's work in progress)] (Started October 16, 2011)<br />
:[http://neo-source.com/index.php?topic=2487.0 dink's FBA Development & Fixes thread] (Started March 28, 2014. Big thread.)<br />
:[http://neo-source.com/index.php?topic=2666.0 Romhack's WIP thread] (Started February 04, 2015)<br />
<br />
'''Media:'''<br />
* [http://neo-source.com/index.php?topic=2838.0 FBA Previews & Titles screenshots (fullset) + icons] (Started December 02, 2015)<br />
* [http://neo-source.com/index.php?topic=2902.0 Flyers collection (PNGs)] (Started April 27, 2016)<br />
<br />
==External Links==<br />
* [http://neo-source.com/ Forum for FBN development] (Home forum page of lead programmer iq_132's. Other leading programmers also reside there. Formerly for FBA development before server change in May/June 2019 to reflect switch to FBN project.)<br />
* [https://www.youtube.com/user/dinkc64/featured YouTube channel] (From lead programmer, "dinkc64", showcasing many game test cases running on FB Alpha)<br />
* [https://m.youtube.com/channel/UCMqaMG7GgKMd7KNA9aVM8fA/search?query=Fbneo YouTube channel] (By Literalmente{Game}, emulation tester)<br />
<br />
[[Category:Emulators]]<br />
[[Category:Arcade emulators]]<br />
[[Category:Multi-emulators]]<br />
[[Category:Windows emulation software]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Neo_Geo_and_variants&diff=37205Neo Geo and variants2021-07-06T19:29:49Z<p>DaLod: </p>
<hr />
<div>{{Infobox console<br />
|title = SNK Neo Geo<br />
|logo = Neo_Geo_full_on.png<br />
|image = Neo-Geo-AES-Console-Set.png<br />
|image2 = Neo_Geo_CD.png<br />
|imagecaption = '''Top:''' The Neo Geo MVS.<br/>'''Middle:''' The Neo Geo AES.<br/>'''Bottom:''' The Neo Geo CD.<br />
|developer = [[:Category:SNK consoles|SNK]]<br />
|type = [[:Category:Home consoles|Home video game console]], [[:Category:Arcade|arcade system board]]<br />
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]<br />
|release = 1990<br />
|discontinued = 2004<br />
|emulated = {{✓}}<br />
}}<br />
<br />
The '''[[gametech:Neo-Geo|Neo Geo MVS]]''' (Multi Video System) arcade system was first released by [[wikipedia:SNK|SNK Corporation]] on January 1990 in Japan and on August 22, 1990 in NA. The '''[[wikipedia:Neo_Geo_(system)|Neo Geo AES]]''' (Advanced Entertainment System) home console was released on July 1, 1991. MVS and AES are technically the same systems, but their cartridges are not compatible with each other due to a different layout. The AES was retailed for {{Inflation|USD|649.99|1991}}. It had a Motorola 68000 at 12MHz and a Zilog Z80A at 4MHz with 64KB RAM and 84KB VRAM.<br />
<br />
'''[[wikipedia:Neo_Geo_CD|Neo Geo CD]]''' (NG-CD) was the CD version of the AES (not compatible with the game cartridges) released in January of '96 and <abbr title="$651.32 in 2018 money">$399</abbr>. It had a Motorola 68000 CPU at 12 MHz with another CPU that being a Zilog Z80 at 4 MHz. It had 7MB of RAM.<br />
<br />
'''[[wikipedia:Hyper_Neo_Geo_64|Hyper Neo-Geo 64]]''' (HNG-64) was the successor to the Neo-Geo with 3D graphics, there was no home console release. It was released in September of 1997 and had an NEC VR4300 at 100 MHz with 16MiB of RAM.<br />
<br />
When emulating Neo-Geo games with RetroArch, the Neo-Geo BIOS files need to be in the game directory.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|NG<br />
! scope="col"|NG-CD<br />
! scope="col"|HNG-64<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="10"|PC / x86<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}<ref group=N>As 0.153 (2014), 0.139 (2010), 0.78 (2003)</ref> ||{{✓}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows|macOS}}<br />
|[https://github.com/finalburnneo/FBNeo/releases/latest stable] [https://ci.appveyor.com/project/tmaul/fbneo-kbhgd/branch/master WIP builds]<br />
|{{✓}} ||{{✓}} ||{{~}} ||{{✓}} ||{{✗}} ||{{✓}} ||{{✓}}<br />
|-<br />
|[[RAINE]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://raine.1emulation.com/download/latest.html {{RAINEVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✓}} ||{{✓}}<br />
|-<br />
|[[FinalBurn Alpha]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.fbalpha.com/downloads {{FinalBurnAlphaVer}}]<br />
|{{✓}} ||{{✓}} ||{{~}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|[https://web.archive.org/web/20141105014113/http://www.xe-emulator.com Xe]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://web.archive.org/web/20141022230129/http://www.xe-emulator.com/index.php?m=download {{XeVer}}]<br />
|{{✓}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
|[[Kawaks]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://cps2shock.emu-france.info/download.html {{KawaksVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}}<br />
|-<br />
|GnGeo<br />
|align=left|{{Icon|Linux}}<br />
|[https://salsa.debian.org/coringao-guest/gngeo Git]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
|NeoRAGEx<br />
|align=left|{{Icon|Windows}}<br />
|[https://emulator.games/emulators/neo-geo/neoragex-5-4e/ 5.4e]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✗}}<br />
|-<br />
! colspan="10"|Consoles<br />
|-<br />
|[https://code.google.com/archive/p/gxgeo GxGeo]<br />
|align=left|{{Icon|Wii}}<br />
|[https://code.google.com/archive/p/gxgeo/downloads {{GxGeoVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}} ||{{✗}} ||{{✓}}<br />
|-<br />
|UOmvspsp<br />
|align=left|{{Icon|PSP}}<br />
|[http://www.mediafire.com/?2qzaz2089f99cvk {{UOmvspspVer}}]<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}}<br />
|-<br />
|UOncdzpsp<br />
|align=left|{{Icon|PSP}}<br />
|[http://www.mediafire.com/?883tfd76v4qckz2 {{UOncdzpspVer}}]<br />
|{{✗}} ||{{✓}} ||{{✗}} ||{{✗}} ||? ||{{✗}} ||{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii}}<br />
|n/a<br />
|{{✓}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✗}} ||{{✓}}<br />
|}<br />
<br />
<references group=N /><br />
<br />
==Emulation issues==<br />
* Hyper Neo-Geo 64 is poorly emulated. MAME is the only available option and, for now, Round Trip RV is the only game barely playable to the end. Excluding that title, no other game is working without nasty graphic errors, slowdowns (no matter what type of CPU/GPU you have) and terrible, glitchy sound emulation. There was a notable update for the MAME driver by [https://mamedev.emulab.it/haze/2018-starting-early Haze] in 2018, but don't expect for good emulation in the short future. Hyper Neo-Geo 64 is one of the last pre-2000 Arcade platforms not playable on emulators by a "big" Arcade company.<br />
<br />
==Online Emulation On Web Browsers==<br />
Neo Geo is being emulated also on Web Browsers. Here is [https://emulatoronline.xyz/games/neo-geo-arcade https://emulatoronline.xyz] to play online. What great is the games can be played on mobile devices too. The online emulator detects the device and activates the virtual gamepad. It is also possible to save and load game.<br />
<br />
[[Category:Arcade]]<br />
[[Category:Consoles]]<br />
[[Category:Home consoles]]<br />
[[Category:Fourth-generation video game consoles]]<br />
[[Category:SNK consoles]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=37162Nintendo 64 emulators2021-07-06T16:03:12Z<p>DaLod: removal mac icon for m64p (ParaLLEl)</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2002<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996 for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), who wanted to roll out their previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4MB of RAM,<ref group=N>Though a separate add-on was later released called the "Expansion Pak" that added an additional 4MB of RAM, totaling 8MB.</ref> and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. The development workstations were often Unix-based, something that would later help reverse engineers in some projects.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Controller Pak<br />
! scope="col"|Rumble Pak<br />
! scope="col"|Transfer Pak<br />
! scope="col"|64DD<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="12"|PC / x86<br />
|-<br />
|m64p (ParaLLEl)<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/loganmc10/m64p/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|m64p (Final GLideN64)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/loganmc10/m64p/releases/tag/v2021.5.30 Final GLideN64]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}*<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64/releases {{Project64Ver}}]<br >[https://www.pj64-emu.com/nightly-builds Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://ci.appveyor.com/project/rosalie241/rmg/build/artifacts Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases {{Mupen64PlusVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Project64 Netplay]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://pj64netplay-emu.ml/download.html {{Project64NetplayVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.emulation64.com/files/getfile/936/ 1.1] (Official)<br />[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146] (Unofficial SVN)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|Linux}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://thirdworld.dev/ 0.3]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="12"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.222 (beta)]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mupen64Plus]]-pandora<br />
|align=left|{{Icon|Pandora}}<br />
|[https://pyra-handheld.com/boards/threads/mupen64plus-2-2.72661/ Build 21] (v2.2)<br />
|{{✓}}<br />
|?<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
!colspan="12"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Surreal64 CE B6.0]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 mupen64-360 v0.96 beta]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest 20200609]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|PSP|3DS}}<br>{{Icon|Vita|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git], [https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS Git]<br>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases vitaGL Git], [https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
<nowiki>* Available exclusively as a libretro core</nowiki><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, complete compatibility and/or accuracy still leaves a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator, and which has been more compatible has depended on when and in what configuration each emulator has been tested. Both emulators default to lackluster plugins, but, as of August 2017, both emulators have roughly equal graphical accuracy when running with GLideN64.<br />
<br />
;[[Mupen64Plus]]:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64,<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs onto the executable and editing the config with a text editor. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow.<br />
<br />
:;ParaLLEl:A heavily-modified fork developed as a [[libretro]] core. It introduces many features and optimizations not present in mainline alongside [[RetroArch]]'s general features, including Project64-style overclocking for faster frame rates, 3-point texture filtering, superior A/V sync and latency, and even an exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin, making it a better alternative to the standalone version in some cases, especially if accuracy is the goal. ParaLLEl has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions. Although, it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high resolution rendering, only available in integer scales of the original N64 resolution.<br />
<br />
:;[[m64p]]:Probably the easiest "out of the box" solution for Nintendo 64 emulation. It comes with Parallel RDP, as well as its own custom GUI and input plugin.<br />
<br />
:;[[RMG]]:Rosalie's Mupen GUI was a project aiming to close the gap between Project64 and Mupen64Plus in terms of user experience. However, as of 9th of January 2021 the project have now been archived by the owner putting the work on it on hold indefinitely.<br />
<br />
:;Wii64 and Not64:Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Project64]]:An open-source emulator for Windows. Its official release builds are more up-to-date than Mupen64Plus', and the current version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than the Mupen64Plus attempts and supports more features such as overclocking and Transfer Pak emulation. However, it doesn't come with GLideN64 out-of-the-box, and the default video and audio plugins aren't even the best in the box. It presently remains confined to Windows, though work is underway to port it to Android and Linux. For the most part, it works well in [[Wine]], but, if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[CEN64]]:Aims for cycle accuracy while, at the same time, aiming to eventually be usable on modern PC hardware. It currently lacks many features and has spotty compatibility, but it's gradually improving. It can already emulate some well-known edge cases such as the picture recognition in Pokemon Snap.<br />
<br />
;[[1964]]:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus:is an Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita and the 3DS. On PSP, several games are able to reach full speed and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]:is macOS-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs, since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]]), but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become less relevant. However, development is still on ongoing, and is currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]:marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users, combined with legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]:is a Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] at Switch emulator, [[Ryujinx]]'s Git repository and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto Updater] tool. "86RYU", a x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
The Nintendo 64 emulation scene can be described as a hot mess. It got to that point because of the overall emulation scene's climate in the early days, which was to stub off certain components of the emulated hardware as plugins. (Other consoles weren't immune to this phenomenon; it also happened to [[PlayStation emulators|the first PlayStation]].) Developers underestimated the complexity of the system, and with little demand for improvements beyond getting the popular titles working from beginning to end, most emulator developers stuck with the codebases they knew for as long as possible and never integrated any of the plugins that were needed to make up a full project, or merge their codebases into one project. And because almost no documentation is available for clean-room reverse engineers, figuring out how the hardware actually functioned had to be done manually, which took longer. The unfortunate result of this is that many games require specific plugin arrangements and specific emulators in order to run well, and there is no viable alternative that isn't just an iteration on the existing plugin-based emulators.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 is the Reality Display Processor (RDP), one of two components in the Reality Coprocessor made by SGI. The Reality Display Processor was the most powerful consumer-grade GPU at the time of the console's release; this was a selling point that Nintendo wanted to emphasize as a result of working with SGI. However, reverse engineering efforts for popular Nintendo 64 games showed that Nintendo's software development kit included a common microcode for the RDP. It's possible Nintendo didn't want to give developers access at a lower level out of fears that doing so would damage consumer units, but that meant most of the effort spent emulating the RDP would go towards figuring out how to handle the microcode.<br />
<br />
* Most developers in 1999 and the early 2000s opted to approximate functions through various APIs such as Direct3D, OpenGL, and even Glide. While this resulted in much more reasonable system requirements for emulation, along with prettier, higher resolution graphics, this method proved to be hit and miss, often requiring per-game tweaks and settings to prevent graphical glitches on many games. Some games flat out didn't work, because it wasn't clear what the microcode did or why, and required extensive hardware testing.<br />
* On the low level side, developers would either completely emulate the RDP or autodetect the microcode and use an appropriate implementation for the game. The former would mean a software renderer accurate to the hardware but major performance bottlenecks unless optimizations like vectorization and multi-threading were implemented. The latter would mean faster performance but developers would still have to figure out how to account for edge cases.<br />
<br />
gonetz and one or two assistants have spent a large portion of development improving GlideN64's handling of microcode throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5]'s games are now working in the high-level graphics mode.<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (issues with how the frame buffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
It should be noted that most games technically work through the HLE method, but it's not an accurate representation of what the video output actually looked like, but rather a rough approximation by your graphics card. Whether this is an improvement or not is subjective.<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png|Low level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png|High level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead apply conventional filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares. Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their oftentimes low resolutions.<br />
<br />
RetroArch's Mupen64Plus core has taken some steps which help remedy these problems. It is the only emulator that implements N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering. Note how the Quest Status screen appears to be divided into a grid.<br />
</gallery><br />
<br />
===Voice Recognition Unit emulation===<br />
The Voice Recognition Unit (VRU) is an accessory used primarily by ''Hey You, Pikachu''. No emulator or input plugin supports this, although there is an on-going effort to get it working.<ref name="emutalk">{{cite web|url=http://www.emutalk.net/threads/55279|title=Hey You! Pikachu - Possible HLE Implementation|publisher=emutalk|accessdate=2018-06-17|date=2014-10-27, Last edit: 2016-04-04}}</ref><br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge boots in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges.<br />
<br />
===Transfer Pak emulation===<br />
A few games use the Transfer Pak such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games. Mostly, this can be done with N-Gage's input plugin, but a couple of things aren't emulated:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has full support for this feature, but dummied-out expansion data in Ocarina of Time and Mario Party 2 (JP/PAL) exist as well.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood].<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|64DD Emulation<br />
! scope="col"|N64 Mouse<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64 2.3.2]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest.<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early basic 64DD emulation as well but is much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, and, once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators, aside for the 64DD emulation itself is imperfect.<br />
<br />
===iQue Player emulation===<br />
Before the GBA, DS, and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, which was called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and their games, iQue Player releases are regular N64 roms wrapped with several layers of encryption, as well as a ticket and signature system like that on Wii, DSi, 3DS, Wii U and Switch. The Chinese ROM-hacking scene is very active though and has translated the Japanese regular N64 releases for many of these to their language already, which explain some of the Chinese ROMs floating for those. However, recently, almost all pieces of iQue Player software were decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN and Wii U). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here].<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Hi Pai Paradise 2<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
Some N64 games are emulated well on a Virtual Console game through Dolphin. The system requirements are much higher, but it's doable for many games. The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==Notes==<br />
<references group=N /><br />
<br />
==References==<br />
<references/><br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=37161Nintendo 64 emulators2021-07-06T16:01:54Z<p>DaLod: /* Emulators */</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2002<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996 for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), who wanted to roll out their previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4MB of RAM,<ref group=N>Though a separate add-on was later released called the "Expansion Pak" that added an additional 4MB of RAM, totaling 8MB.</ref> and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. The development workstations were often Unix-based, something that would later help reverse engineers in some projects.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Controller Pak<br />
! scope="col"|Rumble Pak<br />
! scope="col"|Transfer Pak<br />
! scope="col"|64DD<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="12"|PC / x86<br />
|-<br />
|m64p (ParaLLEl)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/loganmc10/m64p/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|m64p (Final GLideN64)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/loganmc10/m64p/releases/tag/v2021.5.30 Final GLideN64]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}*<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64/releases {{Project64Ver}}]<br >[https://www.pj64-emu.com/nightly-builds Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://ci.appveyor.com/project/rosalie241/rmg/build/artifacts Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases {{Mupen64PlusVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Project64 Netplay]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://pj64netplay-emu.ml/download.html {{Project64NetplayVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.emulation64.com/files/getfile/936/ 1.1] (Official)<br />[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146] (Unofficial SVN)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|Linux}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://thirdworld.dev/ 0.3]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="12"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.222 (beta)]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mupen64Plus]]-pandora<br />
|align=left|{{Icon|Pandora}}<br />
|[https://pyra-handheld.com/boards/threads/mupen64plus-2-2.72661/ Build 21] (v2.2)<br />
|{{✓}}<br />
|?<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
!colspan="12"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Surreal64 CE B6.0]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 mupen64-360 v0.96 beta]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest 20200609]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|PSP|3DS}}<br>{{Icon|Vita|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git], [https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS Git]<br>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases vitaGL Git], [https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
<nowiki>* Available exclusively as a libretro core</nowiki><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, complete compatibility and/or accuracy still leaves a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator, and which has been more compatible has depended on when and in what configuration each emulator has been tested. Both emulators default to lackluster plugins, but, as of August 2017, both emulators have roughly equal graphical accuracy when running with GLideN64.<br />
<br />
;[[Mupen64Plus]]:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64,<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs onto the executable and editing the config with a text editor. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow.<br />
<br />
:;ParaLLEl:A heavily-modified fork developed as a [[libretro]] core. It introduces many features and optimizations not present in mainline alongside [[RetroArch]]'s general features, including Project64-style overclocking for faster frame rates, 3-point texture filtering, superior A/V sync and latency, and even an exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin, making it a better alternative to the standalone version in some cases, especially if accuracy is the goal. ParaLLEl has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions. Although, it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high resolution rendering, only available in integer scales of the original N64 resolution.<br />
<br />
:;[[m64p]]:Probably the easiest "out of the box" solution for Nintendo 64 emulation. It comes with Parallel RDP, as well as its own custom GUI and input plugin.<br />
<br />
:;[[RMG]]:Rosalie's Mupen GUI was a project aiming to close the gap between Project64 and Mupen64Plus in terms of user experience. However, as of 9th of January 2021 the project have now been archived by the owner putting the work on it on hold indefinitely.<br />
<br />
:;Wii64 and Not64:Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Project64]]:An open-source emulator for Windows. Its official release builds are more up-to-date than Mupen64Plus', and the current version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than the Mupen64Plus attempts and supports more features such as overclocking and Transfer Pak emulation. However, it doesn't come with GLideN64 out-of-the-box, and the default video and audio plugins aren't even the best in the box. It presently remains confined to Windows, though work is underway to port it to Android and Linux. For the most part, it works well in [[Wine]], but, if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[CEN64]]:Aims for cycle accuracy while, at the same time, aiming to eventually be usable on modern PC hardware. It currently lacks many features and has spotty compatibility, but it's gradually improving. It can already emulate some well-known edge cases such as the picture recognition in Pokemon Snap.<br />
<br />
;[[1964]]:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus:is an Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita and the 3DS. On PSP, several games are able to reach full speed and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]:is macOS-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs, since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]]), but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become less relevant. However, development is still on ongoing, and is currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]:marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users, combined with legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]:is a Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] at Switch emulator, [[Ryujinx]]'s Git repository and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto Updater] tool. "86RYU", a x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
The Nintendo 64 emulation scene can be described as a hot mess. It got to that point because of the overall emulation scene's climate in the early days, which was to stub off certain components of the emulated hardware as plugins. (Other consoles weren't immune to this phenomenon; it also happened to [[PlayStation emulators|the first PlayStation]].) Developers underestimated the complexity of the system, and with little demand for improvements beyond getting the popular titles working from beginning to end, most emulator developers stuck with the codebases they knew for as long as possible and never integrated any of the plugins that were needed to make up a full project, or merge their codebases into one project. And because almost no documentation is available for clean-room reverse engineers, figuring out how the hardware actually functioned had to be done manually, which took longer. The unfortunate result of this is that many games require specific plugin arrangements and specific emulators in order to run well, and there is no viable alternative that isn't just an iteration on the existing plugin-based emulators.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 is the Reality Display Processor (RDP), one of two components in the Reality Coprocessor made by SGI. The Reality Display Processor was the most powerful consumer-grade GPU at the time of the console's release; this was a selling point that Nintendo wanted to emphasize as a result of working with SGI. However, reverse engineering efforts for popular Nintendo 64 games showed that Nintendo's software development kit included a common microcode for the RDP. It's possible Nintendo didn't want to give developers access at a lower level out of fears that doing so would damage consumer units, but that meant most of the effort spent emulating the RDP would go towards figuring out how to handle the microcode.<br />
<br />
* Most developers in 1999 and the early 2000s opted to approximate functions through various APIs such as Direct3D, OpenGL, and even Glide. While this resulted in much more reasonable system requirements for emulation, along with prettier, higher resolution graphics, this method proved to be hit and miss, often requiring per-game tweaks and settings to prevent graphical glitches on many games. Some games flat out didn't work, because it wasn't clear what the microcode did or why, and required extensive hardware testing.<br />
* On the low level side, developers would either completely emulate the RDP or autodetect the microcode and use an appropriate implementation for the game. The former would mean a software renderer accurate to the hardware but major performance bottlenecks unless optimizations like vectorization and multi-threading were implemented. The latter would mean faster performance but developers would still have to figure out how to account for edge cases.<br />
<br />
gonetz and one or two assistants have spent a large portion of development improving GlideN64's handling of microcode throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5]'s games are now working in the high-level graphics mode.<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (issues with how the frame buffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
It should be noted that most games technically work through the HLE method, but it's not an accurate representation of what the video output actually looked like, but rather a rough approximation by your graphics card. Whether this is an improvement or not is subjective.<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png|Low level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png|High level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead apply conventional filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares. Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their oftentimes low resolutions.<br />
<br />
RetroArch's Mupen64Plus core has taken some steps which help remedy these problems. It is the only emulator that implements N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering. Note how the Quest Status screen appears to be divided into a grid.<br />
</gallery><br />
<br />
===Voice Recognition Unit emulation===<br />
The Voice Recognition Unit (VRU) is an accessory used primarily by ''Hey You, Pikachu''. No emulator or input plugin supports this, although there is an on-going effort to get it working.<ref name="emutalk">{{cite web|url=http://www.emutalk.net/threads/55279|title=Hey You! Pikachu - Possible HLE Implementation|publisher=emutalk|accessdate=2018-06-17|date=2014-10-27, Last edit: 2016-04-04}}</ref><br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge boots in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges.<br />
<br />
===Transfer Pak emulation===<br />
A few games use the Transfer Pak such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games. Mostly, this can be done with N-Gage's input plugin, but a couple of things aren't emulated:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has full support for this feature, but dummied-out expansion data in Ocarina of Time and Mario Party 2 (JP/PAL) exist as well.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood].<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|64DD Emulation<br />
! scope="col"|N64 Mouse<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64 2.3.2]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest.<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early basic 64DD emulation as well but is much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, and, once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators, aside for the 64DD emulation itself is imperfect.<br />
<br />
===iQue Player emulation===<br />
Before the GBA, DS, and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, which was called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and their games, iQue Player releases are regular N64 roms wrapped with several layers of encryption, as well as a ticket and signature system like that on Wii, DSi, 3DS, Wii U and Switch. The Chinese ROM-hacking scene is very active though and has translated the Japanese regular N64 releases for many of these to their language already, which explain some of the Chinese ROMs floating for those. However, recently, almost all pieces of iQue Player software were decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN and Wii U). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here].<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Hi Pai Paradise 2<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
Some N64 games are emulated well on a Virtual Console game through Dolphin. The system requirements are much higher, but it's doable for many games. The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==Notes==<br />
<references group=N /><br />
<br />
==References==<br />
<references/><br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_64_emulators&diff=37160Nintendo 64 emulators2021-07-06T15:59:33Z<p>DaLod: update m64p links</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo 64<br />
|logo = Nintendo64Console.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Fifth-generation video game consoles|Fifth generation]]<br />
|release = 1996<br />
|discontinued = 2002<br />
|predecessor = [[Super Nintendo emulators|SNES]]<br />
|successor = [[GameCube emulators|GameCube]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''Nintendo 64''' is a 64-bit fifth-generation console released by Nintendo on September 29, 1996 for {{inflation|USD|199.99|1996}}.<br />
<br />
Nintendo was the second company approached by Silicon Graphics Inc. (SGI), who wanted to roll out their previously enterprise-only technology in the consumer space. They originally pitched their idea to Sega, but it's assumed that Nintendo's offer was more appealing. With the NEC VR4300 CPU clocked at 93.75 MHz, 4MB of RAM,<ref group=N>Though a separate add-on was later released called the "Expansion Pak" that added an additional 4MB of RAM, totaling 8MB.</ref> and an SGI RCP GPU, Nintendo had finalized much of the hardware at least a year before launch, preventing video games from needing drastic rewrites as a result of architectural changes. The development workstations were often Unix-based, something that would later help reverse engineers in some projects.<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Controller Pak<br />
! scope="col"|Rumble Pak<br />
! scope="col"|Transfer Pak<br />
! scope="col"|64DD<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|<abbr title="Free/Libre and Open-Source Software">FLOSS</abbr><br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="12"|PC / x86<br />
|-<br />
|[[m64p (ParaLLEl)]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/loganmc10/m64p/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[m64p (Final GLideN64)]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/loganmc10/m64p/releases/tag/v2021.5.30 Final GLideN64]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}*<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64/releases {{Project64Ver}}]<br >[https://www.pj64-emu.com/nightly-builds Dev]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[RMG]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://ci.appveyor.com/project/rosalie241/rmg/build/artifacts Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{~}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Mupen64Plus]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/mupen64plus/mupen64plus-core/releases {{Mupen64PlusVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[Project64 Netplay]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://pj64netplay-emu.ml/download.html {{Project64NetplayVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[1964]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.emulation64.com/files/getfile/936/ 1.1] (Official)<br />[http://files.emulation64.fr/Emulateurs/EMU_1964_146.zip 1.2 r146] (Unofficial SVN)<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|Linux}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Sixtyforce]]<br />
|align=left|{{Icon|macOS}}<br />
|[http://sixtyforce.com/download/ {{SixtyforceVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Larper64<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://thirdworld.dev/ 0.3]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[UltraHLE]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://web.archive.org/web/20070312015944/http://www.emuunlim.com/UltraHLE/ultrahle.zip 1.0]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Ryu64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/Ryu64Emulator/Ryu64 Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|R64Emu<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/rasky/r64emu Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="12"|Mobile / ARM<br />
|-<br />
|[[Mupen64Plus]] FZ<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=org.mupen64plusae.v3.fzurita 3.0.222 (beta)]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Mupen64Plus]]-pandora<br />
|align=left|{{Icon|Pandora}}<br />
|[https://pyra-handheld.com/boards/threads/mupen64plus-2-2.72661/ Build 21] (v2.2)<br />
|{{✓}}<br />
|?<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
!colspan="12"|Consoles<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|WiiU}}<br />
|N/A<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|Surreal64 CE<br />
|align=left|{{Icon|Xbox}}<br />
|[https://digiex.net/threads/surreal64-ce-b6-0-download-n64-emulator-for-xbox.13677 Surreal64 CE B6.0]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|mupen64-360<br />
|align=left|{{Icon|Xbox360}}<br />
|[https://digiex.net/threads/mupen64-360-xbox-360-nintendo-64-n64-emulator-download.9352 mupen64-360 v0.96 beta]<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Not64<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/Extrems/Not64/releases/latest 20200609]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|DaedalusX64<br />
|align=left|{{Icon|PSP|3DS}}<br>{{Icon|Vita|PS2}}<br />
|[https://github.com/DaedalusX64/daedalus/releases/latest Git], [https://github.com/masterfeizz/DaedalusX64-3DS/releases 3DS Git]<br>[https://github.com/Rinnegatamante/DaedalusX64-vitaGL/releases vitaGL Git], [https://www.ps2-home.com/forum/viewtopic.php?f=99&p=39957#p39957 PS2]<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[https://code.google.com/p/mupen64gc/ Wii64]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://code.google.com/archive/p/mupen64gc/downloads 1.1 beta]<br />
|{{✓}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✗}}<br />
|{{✓}}<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
<nowiki>* Available exclusively as a libretro core</nowiki><br />
<br />
===Comparisons===<br />
Although many Nintendo 64 emulators have been made and many games can be run between them, complete compatibility and/or accuracy still leaves a bit to be desired. For half a decade, Mupen64Plus and Project64 have vied for the most playable emulator, and which has been more compatible has depended on when and in what configuration each emulator has been tested. Both emulators default to lackluster plugins, but, as of August 2017, both emulators have roughly equal graphical accuracy when running with GLideN64.<br />
<br />
;[[Mupen64Plus]]:A multi-platform emulator based on Hacktarux's Mupen64. It's about as accurate as Project64,<ref>loganmc10. [https://github.com/mupen64plus/mupen64plus-core/pull/336 ''Ignore TLB write if TLB entry is unmapping itself'']. "By the way, once this, along with the other PR's I have waiting are merged, we are at "compatibility parity" with Project64 as far as I can tell. I don't know of any game that doesn't boot with mupen64plus that works in PJ64."</ref> when both emulators are run with GLideN64. However, Mupen64Plus lacks a native GUI, instead being launched either from the command line or by dragging and dropping ROMs onto the executable and editing the config with a text editor. [[BizHawk]] and [[OpenEmu]] use forks of Mupen64Plus and its plugins for their N64 emulation, but they seem to be shallow.<br />
<br />
:;ParaLLEl:A heavily-modified fork developed as a [[libretro]] core. It introduces many features and optimizations not present in mainline alongside [[RetroArch]]'s general features, including Project64-style overclocking for faster frame rates, 3-point texture filtering, superior A/V sync and latency, and even an exclusive LLE Vulkan renderer based on Angrylion's pixel-perfect RDP plugin, making it a better alternative to the standalone version in some cases, especially if accuracy is the goal. ParaLLEl has a special "[https://www.youtube.com/watch?v=mzR93F9gPdc Super VI Mode]" option which, if used, can make the visuals of N64 games look less blurry with fairly mitigated jaggies even at their native resolutions. Although, it may need a [https://www.youtube.com/watch?v=z7_D_D419S0 powerful GPU]. It also offers native high resolution rendering, only available in integer scales of the original N64 resolution.<br />
<br />
:;[[m64p]]:Probably the easiest "out of the box" solution for Nintendo 64 emulation. It comes with Parallel RDP, as well as its own custom GUI and input plugin.<br />
<br />
:;[[RMG]]:Rosalie's Mupen GUI was a project aiming to close the gap between Project64 and Mupen64Plus in terms of user experience. However, as of 9th of January 2021 the project have now been archived by the owner putting the work on it on hold indefinitely.<br />
<br />
:;Wii64 and Not64:Both are based on Mupen64, with Not64 being a fork of Wii64. Not64 claims to be better optimized as well as having higher compatibility and more frequent updates. N64 emulation on Wii is not very good, and it is recommended to stick with the Virtual Console releases whenever possible.<br />
<br />
;[[Project64]]:An open-source emulator for Windows. Its official release builds are more up-to-date than Mupen64Plus', and the current version, 3.0.1, is roughly as accurate as the development versions of Mupen64Plus when both are played with recommended plugins. It has a more user-friendly interface than the Mupen64Plus attempts and supports more features such as overclocking and Transfer Pak emulation. However, it doesn't come with GLideN64 out-of-the-box, and the default video and audio plugins aren't even the best in the box. It presently remains confined to Windows, though work is underway to port it to Android and Linux. For the most part, it works well in [[Wine]], but, if you're on a different platform, use Mupen64Plus instead.<br />
<br />
;[[CEN64]]:Aims for cycle accuracy while, at the same time, aiming to eventually be usable on modern PC hardware. It currently lacks many features and has spotty compatibility, but it's gradually improving. It can already emulate some well-known edge cases such as the picture recognition in Pokemon Snap.<br />
<br />
;[[1964]]:Along with its various versions and forks, it was once a decent, speedy open-source alternative to Project64 and Mupen64, though it usually lagged behind the two compatibility-wise. Nowadays it has completely fallen off the radar as development has halted, and there is no longer a central code repo to speak of. There is little reason to use it nowadays outside of historical purposes, very specific edge cases, or if your device is too slow to run Mupen64Plus or Project64.<br />
<br />
;Daedalus:is an Nintendo 64 emulator for PC which was ported to the PSP under the name of DaedalusX64. The PSP version later became the main version and got ported to platforms such as the Dreamcast, the PS2, the PS Vita and the 3DS. On PSP, several games are able to reach full speed and most of them work with few emulation issues.<br />
<br />
;[[Sixtyforce]]:is macOS-only, closed-source, and asks you to pay for full access to its features. It was once one of the only choices for Mac users, particularly those with older Macs, since it's the only emulator with a <abbr title="Power PC">PPC</abbr> [[Dynamic recompilation|dynarec]]), but, with the switch to x86 and Mupen64Plus being ported to macOS, it has now become less relevant. However, development is still on ongoing, and is currently in its [https://sixtyforce.com/rosetta/ third rewrite] to support the upcoming [https://en.wikipedia.org/wiki/Apple-designed_processors Apple Silicon].<br />
<br />
;[[UltraHLE]]:marked a milestone in Nintendo 64 emulation, in that it was the first to play some popular N64 titles at full speed on hardware made at the time of its release through [[High/Low level emulation|high-level emulation]]; it isn't without its drawbacks though - pressure from users, combined with legal threats from Nintendo, forced them to discontinue development. Besides being for historical value, there's not much to expect from this emulator anyway due to compatibility issues.<br />
<br />
;[[Ryu64]]:is a Nintendo 64 emulator made in C#. The 'Ryu' word is named after the "RyuJIT" used in both Visual Basic & C#. But it might have been inspired by the lead author's sole (so far) [https://github.com/Ryujinx/Ryujinx/commits?author=Dudejoe870 commit] at Switch emulator, [[Ryujinx]]'s Git repository and his depreciated [https://github.com/Dudejoe870/RyujinxAutoUpdate Ryujinx Auto Updater] tool. "86RYU", a x86 JIT compiler, is being developed alongside this emulator too.<br />
<br />
==Emulation issues==<br />
{{Main|Recommended N64 plugins}}<br />
<br />
The Nintendo 64 emulation scene can be described as a hot mess. It got to that point because of the overall emulation scene's climate in the early days, which was to stub off certain components of the emulated hardware as plugins. (Other consoles weren't immune to this phenomenon; it also happened to [[PlayStation emulators|the first PlayStation]].) Developers underestimated the complexity of the system, and with little demand for improvements beyond getting the popular titles working from beginning to end, most emulator developers stuck with the codebases they knew for as long as possible and never integrated any of the plugins that were needed to make up a full project, or merge their codebases into one project. And because almost no documentation is available for clean-room reverse engineers, figuring out how the hardware actually functioned had to be done manually, which took longer. The unfortunate result of this is that many games require specific plugin arrangements and specific emulators in order to run well, and there is no viable alternative that isn't just an iteration on the existing plugin-based emulators.<br />
<br />
===[[High/Low level emulation|High-level vs. low-level]] graphics===<br />
<br />
One of the biggest hurdles to emulating the Nintendo 64 is the Reality Display Processor (RDP), one of two components in the Reality Coprocessor made by SGI. The Reality Display Processor was the most powerful consumer-grade GPU at the time of the console's release; this was a selling point that Nintendo wanted to emphasize as a result of working with SGI. However, reverse engineering efforts for popular Nintendo 64 games showed that Nintendo's software development kit included a common microcode for the RDP. It's possible Nintendo didn't want to give developers access at a lower level out of fears that doing so would damage consumer units, but that meant most of the effort spent emulating the RDP would go towards figuring out how to handle the microcode.<br />
<br />
* Most developers in 1999 and the early 2000s opted to approximate functions through various APIs such as Direct3D, OpenGL, and even Glide. While this resulted in much more reasonable system requirements for emulation, along with prettier, higher resolution graphics, this method proved to be hit and miss, often requiring per-game tweaks and settings to prevent graphical glitches on many games. Some games flat out didn't work, because it wasn't clear what the microcode did or why, and required extensive hardware testing.<br />
* On the low level side, developers would either completely emulate the RDP or autodetect the microcode and use an appropriate implementation for the game. The former would mean a software renderer accurate to the hardware but major performance bottlenecks unless optimizations like vectorization and multi-threading were implemented. The latter would mean faster performance but developers would still have to figure out how to account for edge cases.<br />
<br />
gonetz and one or two assistants have spent a large portion of development improving GlideN64's handling of microcode throughout 2016-2018.<ref name="gliden64_blog-1">{{cite web|url=https://gliden64.blogspot.com/2017/|title=Public Release 3.0|publisher=Blogspot|accessdate=2018-06-17|date=2017-12-29}}</ref><ref name="ZSortBOSS">{{cite web|url=https://github.com/gonetz/GLideN64/issues/1685#issuecomment-364436534|title=Initial implementation of BOSS ZSort ucode (WDC, Stunt Racer)|publisher=GitHub|accessdate=2018-06-17|date=2018-02-10}}</ref> This means that [https://youtu.be/HfCOnmRHI0o Factor 5]'s games are now working in the high-level graphics mode.<ref name="Indiegogo">{{cite web|url=https://www.indiegogo.com/projects/indiana-j-infernal-machine-high-level-emulation#/updates/all|title="Indiana J. & Infernal Machine" HLE|publisher=Indiegogo|accessdate=2018-06-17|date=2018-05-17}}</ref><ref name="gliden64_blog-2">{{cite web|url=https://gliden64.blogspot.com/2018/05/hle-implementation-of-microcodes-for.html|title=HLE implementation of microcodes for "Indiana Jones" and "Battle for Naboo" completed.|publisher=Blogspot|accessdate=2018-06-17|date=2018-05-26}}</ref> Other games may still have issues with RDP quirks like frame buffer/depth buffer access (issues with how the frame buffer is used as well as performance issues), VI emulation, and how combine/blending modes are emulated (such as noise issues and combiner accuracy).<br />
<br />
It should be noted that most games technically work through the HLE method, but it's not an accurate representation of what the video output actually looked like, but rather a rough approximation by your graphics card. Whether this is an improvement or not is subjective.<br />
<gallery widths="300" mode="packed"><br />
Majora's mask accurate.png|Low level emulation of Majora's Mask using SoftGraphic<br />
Project64 2013-07-26 14-20-17-55.png|High level emulation of Majora's Mask using Jabo's Direct3D<br />
</gallery><br />
<br />
===[[Texture filtering]]===<br />
The Nintendo 64 was the first consumer device to be able to filter textures when rendering 3D objects. However, unlike every console and PC graphics card made after the N64, its implementation of bilinear was primitive in that, in order to reduce strain on the system, it only used three samples as opposed to four, resulting in slightly jagged textures. Instead of faithfully applying this "imperfect" version of bilinear filtering, HLE plugins instead apply conventional filtering, interpolating straight from the source texture up to the output resolution the same way a PC game would. While that method is technically superior, it can result in textures that look even blurrier than on real hardware.<br />
<br />
Another issue lies with the appliance of texture filtering per quad on static images, text, and sprites. Because each quad is filtered separately, this can cause some visual inconsistencies. Text and UI elements often look as though their edges cut off abruptly, and static images, such as pre-rendered backgrounds or menu screens, may look as though they are separated into squares. Some plugins allow the user to turn off texture filtering to remedy this, but, unfortunately, this also applies to textures in the game world, exposing their oftentimes low resolutions.<br />
<br />
RetroArch's Mupen64Plus core has taken some steps which help remedy these problems. It is the only emulator that implements N64-style three-point texture filtering, which results in a more faithful look. It is also capable of rendering at 320x240, which sidesteps the issues with filtered text, UI elements, and menu screens, while still retaining texture filtering. Pixel-accurate plugins do not have these problems at all.<br />
<gallery widths="300" mode="packed"><br />
Project64_2013-06-26_17-44-58-31.png|Conker's Bad Fur Day copyright screen, displaying issues with filtered text.<br />
Mupen64plus_2013-08-18_20-35-50-08.png|Ocarina of Time's menu subscreen, displaying issues with filtering. Note how the Quest Status screen appears to be divided into a grid.<br />
</gallery><br />
<br />
===Voice Recognition Unit emulation===<br />
The Voice Recognition Unit (VRU) is an accessory used primarily by ''Hey You, Pikachu''. No emulator or input plugin supports this, although there is an on-going effort to get it working.<ref name="emutalk">{{cite web|url=http://www.emutalk.net/threads/55279|title=Hey You! Pikachu - Possible HLE Implementation|publisher=emutalk|accessdate=2018-06-17|date=2014-10-27, Last edit: 2016-04-04}}</ref><br />
===''Densha De Go!'' Controller===<br />
Also available for the [[PlayStation emulators|PlayStation]], ''Densha De Go! 64'' is a Japan-only train simulator released by [[Wikipedia:Taito|Taito]] that is compatible with an optional special controller that plugs into the player 3 port.<ref name="ArcadeUSA">{{cite web|url=https://www.youtube.com/watch?v=cCcPAGhcnck|title=Densha De Go! Nintendo 64 Controller!|publisher=YouTube|accessdate=2018-06-17|date=2017-01-20}}</ref> No emulator supports it.<br />
<br />
===Pokémon Snap Station===<br />
There was a special kiosk designed to promote ''Pokémon Snap'' called the ''Pokémon Snap Station'', which is also compatible with the North American ''Pokémon Stadium'' with its gallery mode. It is just a Nintendo 64 with special hardware designed for the station.<ref name="Sixty Formula">{{cite web|url=https://www.youtube.com/watch?v=AMbjvGvPkV4|title=The Pokemon Snap Station|publisher=YouTube|accessdate=2018-06-17|date=2016-05-21}}</ref><ref name="MetalJesusRocks">{{cite web|url=https://www.youtube.com/watch?v=5_UGpRN6AnM&t=3m35s|title=VIDEO GAME KIOSKS - Extreme Game Collecting!|publisher=YouTube|accessdate=2018-06-17|date=2016-05-25}}</ref> Although the special cartridge boots in emulators compatible with the regular version, the printing functions are inaccessible due to no emulation of the printer for the player 4 slot, credit system, or the special board to switch between the regular and special cartridges.<br />
<br />
===Transfer Pak emulation===<br />
A few games use the Transfer Pak such as ''Mario Golf'', ''Mario Tennis'', ''Mario Artist: Paint Studio'', and the ''Pokémon Stadium'' games. Mostly, this can be done with N-Gage's input plugin, but a couple of things aren't emulated:<br />
<br />
*Taking pictures with the Japanese ''Game Boy Camera'' (called ''Pocket Camera'') while in Transfer Pak mode playing ''Mario Artist: Paint Studio'' displays static.<br />
<br />
===64DD emulation===<br />
The 64DD (an abbreviation for "64 Disk Drive") was a peripheral which allowed a proprietary disk format to be used with the N64. These disks had more space at a cheaper manufacturing cost. The peripheral was a commercial failure and was never released outside of Japan. Internal evidence suggests that, much like the GBA e-Reader, it wasn't even intended for a European release.<br />
<br />
Expansion disks are region-coded to either Japan or US (obviously unused) and won't work with N64 games from the wrong region. Only F-Zero X has full support for this feature, but dummied-out expansion data in Ocarina of Time and Mario Party 2 (JP/PAL) exist as well.<br />
<br />
The special AV-In cartridge (NUS-028) that ''Mario Artist: Talent Studio'' can use doesn't work because it requires an RCA cable signal.<br />
<br />
Recently, there has been an effort to emulate the 64DD, and now [[Project64]] and [[MAME]] can run several commercial 64DD games as part of its N64 emulator. This is being ported to [[CEN64]] with the help of [https://twitter.com/LuigiBlood LuigiBlood].<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|Active<br />
! scope="col"|64DD Emulation<br />
! scope="col"|N64 Mouse<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="7"|PC / x86<br />
|-<br />
|ParaLLEl<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://www.retroarch.com/ 2.0-rc2]<br />
|{{✓}}<br />
|Mid/High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project64]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/project64/project64 2.3.2]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[CEN64]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/tj90241/cen64 Git]<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|}<br />
<br />
* Project64's latest versions emulate the N64 mouse and can load Zoinkity's hacked 64DD cartridge conversions at playable speeds. You'll need to set every game to have 8MB of Memory by default manually. Games do not save, some need "32-bit engine" to be unchecked (like Talent Studio), and some (like Polygon Studio to fix models and Paint Studio to fix stamps) need the Angrylion GFX plugin rather than GlideN64, which does the job for the rest.<br />
**The 64DD hardware started to be emulated around 2.3's release with the help of [https://github.com/LuigiBlood LuigiBlood]. Saving works but in the form of NDR files. NDR files are copied versions of NDD images with save data included as to not write to the clean unaltered images. In order to play 64DD games in their original forms, 8MB of memory is still needed because the real hardware needed the Expansion Pak upgrade. The IPL is also needed.<br />
<br />
* MAME includes early basic 64DD emulation as well but is much slower. Disk images need to be in head/track format. See [https://github.com/Happy-yappH/ddconvert.git here] for more information. It does not currently support disk swapping or saving disk to files. Writes only update the copy in memory, and, once the MAME process ends, the changes are lost. Current usage: <code>mame n64dd -quickload disk -cart cart -nodrc</code> (both disk and cart are optional)<br />
<br />
* CEN64, like Project64, had 64DD emulation ported to it from MAME. However, it focuses on accuracy and plays much slower than other emulators, aside for the 64DD emulation itself is imperfect.<br />
<br />
===iQue Player emulation===<br />
Before the GBA, DS, and 3DS, Nintendo released a modified version of their Nintendo 64 system for the Chinese market, which was called the iQue Player, through their not-quite-subsidiary iQue. Fourteen games were translated into Simplified Chinese, including Sin and Punishment, Ocarina of Time (the Majora's Mask port was canceled), Super Mario 64, and others.<br />
<br />
Unlike the Chinese releases of their more recent systems and their games, iQue Player releases are regular N64 roms wrapped with several layers of encryption, as well as a ticket and signature system like that on Wii, DSi, 3DS, Wii U and Switch. The Chinese ROM-hacking scene is very active though and has translated the Japanese regular N64 releases for many of these to their language already, which explain some of the Chinese ROMs floating for those. However, recently, almost all pieces of iQue Player software were decrypted to regular .z64 ROM format.<br />
<br />
Several of the Chinese game localizations already run on N64 emulators, but as some hardware features of the iQue Player are not yet supported, some games, as well as the system menu and features in games such as saving, do not work yet.<br />
<br />
===Aleck 64 arcade emulation===<br />
Nintendo collaborated with SETA to release an arcade system based on their Nintendo 64 system (kind of like their PlayChoice-10 for the NES, Super System arcade hardware for SNES, and later Triforce for GCN and Wii U). The Nintendo 64-variant with more RAM, the Aleck 64, failed to catch on and bombed. It was never released outside Japan, even though one N64 port made it.<br />
<br />
The Aleck 64 ROMs were dumped, and Zoinkity is working on converting them to regular N64 ROMs (with controls remapped to N64 controller buttons). They generally require an 8MB Expansion Pak to run at all and 4K EEPROM to save settings and scores. The ones covered by these patches are:<br />
<br />
* Donchan Puzzle Hanabi de Doon!<br />
* Eleven Beat: World Tournament<br />
* Hi Pai Paradise<br />
* Kuru Kuru Fever<br />
* Magical Tetris Challenge<br />
* Mayjinsen 3 / Meijin-Sen<br />
* Star Soldier: Vanishing Earth (also ported to N64)<br />
* Super Real Mahjong VS<br />
* Tower & Shaft<br />
* Vivid Dolls (official eroge game on a Nintendo console)<br />
<br />
The already available [http://assemblergames.com/l/threads/aleck64-on-retail-consoles-poc.55041/ patches] to convert arcade ROM dumps to regular N64 ROM format can be found [http://micro-64.com/database/aleck64.shtml here].<br />
<br />
The remaining ones from the system's library not yet covered are:<br />
* Hi Pai Paradise 2<br />
* Rev Limit<br />
* Variant Schwanzer<br />
<br />
==Virtual Console games in Dolphin==<br />
Some N64 games are emulated well on a Virtual Console game through Dolphin. The system requirements are much higher, but it's doable for many games. The following games are on the N64 Virtual Console for Wii:<br />
<br />
{|width="100%"<br />
|- valign="top"<br />
|<br />
* 1080 Snowboarding<br />
* Bomberman Hero<br />
* Cruis'n USA<br />
* Custom Robo V2 (Japan only)<br />
* F-Zero X<br />
* Kirby 64: The Crystal Stars<br />
* The Legend of Zelda: Majora's Mask<br />
* The Legend of Zelda: Ocarina of Time<br />
|<br />
* Mario Golf<br />
* Mario Kart 64<br />
* Mario Party 2<br />
* Mario Tennis<br />
* Ogre Battle 64: Person of Lordly Caliber<br />
* Paper Mario<br />
* Pokemon Puzzle League<br />
|<br />
* Pokemon Snap<br />
* Sin & Punishment (English)<br />
* Star Fox 64<br />
* Super Mario 64<br />
* Super Smash Bros.<br />
* Wave Race 64<br />
* Yoshi's Story<br />
|}<br />
<br />
==Notes==<br />
<references group=N /><br />
<br />
==References==<br />
<references/><br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Fifth-generation video game consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo 64 emulators|*]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Super_Nintendo_emulators&diff=35487Super Nintendo emulators2020-10-05T01:14:22Z<p>DaLod: Byuu and SourMesen have quit their projects and their github repositories got archived</p>
<hr />
<div>{{Infobox console<br />
|title = Super Nintendo Entertainment System<br />
|logo = snesna.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Fourth-generation video game consoles|Fourth generation]]<br />
|release = 1990<br />
|discontinued = 2003<br />
|predecessor = [[Nintendo Entertainment System emulators|NES]]<br />
|successor = [[Nintendo 64 emulators|Nintendo 64]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''[[gametech:Super Nintendo Entertainment System|Super Nintendo Entertainment System]]''' (SNES) is a 16-bit, fourth-generation home video game console released by [[wikipedia:Nintendo|Nintendo]] on November 21, 1990 in Japan and on August 23, 1991 in the US. It retailed for {{Inflation|USD|199.99|1991}}. It has a Ricoh 5A22 CPU at 3.58 MHz. Borrowing the name of its predecessor, the [[Nintendo Entertainment System emulators|Nintendo Entertainment System]], it was similarly named the '''Super Famicom''' in Japan, and during that time it had ''fierce'' competition with SEGA's [[Sega Genesis emulators|Genesis]] (known in other regions as the Mega Drive).<br />
<br />
Emulation for the SNES is robust, with several high-quality emulators for various systems, some of which are [[Emulation Accuracy|cycle-accurate]].<br />
<br />
==Emulators==<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="7"|PC / x86<br />
|-<br />
|[[bsnes]]<br/><small>(Official)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://byuu.org/bsnes {{bsnesVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[Bsnes#List_of_forks|bsnes-hd]]<br/><small>(forked bsnes)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/DerKoun/bsnes-hd/releases {{Bsnes-hdVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://sites.google.com/site/bearoso/ {{Snes9xVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Byuu (emulator)|byuu]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://byuu.org/byuu {{byuuVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{~}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://byuu.org/higan {{higanVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{~}}<br />
|-<br />
|[[Mesen S]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/SourMesen/Mesen-S/releases {{MesenSVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{~}}<br />
|-<br />
|[[Mednafen]] (SNES-Faust)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
| {{✓}}<br />
|?<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[Higan#nSide|nSide]] (forked higan)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/hex-usr/nSide/releases v009r16]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[Higan#bsnes-classic|bsnes-classic]]<br/><small>(forked bsnes Qt)</small><br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://github.com/sharknnth/bsnes-classic/releases v073u7]<br />
| {{✓}}<br />
|Cycle<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[BizHawk]] (bsnes v087)<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
| {{✗}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|lsnes<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/Lsnes.html rr2-β23] <br /> [http://repo.or.cz/w/lsnes.git Git]<br />
| {{✗}}<br />
|Cycle<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|kindred (Super Sleuth PE) <br />
|align=left|{{Icon|Windows}}<br />
|[https://www.crazysmart.net.au/kindred/ 1.11 Preview Build 6]<br />
| ?<br />
| ?<br />
| {{✓}}<br />
| ?<br />
|-<br />
|[[Mednafen]] (bsnes v059)<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[No$|NO$SNS]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://problemkaputt.de/sns.htm 1.6]<br />
| {{✗}}<br />
|Medium<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
| {{✓}}<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[Silhouette]]<br />
|align=left|{{Icon|macOS}}<br />
|[https://www.zophar.net/fileuploads/1/816uajag/Silhouette.sit.hqx 1.0]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[ZSNES]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://zsnes.com 1.51]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://github.com/ShadauxCat/CATSFC 1.36]<br />
| {{✓}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
!colspan="7"|Mobile / ARM<br />
|-<br />
|Snes9x EX+<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.explusalpha.Snes9xPlus 1.5.43]<br />
| {{✗}}<br />
|High<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] Next<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
|1.53<br />
| {{✓}}<br />
|Mid<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|Snes8x<br/><small>(Different from 'Snes9x')</small><br/><small>(Snes9x based)</small><br />
|align=left|{{Icon|WinMobile}}<br />
|[https://www.appx4fun.com/xap/497/ 2.15.3]<br />
| {{✗}}<br />
|Mid<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[http://yoyofr92.free.fr/ Little John]<br /><small>(Snes9x 1.39 based)</small><br />
|align=left|{{Icon|PalmOS}}<br />
|[https://www.zophar.net/palm-os/multiem/little-john-palmos.html 1.1], [https://pyra-handheld.com/boards/resources/little-john-palm-os.4443/ 1.2]<br />
| {{✗}}<br />
|[http://blogote.com/features/download-little-john-palm-os-retro-emulator/3352/ Mid]<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|Snes9x EX<br />
|align=left|{{Icon|Android}}<br />
|1.5.34<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[http://www.superretro16.com/ SuperRetro16]<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.bubblezapgames.supergnes 1.7.11]<br />
| {{✗}}<br />
|Low<br />
| {{✓}}<br />
| {{✗}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Android|iOS|Linux|Pandora}}<br />
|1.36<br />
| {{✓}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|[http://yoyofr92.free.fr/ OpenSnes9x]<br />
|align=left|{{Icon|GP32|Zodiac}}<br />
|[http://yoyofr92.free.fr/os9xgp/html/downloads.html 0.3beta]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
!colspan="7"|Console<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|3DS|WiiU}}<br />
|N/A<br />
| {{✗}}<br />
|Mid-High<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|SNES360<br />
|align=left|{{Icon|Xbox360}}<br />
|[http://download.digiex.net/Consoles/Xbox360/Jtag/SNES360betaV0.21.rar 0.21 beta]<br />
| {{✗}}<br />
|Mid<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|SNES Station<br />
|align=left|{{Icon|PS2}}<br />
|0.2.6c<br />
| {{✗}}<br />
|Mid<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] Next<br />
|align=left|{{Icon|Wii|3DS|WiiU|Switch}}<br>{{Icon|PSP|PS3}}<br />
|1.53<br />
| {{✓}}<br />
|Mid<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[https://wololo.net/talk/viewtopic.php?t=48157 Snes9xTYL Mod]<br /><small>(Snes9x 1.39 based)</small><br />
|align=left|{{Icon|PSP}}<br />
|[https://github.com/esmjanus/snes9xTYL/releases 180404]<br />
| {{✗}}<br />
|Mid<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|[[CATSFC]]<br />
|align=left|{{Icon|Wii|3DS|WiiU|Switch}}<br>{{Icon|PSP|PS3}}<br />
|1.36<br />
| {{✓}}<br />
|Low<br />
| {{✗}}<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]] for 3DS<br />
|align=left|{{Icon|3DS}}<br />
|[https://github.com/bubble2k16/snes9x_3ds/releases Git]<br />
| {{✗}}<br />
|Low<br />
| {{✓}}<br />
| {{✓}}<br />
|-<br />
|blargSNES*<br />
|align=left|{{Icon|3DS}}<br />
|[http://blargsnes.kuribo64.net/ 1.3b]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|-<br />
|Pocket SNES<br />
|align=left|{{Icon|GBA}}<br />
|[https://www.pocketsnes.net/files/pocketsnes.zip Beta]<br />
| {{✗}}<br />
|Low<br />
| {{✗}}<br />
| {{✗}}<br />
|}<br />
<br />
<nowiki>*</nowiki> ''This emulator is currently in beta, but it does run several games. A compatibility list is available [http://wiki.gbatemp.net/wiki/BlargSnes_Compatibility_List here]. It doesn't support any cart-chips (SuperFX, DSP-1, Cx4, etc.). This emulator is no longer recommended due to inactivity and other more accurate and more compatible emulators, such as Snes9x for 3DS.''<br />
<br />
===Comparisons===<br />
1. [[higan]] <small>(formerly bsnes)</small><br />
* The most [[Emulation Accuracy|accurate]] of the bunch. Should play all commercially released games without trouble, assuming you have the power.<br />
* Incompatible with ROM hacks made to take advantage of emulator quirks, much like real hardware.<br />
* A superb LLE audio engine.<br />
<br />
higan (or, as it was known before it expanded its scope to more systems, bsnes) is the most accurate SNES emulator out there, but newcomers who care more about playing games rather than 100% accurate emulation should stick with [https://byuu.org/emulation/bsnes/ the most recent version of the forked bsnes core from the same author.]<br />
<br />
2. [[Snes9x]]<br />
* Compatible with most games, even many ROM hacks that make use of emulator quirks.<br />
* Fast enough for pretty much any toaster (even Pentium 1 or 2 machines).<br />
* LLE audio engine shared with bsnes.<br />
* Often buggy graphics and shaders in standalone, though it's video card and driver dependent.<br />
<!-- ** Remember those diagonal lines of offset across older 3D games on certain graphics cards? Yeah. ''Finding a picture.'' --><br />
* Hit-and-miss controller support, especially when it comes to XInput.<br />
<br />
3. [[RetroArch]]<br />
* Not a unique emulator, but there are official cores for bsnes and Snes9x you can easily obtain.<br />
* Very customizable and programmable by nature.<br />
* Tends to have better graphics than standalone software.<br />
** The viewport is scalable to any resolution.<br />
** It makes good use of full-screen with the right choice of interface.<br />
** A highly robust and flexible [[Shaders_and_Filters|shader]] system completely separate from the core.<br />
* Dynamic rate control fixes most audio issues.<br />
* Mirrored Rom and Ram maps, allowing ordinary rom images to be played right away.<br />
* The Snes9x Next core was forked from a commit somewhere between upstream version 1.52 and 1.53 and includes some extra speed hacks to run full speed on the Wii, as well as a SuperFX overclock option.<br />
* The bsnes-mercury restores things like HLE DSP and SGB emulation using [[Gambatte]], as well as some optimizations that don't sacrifice accuracy. Things like the HLE DSP were removed in higan and, much like Snes9x Next, it has an option to overclock SuperFX. The default options match bsnes, where HLE emulation is not enabled by default.<br />
<br />
4. [[BizHawk]]<br />
* TASVideos tests say its the best for TASes (tool-assisted speedruns/superplays).<br />
* Not cross-platform; it's written in C#, and compiled for .NET 4.0 on Windows.<br />
* Has support for libretro cores.<br />
<br />
5. [[Mednafen]]<br />
* Much like higan, it's an open-source, multi-system emulator. The libretro core is a fork renamed Beetle.<br />
* Graphical shells exist (like Mednaffe) to help with the fact that it can only run from the command line.<br />
* Its SNES core is based on bsnes v059 which is actually pretty old. It predates the performance/balanced/accuracy profiles to as far back as 2010. However, this version is much faster than upstream.<br />
** It's missing many of the improvements to the LLE audio engine that newer versions of Snes9x and higan have.<br />
** It's also missing out on many accuracy updates that address a few edge cases such as Air Strike Patrol, one of two games known to notoriously manipulate the PPU mid-scanline. It also has some problems rendering text, flickering lines near the bottom, and displaying shadows during flight.<br />
* There ''are'' systems Mednafen emulates well and very accurately, but the SNES is not exactly one of them. At that point, it's worth using bsnes or its libretro cores instead.<br />
<br />
6. Mesen-S<br />
* From the same author of the top-class NES/Famicom emulator [[Mesen]]. Launched in April 2019, this cycle-accurate emulator will eventually have similar features as its famous forebearer.<br />
* Users who increasingly tire of higan's (or bsnes) limited user options and cumbersome ROM and save files management may gravitate towards Mesen-S sooner or later, which should run nicely in users' game systems alongside Snes9x or Mednafen (or similar peer).<br />
<br />
7. [[ZSNES]]<br />
:''See also [[ZSNES#Review|the review]].''<br />
* The least accurate of the bunch but still relevant for many reasons.<br />
** Runs full speed on even very old [[wikipedia:x86|x86]] systems such as an early Pentium 1.<br />
** Many ROM hacks were often designed around (let alone possible, simply because of) its problems, and would often break on anything else.<br />
** It had tons of bugs and lacked certain operations for less notable games that needed them. Some testing also showed it didn't synchronize the components as often as other newer emulators would.<br />
*** One of these bugs was '''a severe <abbr title="arbitrary code execution">ACE</abbr> vulnerability''' that could allow a maliciously designed ROM to run its own code on the host machine. Therefore, it's best to check the source of your roms before using them with ZSNES.<br />
** Though fans have modded the builds, the project is basically dead.<br />
* It has [[ZSNES#Netplay|surprisingly good netplay]].<br />
* Sports an interesting but polarizing graphical user interface; it's either loved, or it's despised by the community.<br />
* Relies on external pre-decompressed graphical packs to emulate some games with elaborate chips, much like older versions of Snes9x such as 1.43. Assuming you get (what are now rare and very hard-to-find) graphical packs for the SPC7110 (like from [http://other.ipherswipsite.com/gpacks/ here]) and Star Ocean, and put them in folders you then set under "Paths" in ZSNES, they can be playable without missing graphics.<br />
* Viable alternatives are bZSNES (for ZSNES-centric rom hacks), ZMZ (for the UI), NO$SNS or older versions of Snes9x (for speed boosts tailored to old systems). Otherwise, choose any of the others like bsnes/higan and Snes9x (for better compatibility).<br />
<br />
'''Detailed round-ups of the best SNES emulators:'''<br />
* [https://www.digitaltrends.com/gaming/best-snes-emulators/ The best SNES emulators available] (August 16, 2018) (Don't use ZSNES)<br />
<br />
'''List of recommended SNES emulators for Android:'''<br />
* [https://www.androidauthority.com/best-snes-emulator-android-368394/ 5 best SNES emulators for Android] (AUGUST 29, 2018. Includes some emulators not found in above charts. Reviews may be subjective.)<br />
<br />
==Emulation Enhancements==<br />
===High Resolution Affine Transformations===<br />
The SNES had a graphical mode called "Mode 7" that allowed scaling the first background layer. The Super-FX2 added more advanced scaling options but they're not covered by Mode 7 and therefore enhancements for it. The SNES Mode 7 background is limited to 128x128 pixels, and the output resolution is 256x240. As a result, there's heavy aliasing and a general loss of quality with some transformations. However, there have been emulator enhancements to make it look better:<br />
<br />
* '''High resolution:''' The scaled backgrounds are rendered with subpixel precision at a higher resolution compared to the rest of the game's graphics. This may cause visual discrepancies between both.<br />
* '''Supersampling:''' Acts like a sort of anti-aliasing for Mode 7. All graphics are rendered with the same pixel size, though scaled backgrounds are rendered in a higher resolution then processed back to the same resolution as the rest of the image, for a more uniform look. Used to be the only option in bsnes.<br />
* '''Widescreen:''' Later added by bsnes-hd.<br />
<br />
A fork of bsnes, [https://github.com/DerKoun/bsnes-hd/releases bsnes-hd], offers active development of these features. Most of those were ported back to [[higan]].<br />
<br />
With certain settings, there is heavy aliasing which we can reduce by increasing the sampling rate.<br />
<br />
==Accessories==<br />
There aren't as many accessories that were released for the SNES compared to the NES<ref>[[Wikipedia:List of Super Nintendo Entertainment System accessories|List of Super Nintendo Entertainment System accessories]]</ref> but there is still quite a few to go over.<br />
===Super Game Boy===<br />
The '''[[gametech:Super Game Boy|Super Game Boy]]''' was a peripheral designed to play Game Boy and black Game Boy Color cartridges on the Super Nintendo through the cartridge slot, just like a typical SNES game. The Super Game Boy uses a special version of the Game Boy hardware to allow for ''Super Game Boy enhanced'' Game Boy games to operate its otherwise hidden features. Although many [[Game Boy/Game Boy Color emulators]] and [[Game Boy Advance emulators]] fake this ability, [[higan]] and forks are the first and only emulators to truly emulate its features.<br />
<br />
Another thing to note is that there is a redesigned model, only released in Japan, called the ''Super Game Boy 2''. It has the ability to use a link cable connection that the first model lacks. It also fixes a slight overclocking issue and runs games at normal speed.<br />
<br />
There are a few hiccups with emulating the Super Game Boy, however. higan's Game Boy core isn't up to snuff yet. One notable example is Pokémon Yellow Version and the special border that is supposed to display. higan displays the standard Game Boy border while the real hardware displays a special green Pikachu border. On the other hand, Pokémon Gold/Silver Version, designed for Game Boy Color, can operate on a Game Boy and that operates as intended when played on a Super Game Boy. Also, if one attempts to run Game Boy Camera in higan in Super Game Boy mode, the emulator crashes. higan can run in ''Super Game Boy 2'' mode, but link cable connections are not possible yet, not even with other Game Boy emulators that can emulate a link cable.<br />
<br />
===asciiPad===<br />
The asciiPad is a controller by asciiWare that has similar features to the NES Advantage. Unlike the standard SNES controller, it has seven small switches that extend the way buttons are pressed. All the switches can be set to one of three modes for the standard buttons they individually represent, except for the seventh labeled "Slow" which changes the frequency of the additional modes. The switch can be set off, to turbo, and to auto. The turbo setting holds the button, and the auto setting control presses them automatically. [[higan]] is the first and only emulator known to support this specific controller's switches. Other emulators have a completely different implementation of turbo presses in their GUI, which can work for some, but not to this extent.<br />
<br />
===Pointing Devices===<br />
====Mouse====<br />
The mouse allowed control over ''Mario Paint'' and ''Mario & Wario'' among other games, though in later games mouse support was optional. Some emulators including Snes9x and bsnes/higan support the Mouse. A ROM hack for Mario & Wario replaces mouse controls with traditional controls for the emulators that don't support this feature.<br />
<br />
====Super Scope====<br />
The Super Scope is a bazooka-looking light gun that is a bit more complex compared to the Zapper for the [[Nintendo Entertainment System emulators|Nintendo Entertainment System]]. ''Super Scope 6'', ''Yoshi's Safari'', ''Battle Clash'', and ''Metal Combat: Falcon's Revenge'' used it. Some emulators including Snes9x and bsnes/higan support the Super Scope, emulated with the mouse.<br />
<br />
<br />
====Konami Justifier====<br />
Similar to the NES Zapper but differs from the Super Scope, this is another light gun but needs calibration. It looks like a real gun. It was meant to simulate the shooter arcade experience. Only one game is compatible and that is ''Lethal Enforcers''. Snes9x and higan support this gun.<br />
<br />
===Super Multitap===<br />
Made by Hudson Soft and licensed by Nintendo, this functions similarly to the [[Nintendo Entertainment System emulators|NES Four Score]]. Instead of using both controller ports, it just used one, allowing up to 5 players at once. ''Bomberman'' games used this accessory. Some emulators including Snes9x and bsnes/higan support five players.<br />
<br />
===JRA PAT, SNES Modem, and NTT Data Controller===<br />
This is a rather obscure Super Famicom game with compatible accessories. ''JRA PAT'' is a horse race gambling game where you could use real money.<ref>https://www.youtube.com/watch?v=wtMlEcf8x6Q</ref> The service is dead. However, it is unknown if any emulator supports the special controller and modem that can plug into the player 1 and player 2 slots respectively.<br />
<br />
===Voice-kun===<br />
A few games by Koei shipped with an Audio-CD that typically contained voice acting, and supported this accessory which would command a CD player with IR signals typically used by remote controllers so that audio plays at specific points in the game. These games are still playable in most emulators but without Voice-kun support. byuu intends to make either MSU-1 hacks or proper Voice-kun emulation for these games in future higan versions, which would make it the first emulator to emulate this feature.<br />
<br />
==Satellaview emulation==<br />
The '''Satellaview''' was a subscription-based add-on released only in Japan that streamed content to the Super Famicom. BS-X or Satellaview software was broadcast the console add-on and stored as temporary data to be deleted shortly afterward. As such, a wealth of games went undumped and lost forever.<br />
<br />
Many of these games had Soundlink features and would have assets like streamed music and voice acting, as well as some extra data, but these have been lost forever outside of video recordings and OST releases. These games will likely play without music on your emulator. The entirely fan-made MSU-1 feature on the higan emulator tries to replicate the BS-X Satellaview and unreleased SNES-CD concept for streamed music in SNES games far beyond the maximum cartridge capacity (12MB), but it's not the same thing.<br />
<br />
Some games like BS Treasure Conflix make use of the additional RAM provided by the BS-X add-on. While you can try playing them on regular SNES emulators, you may face issues for many of these games (no font appearing, hangs with a black screen, and so on). You'll need Satellaview emulation to properly emulate those.<br />
<br />
bsnes-sx2 and snes9x-sx2 are recommended. They use your PC clock with no option to modify it, though. SNESGT had the option to modify the clock, but it wasn't updated for a while and isn't really recommended for SNES emulation in general. No$SNS has good BS-X emulation (and the best debugger tools for ROM hackers and translators) but falls behind the others when it comes to general emulation.<br />
<br />
You'll need the BS-X BIOS to properly emulate the Satellaview. It goes as "BS-X.bin" under the "BIOS" folder when using snes9x-sx2. There are many variants. You'll want the translated one (with English text) with removed DRM so that you can play a given broadcast without restrictions on how many times you can do so, like in the original hardware. <br />
<br />
Whenever you open a BS-X compatible ROM (that wasn't modified to behave like a normal SNES game, like most BS Zelda translations were), you'll be greeted by the BIOS software. It will ask you to choose your name and avatar, which you can control in a city. Of course, the St-GIGA broadcast service went defunct in 2000, so the big radio tower will just give you a "Hello Satellaview" test broadcast. However, you may be interested in seeing how Nintendo used to do loading screens. To see them without them shutting down instantly, open <code>BSX0001-47.bin</code> (bsxdat folder) in a hex editor and change offset <code>0x06</code> from <code>0x30</code> to <code>0x00</code>. Most houses will be closed, though.<br />
<br />
You'll want to enter the little red house you start in front of and load the stored data. In some cases, you may have to wait a while before actual gameplay starts, or until a given time (on real hardware people would wait for up to 6 minutes).<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|BS-X Emulation <br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="5"|PC / x86<br />
|-<br />
|[[higan]] (bsnes)<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://byuu.org/higan/ {{higanVer}}]<br />
|Cycle<br />
| {{✓}}<br />
|-<br />
|[[Higan|bsnes]] <br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 v009] (based on v082)<br />
|Cycle<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 0.02] (based on 1.53)<br />
|High<br />
| {{✓}}<br />
|-<br />
|NO$SNS<br />
|align=left|{{Icon|Windows}}<br />
|[http://problemkaputt.de/sns.htm 1.6]<br />
|Mid <br />
| {{✓}}<br />
|-<br />
|[[BizHawk]] (bsnes v087)<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|Cycle<br />
| {{✗}}<br />
|-<br />
|[[Mednafen]] (bsnes v059)<br />
|align=left|{{Icon|Windows|Linux|macOS|BSD}}<br />
|[{{MednafenURL|releases/}} {{MednafenVer}}]<br />
|High<br />
| {{✗}}<br />
|-<br />
|SNESGT<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.zophar.net/snes/snesgt.html 2.18 (2007)]<br />
|Mid <br />
| {{✗}}<br />
|}<br />
<br />
==Data Pack emulation==<br />
Also known as DLC for the Super Famicom - not only the old Mega Drive could do its lock-on thing! (incredible, isn't it?) <br />
<br />
Data Packs are Satellaview 8M Memory Paks which have data meant to be used as an expansion for a Data Pack-compatible game. Data Pack-compatible game cartridges look like the BS-X Cartridge. For most of these games, data was distributed via St.GIGA’s Satellaview streaming services. Same Game and SD Gundam G-Next had some Data Packs sold in physical form via retail stores. RPG Tsukuru 2, Sound Novel Tsukuru and Ongaku Tsukuru Kanaderu could save user-created data to 8M Memory Paks.<br />
<br />
The following games were compatible with Data Packs:<br />
* Derby Stallion 96<br />
* Joushou Mahjong Tenpai<br />
* Ongaku Tsukuru Kanaderu <br />
* RPG Tsukuru 2<br />
* Same Game<br />
* SD Gundam G-NEXT<br />
* Shigesato Itoi no Bass Tsuri No. 1<br />
* Sound Novel Tsukuru<br />
<br />
These Data Packs are available on ROM sites as regular SFC files, but their actual nature couldn't be more different. Unlike regular SNES games, they won't load in SNES emulators by themselves.<br />
Two emulators support this feature:<br />
* '''Snes9x:''' Under "File/Load Multi Cart...", choose the base game for "Slot A" and the expansion pack for "Slot B", and then the BS-X BIOS file. The combined game variant should open. Most Memory Pack games should work this way but some are unemulated for various reasons - it's one of the last overlooked areas in SNES emulation after all.<br />
* '''bsnes-sx2:''' Under "File/Load Slotted BS-X Cartridge". However, due to how the emulator doesn't have a "Show files from all extensions" option, and an oversight during development, the expansion pack file can't be selected. Due to this, current versions can't go in-game.<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|Data Pack Emulation <br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="5"|PC / x86<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 0.02] (based on 1.53)<br />
|Mid<br />
| {{✓}}<br />
|-<br />
|[[Higan|bsnes]] <br />
|align=left|{{Icon|Windows}}<br />
|[http://bsxproj.superfamicom.org/archive.htm sx2 v009] (based on v082)<br />
|Low<br />
| {{✗}}<br />
|}<br />
<br />
==SNES-CD revival and emulation==<br />
===SNES-CD===<br />
It's well-known enough that the Super Famicom was to get a CD add-on called the SNES-CD, developed by Sony who already helped with the sound chip for the SNES. However, Sony got greedy and tried to include a clause in the contract to give them all rights to any software developed on the device. In retaliation, Nintendo publicly humiliated the Sony executives present at the SNES-CD announcement by claiming they would partner with Phillips instead. Talks between Sony and Nintendo continued afterward as late as 1993, but the project couldn't be salvaged. Nintendo lost interest in the CD peripheral, seeing how the Sega CD failed in the US and the PC-Engine CD only enjoyed modest success. They canceled the Phillips collaboration on yet another SNES-CD prototype, but in return they allowed them to use some of their properties for their Phillips CD-i console. Later, they collaborated with the St. Giga radio service to create the Japan-exclusive Satellaview add-on for the Super Famicom which played broadcasts of SFC games using streamed audio. As for Sony, they took the hardware and experience from their collaboration with Nintendo to create the first PlayStation. Nintendo would continue to support the cartridge format for its next console, the Nintendo 64. A shy attempt at rewritable disk media was attempted with the 64DD, but the add-on failed due to the pathetic 64MB maximum storage limit which would be obsoleted by later bigger N64 cartridges, as well as the lack of support from third parties, many of whom had opted to support the PS1 instead. And the rest is history.<br />
<br />
Some prototype units of the Sony SNES-CD were indeed made. While games were in development for the add-on, some were eventually reworked as regular SNES cartridge games with lots of content gutted (e.g. Nintendo R&D's Marvelous, Square's Secret of Mana and Romancing Saga 2). Other games, like Hook, were ported to other systems instead (Hook to the Sega CD, and Rayman to the Atari Jaguar, among others), while the rest were outright canceled. These games were to have much bigger worlds, streamed music, cutscenes, and even FMVs according to various interviews. That never happened, however, and even most of the stuff developed for these consoles, including their various manuals and specifications, were lost. <br />
<br />
Recently, an actual Sony SNES-CD prototype has been uncovered<ref>http://arstechnica.com/gaming/2015/11/the-fabled-snes-playstation-prototype-has-been-turned-on-and-disassembled/</ref> and repaired.<ref>https://www.youtube.com/watch?v=ug-CyGXMabg</ref><ref>https://www.youtube.com/watch?v=qh91IO9cV48</ref> It had various weird hardware restrictions (number of saves, CD size limit, no co-processors) with much of it likely having to do with its unfinished nature. For example, it had a planned Audio CD support that doesn't actually work, which means the MSU-1 is a much more attractive alternative for hacks aiming to reflect what SNES-CD could have been.<br />
<br />
No$SNS 1.6 supports the Sony SNES-CD add-on. This was made possible after some reverse engineering and analysis of the leaked BIOS file. Get the leaked Super Disc BIOS, circulating on the net as "SDBR_v0.95.sfc". Under the same directory as the no$sns executable, make a "BIOS" folder, put the BIOS file there and rename it to "SFX-100.bin".<br />
<br />
<br />
The only SNES-CD games available online at this time are a legitimate BIOS for one of the discovered prototypes and two homebrew games. These games, Magic Floor and Super Boss Gaiden (both of which have alternate versions as regular SNES ROMs) come as BIN/CUE files. NO$SNS 1.6 supports only one CD mode, so it doesn't actually read the CUE but just the BIN file. Both of these were tested on the real hardware and have severe visual glitches due to the SNES-CD adding more undocumented interrupts which are not accurately emulated anywhere, which means it's safe to say that while SNES-CD emulation exists nowadays, it would have low compatibility with any legit unreleased SNES-CD game prototypes.<br />
<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|SNES-CD (Sony)<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="6"|PC / x86<br />
|-<br />
|[[No$|NO$SNS]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://problemkaputt.de/sns.htm 1.6]<br />
| {{✓}}<br />
|Mid<br />
| {{✓}}<br />
|}<br />
<br />
===MSU-1===<br />
Cue the MSU-1, which aims to add some of these features to the SNES. It's a custom fan-made hardware specification for an additional chip, eventually made available and working with real SNES hardware, as the SD2SNES flashcard. It's the closest to the SNES-CD that you'll ever get. No more 12MB maximum cartridge size limitation!<br />
<br />
One inconvenience is that this specification isn't really supported by most emulators. It's currently supported by the SD2SNES flash card, bsnes (v075 and up), higan (v094 and up), and Snes9x (1.55 and up). These hacks simply won't work at all in other emulators, unless their developers implement an MSU-1 check to let the game run in these emulators without the MSU-1 enhancements (the MSU-1 specification has a specific feature to allow for compatibility testing).<br />
<br />
{| class="wikitable" style="text-align:center;"<br />
|-<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Version<br />
! scope="col"|MSU-1<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
! colspan="6"|PC / x86<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://byuu.org/higan/ {{higanVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
|-<br />
|[[Higan|bsnes]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://byuu.org/higan/ {{higanVer}}]<br />
| {{✓}}<br />
|Cycle<br />
| {{✓}}<br />
|-<br />
|[[Snes9x]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.snes9x.com/phpbb3/viewtopic.php?f=8&t=24351 {{Snes9xVer}}]<br />
| {{✓}}<br />
|High<br />
| {{✓}}<br />
|}<br />
<br />
To load the MSU-1 patched games with higan or bsnes:<br />
# Patch the original SNES ROM with the IPS patch<br />
# Make sure to copy <code>manifest.bml</code> and the PCM files (generated with <code>create_pcm.bat</code>, often found included with the sound pack) in the same directory as the ROM<br />
#* Make sure it's <code>%USERPROFILE%\Emulation\Super Famicom\</code> in the case of higan, and follow the readme included to know what names to use<br />
# Launch with higan/bsnes.<br />
To load the MSU-1 patched games with Snes9x:<br />
# Patch the original SNES ROM with the IPS patch<br />
# Copy the patched ROM file, any MSU image file and the PCM files (generated with <code>create_pcm.bat</code>, often found included with the sound pack) in the same directory as the ROM.<br />
#* Make sure the files all carry the same name prefix as the base ROM, with the MSU image having a <code>.msu</code> extension and all PCM files suffixed by track number.<br />
# Launch the base ROM with Snes9x.<br />
<br />
Notable hacks for the MSU-1 include:<br />
* [http://bszelda.zeldalegends.net/right.shtml BS Zelda no Densetsu] (a restoration of how the streamed audio played in the Satellaview game!)<br />
* [http://bszelda.zeldalegends.net/sekibanfiles.shtml BS Zelda no Densetsu: Inishie no Sekiban]<br />
* [http://www.romhacking.net/hacks/2546/ Chrono Trigger] (includes a conversion of the FMV intro from the PlayStation version of the game)<br />
* [http://www.dkc-atlas.com/forum/viewtopic.php?f=33&t=2073 Donkey Kong Country 2]<br />
* [http://www.romhacking.net/hacks/2483/ The Legend of Zelda: A Link to the Past] (with an optional patch adding FMVs)<br />
* [http://www.romhacking.net/hacks/2274/ Mega Man X]<br />
* [http://www.romhacking.net/hacks/2342/ Mega Man X3] (with CD version audio)<br />
* [http://www.romhacking.net/hacks/2311/ Rock n' Roll Racing]<br />
* [http://www.romhacking.net/hacks/2467/ Secret of Mana]<br />
* [http://www.romhacking.net/hacks/2472/ Super Mario World]<br />
* [http://www.dforce3000.de/?uid=48 Super Road Blaster] (port of the FMV arcade game)<br />
<br />
==References==<br />
{{reflist}}<br />
<br />
==Resources==<br />
* [http://wiki.superfamicom.org/snes/show/HomePage SNES Development Wiki] – SNES Development Wiki for you know, SNES Development.<br />
* [http://tasvideos.org/EmulatorResources/SNESAccuracyTests.html SNES Accuracy Tests (TASVideos)] – Test results on various emulators using test ROMs<br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Super Nintendo emulators|*]]<br />
[[Category:Fourth-generation video game consoles]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=Nintendo_Entertainment_System_emulators&diff=35486Nintendo Entertainment System emulators2020-10-05T01:11:44Z<p>DaLod: Mesen github repository got archived: https://github.com/SourMesen/Mesen</p>
<hr />
<div>{{Infobox console<br />
|title = Nintendo Entertainment System<br />
|logo = nes-t.png<br />
|developer = [[:Nintendo]]<br />
|type = [[:Category:Consoles|Home video game console]]<br />
|generation = [[:Category:Third-generation video game consoles|Third generation]]<br />
|release = 1983<br />
|discontinued = 2003<br />
|predecessor = [[First_and_Second_Generations_of_video_game_consoles|Color TV-Game]]<br />
|successor = [[Super Nintendo emulators|SNES]]<br />
|emulated = {{✓}}<br />
}}<br />
The '''[https://en.wikipedia.org/wiki/Nintendo_Entertainment_System Nintendo Entertainment System]''' (NES) is an 8-bit, third-generation console released on July 15, 1983 in Japan, where it was known as the '''Family Computer''' or '''Famicom''', and on October 18, 1985, it released in the US. It retailed for {{Inflation|USD|179.99|1985}}. It had a Ricoh 2A03 CPU at 1.79 MHz with 2KB of RAM.<br />
<br />
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 low maximum ROM size), how the graphics are loaded onscreen, just the native sound processing is available, no saving... To solve this problem, Nintendo came up with two solutions:<br />
<br />
* The '''Family Computer Disk System''' (FDS), a Japan-only add-on which 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 itself had its launch delayed to late 1985, and the mapper solution obsoleted it, the add-on was never exported and some of its exclusives were ported as regular cartridge releases.<br />
* '''Memory Management Controllers''' (MMC), also known colloquially as '''mappers'''. They solved every single problem above 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.<br />
<br />
Emulation for the NES is robust, with many high-quality emulators for various systems.<br />
<br />
==Emulators==<br />
Like for [[Game Boy/Game Boy Color emulators|Game Boy/Color]], tons of NES emulators exist. For a list of open-source projects, see this [https://github.com/search?utf8=%E2%9C%93&q=nes+emulator&type=Repositories GitHub query].<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col"|Name<br />
! scope="col"|Platform(s)<br />
! scope="col"|Latest Version<br />
! scope="col"|[[Wikipedia:Family Computer Disk System|FDS]]<br />
! scope="col"|[[libretro|Libretro Core]]<br />
! scope="col"|[[Emulation Accuracy|Accuracy]]<br />
! scope="col"|Active<br />
! scope="col"|[[Recommended Emulators|Recommended]]<br />
|-<br />
!colspan="8"|PC / x86<br />
|-<br />
|[[Mesen]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[http://www.mesen.ca {{MesenVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[[Nestopia|Nestopia UE]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://0ldsk00l.ca/nestopia/ {{NestopiaVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Cycle<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|[[puNES]]<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/punesemu/puNES/releases {{PuNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[3dSen]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://www.geodstudio.net/ {{3dSenVRVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{~}}<br />
|-<br />
|[[FinalBurn Neo]]<br />
|align=left|{{Icon|Windows}}<br />
|[https://github.com/finalburnneo/FBNeo-WIP-Storage-Facility/releases/tag/appveyor-build WIP builds]<br />
|{{✓}}<br />
|{{✓}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Nintendulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.qmtpro.com/~nes/nintendulator/#downloads 0.985 Beta] [https://github.com/quietust/nintendulator Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|Nintaco<br />
|align=left|{{Icon|Windows}}<br />
|[https://nintaco.com/ v.2020-05-01]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|My Nes<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://sourceforge.net/projects/mynes/ 7.8.7520]<br />
|{{✗}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[BizHawk]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://tasvideos.org/BizHawk/ReleaseHistory.html {{BizHawkVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[higan]]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[http://byuu.org/emulation/higan/ {{higanVer}}]<br />
|{{✓}}<br />
|{{✓}} <small>(as bsnes v083)</small><br />
|Cycle<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://fms.komkon.org/iNES/ iNES]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://fms.komkon.org/iNES/ 5.8]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[https://prilik.com/ANESE/ ANESE]<br />
|align=left|{{Icon|Windows|Linux|macOS}}<br />
|[https://github.com/daniel5151/ANESE/releases 0.9.1]<br />
|{{✗}}<br />
|{{✗}}<br />
|Cycle<br />
|{{~}}<br />
|{{✗}}<br />
|-<br />
|[http://www.nesemu2.com/ nesemu2]<br />
|align=left|{{Icon|Windows|Linux|MacOS}}<br />
|[https://github.com/holodnak/nesemu2 Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Cycle<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[nemulator]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://nemulator.com/downloads.html {{NemulatorVer}}]<br />
|{{✗}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[RockNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://rocknes.web.fc2.com/ {{RockNESVer}}]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|cxNES<br />
|align=left|{{Icon|Windows|Linux}}<br />
|[https://github.com/perilsensitive/cxnes/releases 0.3.3]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|FakeNES GT<br />
|align=left|{{Icon|Windows|Linux|macOS|DOS}}<br />
|[[sourceforge:projects/fakenes/|0.59 b3]]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[FCEUX]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Sol}}<br />
|[http://www.fceux.com/web/download.html 2.2.3]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|FCEUmm<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://sourceforge.net/projects/fceumm/ 98.13mm] (Windows)<br />[https://github.com/libretro/libretro-fceumm Git] (libretro)<br />
|{{✗}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[MAME]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[http://www.mamedev.org/release.html {{MAMEVer}}]<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[HDNes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://forums.nesdev.com/viewtopic.php?f=3&t=9935#p109627 Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://www.jabosoft.com/categories/3 1.2.1]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[NESticle]]<br />
|align=left|{{Icon|DOS|Windows9x}}<br />
|[http://web.archive.org/web/20070227191851/http://www.zophar.net/NESticle/nestcxxx.zip x.xx] (DOS) <br /> [https://web.archive.org/web/20070116124329/http://www.zophar.net:80/NESticle/nestc042.zip 0.42] (Windows 9x)<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[QuickNES]]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://web.archive.org/web/20180904003223/https://kode54.net/fb2k/QuickNES.zip 0.7.0b1] (Windows)<br />[https://github.com/libretro/QuickNES_Core Git] (libretro)<br />
|{{✗}}<br />
|{{✓}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[[VirtuaNES]]<br />
|align=left|{{Icon|Windows}}<br />
|[http://virtuanes.s1.xrea.com/ 0.97]<br />
|{{~}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[http://freezesms.emuunlim.com/ FreezeSMS]<br />
|align=left|{{Icon|Windows}}<br />
|[http://freezesms.emuunlim.com/download.html 4.6]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|[https://web.archive.org/web/20131022152846/http://www.dridus.com:80/~nyef/darcnes/ DarcNES]<br />
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}<br />
|[https://web.archive.org/web/20131031224033/http://www.dridus.com/~nyef/dn_bin/ 9b0401/9b0313]<br />
|{{✗}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|Nescala<br />
|align=left|{{Icon|Linux|macOS}}<br />
|[https://github.com/hywelandrews/nescala Git]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
!colspan="8"|Mobile / ARM<br />
|-<br />
|Nestopia<ref group=N name=libretro>Only available as a libretro core (e.g. [[RetroArch]]).</ref><br />
|align=left|{{Icon|Android|iOS}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|High<br />
|?<br />
|{{✓}}<br />
|-<br />
|GPFCE<br />
|align=left|{{Icon|Linux|Pandora}}<br />
|[http://repo.openpandora.org/?page=detail&app=package.gpfce.notaz 0.81.0.r2]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✗}}<br />
|{{✓}}<br />
|-<br />
|Nostalgia.NES<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.nostalgiaemulators.neslite 1.17.2]<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[Jnes]]<br />
|align=left|{{Icon|Android}}<br />
|[https://play.google.com/store/apps/details?id=com.jabosoft.silverarrow 1.1.2.11]<br />
|{{✓}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|VNES<br />
|align=left|{{Icon|Java|Symbian}}<br />
|[http://web.archive.org/web/20111010231155/http://www.vampent.com/vnes.htm 1.7 (S60v3)]<br />
|?<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
!colspan="8"|Consoles<br />
|-<br />
|[[L-CLASSICS|Switch Online]]<br />
|align=left|{{Icon|Switch}}<br />
|2.3.0<br />
|{{✓}}<br />
|{{✗}}<br />
|High<br />
|{{✓}}<br />
|{{✓}}<br />
|-<br />
|[[Project Nested]]<br />
|align=left|{{Icon|SNES}}<br />
|1.0.2<br />
|{{?}}<br />
|{{✗}}<br />
|Low<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|[[NeMul]]<br />
|align=left|{{Icon|MD}}<br />
|{{?}}<br />
|{{?}}<br />
|{{✗}}<br />
|Low<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|NesterJ<ref group=N>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. Its compatibility is inferior to 1.13 beta 2.</ref><br />
|align=left|{{Icon|PSP}}<br />
|[http://filetrip.net/psp-downloads/homebrew/download-nesterj-113-beta-2-f27533.html 1.13 beta 2]<br />[http://filetrip.net/psp-downloads/homebrew/download-nesterj-112aoex-r3-f29028.html AoEX]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|?<br />
|{{✓}}<br />
|-<br />
|[[Virtual Console]]<br />
|align=left|{{Icon|Wii|3DS|WiiU}}<br />
|N/A<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|?<br />
|{{✓}}<br />
|-<br />
|Nestopia<ref group=N name=libretro/><br />
|align=left|{{Icon|PS3|360|Wii}}<br />
|1.44<br />
|{{✓}}<br />
|{{✓}}<br />
|Mid<br />
|?<br />
|{{✓}}<br />
|-<br />
|[[FCEUX|FCE Ultra GX]]<br />
|align=left|{{Icon|GCN|Wii}}<br />
|[https://github.com/dborth/fceugx/releases 3.4.7]<br />
|{{✓}}<br />
|{{✗}}<br />
|Mid<br />
|?<br />
|{{✓}}<br />
|-<br />
|[http://web.archive.org/web/20090227044416/http://imbnes.gamebase.ca imbNES]<br />
|align=left|{{Icon|PS1}}<br />
|[http://web.archive.org/web/20090221132233/http://imbnes.gamebase.ca:80/downloads.html 1.3.2]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✗}}<br />
|{{✗}}<br />
|-<br />
|NESBox<br />
|align=left|{{Icon|XB1}}<br />
|[https://nesbox.com/ v4]<br />
|{{✗}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|-<br />
|VirtuaNES for 3DS<br />
|align=left|{{Icon|3DS}}<br />
|[https://github.com/bubble2k16/emus3ds/releases 1.02]<br />
|{{✓}}<br />
|{{✗}}<br />
|?<br />
|{{✓}}<br />
|{{✗}}<br />
|}<br />
<references group=N /><br />
<br />
<br />
===Comparisons===<br />
*[[Mesen]] is the most accurate NES emulator according to currently established NES test ROM suites.<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; [[Texture_Packs|HD packs]], [[netplay]], auto-updating, [[Shaders and Filters|good built-in filters]], both .zip and [[GoodTools|goodmerged]] file loading, etc.<br />
*[[puNES]] is the second most accurate NES/FDS emulator according to a separate test battery run by the TASVideos community.<ref name="nestas">http://tasvideos.org/EmulatorResources/NESAccuracyTests.html</ref> It should be noted that puNES used to have one mapper that Mesen didn't: 116, which allows games like Kart Fighter and Somari to be supported. This has since been added to Mesen.<br />
*[[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 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 in the Undead Edition.<br />
*[[Nintendulator]] and My Nes also have a fairly high ranking in those tests.<ref name="nestas"/><br />
*[[FCEUX]] scores rather low in these tests, despite being a recommended emulator on TAS Videos. The New PPU is more accurate than the Old PPU, thankfully. The emulator is still useful, though, thanks to its robust Lua scripting and incorporating FCEUmm into its feature set.<br />
*[[VirtuaNES]] also scores quite low in the tests, but in turn supports several obscure [[#Peripherals|peripherals]] that are not available on other emulators.<br />
*For official emulation, there is Nintendo's own [[Virtual Console]] or [[L-CLASSICS|Nintendo Switch Online]]. The Wii has a significantly larger library of NES games to choose from than the 3DS or Wii U, especially from third-party publishers.<br />
<br />
There are many other NES emulators not listed here, as the NES has more emulators than any other system (new ones are started all the time). Only those that are well known or stand out in some way are covered here.<br />
<br />
==Emulation issues==<br />
===Mappers===<br />
A key difference between many emulators nowadays is how many mappers they support.<br />
* '''No Mapper:''' Supported on every emulator even official Nintendo emulators.<br />
* '''Official Mappers''' (UNROM, AOROM, MMC1-6): Most emulators, as well as Nintendo's Virtual Console (but not their GBA emulators), will cover these.<br />
* '''Third Party Mappers''' (Various: e.g. Konami's VRC6/VRC7) While officially licensed by Nintendo, they were not allowed outside Japan. As a result, for their Western releases, many games that took advantage of their features (advanced ROM mapping, extra sound channels) were reprogrammed significantly and shipped on the official mappers, often with simplified soundtracks. A lot of fan emulators worth their salt will cover these. With those, you cover the entire officially licensed library.<br />
* '''Unlicensed Mappers:''' Mostly used by pirate cartridges, often long past the console's official commercial lifespan. Only the more accurate emulators (Mesen, FCEUX) will even bother covering them in a whack-a-mole quest for every new one discovered to this very day. If you're not interested in '''unlicensed''' Chinese or Russian bootlegs or newer unofficial NES demakes, it isn't a problem.<br />
<br />
The NES ROM information isn't sufficient to describe the cartridge and emulate it, so emulators have to include the layout and behavior of these mappers in their code, while the ROM header tells the emulator which mapper to choose. So unlike with other consoles, no matter how accurate a given NES emulator will get, it will still never be able to run newly discovered ROM dumps from cartridges that used a so-far unknown mapper. Thus, Unlicensed NES support will be inevitably incomplete and a constant work-in-progress, hence claims some emulators are "inaccurate".<br />
<br />
Related to this issue: This is why most emulators won't run unheadered NES ROMs. Newer versions of Nestopia can open those, but they're handled in a slightly different way: the information that would have been included in the iNES header is instead provided in emulator configuration files that get summoned as long as the ROM's hash matches exactly the No-Intro dump of that given game (which is inconvenient for romhacks).<br />
<br />
===QD FDS Support===<br />
Games dumped off the Famicom Disc System come into two major types:<br />
<br />
* '''.fds format''': Most common format. Ubiquitous in ROM sets (GoodSets, No-Intro). Omits some checksum data.<br />
* '''.qd format''' (stands for QuickDisk): Only ever used in official Nintendo re-releases. Almost identical to fds, but a full dump with checksum data. May omit padding.<br />
<br />
The checksum data in question would be checked at BIOS startup to verify the integrity of the image and whether it was tampered with, in which case it will throw an anti-piracy error. As of now, no NES emulators support the alternate more complete dumps, as well as fudging that check's result to always return a negative. To emulate a .qd image, stripping the checksum data with a custom script is needed. <br />
<br />
===Overscan===<br />
{{Main|Overscan}}<br />
<br />
[[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 their overscan to be cropped to look proper. Unfortunately, there is no standard level of overcropping. Many games require different levels for best results. For example, Super Mario Bros. 3 requires quite a bit of cropping, however, the same level of cropping will obscure the letters of the status bar in Castlevania games.<br />
<br />
===Color Palette===<br />
{{Main|Famicom Color Palette}}<br />
<br />
Unlike consoles such as the SNES, which natively generate their image in pure RGB, the Famicom normally generates and outputs an encoded NTSC video signal. This must then be decoded by the TV's built-in NTSC decoder, which means the resulting color palette often varies depending on the display's decoder. For this reason, NES games will appear to have different colors on different TV sets. To properly emulate this part of the NES experience, many Famicom emulators have a variety of different palettes to choose from.<br />
<br />
The 3DS and Wii U versions of [[Virtual Console]] use extremely dark color palettes. This is apparently not an accuracy issue, but rather an anti-epilepsy measure. For the Nintendo Switch Online service, the games were directly edited to remove seizure-inducing patterns, allowing it to use a normal palette.<br />
<br />
==Peripherals==<br />
There were many accessories released for the NES but Emulation 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><br />
<br />
{| class="wikitable" style="text-align:center;"<br />
! scope="col" style="width:200px;"|Name(s)<br />
! scope="col" style="width:300px;"|Description<br />
! scope="col" style="width:150px;"|Game(s)<br />
! scope="col" style="width:100px;text-align:center"|Support emulator(s)<br />
! scope="col" style="width:300px;"|Note<br />
|-<br />
!Zapper<br />
|An electronic light gun accessory that allowing players to aim at the display and shoot various objects that appear on the screen.<br />
|''[[Wikipedia:Duck Hunt|Duck Hunt]]''<br/>''[[Wikipedia:Wild Gunman|Wild Gunman]]''<br/>''[[Wikipedia:Hogan's Alley (video game)|Hogan's Alley]]''<br />
|Various<br />
|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.<br />
|-<br />
!Arkanoid/Vaus Controller<br />
|A specific game controller with one button to "fire" and a dial to control back and forth movement.<br />
|''[[Wikipedia:Arkanoid|Arkanoid]]''<br/>''[[Wikipedia:Arkanoid: Revenge of Doh|Arkanoid: Revenge of Doh]]''<br/>''[[Wikipedia:Chase H.Q.|Chase H.Q.]]''<br />
|Various<br />
|N/A<br />
|-<br />
!Power Pad<br/>Family Trainer<br/>Family Fun Fitness<br />
|A game controller that allows players stepping on a gray floor mat with 12 pressure-sensors embedded between flexible plastic to control gameplay.<br />
|''[[Wikipedia:Stadium Events|Stadium Events]]''<br/>''[[Wikipedia:Dance Aerobics|Dance Aerobics]]''<br/>''Athletic World''<br />
|[[FCEUX]]<br />
|N/A<br />
|-<br />
!NES Four Score<br/>NES Satellite<br/>4-Player Adaptor<br />
|A multitap accessory that allows players to enable up to 4-player gameplay using infrared wireless communication.<br />
|''[[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]]''<br />
|Various<br />
|Emulated by having an option to switch between 2-player and 4-player mode or just enabling/disabling Player 3 and Player 4's controller.<br />
|-<br />
!Family Computer Disk System<br />
|''See above''<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]]''<br />
|Various<br />
|BIOS file (which can be found [[Emulator_Files#NES_.2F_Famicom|here]]) is required for FDS emulation. Note that there's two versions of the BIOS: the one that comes with FDS and another one that comes with Sharp's [[Wikipedia:Twin Famicom|Twin Famicom]]. They function identically despite showing different intro during first boot.<br />
|-<br />
!Microphone<br />
|A Japan-exclusive built-in feature in the original Player 2 Famicom controller that allows players to use external sound source (e.g. player's voice) as input.<br />
|''[[Wikipedia:The Legend of Zelda (video game)|Legend of Zelda: The Hyrule Fantasy]]''<br/>''[[Wikipedia:Kid Icarus|Light Mythology: Palutena's Mirror]]''<br/>''[[Wikipedia:The Legend of Zelda (video game)|Kaiketsu Yanchamaru]]''<br />
|[[Mesen]]<ref group=N name=microphone>Cheated by pressing any specific key ("M" by default).</ref><br/>[[VirtuaNES]]<ref group=N name=microphone/><br/>[[Virtual Console]]<ref group=N>Through an actual microphone.</ref><br />
|N/A<br />
|-<br />
!Family BASIC<br />
|A Japan-exclusive peripheral that includes a enchanced dialect of [[Wikipedia:BASIC|BASIC]] programming language that allow users to create programs in Famicom. It comes with a special designed cartridge, keyboard, and the Data Recorder.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom Data Recorder<br />
|A Japan-exclusive compact cassette tape data interface as an addition to the Family BASIC to save data from BASIC programs created by users.<br />
|''Family BASIC''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Famicom 3D System<br />
|A Japan-exclusive active shutter glasses headset which allowed compatible games to display a stereoscopic image for 3D experience.<br />
|''[[Wikipedia:List of Mario racing games#Famicom Grand Prix II: 3D Hot Rally|Famicom Grand Prix II: 3D Hot Rally]]''<br/>''[[Wikipedia:Rad Racer|Highway Star]]''<br/>''[[Wikipedia:Falsion|Falsion]]''<br />
|[[RetroArch]]<br />
|[https://github.com/libretro/glsl-shaders/tree/master/stereoscopic-3d GLSL shaders] is needed for RetroArch to simulate the 3D experience with [[Virtual Reality|VR]] headset, 3D TV, 3D projector or Android phone with cardboard.<br />
|-<br />
!Miracle Piano Teaching System<br />
|An accessory that used an electronic MIDI keyboard as input.<br />
|''[[Wikipedia:Miracle Piano Teaching System|Miracle Piano Teaching System]]''<br />
|N/A<br />
|N/A<br />
|-<br />
!ASCII TurboFile<br/>ASCII TurboFile II<br />
|A Japan-exclusive external storage devices for saving game positions on Famicom.<br />
|''[[Wikipedia:Wizardry: Proving Grounds of the Mad Overlord|Wizardry: Proving Grounds of the Mad Overlord]]''<br/>''[[Wikipedia:Wizardry II: The Knight of Diamonds|Wizardry II: The Knight of Diamonds]]''<br/>''[[Wikipedia:River City Ransom|Downtown Nekketsu Monogatari]]''<br/>''[[Wikipedia:Miracle Warriors: Seal of the Dark Lord|Haja no Fūin]]''<br />
|[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!Oeka Kids Tablet<br />
|A Japan-exclusive drawing tablet for the Famicom ''Oeka Kids'' series.<ref>[https://web.archive.org/web/20160927112920/http://www.ne.jp/asahi/oroti/famicom/ish15.html ファミコンの周辺機器が大集合! ザ☆周辺機器ズ 15] (Archived)</ref><br />
|''Oeka Kids: Anpanman no Hiragana Daisuki''<br/>''Oeka Kids: Anpanman to Oekaki Shiyou!!''<br />
|[[Mesen]]<br/>[[Nestopia|Nestopia UE]]<br/>[[FCEUX]]<br/>[[puNES]]<br/>[[VirtuaNES]]<br />
|N/A<br />
|-<br />
!RacerMate CompuTrainer Pro<br />
|A rare series of peripherals for the game ''RacerMate Challenge II''. It comes with a interface box, a bike trainer as well as a handlebar display.<ref>[http://www.nesmuseum.com/racermate.html NES Museum: RacerMate Challenge II]</ref><br />
|''RacerMate Challenge II''<br />
|N/A<br />
|N/A<br />
|-<br />
!Game Genie<br />
|A pass-through devices that attached between a cartridge and the console, allowing the player to manipulate various aspects of games and access unused assets and functions by temporarily modify game data.<br />
|Various<br />
|[[FCEUX]]<ref group=N name=gamegenie>Cheat authentically by using a Game Genie ROM.</ref><br/>[[puNES]]<ref group=N name=gamegenie/><br />
|Most emulators have a GUI to manage cheats and don't rely on real hardware cheating devices.<br />
|-<br />
!Family Computer Network System<br/>Famicom Modem<br />
|A Japan-exclusive network peripheral that allowed users to connect to a Nintendo server which provided extra content such as jokes, news, game tips, weather forecasts, horse betting and downloadable content via dial-up modem.<br />
|N/A<br />
|N/A<br />
|N/A<br />
|}<br />
<references group=N/><br />
<br />
==Hardware Variants==<br />
===VS. System===<br />
An arcade system based on the NES released for the US. It was released in two different cabinet variations: '''Vs. UniSystem''' and '''Vs. DualSystem''', which the later have double chipsets on the PCB and is capable of handling two different programs or simply two separate copies of a single program simultaneously.<br />
<br />
Most emulators support games in Vs. UniSystem cabinet by setting up different DIP switches. But for games in Vs. DualSystem cabinet, [[MAME]] is the only choice.<br />
<br />
Since most VS. System games have palettes that differ from the standard RGB NES palette, roms made with VS. System which are accidentally played in the emulator's NES mode (or vice-versa) will cause the colors to be totally garbled. This can occur when there is an issue with the emulator's configuration or the ROM's iNES header.<br />
<br />
===Famicom Box===<br />
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 games available. 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, and 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. <br />
<br />
Neither the cartridges nor the BIOS has been dumped or tested with an emulator, unlike the Super Famicom Box (which has had both its BIOS' and most of its ROMs dumped).<br />
<br />
===Dendy===<br />
A pirate NES Famicom clone which was sold in Russia and Eastern Europe, with the blueprint later 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 many other changes from the official PAL NES as well- through these differences often break the compatibility of Dendy-specific releases on most emulators.<br />
<br />
MESS supports this console, and some other emulators (such as Mesen, puNES, and FCEUX) introduced support for it in r3134, along with the already included support for iNES 2.0 ROM headers (including the option to mark a ROM region as PAL Dendy). The cartridges themselves can still be played as long as the emulator supports broken carts.<br />
<br />
===NES Classic Edition===<br />
{{main|wikipedia:NES Classic Edition}}<br />
The NES Classic Edition is a mini console that emulates the experience of the Nintendo Entertainment System. It includes 30 classic NES games and is compatible with the Wii Classic Controller and NES Classic Edition controller.<br />
Nintendo produced and sold about 2.3 million NES Classic Editions from November 2016 through April 2017, with shipments selling out nearly immediately. In April 2017, Nintendo announced they were discontinuing the product, leading to consumer confusion, and incidents of greatly increased pricing among private sellers. Due to the demand of the NES Classic, and the success of the Super NES Classic Edition console, Nintendo re-introduced the NES Classic on June 29, 2018. Production was discontinued again in December 2018.<br />
<br />
==Resources==<br />
*[http://wiki.nesdev.com/w/index.php/Nesdev_Wiki Nesdev Wiki] - A place for all your NES programming/NES emulator programming needs.<br />
*[http://forums.nesdev.com/viewtopic.php?t=2818 Nesdev Forum] - Discussion of NES Wii Virtual Console accuracy.<br />
<br />
==References==<br />
{{Reflist}}<br />
<br />
<br />
{{Nintendo}}<br />
<br />
[[Category:Consoles]]<br />
[[Category:Nintendo consoles]]<br />
[[Category:Nintendo Entertainment System emulators|*]]<br />
[[Category:Third-generation video game consoles]]</div>DaLodhttps://emulation.gametechwiki.com/index.php?title=ROM_%26_ISO_sites&diff=33987ROM & ISO sites2020-06-14T14:10:41Z<p>DaLod: /* Internet Archive */ add finalburn neo</p>
<hr />
<div>==Downloads==<br />
===Internet Archive===<br />
<br />
Add a slash (<code>/</code>) after the URLs to view the contents of compressed archives from the browser, but please keep in mind that this does not work with 7z archives, only Zip and RAR. This helps you avoid downloading upwards of 400 gigabytes just to get only a fraction of the contents. The archive also creates torrents of each entry (that are not the same as any original torrents the user may have uploaded) that you can use to speed up your downloads, but be warned however that these torrents can be problematic if the uploader has added/removed/renamed files in the collection as they tend to not update correctly, if at all, so you may end up with only part of the collection, or an older version of the collection. A better recommendation is to use [[#Download Managers|a download manager listed below]] to grab all the files rather than use the torrents.<br />
:<small>'''''NOTE:''' If downloads are restricted (greyed out), copy the file name and append it to the end of the URL (ie: <nowiki>https://archive.org/downloads/NameOfPack -> https://archive.org/downloads/NameOfPack/ROMPack.zip</nowiki>)''</small><br />
<br />
{| class="wikitable mw-collapsible sortable"<br />
|-<br />
!Set<br />
!Date<br />
!Registration<br>Required<br />
!Notes<br />
|-<br />
|[https://archive.org/details/everdrivepack SmokeMonster's ROM Packs]<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/messmame?sort=-publicdate MAME and MESS]<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/xboxcds?sort=-publicdate Redump Original Xbox]<br />
|<br />
|{{✗}}<br />
|Must extract with [https://digiex.net/threads/xbox-360-image-browser-2-9-0-350-xiso-browser-and-extractor.3136/ Xbox Image Browser] to play on CXBX-R.<br />
|-<br />
|[https://archive.org/details/Panasonic-3DO-Redump.org-2019-05-14 Redump 3DO]<br />
|2019-06-21<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/redump.fmt Redump Fujitsu - FM-Towns]<br />
|2020-05-20<br />
|{{✗}}<br />
|Maintained and updated regularly. Also includes the dumps of the floppy disks which came with the games. Please read the "ABOUT" section on the page for more information.<br />
|-<br />
|[https://archive.org/details/redump.pce Redump NEC - PC Engine CD & TurboGrafx CD]<br />
|2020-05-24<br />
|{{✓}}<br />
|Maintained and updated regularly. Currently labeled as "highbandwidth" and "Log In Required" by Archive staff, probably due to more traffic caused by the new [[MiSTer]] support on May 17, 2020.<br />
|-<br />
|[https://archive.org/details/redump.pc-fx Redump NEC - PC-FX & PC-FXGA]<br />
|2020-03-24<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/redump.mcd Redump Sega - Mega CD & Sega CD]<br />
|2020-05-20<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/redump.ss Redump Sega - Saturn]<br />
|2020-05-11<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/redump.dc Redump Sega - Dreamcast]<br />
|2020-05-19<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/redump.ngcd Redump SNK - Neo Geo CD]<br />
|2020-04-30<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/tosec?sort=-publicdate TOSEC] (The Old School Emulation Center)<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/@manydumpedgames TOSEC - Sega Dreamcast]<br />
|<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/vintagesoftware Vintage Software]<br />
|<br />
|{{✗}}<br />
|Many DOS collections and older games.<br />
|-<br />
|[https://archive.org/details/NeoKobe-NecPc-98012017-11-17 Neo-Kobe NEC PC-9801]<br />
|2017-11-17<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/Neo_Kobe_NEC_PC-8801_2016-02-25 Neo-Kobe NEC PC-8801]<br />
|2016-02-25<br />
|{{✗}}<br />
|<br />
|-<br />
|Redump Wii America ([https://archive.org/details/RedumpNintendoWiiAmericaPart1 1], [https://archive.org/details/RedumpNintendoWiiAmericaPart2 2], [https://archive.org/details/RedumpNintendoWiiAmericaPart3 3], [https://archive.org/details/RedumpNintendoWiiAmericaPart3_201802 4], [https://archive.org/details/RedumpNintendoWiiAmericaPart5 5], [https://archive.org/details/Httpsarchive.orgdetailsRedumpNintendoWiiAmericaPart6 6])<br />
|2017-09-07<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/Cyles_Gameboy_roms Complete Gameboy Roms]<br />
|2019-02-19<br />
|{{✗}}<br />
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.<br />
|-<br />
|[https://archive.org/details/CylesSNESRomPack Complete Super Nintendo RomPack]<br />
|2019-02-11<br />
|{{✗}}<br />
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.<br />
|-<br />
|[https://archive.org/details/No-Intro-Collection_2016-01-03_Fixed No-Intro Collection]<br />
|2016-01-03<br />
|{{✗}}<br />
|Outdated.<br />
|-<br />
|[https://archive.org/details/no-intro-rom-sets No-Intro Collection]<br />
|2020-05-06<br />
|{{✗}}<br />
|Includes some extra sets like DSiWare.<br />
|-<br />
|[https://archive.org/details/RedumpNintendoGameCube2018Aug25AmericaGamesReUpload Redump GameCube America]<br />
|2018-08-25<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/noIntroNintendoDsDecrypted2019Jun30 No-Intro Nintendo DS]<br />
|2019-06-30<br />
|{{✗}}<br />
|File names are in alphabetical order.<br />
|-<br />
|[https://archive.org/details/nointroNintendoDSDecrypted_2020Mar08 No-Intro Nintendo DS]<br />
|2020-03-08<br />
|{{✗}}<br />
|Files compressed to 7z format.<br />
|-<br />
|[https://archive.org/details/No-Intro_Nintendo_DSi_2018-06-30 No-Intro Nintendo DSi]<br />
|2018-06-30<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/NintendoDSiDLC2019 Nintendo DSiWare]<br />
|2019-01-29<br />
|{{✗}}<br />
|Formatted to .nds, can be used on homebrewed DSi's running [[Emulators_on_3DS#Nintendo_DS|TWiLight Menu]] or converted into a .cia for 3DS. Will <b>NOT</b> work on any emulators (in theory could work with [[No$|No$GBA]]).<br />
|-<br />
|Redump PS2 NTSC-U ([https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01 Part 1], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part2 Part 2], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part3 Part 3], [https://archive.org/details/redumpSonyPlaystation2UsaGames2018Aug01Part4 Part 4])<br />
|2018-08-01<br />
|{{✗}}<br />
|Game IDs are used for file titles. CD-based games are .bin files, DVD-based games are .iso files.<br />
|-<br />
|[https://archive.org/details/redumpSonyPlaystationAmericaGames02October2017 Redump PS1 America]<br />
|2017-10-02<br />
|{{✗}}<br />
|<br />
|-<br />
|[https://archive.org/details/@john_mr_smith?sort=titleSorter John (Mr) Smith]<br />
|<br />
|{{✗}}<br />
|Uploads Redump PS1 NTSC-U and PAL sets.<br />
|-<br />
|[https://archive.org/details/No-Intro-Collection_2016-09-06 No-Intro Collection]<br />
|2017-06-27<br />
|{{✓}}<br />
|Outdated.<br />
|-<br />
|[https://archive.org/details/gamecubenaiso Complete North American GameCube Collection]<br />
|2015-09-13<br />
|{{✓}}<br />
|Redump verified full ISO image files. To bypass registration look in comments for magnet link (torrent).<br />
|-<br />
|[https://archive.org/details/SgaStrnCmplt Redump Saturn]<br />
|2015-09-13<br />
|{{✓}}<br />
|Includes manuals and magazines.<br />
|-<br />
|[https://archive.org/details/2020_01_06_fbn FinalBurn Neo]<br />
|2020-06-01<br />
|{{✗}}<br />
|Maintained and updated regularly.<br />
|-<br />
|[https://archive.org/details/no-intro_romsets No-Intro Collection]<br />
|2020-06-13<br />
|{{✗}}<br />
|No-Intro collection (2020). Maintained and updated regularly.<br />
|}<br />
<br />
===No limit===<br />
*[https://ybin.me/p/65a6f0c0a5289888#Qm0cSy6DhbidItwbzst2zdtxojdfIKjuQG2c0CF1bmk= ROM Center Ybin Pastebin] Links to most ROM and ISO collections. May 2020.<br />
*[http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atarimania] Contains a complete Atari 2600 ROM set.<br />
*[https://www.gamulator.com/ Gamulator] Small website where you can download all sort of retro console ROM's and ISO's.<br />
*[https://romsforever.co/ ROMSFOREVER] PS3, PS4, PS2, NDS, 3DS (CIA), Wii, Wii-U ROM & ISO.<br />
*[https://romsforever.co/roms/game-boy-advance GBA ROMs] Full GBA ROM with Direct Link, Max Speed Download<br />
*[https://romsdownload.net/ RomsDownload] Big website with huge ROMS collection for all platforms like GBA, SNES, N64, PSP and more!<br />
*[http://www.theromcellar.com TRC Forums] A forum for posting links, tutorials & troubleshooting. It is new and looks very promising. A rom section will be added in the future.<br />
*[https://romsmode.com/ RomsMode] RomsMode is a website which offers its users free ROM downloads that are available to play on a PC or a mobile phone.<br />
*[https://www.pokemonlog.com/ Pokemonlog] Small website where you can get the latest Pokemon ROM's and Pokemon rom hacks.<br />
*[https://romsmania.cc/ RomsMania] RomsMania.cc is a source with a big collection of popular ROM games and Emulators such Game Boy Advance, Nintendo DS, Super Nintendo, Sony PlayStation, Sega Genesis and more. Only one warning: when downloading, press 'More Options' and choose 'Browser Download', else you'll get an executable file.<br />
*[http://www.doperoms.com Doperoms] Has some Redump PS1/GCN among other things. (Nintendo-published titles have been DMCA'd as of July 2017.)<br />
*[http://mamedev.org/roms/ MAME] Directly from the MAME site. Games that were released with permission for free and non-commercial use.<br />
*[https://nblog.org/ Nitroblog] PS3, VITA, Wii and PC games for download. if you come here for PlayStation 3 games and wanna play them on [[RPCS3]], be mindful that the game might not play on RPCS3 due to the RPCS3's team strict stance on piracy. so... there's that.<br />
*[https://cdromance.com CDRomance] Ex-Nicoblog contains their PSP ISOs and PSX2PSP eboots collection but also PS2, PS1, Gamecube, NDS, GBA, GB, SNES, losts of romhacks and English patched games. Also contains a collection of PSP DLCs.<br />
*[https://replayers.org Replayers] The most complete SEGA Dreamcast collection in BOTH CD & GDI formats. But also Sega CD, 32X, Genesis, FDS, ScummVM games, old MS-DOS and Windows 95 games.<br />
*[http://www.planetemu.net Planet Emulation] Very old, weekly updated and classy French ROM site, full MAME CHDs. Just click on "Telecharger" for download. (All ROMs from Nintendo-based systems have been taken down as of July 2018.) <br />
*[http://www.romsuniverse.com/ RomUniverse] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
*[https://romsie.com/portalroms Portal Roms] Torrent site for ROMs and ISOs. Mostly Nintendo stuff. Especially good for Wii U, Wii, and no-intro 3DS. (Site is down as of April 2020)<br />
*[http://www.emuroms.ch/en EmuRoms.ch] Torrent site for ROMs and ISOs.<br />
*[http://worldofspectrum.org/ World of Spectrum] For ZX Spectrum games and applications as well magazines, cover art, booklets, and much more. ROMs and tape images on the site were released with permission from their original authors.<br />
*[https://www.infernalgamerspro.com/ Infernalgames] very good for decrypted 3DS games for [[Citra]] and emulators for PC of multiple platforms for PC and mobile devices.<br />
*[http://www.gametronik.com GameTronik] French ROM site.<br />
*[http://www.abandonware-france.org/ Abandonware France] Also, a French ROM site.<br />
*[https://the-eye.eu/public/rom/ The Eye] has complete ROM sets for over 25 different consoles.<br />
*[http://the-eye.eu/alvro/ The Eye (AlvRo)] contains AlvRo's Rom Collection. Great for Wii dumps in ISO format. <br />
*[https://vimm.net/ Vimm's Lair] A lot of games as well as scans of the manuals. All dumps are verified by Redump or No-Intro, however GameCube and Wii dumps are scrubbed. *Note that scrubbed discs can be restored to 1:1 copies using Nkit.<br />
*[https://drive.google.com/drive/folders/0B7H6hIZDxNXeQW9uODA5UkM0ZG8 Nintendo Wii - Scrubbed Retail Collection (NTSC)] hosted on Google Drive<br />
*[https://drive.google.com/open?id=0B7vPmuZfN3snMU0zYlBXSWVhOUE WiiWare and Virtual Console WADs] also hosted on Google Drive, can be used on Dolphin or a modded Wii.<br />
*[https://www.ziperto.com/ Ziperto] good for decrypted 3DS games for Citra. Use an adblocker.<br />
*[https://downloadgameps3.com/ DownloadGamePS3] Providing PS2/PS3/PS4 games. When using this site, make sure to have a good adblocker and shit to protect you from malicious shit. It's a legit site, just wear a digital condom. Sister websites:<br />
**[https://downloadgamexbox.com/ DownloadGameXbox] Xbox Classic/360 games.<br />
**[https://downloadgamepsp.com/ DownloadGamePSP] PSP/PS Vita games.<br />
**[https://gamewii.net/ GameWii] Wii/Wii U/3DS/Switch games.<br />
*[http://eagleforces.tistory.com/ eagleforces] hosted in Korea, has no-intro sets for various 8 and 16-bit consoles available as individually downloadable roms. Links are direct with no redirects, confirmation pages, or captchas.<br />
*[https://www.romstorage.com/ Romstorage] Good for newer consoles (Nintendo Switch, 3DS, PlayStation 4, Wii U, etc.)<br />
* [http://emuparadise.me/ Emuparadise] Good for [http://www.epforums.org/showthread.php?56293 No-Intro sets (which require registration).] Since Emuparadise removing ROMs download links from view, [https://gist.github.com/Eptun/3fdcc84552e75e452731cd4621c535e9/raw/d1dcc00185085ce10df8bebcc2a640fd01ef9058/emuparadise.eptun.user.js a TamperMonkey/GreaseMonkey script] is currently required for downloading ROMs from it (outside of the forums).<br />
*[http://japanesepccompendium.blogspot.com/ JapaneseCompendium] A blog dedicated to old PC games from Japan.<br />
*[http://www.coolrom.com/ CoolROM] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
*[https://www.freeroms.com/ FreeROMS] Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).<br />
*[http://macintoshgarden.org/ Macintosh Garden] Abandonware archive for old Macintosh games. Popular vintage PC abandonware site, "Home of the Underdogs", originally hosted this site. It has small guides to running a few Macintosh emulators.<br />
*[http://www.macgamefiles.com/list/shareware/ MacGameFiles.com] Site dedicated to basic shareware and demo versions of Macintosh games; as well as patches, mods and tools.<br />
*[https://www.consoleroms.com/ ConsoleRoms] Standard selection of ROMs up to 6th gen, plus Wii.<br />
*[https://www.romsget.io/ ROMsGet] & [https://www.downloadroms.io/ Download ROMs] Standard selection of ROMs up to 6th gen, plus Wii.<br />
*[https://www.retrostic.com/ RetroStic] Standard selection of ROMs up to 5th gen, plus NDS.<br />
<br />
===Download limit===<br />
*[https://1fichier.com/dir/uExVcS2h Partial PlayStation 2 Redump (2016/03/19)] (5046/6863 games)<br />
*[https://pastebin.com/79q1mdZm AlvRo's Collection] A collection of many consoles, which contains Xbox/Xbox 360, PlayStation 3, Wii, and many other retro consoles. Runs on 1fichier, any passwords that are needed are always '''ByAlvRo'''.<br />
*[https://romtohome.com/ RomToHome] ~50kB/s downloads, but has proper scene releases for a variety of consoles including (but not limited to) Wii U, Wii, PlayStation 2, Nintendo 3DS, DS and PlayStation Portable.<br />
*[https://retrozone.co/ Retro Zone] Many systems and PC. Successor to the now defunct ISO Zone (even recovering the links from it). The filehost it uses for most TiZ-recovered links (firedrop.com), not only maxes out at ~500kb/s download speed and has a 4gb per day limit but it can also rate limit you to 200kb/s "due to heavy daily usage". However, with the addition of no filehosting limits and allowing to add mirrors, mirrors for some Firedrop-uploaded files as well as most new uploaded files can use another option.<br />
*[http://www.k73.com/ k73] A Chinese site that relies on baidu as a hosting service. Whenever prompted to install an external application (really persistent malware), always refuse since most if not all links are not premium. Has lots of Chinese fan-translations as well as Japanese games on newer consoles not usually uploaded, and more importantly latest gen dumps.<br />
*[https://chuchy.neocities.org/1cc/8ch.net/1cc/10.html /1cc/] imageboard, good for the latest arcade releases (from recent machines no less) but links don't stay up for too long.<br />
*[http://romhustler.net/ ROM Hustler] Has Renascene PlayStation Portable dumps. Has a good selection of games from all consoles Gen-6 and earlier. Limited to one download at a time; additional attempts "503" while a download is active. Currently you can't download Nintendo related ROMs from here.<br />
<br />
===Registration Required===<br />
*[http://www.romulation.net Romulation] Useful for Wii, GameCube, Nintendo DS, PlayStation 2 etc, maybe no-intro rips. (account required - use bugmenot or make one with a temp email account) (Many games (including most Nintendo titles) have been DMCA'd as of January 2017)<br />
*[http://www.pleasuredome.org.uk Pleasuredome] Great private tracker for getting full sets of many systems (No-Intro, Goodsets, Trurip, Redump, TOSEC). Does not allow newer systems. Strict ratio site that requires you to maintain a positive upload to download ratio. No longer hosts Nintendo game torrents.<br />
*[https://www.theoldcomputer.com/ TheOldComputer]<br />
<br />
===User Uploaded Direct-Download (Forum post) Sites (Registration Required)=== <br />
Use some common sense while downloading!<br />
*[https://www.arcadepunks.com/arcade-punks-arcade-building-modding-and-gaming-forum/forum/your-download-shares/ Arcade Punks] Various sets<br />
*[https://www.emudesc.com Emudesc] Spanish forums where you can find Nintendo 64, GameCube, Wii, Nintendo DS, 3DS, PlayStation, PlayStation 2 and PlayStation Portable roms (possibly more stuff too).<br />
<br />
===BitTorrent===<br />
:<small>''Note: [https://github.com/ngosang/trackerslist Here's a list of public trackers you can use] to increase the amount of peers you can reach, and [http://magnet2torrent.com a service that attempts to convert magnet links into torrent files] in case your BitTorrent client doesn't support magnets.''</small><br />
====Trackers====<br />
*[http://rutracker.org/forum/viewforum.php?f=548 RuTracker] Account required for some stuff, site entirely in Russian, use [https://translate.google.com/ translate] if you really need to.<br />
**PlayStation Redump: [magnet:?xt=urn:btih:6C5088295FAE49B5F2D92EF70B31F0377C05D824 USA (2015-05-24)], [magnet:?xt=urn:btih:DD381766675FBCE1204CFB4A260B2D97D43AD403 Japan (2015-11-03)], [magnet:?xt=urn:btih:3D41D4E6024AA4AB905BF0E6354D57F680C654F3 Europe (2015-11-03)]<br />
**[magnet:?xt=urn:btih:4F8D3549E1B536D5B2B183592DC574404A9C5135 TOSEC Dreamcast set]<br />
**[magnet:?xt=urn:btih:0e5ef752f78ccd368580467ed26edf2435ca1911 TOSEC Sega CD and 32X set] Format is .cue, .wav and .iso and therefore may not work with some emulators (bin/cue preferred)<br />
**[magnet:?xt=urn:btih:6CCAAF9A361C6D2A0B79A1009322C0F8853BFB1D TOSEC 3DO set]<br />
**[magnet:?xt=urn:btih:EE6BB932A4C451FD8DEB1B2C85CCDD3347C7C63A TOSEC Philips CD-i set]<br />
**[magnet:?xt=urn:btih:0E7DE4C2E472ECB20265C95D4056BF6ACDEED442 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2014)]<br />
**[magnet:?xt=urn:btih:29F45A7759986DB92A64A3330EDF4FF3F92B0652 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2017)]<br />
**[magnet:?xt=urn:btih:8681F7465E7372E938BED103D3AE60C46254C706 DS/DSi 2014 Fullset]<br />
**[magnet:?xt=urn:btih:10DC9442DCF9DE5AAEA392B60C4AD22571C4860A Sega Saturn Redump (2018-12-15)]<br />
**[magnet:?xt=urn:btih:4709A0865B6252583E016699C41666AEEFEDA3C5 SNK Neo Geo CD TruRip (v2017-04-07)]<br />
**eXoDOS v3.11 [magnet:?xt=urn:btih:6D2FA6349C36C81911C67071014AC9083258B99D Vol. I: Adventure], [magnet:?xt=urn:btih:3428222C030A98463B44BBE8E1C401846517C8FF Vol. II: RPG], [magnet:?xt=urn:btih:18CC5F44256E20C111990ACB87CE9EE6B6E1CEAB Vol III: Strategy], [magnet:?xt=urn:btih:25377847E91B1B9397A6BF0CA384E861FB15A175 Vol IV: Sim/Sports/Racing/Edu], [magnet:?xt=urn:btih:5AB329B89F73048560882542AEC3B427827E65B4 Vol 5: Action]<br />
**[magnet:?xt=urn:btih:6B901594EF61DA8E2D498F88B05D5ACEDD16E881 eXoDOS v4.0] <br />
*[https://nnmclub.to/forum/viewforum.php?f=382 NNM-Club] Another entirely Russian tracker, which requires account for some stuff.<br />
**Sony PlayStation 2 Redump as of 2013/01/25 (NTSC-U): [magnet:?xt=urn:btih:0C7FDC9EFAEFEEADB09767D0603769BAAAE04D72 (#-L)], [magnet:?xt=urn:btih:1DDFA4E6D7BFCA0415828AD02C8109D15483BF77 (M-Z)], [magnet:?xt=urn:btih:C67A5ED64ABFB15FFF5963C224A420CD24AD9782 (Additional disk images)]<br />
**Sony PlayStation 2 Redump as of 2017/06/13 (NTSC-U): [magnet:?xt=urn:btih:DAC912D9A80825B2B684CC7E3E6B97AE37F4BD67 (#-I)], [magnet:?xt=urn:btih:44D9C1B2D276E73AD3A607DAF623BDC8B44EB54A (J-R)], [magnet:?xt=urn:btih:B015B9A84113A789CC9B80D4D900A56E5D0C2047 (S-Z)]<br />
**ADVANsCEne Playstation Portable: [magnet:?xt=urn:btih:B69374F9275183F1470B35156C78AFE34BE9893A 0001-2000], [magnet:?xt=urn:btih:24E6917035F53FC486D4766A81A6D4CA6C56EAA3 2001-3200], [magnet:?xt=urn:btih:4D8F75E6ECBCF3B569C4EC111BC307A3E4E096F3 3200-3336]<br />
**Nintendo Wii America: [magnet:?xt=urn:btih:3BF9642C00E8569466B0B7E33FD602AAE7D3423C (#-L)], [magnet:?xt=urn:btih:2D11F2DC7009A2B90C9FDD3D90FE37499AB8D796 (M-S)], [magnet:?xt=urn:btih:735F2C09160DB98F8A06273AD137DB58A692AC08 (T-Z)]<br />
**Nintendo GameCube Redump as of 2015-04-29: [magnet:?xt=urn:btih:99beaaaccd5401c6b34ff5d573af57c21cbf64fa (PAL)], [magnet:?xt=urn:btih:CB4F13E0F4640C6679DF9F06EE24F6829034B195 (NTSC-U)], [magnet:?xt=urn:btih:193528501DFB0495D23ECFED77CB5BC329DF6A38 (NTSC-J)]<br />
**Nintendo GameCube Redump as of 2018-08-25: [magnet:?xt=urn:btih:84050DEB436A9A6F84CB2C66773CD8EB4462F77F (PAL)], [magnet:?xt=urn:btih:C1A1F862240B916A0D6C31337D97B2C8268E815E (NTSC-U)], [magnet:?xt=urn:btih:90A8BF78651B1213ADBCDBAB20C06756513EA572 (NTSC-J)]<br />
**[magnet:?xt=urn:btih:B6AA4211BB8382AD750354E91406817411BED18F Sega Dreamcast TOSEC as of 01.11.2017 + SelfBoot 0.08 as of 17.03.2011]<br />
**[magnet:?xt=urn:btih:E9CB345A0378F3F76344D315C65FA5E423B6190C Nintendo 3DS 2011-2014 dump](In dire need of region sorting)<br />
*[https://www.thepiratebay.org/ ThePirateBay]<br />
*[https://katcr.co/new/full/ KATKickAssTorrents]<br />
<br />
====Outside the trackers====<br />
*Independent romset releases.<br />
**No-Intro Collection, a set comparable to the Internet Archive ones above but with individual archives per title instead of per system. [magnet:?xt=urn:btih:e0945d7c483c5e8e3fa69ffa830c9a1a35d2a778&dn=No-Intro%20Collection%20(2019.09.16)&tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.open-internet.nl%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=http%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=http%3a%2f%2ftorrent.nwps.ws%2fannounce&tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&tr=http%3a%2f%2ftracker.torrentyorg.pl%3a80%2fannounce 2019-9-16], [magnet:?xt=urn:btih:86bced531d727cb17acca8bdb7d13ec5c7d024a2&dn=No-Intro%20Roms%201%20(2018-05-13)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce 2018-5-13]<br />
**[magnet:?xt=urn:btih:d2c94aaddb5fb1099b3c75077d5212389d26df32&dn=No-Intro%20Nintendo%20DSiWare%20(2019-01-01)&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce No-Intro Nintendo DSi (DLC) 2019-1-1], a DSiWare set comparable to the Internet Archive one but with individual files.<br />
*Wii digital software megapack, a reorganized mirror of MarioCube wads: [magnet:?xt=urn:btih:2f97e146f67dcbbf390191ae38000160a2d5f928&dn=WII%20DIGITAL%202019-7-26&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce as of 2019-07-26], [magnet:?xt=urn:btih:0486296da4a726d4ff1fb07e6a40c4ae2babcd1e&dn=WII+DIGITAL+2019-2-5 as of 2019-02-05]<br />
*[magnet:?xt=urn:btih:3c9aaade428f69f09b722bbe4025063cd0f3cb58&dn=WiiWare+and+Virtual+Console+Complete+Collection+NTSC-U ALL NTSC WiiWare titles]<br />
<br />
===Tools & emulator forks for auto-download===<br />
*[https://github.com/TiBeN/ia-rcade ia-rcade] Auto downloads the game you choose for [[MAME]].<br />
*[http://www.daphne-emu.com/download/daphne-1.0v-win32.zip Daphne Loader] Auto downloads [[LaserDisc]] games for [[DAPHNE]] (except Digital Leisure games).<br />
<br />
==Official Dumps==<br />
===Nintendo Wii U===<br />
Nintendo used to deliver games the same way Sony does with the PlayStation Network; with a big encrypted disk image where all the data is useless without an authentication key. Unfortunately, they've changed this for 3DS and Switch, but not for Wii U (yet).<br />
<br />
You need a titlekey database, covering base games, updates, and DLCs. A notable one is [https://titlekeys.ovh/ titlekeys.ovh]. '''Note''' you're still restricted to games that are on the eShop and that people bothered to upload their tickets to that titlekey site, so rare or retail-only games are excluded. You can likely still find these types of games from ROM sites above.<br />
<br />
On real Wii U hardware, you could also download a package of all tickets ever of all regions and trick the official eShop into thinking you own the game and can redownload it, but on real hardware, it has been reported some out-of-region tickets cause problems. freeShop will just install the tickets you need for the game you chose. <br />
<br />
If you're using [[Cemu]] with physical dumps, you'll also need [http://pastebin.com/GWApZVLa the Common Wii U Key, and individual game keys] for games you're emulating.<br />
<br />
Once you have the titlekey database including your game, you can download the game off the official servers using your tool of choice.<br />
<br />
====NUS Downloaders (PC)====<br />
You can get Wii U dumps this way. First of all get the NUS Downloader, for example [https://github.com/FailedShack/USBHelperInstaller/releases/latest Wii U USB Helper]. Make sure to use the appropriate URL for the titlekey database. <br />
<br />
Then, it's as simple as selecting the game you want to download, clicking "Get It" and then "Download Games". This will download the files for the game you chose (the same as the .tik's title). Choose your own region where possible, so the servers are closer to you.<br />
<br />
Once the download is complete:<br />
<br />
* '''Wii U dumps:''' You can either install the game to your Wii U by moving it to an SD Card and using [http://wiiubru.com/appstore/#/app/wup_installer_gx2 WUP Installer GX2], or if you're using the deprecated Loadiine (or [[Cemu]]), you can "Convert" it "to Loadiine/CIA". Simply right-click your newly downloaded game, and then click "Prepare for Emulation". The .rpx file will be available in the game's folder, at /code/[yourgame].rpx.<br />
<br />
Updates and DLCs can be downloaded the same way. Right click on a game's name to choose which to download. For Wii U games for emulation on Cemu:<br />
<br />
To install updates and DLC on Cemu: <br />
* Run the game at least once.<br />
* Check Cemu's log.txt file and look for a line that says "Mounting local storage (AOC): .\mlc01\usr\title\NUMBERS\NUMBERS\aoc\"<br />
* Add (create) folders with the same name as the above (substituting the "NUMBERS" bit with the actual numbers) in your "CEMUFOLDER/mlc01/usr/title" folder.<br />
* Add any updates (which must be added first) you want to the "CEMUFOLDER/mlc01/usr/title/NUMBERS/NUMBERS/" folder.<br />
* Create a folder named "aoc" and put the DLC files into there. The "code", "content", and "meta" folders of the actual game itself also go in the "aoc" folder.<br />
<br />
===Nintendo Amiibo===<br />
[[Amiibo]] are special figurines that interact with a number of 3DS, Wii U and Switch games. Depending on how hard they are to find, they can either be bought at a local retailer or on eBay for a fortune. NFC tags are dumped to binary files (.bin). [[Android emulators|Android]] users can use [https://github.com/HiddenRamblings/TagMo/releases TagMo] to read and write these files, provided they have the [https://pastebin.com/aV23ha3X appropriate encryption keys.]<br />
<br />
* [https://mega.nz/#F!Ek8BCCqD!ggJQ4SVOtfTR74ohXvn-Ng Here's the most complete Amiibo set]<br />
<br />
===Sony PSP / Vita / PlayStation 3===<br />
Similar situation as Nintendo. As of now, you need RAP license files and the game dump proper to install your game on your CFW'd console, or on real hardware. Some people offer their own license files on some applications and websites so that everyone can get their dumps. Of course, these are limited to popular games people bothered to upload their license files for and only digital games.<br />
<br />
The [http://psndl.net/packages PSNdl] website is a good way to get PlayStation 3 games for example, including PlayStation Classic versions of PlayStation and PlayStation 2 dumps that can be extracted and run on regular emulators. Make sure to get the RAP license as well. The pkg file can be decrypted with tools like [https://sites.google.com/site/theleecherman/psnpkgdecryptor-extractor psnpkgdecryptor-extractor] (useful for ripping PlayStation Classics), though emulators like RPCS3 now offer built-in installers for those, and PlayStation 3 CFW supports those as well.<br />
<br />
PSNStuffX is another PC downloader tool that comes with a database and covers some games that PSNdl doesn't.<br />
<br />
An even newer project is [https://nopaystation.com/ NoPayStation], offering both a database of pkg links and licenses, as well as a Windows downloader and auto-converter: [https://nopaystation.com/vita/npsReleases/ NPS Browser]<br />
<br />
For PlayStation 3 game updates, go to <code>https://a0.ww.np.dl.playstation.net/tpl/np/{game_id}/{game_id}-ver.xml</code> (replacing both <code>{game_id}</code> with the game's ID) to see links to available update .pkgs for that game.<br />
<br />
==Verifying Good Dumps==<br />
{{Main|File_Hashes#Determining_Good_Game_Dumps}}<br />
<br />
==Game Recommendations==<br />
Game recommendations are highly subjective, but big lists like these usually cover the worthwhile games for each system.<br />
*[http://vsrecommendedgames.wikia.com/wiki//v/%27s_Recommended_Games_Wiki /v/'s Recommended Games Wiki] <br />
*[http://retro-sanctuary.com/Top%20Games%20Main.html Retro-Sanctuary's Top 100 Lists]<br />
*[http://www.racketboy.com/guide/games-that-defined-retro-gaming-machines Racketboy's Defining Games]<br />
*[http://www.racketboy.com/guide/hidden-gems Racketboy's Hidden Gems]<br />
[[Category:Recommendations]]<br />
<br />
==Searching for ISOs==<br />
A lot of the above sites have ISOs for disc-based games, but some of the more obscure titles can be hard to find. If you want to find these games, searching for their ID number is generally more effective than searching for their title. Both Mobygames and GameFAQs will list these under the game's release information. This number is region specific and is very useful if you want to find an ISO from a specific region.<br />
<br />
==Download Managers==<br />
Many resources we've listed will link to files called .DLCs that contain a list of urls to download. We've voluntarily listed some programs you can use in the event that you come across one and don't want to deal with the links manually.<br />
<br />
*[http://jdownloader.org/jdownloader2 JDownloader 2] (Adware-free installer) - Written in Java, and quite possibly the most recognized tool for the job.<br />
*[https://pyload.net/ pyLoad] - Written in Python under AGPL3, PyLoad is a good alternative.<br />
*[https://github.com/jjjake/internetarchive Internet Archive Python Library] - Archive.org specific command-line download tool.<br />
<br />
==See Also==<br />
*[[Ripping Games]] - If you don't feel comfortable downloading ROMs you can try dumping the game yourself.</div>DaLod