Editing History of emulation

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
This page contains information of console emulation history, For a list of independent updates look at [[Template:News#Previous years|emulator news from previous years]].
+
This page contains information of emulation history.
  
Emulation, in general, gained popularity around 1995-1997, [[PC_Emulator_Comparisons#x86_CPU.27s|mostly due to increases in CPU speed]], the increased usage of the Internet, and the increased number of decent emulators.
+
Emulation, in general, gained popularity around 1995-1997, mostly due to increases in CPU speed, the increased usage of the Internet, and the increased number of decent emulators.
  
 
==History==
 
==History==
 
===Arcade===
 
Before MAME back in 1997, there was multiple standalone arcade games emulators, only capable to emulate a single game. Games like Rygar, Gauntlet, Ghosts'n Goblins, Bombjack, Asteroids, Mr. Do! Series, Pac-Man, Lady Bug, all of them came in your own custom emulator. This was around 1994-1995.
 
 
Later, Sparcade by David Spicer <ref>[https://web.archive.org/web/20010202172300/http://www.sparcade.freeserve.co.uk/download.htm Sparcade 2.25 and 2.33b Download] (1998 and 1999 releases)</ref> was capable of running some arcade games in 1996<ref>[https://www.myabandonware.com/game/sparcade-47o Sparcade!] (1.94 release 1996)</ref>.
 
 
1998 was also the year of the release of various complex multiple arcade games emulators, such as [[Callus]]<ref>[https://web.archive.org/web/20080701073241/http://bloodlust.zophar.net/Callus/callus.html Callus 0.42 download page]</ref>(Capcom CPS-1) and System16<ref>[https://system16.com/emu-sys16.php System16 Download page]</ref> (Sega System 16)<ref>[https://web.archive.org/web/19990119235522/http://abyssweb.ml.org:80/s16w32.html original System16 page]</ref>.
 
 
===Commodore 64===
 
The first Commodore 64 emulator appeared on BBSs in early 1990s. C64S is capable of running games on a 286 IBM PC. <ref>[https://commodore.software/downloads/download/193-c64s/11782-c64s-v0-9a C64S v0.9a Download]</ref>
 
 
===Atari 2600===
 
Activision released the “Atari 2600 Action Pack” for Windows 3.1 on June 1995. It was the first Atari emulator known. Later emulators appeared in 1996, “VCS2600” and “Stella”. <ref>
 
[https://atariage.com/forums/topic/203848-first-atari-2600-emulator/ First Atari 2600 emulator? forum question by jhd]</ref>
 
<br>Stella began development in late 1995.<ref>
 
[https://www.intellimedia.ncsu.edu/people/bwmott/ Info about the Creator and his projects]</ref>
 
  
 
===NES===
 
===NES===
 
The early history of NES emulation is vague, but there are some early emulators known to the public.
 
The early history of NES emulation is vague, but there are some early emulators known to the public.
  
*'''Family Computer Emulator V0.35''' for FM Towns, by "Haruhisa Udagawa", with file timestamps of December 12, 1990. It could run some simple NES games such as Donkey Kong.<ref name="Zophar NES post">[https://www.zophar.net/forums/index.php?threads/first-famicom-nes-emulator.10169/ MyaMyaMya's post in "First Famicom/NES emulator?"]</ref>
+
*'''Family Computer Emulator V0.35''' for FM Towns, by "Haruhisa Udagawa", with file timestamps of December 12, 1990. It could run some simple NES games such as Donkey Kong.<ref name="Zophar NES post">[http://www.zophar.net/forums/showpost.php?p=85512&postcount=1 MyaMyaMya's post in "First Famicom/NES emulator?"]</ref>
 
*'''Pasofami''' for the FM Towns, with a release date of May 1, 1993, in its info file. It had very preliminary sound emulation.<ref name="Zophar NES post"></ref> Windows version was released in 1995.
 
*'''Pasofami''' for the FM Towns, with a release date of May 1, 1993, in its info file. It had very preliminary sound emulation.<ref name="Zophar NES post"></ref> Windows version was released in 1995.
*'''LandyNES''' by Alex Krasivsky, which it seems became the base of iNES emulator. At least one beta version for [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#Intel_CPU.27s|DOS]], called '''Prerelease "Stupid" version''', was released to the public on September 8, 1996 with the filename "DC-NES.ZIP".<ref>[http://lngn.net/archaic-ruins/features/ar-dc/nes-emu.htm#lnes Archaic Ruins: Nintendo]</ref> This version supported some simple Mapper 1 games and had graphical glitches.<ref>[http://oldies.malban.de/firstpage/EMU2.HTM EMULATOR PAGE 2]</ref> Luckily on January 5, 2023, the emulator was discovered on the internet archive<ref name="LandyNES on Lost Media Wiki" >[https://lostmediawiki.com/LandyNES_(found_early_NES_emulator_software;_1996)#Discovery LandyNES on Lost Media Wiki]</ref>; it was mainly hosted on now-defunct FTP sites and none of the websites that supposedly hosted it were archived by Wayback Machine. This project was discontinued after the release of NESticle.
+
*'''LandyNES''' by Alex Krasivsky, which it seems became the base of iNES emulator. At least one beta version for [[Intel CPUs|DOS]], called '''Prerelease "Stupid" version''', was released to the public on September 8, 1996 with the filename "DC-NES.ZIP".<ref>[http://lngn.net/archaic-ruins/features/ar-dc/nes-emu.htm#lnes Archaic Ruins: Nintendo]</ref> This version supported some simple Mapper 1 games and had graphical glitches.<ref>[http://oldies.malban.de/firstpage/EMU2.HTM EMULATOR PAGE 2]</ref> Unfortunately no copy of this emulator remains on the internet; it was mainly hosted on now-defunct FTP sites and none of the websites that supposedly hosted it were archived by Wayback Machine. This project was discontinued after the release of NESticle.
 
*Marat Fayzullin's [http://fms.komkon.org/iNES/ iNES] (also known as interNES in early versions) is the first (or at least one of the first) emulators to use [http://wiki.nesdev.com/w/index.php/INES NES header format (also known as iNES format)]. The release date of the first version is 1996 according to its site.
 
*Marat Fayzullin's [http://fms.komkon.org/iNES/ iNES] (also known as interNES in early versions) is the first (or at least one of the first) emulators to use [http://wiki.nesdev.com/w/index.php/INES NES header format (also known as iNES format)]. The release date of the first version is 1996 according to its site.
 
*[http://www.zophar.net/documents/nes/nesa.html NESA] (Nintendo Entertainment System in Assembler) by British programmer Paul Robson was one of the first free NES emulators with source code available. [http://metopal.com/2012/04/06/interview-paul-robson-programmer-of-the-nesa-emulator/ metropal.com] has an interview with the author.
 
*[http://www.zophar.net/documents/nes/nesa.html NESA] (Nintendo Entertainment System in Assembler) by British programmer Paul Robson was one of the first free NES emulators with source code available. [http://metopal.com/2012/04/06/interview-paul-robson-programmer-of-the-nesa-emulator/ metropal.com] has an interview with the author.
Line 36: Line 20:
 
*[http://forums.nesdev.com/viewtopic.php?t=6905 Anyone remember the first NES emulator?] - nesdev.com
 
*[http://forums.nesdev.com/viewtopic.php?t=6905 Anyone remember the first NES emulator?] - nesdev.com
 
*[http://forums.nesdev.com/viewtopic.php?t=8721 NES Emulation History] - nesdev.com
 
*[http://forums.nesdev.com/viewtopic.php?t=8721 NES Emulation History] - nesdev.com
*[https://www.youtube.com/watch?v=Yo54FZJkIMQ MVG: How NESticle changed NES Emulation forever]
 
 
*Old [http://www.nesworld.com/ NES WORLD] archive pages
 
*Old [http://www.nesworld.com/ NES WORLD] archive pages
 
**[http://www.nesworld.com/old/emu1.htm Page 1] - Unknown Year, but probably in 1996. Has information on Pasofami and interNES.
 
**[http://www.nesworld.com/old/emu1.htm Page 1] - Unknown Year, but probably in 1996. Has information on Pasofami and interNES.
Line 45: Line 28:
 
Not much is known about GB/C emulation before 1995.
 
Not much is known about GB/C emulation before 1995.
 
*Marat Fayzullin's [http://fms.komkon.org/VGB/ Virtual GameBoy] (VGB) was first known GB/C emulator that could run commercial games. First released in 1995 for some unknown platform then ported to PC sometime in 1995 or 1996.
 
*Marat Fayzullin's [http://fms.komkon.org/VGB/ Virtual GameBoy] (VGB) was first known GB/C emulator that could run commercial games. First released in 1995 for some unknown platform then ported to PC sometime in 1995 or 1996.
*[[No$|No$GMB]] was released for [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#Intel_CPU.27s|DOS]] in 1997. Game Boy Color support was added in 1998 along with it being paid only.
+
*[[No$|No$GMB]] was released for [[Intel CPUs|DOS]] in 1997. Game Boy Color support was added in 1998 along with it being paid only.
  
 
===Genesis===
 
===Genesis===
 
Genesis emulation dates as early as 1994.
 
Genesis emulation dates as early as 1994.
 
*An emulator simply called [http://segaretro.org/Megadrive_(emulator) Megadrive] released in 1994 could run Sonic the Hedgehog very slowly with no sound and many glitches. Quickly discontinued because the author lost its source code from a hard drive crash. It is currently the earliest known Genesis emulator.
 
*An emulator simply called [http://segaretro.org/Megadrive_(emulator) Megadrive] released in 1994 could run Sonic the Hedgehog very slowly with no sound and many glitches. Quickly discontinued because the author lost its source code from a hard drive crash. It is currently the earliest known Genesis emulator.
*[http://segaretro.org/GenEm GenEm], first released in 1996, is the second Genesis emulator released. The [[POS_(Pong_Consoles)_CPUs_and_Other_Chips#Intel_CPU.27s|DOS]] version of it was the first emulator to feature (preliminary) sound emulation.
+
*[http://segaretro.org/GenEm GenEm], first released in 1996, is the second Genesis emulator released. The [[Intel CPUs|DOS]] version of it was the first emulator to feature (preliminary) sound emulation.
 
*[[Genecyst]], first released in 1997 was one of the first widely used Genesis emulators.
 
*[[Genecyst]], first released in 1997 was one of the first widely used Genesis emulators.
 
*[http://www.zophar.net/genesis/kgen.html KGen] was the earliest predecessor of [[Kega Fusion]], released around 1997-1998.
 
*[http://www.zophar.net/genesis/kgen.html KGen] was the earliest predecessor of [[Kega Fusion]], released around 1997-1998.
 
====External links====
 
*MVG: [https://youtu.be/-aLfKnJAe0Y How Sega bet against Reverse Engineering...and lost]
 
  
 
===SNES===
 
===SNES===
Line 72: Line 52:
 
*[https://archive.org/details/tukuyomi-snes-archive Download archive for Old SNES Emulators]
 
*[https://archive.org/details/tukuyomi-snes-archive Download archive for Old SNES Emulators]
 
*[http://cd.textfiles.com/20mnn/EMULATOR/ Emulator archive. Includes VSMC prerelease and the 1996 release]
 
*[http://cd.textfiles.com/20mnn/EMULATOR/ Emulator archive. Includes VSMC prerelease and the 1996 release]
*MVG: [https://www.youtube.com/watch?v=O3vk3cHYLSQ The SNES Emulation War of 1997], [https://www.youtube.com/watch?v=wAfPGAOGbpo Silhouette - The secret SNES Emulator developed by Nintendo?]
 
  
 
===PlayStation===
 
===PlayStation===
Line 80: Line 59:
 
*[[Bleem!]], first released in March 1999 for Windows, was a commercial software that could run several commercial games in full speed with enhanced resolution and texture filtering. There were also three separate Dreamcast versions that could run Gran Turismo 2, Metal Gear Solid and Tekken 3.
 
*[[Bleem!]], first released in March 1999 for Windows, was a commercial software that could run several commercial games in full speed with enhanced resolution and texture filtering. There were also three separate Dreamcast versions that could run Gran Turismo 2, Metal Gear Solid and Tekken 3.
 
*[https://en.wikipedia.org/wiki/Connectix_Virtual_Game_Station Virtual Game Station], another commercial emulator, was released in 1999 but for Macintosh. Windows version was released later and allegedly had better compatibility than Bleem!, albeit without enhanced graphics.
 
*[https://en.wikipedia.org/wiki/Connectix_Virtual_Game_Station Virtual Game Station], another commercial emulator, was released in 1999 but for Macintosh. Windows version was released later and allegedly had better compatibility than Bleem!, albeit without enhanced graphics.
 
====External Links====
 
*[https://www.youtube.com/watch?v=fcD420hP3YM MVG: Full Speed PlayStation 1 emulation in 1999 - Connectix Virtual Game Station]
 
*[https://youtu.be/MFY9Kv1c4-Q LGR: Bleem! Commercial PlayStation Emulator]
 
*[https://youtu.be/UGHul1PrXCE Gaming Historian: From Shady to Legal: How Bleem & VGS Battled Sony]
 
*[https://youtu.be/vFZvMzRE6TA Definitive Mac Upgrade Guide: That time Steve Jobs promoted PlayStation Emulation]
 
  
 
===Nintendo 64===
 
===Nintendo 64===
Line 92: Line 65:
 
*[[UltraHLE]], released in January 26, 1999, was so good that it angered Nintendo.
 
*[[UltraHLE]], released in January 26, 1999, was so good that it angered Nintendo.
 
*[http://www.zophar.net/n64/Nemu64.html Nemu64], probably released in 2000, was one of the first N64 emulators that used plugin system that is still used by [[Project64]] and was used in early versions of [[Mupen64Plus]]. It is also known for its extensive debug features which none of the newer emulators have.
 
*[http://www.zophar.net/n64/Nemu64.html Nemu64], probably released in 2000, was one of the first N64 emulators that used plugin system that is still used by [[Project64]] and was used in early versions of [[Mupen64Plus]]. It is also known for its extensive debug features which none of the newer emulators have.
 
====External Links====
 
*[https://www.youtube.com/watch?v=2NF5sU_n0uk MVG: How UltraHLE changed Nintendo 64 emulation forever]
 
  
 
===PlayStation 2===
 
===PlayStation 2===
*[[PCSX2]] started sometime in mid 2001,<ref>[http://forums.pcsx2.net/Thread-blog-The-History-of-PCSX2 The History of PCSX2]</ref> with its first release on March 23, 2002.<ref>[http://pcsx2.net/download/category/10-pcsx2-v0-026.html PCSX2 v0.026 Download]</ref> It was the first PS2 emulator to boot games on Dec 19, 2002 with release v0.1.<ref>[http://pcsx2.net/download/category/14-pcsx2-v0-1.html PCSX2 v0.1 Download]</ref>
+
*[[PCSX2]] started sometime in mid 2001,<ref>[http://forums.pcsx2.net/Thread-blog-The-History-of-PCSX2 The History of PCSX2]</ref> with its first release on March 23, 2002.<ref>[http://pcsx2.net/download/category/10-pcsx2-v0-026.html PCSX2 v0.026 Download]</ref> It was the first PS2 emulator boot games Dec 19, 2002 with release v0.1.<ref>[http://pcsx2.net/download/category/14-pcsx2-v0-1.html PCSX2 v0.1 Download]</ref>
 
*PS2Emu started development sometime in 2001, but its first and only release wasn't until May 6, 2004.<ref>[https://web.archive.org/web/20040513005525/http://ps2emu.efx2.com/ PS2Emu site on archive.org]</ref>
 
*PS2Emu started development sometime in 2001, but its first and only release wasn't until May 6, 2004.<ref>[https://web.archive.org/web/20040513005525/http://ps2emu.efx2.com/ PS2Emu site on archive.org]</ref>
 
*NeutrinoSX (nSX2) first released on Aug 23, 2002.<ref>[http://nsx2.emulation64.com/downloads.html nSX2 Downloads]</ref> It could boot its first commercial game on March 10, 2003.<ref>[https://web.archive.org/web/20030402125427/http://nsx2.emulation64.com/index2.html nSX2 site archive]</ref>
 
*NeutrinoSX (nSX2) first released on Aug 23, 2002.<ref>[http://nsx2.emulation64.com/downloads.html nSX2 Downloads]</ref> It could boot its first commercial game on March 10, 2003.<ref>[https://web.archive.org/web/20030402125427/http://nsx2.emulation64.com/index2.html nSX2 site archive]</ref>
*[[Play!]] started development on June 14, 2006.<ref>[https://github.com/jpd002/Play-/commit/0c5fb983fd69793334995054d41c81da54e580ed Play!'s initial Github commit.]</ref>
+
*[[Play!]] started development June 14, 2006.<ref>[https://github.com/jpd002/Play-/commit/0c5fb983fd69793334995054d41c81da54e580ed Play!'s initial Github commit.]</ref>
  
 
===Game Boy Advance===
 
===Game Boy Advance===
Line 108: Line 78:
 
*[http://www.zophar.net/gba/igba.html iGBA], which was available as early as February 2001 and last updated on March 25, 2001, could run a few commercial games with some graphical glitches and with no sound.
 
*[http://www.zophar.net/gba/igba.html iGBA], which was available as early as February 2001 and last updated on March 25, 2001, could run a few commercial games with some graphical glitches and with no sound.
 
*Several GBA emulators with more accuracy were released in 2001, for example [http://www.zophar.net/gba/boycott-advance.html Boycott Advance], [http://www.zophar.net/gba/dreamgba-tng.html DreamGBA], [[No$|No$GBA]], and [[VisualBoy Advance]].
 
*Several GBA emulators with more accuracy were released in 2001, for example [http://www.zophar.net/gba/boycott-advance.html Boycott Advance], [http://www.zophar.net/gba/dreamgba-tng.html DreamGBA], [[No$|No$GBA]], and [[VisualBoy Advance]].
*[[mGBA]], originally intended to be written in JavaScript, began development in 2013 with its first release in early 2015.  It aimed for accuracy on low-end machines and has since been one of the best GBA emulators around.
+
*[[mGBA]], original going to be a written in JavaScript, development began in 2013 with its first release in early 2015.  It aimed for accuracy on low-end machines and has since been one of the best GBA emulator around.
  
 
===GameCube===
 
===GameCube===
Line 114: Line 84:
  
 
* [https://code.google.com/archive/p/gekko-gc-emu/ Gekko] was started in April 2006.
 
* [https://code.google.com/archive/p/gekko-gc-emu/ Gekko] was started in April 2006.
 
===Xbox===
 
Xbox emulation dates as far back as 2002.
 
* [[Cxbx]] was released as a proof of concept in August 2002. It can do some test apps and later commercial games. Discontinued in October 2015.
 
* Xeon, released in 2003, was the first Xbox emulator whose first version could play games, but the only game that it could boot and show graphics was Halo CE.
 
* Dxbx is a fork of Cxbx, released in 2008.
 
* [[Cxbx-Reloaded]] is a fork of Cxbx that went open-source in April 2016. Because little work has been done on the original CXBX, its development is very slow (equals 15% playable titles), and like older Xbox emulators, it didn't need a BIOS dump to work.
 
* [[XQEMU]] was the first low-level Xbox emulator. It was released around mid-late 2012. It emulated games at slow speeds. Its last commit was in December 2019.
 
* [[xemu]] is a continuation of XQEMU, released somewhere in February 2020. It can play 5x more titles than Cxbx-Reloaded and requires a BIOS dump to work.
 
 
====External links====
 
*[https://youtu.be/aiWH4TcFCAY MVG: The Current State of Original Xbox Emulation on the PC]
 
  
 
===Nintendo DS===
 
===Nintendo DS===
Line 137: Line 95:
 
* [[Ensata]]: An official Nintendo DS emulator made by Nintendo (and Intelligent Systems?) that was leaked to emulation community in an unknown year (perhaps 2005 or 2006). It could run select few commercial games, though compatibility was very low.
 
* [[Ensata]]: An official Nintendo DS emulator made by Nintendo (and Intelligent Systems?) that was leaked to emulation community in an unknown year (perhaps 2005 or 2006). It could run select few commercial games, though compatibility was very low.
  
* [[DeSmuME]]: Developed by YopYop156 around 2005, first as "YopYop DS". Discontinued at version 0.3.3 in April 2006, citing a change of laws regarding emulation in France (although it was just an April Fools joke).<ref>[http://wiki.desmume.org/index.php?title=Faq#What_are_the_origins_of_DeSmuME.3F DeSmuME FAQ - What are the origins of DeSmuME?]</ref> The source code was then released. Many devs tried on their own to make their own follow-up (one such emulator includes NDeSmuME, of which only one version was ever released), before teaming up and merging their work, resulting in build 0.5.0 as the starting point for the new emulator.
+
* [[DeSmuME]]: Developed by YopYop156 around 2005, first as "YopYop DS". Discontinued at version 0.3.3 in April 2006, citing a change of laws regarding emulation in France. The source code was then released. Many devs tried on their own to make their own follow-up (one such emulator includes NDeSmuME, of which only one version was ever released), before teaming up and merging their work, resulting in build 0.5.0 as the starting point for the new emulator.
  
 
:With partial Wi-Fi emulation enabling online MP (but not local MP) in 2010, Nintendo supposedly threatened the devs with legal action (though this is unconfirmed). This resulted in the online Wi-Fi functionality being removed from the main trunk, yet it still had its own active branch which didn't face any legal action whatsoever.
 
:With partial Wi-Fi emulation enabling online MP (but not local MP) in 2010, Nintendo supposedly threatened the devs with legal action (though this is unconfirmed). This resulted in the online Wi-Fi functionality being removed from the main trunk, yet it still had its own active branch which didn't face any legal action whatsoever.
Line 153: Line 111:
 
===PlayStation Portable===
 
===PlayStation Portable===
 
*PSP Player was the first PSP emulator, starting development on July 4, 2006.<ref>[https://github.com/benvanik/pspplayer/commit/1765423c9565a7435da2df0adc5e0bc662dcb364 PSP Player's initial commit.]</ref> It was the first PSP emulator to boot and run a game on Mar 6, 2008.<ref>[https://www.youtube.com/watch?v=zqyIjPFHKsI PSP Player emulating Puzzle Bobble on YouTube]</ref>
 
*PSP Player was the first PSP emulator, starting development on July 4, 2006.<ref>[https://github.com/benvanik/pspplayer/commit/1765423c9565a7435da2df0adc5e0bc662dcb364 PSP Player's initial commit.]</ref> It was the first PSP emulator to boot and run a game on Mar 6, 2008.<ref>[https://www.youtube.com/watch?v=zqyIjPFHKsI PSP Player emulating Puzzle Bobble on YouTube]</ref>
*[[JPCSP]] started development on July 17, 2008.<ref>[https://github.com/jpcsp/jpcsp/commit/c474891013ff211736e3b72e24abbf568ea3486a JPCSP's initial commit.]</ref> It booted its first game on Oct 14, 2008<ref>[https://web.archive.org/web/20081017063707/http://www.jpcsp.org/ JPCSP news archive]</ref>
+
*[[JPCSP]] started development July 17, 2008.<ref>[https://github.com/jpcsp/jpcsp/commit/c474891013ff211736e3b72e24abbf568ea3486a JPCSP's initial commit.]</ref> It booted its first game Oct 14, 2008<ref>[https://web.archive.org/web/20081017063707/http://www.jpcsp.org/ JPCSP news archive]</ref>
 
*[[PPSSPP]] first released and went open source on Nov 1, 2012.<ref>[https://github.com/hrydgard/ppsspp/commit/4f7ad157585c0f1a8e7f7f854d477d003507be50 PPSSPP's initial commit.]</ref>
 
*[[PPSSPP]] first released and went open source on Nov 1, 2012.<ref>[https://github.com/hrydgard/ppsspp/commit/4f7ad157585c0f1a8e7f7f854d477d003507be50 PPSSPP's initial commit.]</ref>
  
Line 160: Line 118:
  
 
===PlayStation 3===
 
===PlayStation 3===
*[[RPCS3]] started development on May 23, 2011.<ref>[https://code.google.com/archive/p/rpcs3/source/default/commits RPCS3's initial commit on Google Code]</ref> It booted its first commercial game in March 6, 2014.<ref>[https://www.youtube.com/watch?v=N2yjoDdFIu0 Youtube video of RPCS3 running Arkedo Series - 02 Swap!]</ref>
+
*[[RPCS3]] started development May 23, 2011.<ref>[https://code.google.com/archive/p/rpcs3/source/default/commits RPCS3's initial commit on Google Code]</ref> It booted its first commercial game March 6, 2014.<ref>[https://www.youtube.com/watch?v=N2yjoDdFIu0 Youtube video of RPCS3 running Arkedo Series - 02 Swap!]</ref>
*Short Waves was first released on Dec 30, 2013.<ref>[http://emuplace.com/news/novosti_ehmuljacii/244-short_waves_0_0_1_ehmuljator_ps3_ot_razrabotchika_inorirus.html Short Waves 0.0.1 release info]</ref> It was faster and could run more complicated tests than RPCS3 at the time of its release, but development stopped before running any commercial games.
+
*Short Waves first released Dec 30, 2013.<ref>[http://emuplace.com/news/novosti_ehmuljacii/244-short_waves_0_0_1_ehmuljator_ps3_ot_razrabotchika_inorirus.html Short Waves 0.0.1 release info]</ref> It was faster and could run more complicated tests than RPCS3 at the time of its release, but development stopped before running any commercial games.
*[[Nucleus]] started development on Aug 26, 2014.<ref>[https://github.com/AlexAltea/nucleus/commit/9042b530bcd92fc1989efecfa996841b67a84341 Nucleus's initial Github commit.]</ref>
+
*[[Nucleus]] started development Aug 26, 2014.<ref>[https://github.com/AlexAltea/nucleus/commit/9042b530bcd92fc1989efecfa996841b67a84341 Nucleus's initial Github commit.]</ref>
  
 
===Wii===
 
===Wii===
Line 170: Line 128:
 
* [[Citra]] was the first released 3DS emulator. Its first commit was on Aug 29, 2013.<ref>[https://github.com/citra-emu/citra/commit/8404376c6ba46433a3fe0ab81e029e39f85c6b65 Citra's initial Github commit.]</ref> It was able to boot its first game, Ocarina of Time 3D, on Dec 13, 2014.<ref>[https://www.reddit.com/r/emulation/comments/2p6m3k/citra_3ds_emu_boots_first_commercial_game/ Citra 3DS emu boots first commercial game - reddit thread]</ref>
 
* [[Citra]] was the first released 3DS emulator. Its first commit was on Aug 29, 2013.<ref>[https://github.com/citra-emu/citra/commit/8404376c6ba46433a3fe0ab81e029e39f85c6b65 Citra's initial Github commit.]</ref> It was able to boot its first game, Ocarina of Time 3D, on Dec 13, 2014.<ref>[https://www.reddit.com/r/emulation/comments/2p6m3k/citra_3ds_emu_boots_first_commercial_game/ Citra 3DS emu boots first commercial game - reddit thread]</ref>
 
* [[3dmoo]] was started shortly after Citra, on Mar 19, 2014.<ref>[https://github.com/plutooo/3dmoo/commit/2c42353b7262a3d66483fbbccb83c12dcfe85594 3dmoo's initial Github commit.]</ref>
 
* [[3dmoo]] was started shortly after Citra, on Mar 19, 2014.<ref>[https://github.com/plutooo/3dmoo/commit/2c42353b7262a3d66483fbbccb83c12dcfe85594 3dmoo's initial Github commit.]</ref>
* [[TronDS|TronDS's]] first version was released on May 11, 2014.<ref>[http://trondsemu.byethost15.com/?i=1 TronDS changelog.]</ref>
+
* [[TronDS|TronDS's]] first version was released May 11, 2014.<ref>[http://trondsemu.byethost15.com/?i=1 TronDS changelog.]</ref>
* [[Mikage]] began development in 2016<ref>[https://mikage.app/faq/ Mikage FAQ]</ref>, and still has yet to release.
 
* [https://panda3ds.com Panda3DS'] fist commit on on September 15, 2022<ref>[https://github.com/wheremyfoodat/Panda3DS/commits/master/?since=2022-09-15&until=2022-09-15 Panda3DS Github]</ref> and had it's first release on July 9, 2023.<ref>[https://github.com/wheremyfoodat/Panda3DS/releases/tag/v0.1-beta Panda3DS First preview release]</ref>
 
  
 
===Wii U===
 
===Wii U===
 
* [[Decaf]] was the first released Wii U emulator. Its first commit was on May 18, 2015.<ref>[https://github.com/decaf-emu/decaf-emu/commit/b121b9290c1eca5de0a2f43b5497c2ac6613c397 decaf's initial Github commit.]</ref> However, it didn't run any games until Oct 28, 2015,<ref>[https://www.reddit.com/r/emulation/comments/3qmcnm/decafemu_runs_a_game_now/ decaf-emu runs a game now! reddit thread.]</ref> a couple weeks after Cemu had released.
 
* [[Decaf]] was the first released Wii U emulator. Its first commit was on May 18, 2015.<ref>[https://github.com/decaf-emu/decaf-emu/commit/b121b9290c1eca5de0a2f43b5497c2ac6613c397 decaf's initial Github commit.]</ref> However, it didn't run any games until Oct 28, 2015,<ref>[https://www.reddit.com/r/emulation/comments/3qmcnm/decafemu_runs_a_game_now/ decaf-emu runs a game now! reddit thread.]</ref> a couple weeks after Cemu had released.
* [[Cemu]] was first released in Oct 13, 2015.<ref>[http://cemu.info/changelog.html Cemu changelog]</ref> It was the first Wii U emulator that could run games. The developer has stated that work began on it around the end of 2013.<ref>[https://gbatemp.net/threads/question-about-wii-u-emulation.398838/page-4#post-5712397 gbatemp discussion on Cemu.]</ref>
+
* [[Cemu]] was first released Oct 13, 2015.<ref>[http://cemu.info/changelog.html Cemu changelog]</ref> It was the first Wii U emulator that could run games. The developer has stated that work began on it around the end of 2013.<ref>[https://gbatemp.net/threads/question-about-wii-u-emulation.398838/page-4#post-5712397 gbatemp discussion on Cemu.]</ref>
  
 
===PlayStation 4===
 
===PlayStation 4===
 
* [[Orbital]] was the first released PS4 emulator, with its first commit on Oct 28, 2017.<ref>[https://github.com/AlexAltea/orbital/commit/064abb20f9e410f9ac1110ccedc7287820421253 Orbital's initial commit.]</ref> Due to the low-level nature of the emulator it needed to run the PS4's OS before being able to boot games, and the first step towards that happened on Mar 18, 2019 when it booted into safe mode with graphical output. <ref>[https://twitter.com/AlexAltea/status/1107865782472634368 AlexAltea's twitter: Orbital boots PS4's safe mode]</ref>
 
* [[Orbital]] was the first released PS4 emulator, with its first commit on Oct 28, 2017.<ref>[https://github.com/AlexAltea/orbital/commit/064abb20f9e410f9ac1110ccedc7287820421253 Orbital's initial commit.]</ref> Due to the low-level nature of the emulator it needed to run the PS4's OS before being able to boot games, and the first step towards that happened on Mar 18, 2019 when it booted into safe mode with graphical output. <ref>[https://twitter.com/AlexAltea/status/1107865782472634368 AlexAltea's twitter: Orbital boots PS4's safe mode]</ref>
* [https://github.com/devofspine/spinedemo Spine] started development in January 2018.<ref>[https://www.reddit.com/r/emulation/comments/bwz7we/spine_ps4_emulator_another_fake_more_info_in/eq7yxag/ devofspine's comment on reddit]</ref> It was the first PS4 emulator to run a commercial game with its initial release on June 5, 2019.<ref>[https://www.reddit.com/r/linux_gaming/comments/bwh3gi/ps4_emulator_orbital_now_supports_dualshock/eq2qrl1/ Spine's original release on reddit]</ref>
+
* [https://github.com/devofspine/spinedemo Spine] Was the first PS4 emulator to run two commercial games on June 5, 2019,currently is only available for Linux
* [[fpPS4]] started development on December 8, 2021. It was able to boot it's first game, Sonic Mania, on May 2022.
 
* RPCSX started development sometime in 2016 as RPCS4, but only first released on June 22, 2023 when the source code was published.<ref>[https://github.com/RPCSX/rpcsx/commit/1fdadaaee929886c60de3bcfa5e93d88934de86d RPCSX's initial commit.]</ref> It booted its first game, We Are Doomed, on July 17, 2023.<ref>[https://discord.com/channels/252023769500090368/1124815779230122096/1130613406974623917 RPCSX Discord - First game boot]</ref>
 
  
 
===Nintendo Switch===
 
===Nintendo Switch===
* CageTheUnicorn, now [https://github.com/reswitched/Mephisto Mephisto], was the first program to attempt to emulate only a part (not the whole) of the Nintendo Switch, it started development on May 16, 2017.<ref>[https://github.com/reswitched/CageTheUnicorn/commits/master CageTheUnicorn's Github commit history]</ref> The developers have stated their goals are for it to be used as a debugger and that there are no plans for getting commercial games running.<ref>[https://reswitched.tech/hacking/tools/cagetheunicorn CageTheUnicorn's page on the ReSwitched website]</ref>
+
* CageTheUnicorn, now [https://github.com/reswitched/Mephisto Mephisto], was the first program to attempt to emulate only a part (not the whole) of the Nintendo Switch, it started development May 16, 2017.<ref>[https://github.com/reswitched/CageTheUnicorn/commits/master CageTheUnicorn's Github commit history]</ref> The developers have stated their goals are for it to be used as a debugger and that there are no plans for getting commercial games running.<ref>[https://reswitched.tech/hacking/tools/cagetheunicorn CageTheUnicorn's page on the ReSwitched website]</ref>
* [[yuzu]], a fork of [[Citra]], started research and early development sometime in Spring 2017,<ref name="yuzu announcement">[https://gbatemp.net/threads/yuzu-nintendo-switch-emulator.494181/ yuzu announcement and public release.]</ref> with its first commit on September 24, 2017.<ref>[https://github.com/yuzu-emu/yuzu/commit/6bafd3f4f754e093fe0f99ebf2e1136d3398981a yuzu's NSO support commit on Github]</ref> It was publicly released in January 13, 2018.<ref name="yuzu announcement"></ref>
+
* [[yuzu]], a fork of [[Citra]], started research and early development sometime in Spring 2017,<ref name="yuzu announcement">[https://gbatemp.net/threads/yuzu-nintendo-switch-emulator.494181/ yuzu announcement and public release.]</ref> with its first commit on September 24, 2017.<ref>[https://github.com/yuzu-emu/yuzu/commit/6bafd3f4f754e093fe0f99ebf2e1136d3398981a yuzu's NSO support commit on Github]</ref> It was publicly released January 13, 2018.<ref name="yuzu announcement"></ref>
 
* [[Ryujinx]] was the first Nintendo Switch emulator to boot a commercial game, Puyo Puyo Tetris, when it released on February 4, 2018.<ref>[https://github.com/gdkchan/Ryujinx/tree/b7e1d9930db6d80fcb1f7c5c6b0aa627e42e6595 Ryujinx's initial GitHub commit.]</ref>
 
* [[Ryujinx]] was the first Nintendo Switch emulator to boot a commercial game, Puyo Puyo Tetris, when it released on February 4, 2018.<ref>[https://github.com/gdkchan/Ryujinx/tree/b7e1d9930db6d80fcb1f7c5c6b0aa627e42e6595 Ryujinx's initial GitHub commit.]</ref>
* [[Skyline]]'s first commit was on June 28, 2019.
 
 
==Lawsuits==
 
{{Main|Legal_Status_of_Emulation}}
 
  
 
==References==
 
==References==
Line 206: Line 156:
  
 
[[Category:FAQs]]
 
[[Category:FAQs]]
[[Category:Historic emulation software|!]]
 

Please note that all contributions to Emulation General Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Emulation General Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: