<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Babyclav</id>
	<title>Emulation General Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://emulation.gametechwiki.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Babyclav"/>
	<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php/Special:Contributions/Babyclav"/>
	<updated>2026-09-16T15:12:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Save_disk_space_for_ISOs&amp;diff=147530</id>
		<title>Save disk space for ISOs</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Save_disk_space_for_ISOs&amp;diff=147530"/>
		<updated>2026-08-03T23:57:14Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: udfps fact&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Disc images (commonly known as ISOs, but ISO is actually a specific format) are faithful software recreations of game discs (when made correctly). However, with disc sizes ranging from 700 MB (CD), 900 MB (PSP single-layered UMD), 1 GB (DC GD), 1.46 GB (GCN Mini-DVD), 1.8 GB (PSP dual-layered UMD), 4.7 GB (single-layered DVD), 8.5 GB (dual-layered DVD), 25 GB (single-layered Blu-Ray), and 50 GB (dual-layered Blu-Ray), they can get pretty taxing for storage, especially when newer generations of consoles games are getting bigger in file sizes. &lt;br /&gt;
&lt;br /&gt;
It wouldn&#039;t be so bad if not for the fact that the game data itself is often times only a fraction of the actual disc size - for instance, the &#039;&#039;Super Mario 25th Anniversary&#039;&#039; Wii disc itself is a 4.7GB, when really the actual game data is only a single SNES ROM (12 MB of useful data, to be precise) and nothing else. Naturally, one would want to trim this extra &amp;quot;fat&amp;quot; as much as possible, which is what this page aims to help to achieve.  Most of the information here is based partially on this [https://www.reddit.com/r/emulation/comments/3g933n/guide_reduce_the_size_of_your_ps2_gc_wii_x360_ds/ guide].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;How does one lighten ISO / ROM dumps?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are many ways, some methods alter the data forever while others can be converted back and forth with generally no loss. Some conversions are only playable on specific emulators and may not work on real hardware depending on the console and the method used.  It&#039;s important to take all this into consideration before attempting as most of these are console-specific.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[[Ripping_games#Preservation_Priority_(Recommended_Workflow)|Archive-quality]]&#039;&#039;&#039; dumps are ones that when converted back to its original state, will have the same checksum as the official uncompressed release. Compressions that can&#039;t be reversed, or those that can be but will have missing or altered content whether it interferes with functionality (rebuilt table of content) or not, are not archive-quality. For example, the WBFS format, used for shrinking Wii discs, is not archive-quality since it may be missing padding content and upgrade partitions (which have their uses in 3DS/Wii modding) compared to an intact, uncompressed dump.&lt;br /&gt;
&lt;br /&gt;
=Optical disc images=&lt;br /&gt;
==Before we begin==&lt;br /&gt;
*We highly recommend to read our [[Ripping games|ripping games]] and [[Home media players]] pages first for learning the proper way to ripping discs and using best image file formats for preserving optical disc images in the first place before reducing the filesize using compression methods and formats mentioned in this page.&lt;br /&gt;
&lt;br /&gt;
*We also recommend [https://www.how2shout.com/how-to/how-to-install-7-zip-on-windows-11-or-10-with-single-command.html#:~:text=Step%204%3A%20Add%207%2DZip%20to%20System%20Path adding 7z&#039;s path to environment&#039;s Path variable] to make any 7z script work from cmd., or you can replace &amp;quot;7z&amp;quot; in the script with full path of the 7z.exe.&lt;br /&gt;
&lt;br /&gt;
;Audio-CD &amp;amp; Mixed-Mode Discs&lt;br /&gt;
PCs, Sega-CD, PC-Engine, PlayStation, and Sega Saturn all have one thing in common: they use the standard CD-ROM format. Early game developers frequently stored game soundtracks as standard Red Book Audio-CD tracks alongside the game&#039;s data track. This is commonly known as a &amp;quot;Mixed-Mode CD&amp;quot;. Because Red Book audio is completely uncompressed (16-bit, 44.1kHz stereo), it is highly inefficient for storage. A standard 700 MB CD can only hold about 80 minutes of audio, meaning games utilizing heavy CD audio soundtracks had drastically less room for actual game data.  To maximize storage efficiency, developers gradually abandoned Red Book audio in favor of compressed, custom audio formats stored directly within the game&#039;s data track. By the fifth generation of consoles ([[PlayStation emulators|PS1]] &amp;amp; [[Sega Saturn emulators|Saturn]]), the Audio-CD portion of a disc was frequently reduced to a single warning track advising users not to play the disc in a conventional [[Home media players|home stereo]] (&amp;quot;Do not play this in a conventional CD player&amp;quot;). Despite this shift, several prominent titles continued to rely heavily on Red Book audio like &#039;&#039;Vib-Ribbon&#039;&#039; and &#039;&#039;Wipeout&#039;&#039; (PS1), or &#039;&#039;Battle Garegga&#039;&#039; and &#039;&#039;Daytona USA&#039;&#039; (Saturn).&lt;br /&gt;
&lt;br /&gt;
Because Mixed-Mode CDs contain multiple tracks, they &#039;&#039;&#039;cannot&#039;&#039;&#039; be properly archived using standard &amp;lt;tt&amp;gt;.iso&amp;lt;/tt&amp;gt; files (which only support a single data track). Instead, data-dumping software typically utilizes one of two methods:&lt;br /&gt;
* &#039;&#039;&#039;[[Ripping_games#Disc-based|Full Dump]]:&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;tt&amp;gt;.bin&amp;lt;/tt&amp;gt;: A raw, sector-by-sector image of the entire disc containing game data, audio tracks, and system data. To qualify as a true full dump, the disc must be ripped in RAW mode (Mode 2/2352), which captures the full 2,352 bytes per sector data across all tracks. Standard 2048-byte sector rips are &amp;quot;cooked&amp;quot; and &#039;&#039;not&#039;&#039; considered RAW or full dumps, as they discard this critical error correction data, making them unsuitable for digital preservation.&lt;br /&gt;
** &amp;lt;tt&amp;gt;[[cue|.cue]]&amp;lt;/tt&amp;gt;: A text metadata file (cue sheet) that instructs the emulator or disc burner exactly where each data and audio track begins and ends.&lt;br /&gt;
** &amp;lt;tt&amp;gt;.sbi&amp;lt;/tt&amp;gt;: A subchannel data file. Because standard 2352-byte RAW rips do not include the 96 bytes of subchannel data (which would require a non-standard 2448-byte sector that crashes most emulators), separate sidecar files are used. As noted in the [[Ripping games]] guide, certain European PlayStation (PSX) games utilize LibCrypt copy protection stored in these subchannels; for these titles, an accompanying &amp;lt;tt&amp;gt;.sbi&amp;lt;/tt&amp;gt; file is required alongside the &amp;lt;tt&amp;gt;.bin/.cue&amp;lt;/tt&amp;gt; files in the same directory.&lt;br /&gt;
* &#039;&#039;&#039;Light Dump (ISO + MP3/FLAC/WAV + CUE):&#039;&#039;&#039;&lt;br /&gt;
** &amp;lt;tt&amp;gt;.iso&amp;lt;/tt&amp;gt;: Contains &#039;&#039;only&#039;&#039; the data track of the game, typically stripped down to standard 2048-byte user data sectors.&lt;br /&gt;
** &amp;lt;tt&amp;gt;.mp3/.flac/.wav&amp;lt;/tt&amp;gt;: The audio tracks ripped as separate files to save space.&lt;br /&gt;
** &amp;lt;tt&amp;gt;[[cue|.cue]]&amp;lt;/tt&amp;gt;: A modified cue sheet pointing to the separate audio files.&lt;br /&gt;
&lt;br /&gt;
;Light Dump&lt;br /&gt;
* &#039;&#039;&#039;[[Ripping_games#Preservation_Priority_(Recommended_Workflow)|Archive-quality dump]]?&#039;&#039;&#039; No. Even if the audio is kept pristine using a lossless format like FLAC, a Light Dump strips away precise track gaps, write offsets, and subchannel data (like CD-Text or copy protection). It is a preservation compromise for storage saving, not a true archival dump.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Saves several hundred megabytes, depending on how much of the disc was dedicated to red-book audio.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; Virtual drive mounters (Daemon Tools, CDEmu) combined with CD ripping software (EAC, TurboRip).&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Partially. If the audio was saved in a lossless format (FLAC/WAV), the audio data itself can be restored bit-for-bit. However, if compressed to MP3, the quality loss is permanent. Furthermore, original disc subchannel structures and offsets cannot be perfectly recreated from a Light Dump.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Not directly in this format. It must be recompiled and burned back to a physical CD-R as a BIN/CUE structure.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Most modern emulators support loading via the &amp;lt;tt&amp;gt;.cue&amp;lt;/tt&amp;gt; file, though emulator support for compressed audio formats (like MP3 or FLAC) varies. If an emulator fails to play the music, the tracks must be converted back to uncompressed WAV, and the &amp;lt;tt&amp;gt;.cue&amp;lt;/tt&amp;gt; file edited to reflect the change.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
* Princess Crown (SAT): 574 MB &amp;gt; 72 MB (Game Data) + 50 MB (Audio-CD data in MP3 format)&lt;br /&gt;
* Captain Tsubasa (SCD): 512 MB &amp;gt; 146 MB (Game Data) + 3 MB (audio as MP3) &amp;gt; (as 7zip) 34 MB (Game Data) + 3 MB (audio)&lt;br /&gt;
&lt;br /&gt;
M3U (playlist) files may be used too for this distribution scheme.&lt;br /&gt;
&lt;br /&gt;
Sometimes dumps that come this way may not work on some emulators. This is often due to either an incorrect CUE files using the wrong filenames or using MP3 instead of WAV.&lt;br /&gt;
&lt;br /&gt;
;Padding&lt;br /&gt;
Devs often have their games much, much bigger than they need to be by putting in accessible garbage data in the disc. Garbage data isn&#039;t useful game data and is just used to bloat the disc size. It&#039;s either a sequence of 00/FF (you know what&#039;s inside a file if you open it with a hex editor), random data, unused/cut content left during development, and in rare cases, data that is completely unrelated to the game itself.  An example of this is &#039;&#039;Shrek SuperSlam&#039;&#039; on the PS2 which has a working copy of &#039;&#039;Tony Hawk&#039;s Underground 2&#039;&#039; for the PSP hidden in the root of the disc.&lt;br /&gt;
&lt;br /&gt;
The purpose of doing this can be to fill in spots on the disc so that specific parts of the game&#039;s data are in certain areas of the disc. This is done to increase the drive&#039;s reading speed so that it&#039;s quick enough in certain spots for the game to work properly. It&#039;s in the your best interest not to mess with this data arrangement (referred to as LBA and TOC in the case of GC/Wii/PS2/PSP) as it might break the game in some cases.&lt;br /&gt;
&lt;br /&gt;
Another reason for having garbage data can be to screw with pirates, who download/upload these games online, by making the ISO bigger and harder to store. Some go a step further and scramble the garbage data, instead of just being a sequence of 00/FF, to make the ISO much harder to compress using regular archive formats like zip, 7zip, rar, etc. You might be overjoyed to learn this has become the industry standard nowadays.&lt;br /&gt;
&lt;br /&gt;
Many compression schemes remove or simplify padding patterns to allow for easier compression.&lt;br /&gt;
&lt;br /&gt;
;Full dump to CHD Compression&lt;br /&gt;
* &#039;&#039;&#039;[[Ripping_games#Preservation_Priority_(Recommended_Workflow)|Archive-quality dump]]?&#039;&#039;&#039; Probably no (because of bugs and missing unimplemented directives&amp;lt;ref&amp;gt;http://problemkaputt.de/psxspx-cdrom-disk-images-chd-mame.htm#CHD_Notes&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://github.com/mamedev/mame/issues?q=is%3Aissue%20state%3Aopen%20CD%20chd mame issues for chdman tool]&amp;lt;/ref&amp;gt; MAME uses the CHD format for disc images in general and includes tools to convert back and forth. Before MAME v145, CHD was in version 4 and it bumped to version 5 from MAME v146 and further. The CHDv5 uses 7zip&#039;s LZMA compression on the game data and lossless FLAC compression for the audio data to optimize compression even further than using BIN+CUE+MP3/WAV data separation alone. CHDv5 is lossy until all the bugs are resolved.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  chdman (included with MAME) ([https://github.com/DesertDoggy/CHDlite/ CHDlite)](Basically a CHDman wrapper with added functions), [https://play.google.com/store/apps/details?id=it.ottaviomiele.chd CHDroid] (for Android), [https://romtools.io/ ROM Tools] (web-based), [https://chd.emulationonline.com/ CHD Creator] (web-based, for converting bin/cue to chd)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Partially. Use extractcd (included with MAME), CHDroid. Multi-track bin files will be combined and chdman will not split the files back when extracting.&amp;lt;ref&amp;gt;http://github.com/mamedev/mame/issues/10308&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;[https://old.reddit.com/r/emulation/comments/1kdpx87/ymir_a_new_sega_saturn_emulator_for_windowslinux/mqjy0rk/ amroamroamro&#039;s comment about chdman for CDs]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; MAME, DuckStation, PCSX2, PPSSPP, DEmul, NO$PSX, Xemu, Xenia, RPCS3, Cxbx-Reloaded. Some [https://github.com/search?q=repo%3Alibretro%2Flibretro-core-info%20chd&amp;amp;type=code libretro cores] for other emulators are starting to add support.&lt;br /&gt;
* &#039;&#039;&#039;Can process multi-track bin files?&#039;&#039;&#039; Yes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Instructions:&#039;&#039;&#039;&lt;br /&gt;
Place the chdman executable and extractcd in the same directory as the dumps you want to compress (dumps must be in BIN+CUE format or GDI). Open Command Prompt or a terminal emulator and navigate to the directory where you placed the chdman executable and input one of the following:&lt;br /&gt;
* BIN/CUE-GDI to CHD:&lt;br /&gt;
 Windows: for /R %i in (*.cue, *.gdi) do chdman createcd -i &amp;quot;%i&amp;quot; -o &amp;quot;%~ni.chd&amp;quot;&lt;br /&gt;
 Linux: for i in *.(cue|gdi); do chdman createcd -i &amp;quot;$i&amp;quot; -o &amp;quot;${i%.*}.chd&amp;quot;; done&lt;br /&gt;
* CHD to BIN/CUE: &lt;br /&gt;
 Windows: for /R %i in (*.chd) do chdman extractcd -i &amp;quot;%i&amp;quot; -o &amp;quot;%~ni.cue&amp;quot;&lt;br /&gt;
 Linux: for i in *.chd; do chdman extractcd -i &amp;quot;$i&amp;quot; -o &amp;quot;${i%.*}.cue&amp;quot;; done&lt;br /&gt;
Alternatively, if you only need to do one file you can simply drag and drop the file on &amp;lt;code&amp;gt;chdman.exe&amp;lt;/code&amp;gt;, or use this: &amp;lt;code&amp;gt;chdman createcd -i &amp;quot;&amp;lt;FILENAME&amp;gt;.cue&amp;quot; -o &amp;quot;&amp;lt;FILENAME&amp;gt;.chd&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PlayStation==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+PlayStation/PSX Disc-Saving Formats Overview&lt;br /&gt;
!&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; |ECM&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; |PBP&lt;br /&gt;
!CHD&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Archive Quality?&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |No.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |No.&lt;br /&gt;
|[[#Before_we_begin|Probably no]].&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gain?&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |When compressed.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Immediate.&lt;br /&gt;
|Immediate. (Best.)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Revertable?&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |Lossy.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |Lossy.&lt;br /&gt;
|[[#Before_we_begin|Probably no]].&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Hardware Playable?&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; |No.&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; |(PSP&#039;s PSX environment, only.)&lt;br /&gt;
|No.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Emulator Playable?&#039;&#039;&#039;&lt;br /&gt;
|ePSXe&lt;br /&gt;
|PCSX-R&lt;br /&gt;
|DuckStation&lt;br /&gt;
|ePSXe&lt;br /&gt;
|PCSX-R&lt;br /&gt;
|Seven known. See below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===ECM===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (removes error correction data permanently)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Not Immediate (ISO size doesn&#039;t change). ECM only zeroes out redundant error correction data, but in some rare cases this data may be used for anti-piracy, hence corrupting the dump! However it does achieves drastic size reductions when compressed to an archive format (7zip/gzip/zip) .&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  PakkISO or ECM Tools. Drag-and-drop the ISO onto the specified tool, then compress it with 7zip.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using the same tools (unECM), however there is data loss (error correction data) which can damage a select few games. Check the hash with Redump to make sure nothing was altered.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Only on recent SVN builds of PCSX-R and ePSXe (they also support 7zip/gzip/zip archives so use them with ECM).&lt;br /&gt;
&lt;br /&gt;
===PBP (PSP Format for PS1 Images)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO size decreases a lot).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://www.reddit.com/r/PSP/wiki/psx2psp PSX2PSP], Popstation MD GUI, [https://github.com/sahlberg/pop-fe POP-fe] (PS3-friendly), ...&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes. For homemade EBOOTs it can be done by using the same tool to generate the BIN+CUE files. For commercial releases from PSN you will have to use [https://github.com/xdotnano/PSXtract PSXtract]. There&#039;s data loss, but it&#039;s negligible in terms of functionality.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; On PSP, not on PS1.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; PCSX-R, DuckStation and ePSXe. PlayStation 3&#039;s ps1_netemu can also use it after packaging it into a PS1 Classic and installing said package.&lt;br /&gt;
&lt;br /&gt;
PBP is the official format used by Sony for the PS1 Classics on PSP and PS3. Audio tracks may be compressed in ATRAC3 or as raw PCM (unsupported on PS3&#039;s ps1_netemu, supported on PSP only by the earliest versions of POPS or the newest ones with the [http://wololo.net/talk/viewtopic.php?f=28&amp;amp;t=41330&amp;amp;start=60 cdda_enabler plugin])&lt;br /&gt;
&lt;br /&gt;
It is possible to combine multiple disc .BIN files (not tracks, use [https://github.com/putnam/binmerge binmerge] for tracks) into one .PBP using PSX2PSP or POP-fe (Need to play enough to confirm)&lt;br /&gt;
&lt;br /&gt;
===CHD===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; [[#Before_we_begin|Probably no]], &#039;&#039;&#039;be sure to use a recent version, especially for CD-based titles (e.g.: get chdman from the last [https://github.com/mamedev/mame/actions MAME package])&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (better than PBP).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  chdman&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; [[#Before_we_begin|Probably no]], use the same tool (chdman).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; libretro Beetle PSX, Avocado, DuckStation, PCSX2 (since March of 2021 and also because PCSX2 now has PSOne emulation functionality as well, so two-in-one), ares, PCSX ReARMed and NO$PSX.&lt;br /&gt;
&lt;br /&gt;
==PlayStation 2==&lt;br /&gt;
{| class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
|+PlayStation2/PS2 Disc-Saving Formats Overview&lt;br /&gt;
!&lt;br /&gt;
!Manual+GZip&lt;br /&gt;
!CSO/CISO&lt;br /&gt;
!ZSO/ZISO&lt;br /&gt;
!CHD&lt;br /&gt;
!Scrub+CHD&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Archive Quality?&#039;&#039;&#039;&lt;br /&gt;
|No.&lt;br /&gt;
|Yes.&lt;br /&gt;
|Yes.&lt;br /&gt;
|Probably yes (for DVDs).&amp;lt;br&amp;gt;[[#Before_we_begin|Probably no]] (for CDs).&lt;br /&gt;
|No.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Gain?&#039;&#039;&#039;&lt;br /&gt;
|When compressed.&lt;br /&gt;
|Immediate.&lt;br /&gt;
|Immediate.&lt;br /&gt;
|Immediate.&lt;br /&gt;
|&#039;&#039;Massive.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Revertable?&#039;&#039;&#039;&lt;br /&gt;
|No.&lt;br /&gt;
|Lossless.&lt;br /&gt;
|Lossless.&lt;br /&gt;
|Probably yes (for DVDs).&amp;lt;br&amp;gt;[[#Before_we_begin|Probably no]] (for CDs).&lt;br /&gt;
|No.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Hardware Playable?&#039;&#039;&#039;&lt;br /&gt;
|Yes.*&lt;br /&gt;
|No.&lt;br /&gt;
|Yes.&lt;br /&gt;
|No.&lt;br /&gt;
|No.&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Emulator Playable?&#039;&#039;&#039;&lt;br /&gt;
|PCSX2.*&lt;br /&gt;
|PCSX2.&lt;br /&gt;
|PCSX2.&lt;br /&gt;
|PCSX2.&lt;br /&gt;
|PCSX2.*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Manual Scrubbing + GZIP Compression===&lt;br /&gt;
Often times you can just open the ISO in UltraISO and find the dummy files. Sometimes they are obvious looking files, like DUMMY.BIN, DATA0.BIN (or .DAT), DUMMY.DAT, etc., or are folders with names like &amp;quot;PADDING&amp;quot; and such. You can look into the files (with a hex editor) to see if they&#039;re obviously padding data (usually the offsets will be full of 00/FF, though sometimes it&#039;s not as obvious). However, you must never mess with LBA and TOC when removing padding. &amp;lt;!--So you try to change the size of the padding file inside the ISO to 0 MB or alter it directly with a hex editor so that it&#039;s all zeroed out.--&amp;gt;&amp;lt;!--Wording is too weird to figure out what it&#039;s say, will fix when more information is obtained--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (missing data)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Not Immediate (ISO dump size the same), however when used with compression the gain is really noticeable.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  UltraISO, USBUtil, ExPERT/Xpert ([http://www.ps2-home.com/forum/viewtopic.php?t=3419 guides here])&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Not really. Garbage data here is zeroed out, it&#039;s not important and you still have the same disk data structure.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes (after GZIP-decompression) (some games may break)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PCSX2 (some games may break)&lt;br /&gt;
&lt;br /&gt;
You may forego the manual scrubbing part entirely. If you feel adventurous you might want to do it to enhance compression though. Let&#039;s get to the meaty part though...&lt;br /&gt;
&lt;br /&gt;
The PCSX2 emulator supports opening compressed archives containing ISOs. The best format it supports would be &#039;&#039;&#039;GZIP&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Use 7zip (&amp;quot;Add to archive...&amp;quot; then choose to gzip) or Pigz (multi-threaded, much faster compression) to generate gzip archives containing the ISO file in question. PCSX2 will build an index of each gzip compressed game it loads (as a file in the same directory as the gzip archive), so after the first time where you&#039;ll have to wait for the decompression, in all subsequent times there is no speed difference between playing an uncompressed and compressed game. Of course, you can extract the ISO back from the GZIP archive.&lt;br /&gt;
&lt;br /&gt;
A simple method to mass convert a lot of PS2 ISO games to GZIP is this script when run in PowerShell.  However, it&#039;ll take many hours or days depending on the size of the collection.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;dir *.iso | ForEach-Object { &amp;amp; &amp;quot;C:\Program Files\7-Zip\7z.exe&amp;quot; a -tgzip -mx9 -sdel ($_.Name+&amp;quot;.gz&amp;quot;) $_.Name }&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSO (aka CISO)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size the same). Coupled with manual scrubbing, it can be bigger. Not as much of a gain as GZIP though.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; maxcso&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using the same tool. No data loss.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; NO&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PCSX2.&lt;br /&gt;
&lt;br /&gt;
===ZSO (aka ZISO)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size the same). Coupled with manual scrubbing, it can be bigger. Not as much of a gain as GZIP though.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/Danixu/ziso_compressor ziso compressor], [https://github.com/unknownbrackets/maxcso#features maxcso], [https://github.com/ps2homebrew/Open-PS2-Loader/blob/master/pc/ziso.py ziso.py (requires python3 and pip install lz4)], [https://www.psx-place.com/resources/psxiso-compression-tool.1258/ PSXiSO (contains ziso CLI tool)]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using the same tool. No data loss.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - Open PS2 Loader.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PCSX2 (since v1.7.5293)&amp;lt;ref&amp;gt;[https://github.com/PCSX2/pcsx2/releases/tag/v1.7.5293 v1.7.5293]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CHD===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Probably yes (for DVDs), [[#Before_we_begin|Probably no]] (for CDs). &#039;&#039;&#039;Be sure to use a recent version (e.g.: get chdman from the last [https://github.com/mamedev/mame/actions MAME package])&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (better than GZIP).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  chdman&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Probably yes (for DVDs). [[#Before_we_begin|Probably no]] (for CDs). Use the same tool (chdman).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, via UDPFS&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PCSX2 (since v1.7.0-dev-1156)&amp;lt;ref&amp;gt;Added in 1150 but wasn&#039;t built. 1156 is the first release with CHD support. [https://web.archive.org/web/20210416020418/https://buildbot.orphis.net/pcsx2/index.php?m=fulllist Automated Pcsx2 builds]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; List of titles that are [http://redump.org/discs/system/ps2/media/dvd/ DVD] and [http://redump.org/discs/system/ps2/media/cd CD] (or more up-to-date info, but no DVD/CD filter yet: https://redump.info/discs?system=PS2). Make sure to use &#039;&#039;createdvd&#039;&#039; command for DVD titles and &#039;&#039;createcd&#039;&#039; command for CD titles.[https://github.com/hrydgard/ppsspp/issues/18798#issuecomment-1919666370].&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; The latest android builds of AetherSX2 and NetherSX2 use an out-of-date chdman version which does [https://github.com/Trixarian/NetherSX2-patch/issues/37 not support CHD files built with createdvd]. For these android emulators, the &#039;&#039;createcd&#039;&#039; command will generate readable chd files. See also [https://github.com/dragoonDorise/EmuDeck/issues/1128 this thread] on the topic.&lt;br /&gt;
&lt;br /&gt;
You can use the cmd script mentioned in CHD section in the beginning, just replace the extensions with .iso and add &#039;&#039;&#039;-hs 2048&#039;&#039;&#039; for slightly smaller filesize when using LZMA compression algorithm.&lt;br /&gt;
&lt;br /&gt;
===Ultimate space-saving (Scrubbing + CHD)===&lt;br /&gt;
The smallest file size can be achieved by combining two methods of [[Save_disk_space_for_ISOs#Manual_Scrubbing_.2B_GZIP_Compression| Scrubbing]] and [[Save_disk_space_for_ISOs#CHD_2|CHD]].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (missing data)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; &#039;&#039;Massive&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; USBUtil and chdman&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PCSX2 (some games may break)&lt;br /&gt;
&lt;br /&gt;
This only works on a few titles (2 out of 21 tested). Scrub using USBUtil, then convert scrubbed .iso to .chd.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a file size comparison for God Of War:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! !!colspan=2| Unscrubbed !!colspan=2| Scrubbed&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ISO&#039;&#039;&#039; || 7.46 GB || 100% || 3.62 GB || 100%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;ISO→CHD&#039;&#039;&#039; || 5.73 GB || 76.81% || 2.92 GB || 80.67%&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Total gained&#039;&#039;&#039; || 1.73 GB || -23.19% || 0.70 GB || -19.33%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The ISO was reduced by &#039;&#039;&#039;4.54 GB&#039;&#039;&#039;, a &#039;&#039;staggering 60.85% reduction.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==PlayStation 3==&lt;br /&gt;
===Extracted files (aka JB format/GAMES)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not directly (BD filesystem metadata lost).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (any padding between files is removed).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/13xforever/ps3-disc-dumper ps3-disc-dumper], Most on-console file managers and *man homebrews, 7-Zip and other standard ISO extractors on PC.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using PS3 ISO Rebuilder and an [http://jonnysp.bplaced.net/ IRD file] representing the original file locations. Generic inaccurate JB to ISO conversions possible with makeps3iso (preferred) or genps3iso.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - on CFW/HEN&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - RPCS3&lt;br /&gt;
&lt;br /&gt;
For a long time (before the availability of Cobra and Mamba) the only playable format for PS3 backups (relying on little more than &amp;quot;peek and poke&amp;quot; CFW-provided syscalls to mount the game&#039;s folder over the currently inserted disc) but also the least accurate one, with significant compatibility issues (varying on whether the backup is stored on an internal or external drive, whether an original game disc is currently inserted, various optional hacks such as &amp;quot;BDMirror&amp;quot; moving the files to the root of the external drive on demand, ...)&lt;br /&gt;
&lt;br /&gt;
==PlayStation Portable==&lt;br /&gt;
===CSO (aka CISO)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Maybe: while the actual compression is inherently lossless, depending on the conversion software and/or its configuration, so-called ripping (deletion or zero-resizing of the system update, videos, or other files) may be performed on the fly.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size lowers). Substantial, depending on game. Higher compression levels generally produce decreasing space gains while potentially increasing load times. Some tools allow for leaving audio/video content uncompressed.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://romtools.io/ ROM Tools](web-based), CISO, CISO GUI, maxcso, UMDGen, PSP ISO Compressor, CISO Multi Compressor, CISO XP, ...&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using the same tools and saving in ISO (uncompressed) format. No data loss.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - most CFWs (Possibly longer load times though).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PPSSPP.&lt;br /&gt;
&lt;br /&gt;
CISO GUI and CISO XP: Drag-and-drop ISO file on program, Select compression level (1 to 9 (Max)), &amp;quot;Compress&amp;quot;, and choose directory for saving the new CSO file.&lt;br /&gt;
&lt;br /&gt;
UMDGen is a PSP ISO editor. You can save to either the CSO format with this.&lt;br /&gt;
&lt;br /&gt;
===DAX, JSO, ZSO===&lt;br /&gt;
Three different compressed-ISO formats. Significantly lower popularity/support than CSO.&lt;br /&gt;
&lt;br /&gt;
===PBP===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; ???&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  ISO~PBP Converter, or Sign~Fake NP Expert&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - CFWs (and, if signed, OFWs too).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PPSSPP.&lt;br /&gt;
&lt;br /&gt;
Official format for digitally distributed PSP/minis (partially related to the one used for PS1 games), containing a compressed disc image and optionally a custom boot logo.&lt;br /&gt;
&lt;br /&gt;
To bulk convert ISOs to PBPs using ISO-PBP Converter, use this cmd script.&lt;br /&gt;
&amp;lt;blockquote&amp;gt;for %i in (*.iso) do IsoPbpConverter.exe &amp;quot;%~fi&amp;quot; -c -f &amp;quot;%~fi.PBP&amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CHD===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Probably yes.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (Filesize is smaller than PBP in most cases).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  chdman&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Probably yes, using the same tool (chdman).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - PPSSPP.&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; Make sure to use &#039;&#039;createdvd&#039;&#039; command for UMD titles.[https://github.com/hrydgard/ppsspp/issues/18798#issuecomment-1919666370][https://github.com/hrydgard/ppsspp/pull/18803] You can use the cmd script mentioned in CHD compression section, just replace the extensions with .iso and add &#039;&#039;&#039;-hs 2048&#039;&#039;&#039; for slightly smaller filesize when using LZMA compression algorithm.&lt;br /&gt;
&lt;br /&gt;
==Dreamcast==&lt;br /&gt;
===CHD Archive Format===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039;&lt;br /&gt;
** CHD v4: No (missing data due to lossy compression, no gameplay issues).&lt;br /&gt;
** CHD v5: Possibly Archive-quality.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ROM dump size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; chdman (with [https://wiki.recalbox.com/en/tutorials/utilities/rom-conversion/chdman GDI to CHD converter script]).&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes with CHD v5.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - DEmul, Reicast, Flycast, and Redream&lt;br /&gt;
&lt;br /&gt;
==GameCube / Wii==&lt;br /&gt;
&lt;br /&gt;
People used to resort to WiiScrubber (Wii) and GCM Utility (GC) to scrub/trim games to end up with dumps that while they had no immediate size change, their randomized garbage data (like &amp;quot;dummy&amp;quot;, &amp;quot;padding&amp;quot; or &amp;quot;znull&amp;quot;) was still there but zeroed out making archived dumps using zip/7zip/rar formats have stunning gains (from 1.4GB uncompressed to 26MB zipped for Animal Crossing for example!). Of course, the file still needed to be uncompressed to its full size everytime you wanted to play it.&lt;br /&gt;
&lt;br /&gt;
Trimming and scrubbing (in Wiiscrubber terms) aren&#039;t the same! While they both are terms for &amp;quot;zeroing garbage data&amp;quot; to make it more compression-friendly, trimming does not just that like scrubbing but takes the extra step of relocating the garbage data to the end of the file, hence altering its TOC and requiring the disc to be fakesigned, for a not-so-big compression gain. Hence why scrubbing is by far the most authentic and safe way to solve the garbage data problem.&lt;br /&gt;
&lt;br /&gt;
However compressed formats incorporating the &amp;quot;padding zeroing&amp;quot; part were made since then, and Dolphin supports them! These are the WBFS and GCZ formats.&lt;br /&gt;
&lt;br /&gt;
Dolphin can&#039;t play games directly from compressed archives (7zip/zip/gzip/rar...)&amp;lt;ref&amp;gt;https://forums.dolphin-emu.org/Thread-dolphin-s-support-of-archive-files?pid=513604#pid513604&amp;lt;/ref&amp;gt;. Instead, it utilizes its own compression method.&lt;br /&gt;
&lt;br /&gt;
===GCZ (Dolphin native archive format) - GC/Wii===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This format has been deprecated in favor of [[#RVZ (Modern Dolphin format) - GC/Wii|RVZ]].&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes (Not directly if scrubbed; see reverting notes)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate. Depends on the game. It is very minimal if junk data is not removed (scrubbed).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; Dolphin (right-click the game(s) in the games list and select &amp;quot;Convert File...&amp;quot; (or &amp;quot;Convert Selected Files...&amp;quot; if more than one is selected), and select GCZ), or [https://wit.wiimm.de/ wit (Wiimms ISO Tools)], Nkit (for indirect recovery)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes (Directly for non-scrubbed files. For scrubbed files, first convert to ISO, then use Nkit tool&#039;s &amp;quot;Recover to ISO&amp;quot; option)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin)&lt;br /&gt;
&lt;br /&gt;
===RVZ (Modern Dolphin format) - GC/Wii===&lt;br /&gt;
&lt;br /&gt;
The Dolphin team developed a new compression format based on WIA called RVZ. Usage is very similar to GCZ in Dolphin itself, but it only works on newer Dolphin versions. It can efficiently compress both the actual data and junk data, without altering the file/directory structure.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate. Considerable, depending on the game.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; Dolphin 5.0-12188+ (right-click the game(s) in the game list and select &amp;quot;Convert File...&amp;quot; (or &amp;quot;Convert Selected Files...&amp;quot; if more than one is selected), and select RVZ)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes (In Dolphin, right-click the game, select &amp;quot;Convert File...&amp;quot; and select ISO)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin 5.0-12188+)&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ElektroStudios/Dolphin_Emulator_RVZ_ISO_GameCube_Wii_Conversion_Scripts Dolphin RVZ/ISO Conversion Scripts]: A set of PowerShell and Batch scripts that automate bulk conversion between ISO and RVZ formats using DolphinTool.exe. Useful for converting large libraries without manually using the Dolphin GUI.&lt;br /&gt;
&lt;br /&gt;
===Scrubbing and Trimming - GC/Wii===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not directly, see note about reversing.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Not Immediate for just scrubbing (ISO dump size the same); Immediate for trimming (ISO dump size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; GC-Tool (&amp;quot;wipe garbage data...&amp;quot; - Scrubbing for GameCube), GameCube ISO Trimmer (scrubbing and trimming for GameCube), WiiScrubber (scrubbing/trimming for Wii, although compressing with Dolphin will scrub it anyways).&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, with WiiScrubber&#039;s undo file or NKit.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes for scrubbed; some games won&#039;t work trimmed.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes for scrubbed; some games won&#039;t work trimmed.&lt;br /&gt;
&lt;br /&gt;
Scrubbing games zeros out garbage/dummy data in the ISO file. The resulting file will be the same size, but it will be able to compress better than unmodified ISOs. The difference can be huge depending on the game. Animal Crossing, for instance, will compress to just a 26 MB .gcz file after being scrubbed!&lt;br /&gt;
&lt;br /&gt;
Trimming (also known as &amp;quot;trucha scrubbing&amp;quot;, and substantially different from the definition of &amp;quot;trimming&amp;quot; used in ROM-based systems) games will also defragment the files moving them towards the start of the disc image, resulting in a smaller ISO file. The trimmed file can be used immediately at a smaller size without compression, but the game&#039;s internal structure will be wholly modified. &#039;&#039;&#039;Games relying on direct sector access (as opposed to consulting the filesystem) will break if you trim them.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===WBFS - Wii only===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not directly; see reverting notes.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size lowers). Considerable, depending on the game.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [http://www.wiibackupmanager.co.uk/downloads.html Wii Backup Manager] (after adding your game, go to &amp;quot;Transfer&amp;quot; and select &amp;quot;WBFS&amp;quot;) or wit (Wiimms ISO Tools).&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Maybe. WBFS files can always be converted back to ISO, but they will remain scrubbed (can be unscrubbed with NKitRestore) and, depending on settings at the time of conversion to WBFS, may be missing update/extras partitions (can be readded with wit or NKitRestore and a copy of the missing data).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - Preferred format by most SD/USB loaders&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin)&lt;br /&gt;
&lt;br /&gt;
A scrubbed and sparse (gap-dropping) format directly derived from the one used in the obsolete WBFS file system.&lt;br /&gt;
&lt;br /&gt;
Ideal space-saving option for Wii games to be played via an USB loader.&lt;br /&gt;
&lt;br /&gt;
===CSO (aka CISO) - GC/Wii===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not directly, see note about reversing.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size lowers). Less than WBFS.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; Wii Backup Manager (same as above, but select &amp;quot;CISO&amp;quot; - possibly Wii only), wit&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Maybe (same caveats as WBFS).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes (on Wii/Vwii only) - Nintendont for Gamecube games, uLoader for Wii games&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin)&lt;br /&gt;
&lt;br /&gt;
A scrubbed and sparse (gap-dropping) format. Unrelated to the PSP&#039;s CSO format.&lt;br /&gt;
&lt;br /&gt;
Great space-saving option for Gamecube games to be played on Nintendont.&lt;br /&gt;
&lt;br /&gt;
===FST (extracted File System) - GC/Wii===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (Yes, if not scrubbed)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Very low with GC ISOs, much better with Wii ones. Can also be combined with classic archives compression (ZIP/RAR/7z etc.) to match WIA and NKit compression ratios.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://wit.wiimm.de/info/composing.html wit]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Partially via the align-files.txt created by wit when extracting.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; GC games on Wii/Vwii: Yes ([https://github.com/FIX94/Nintendont/ Nintendont]) / Other combinations: No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin)&lt;br /&gt;
&lt;br /&gt;
This has the advantage of easy experimenting with [[#Destructive Modification]]. Includes all disadvantages of trimming.&lt;br /&gt;
&lt;br /&gt;
===WIA (Wii ISO Archive) - GC/Wii===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not directly; see reverting notes (Yes, if not scrubbed)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ISO dump size lowers); more than WBFS. (No gain if not scrubbed and compression not used)&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; wit, Dolphin 5.0-12188+, Nkit (for indirect recovery)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes (Directly, if not scrubbed. Not directly, if scrubbed, by converting it to ISO first, and then using Nkit tool&#039;s &amp;quot;Recover to ISO&amp;quot; option)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin 5.0-12188+)&lt;br /&gt;
&lt;br /&gt;
A scrubbed and compressed format designed for maximum space savings without cutting corners on corruption detection, but it&#039;s not directly editable. Never really caught on and may be considered de-facto deprecated by NKit.&lt;br /&gt;
&lt;br /&gt;
===NKit formats - GC/Wii===&lt;br /&gt;
&#039;&#039;&#039;This format has been deprecated in favor of [[#RVZ (Modern Dolphin format) - GC/Wii|RVZ]]. ([https://github.com/Nanook/NKit/wiki Developer&#039;s Wiki])&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes (Not for Wii games, if the Wii update partition is removed and the recovery file not preserved)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; NKit&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes (unless the Wii update partition was removed and the recovery file not preserved)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; GC: Yes (ISO variant only) / Wii: No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Dolphin)&lt;br /&gt;
&lt;br /&gt;
Apart from its previously mentioned unscrubbing/untrimming features mentioned in the above formats&#039; descriptions, NKit is able to convert any ISO (clean dump or otherwise) to and from an [https://wiki.gbatemp.net/wiki/NKit/NKitFormat intermediate format applying various reversible changes] that optimize the image for lossless compression, including full decryption and optionally splitting the often non-unique update partitions to separate files.&lt;br /&gt;
&lt;br /&gt;
NKit.GCZ is less space efficient than NKit.ISO compressed with a powerful general purpose archiver (7zip), however it is directly playable in Dolphin.&lt;br /&gt;
&lt;br /&gt;
It has problems with emulation, such as slower emulated load times, breaking netplay if load times aren&#039;t the same, and crashing a few games.&lt;br /&gt;
&lt;br /&gt;
Compressing NKit.ISO with a strong compression format gives the smallest size while being reversible.&lt;br /&gt;
&lt;br /&gt;
==Wii U==&lt;br /&gt;
All uncompressed WUD dumps are 23.3GB, which makes compression needed de facto. Some examples:&lt;br /&gt;
* Super Mario World 3D: 23.3GB &amp;gt; 2.61GB (88% gain)&lt;br /&gt;
* New Super Mario Bros. U: 23.3GB &amp;gt; 1.8GB (92% gain)&lt;br /&gt;
* Donkey Kong Country Tropical Freeze: 23.3GB &amp;gt; 11.7GB (49% gain)&lt;br /&gt;
&lt;br /&gt;
===WUX (Wii U Compressed Image Dump Archive)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes (lossless, doesn&#039;t actually alter the data).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (smaller file than WUD): Around 50% gain usually (depending on the game)&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [http://mega.nz/#!llQwyQQZ!58fErjqM7pyQZKFKe0Qlu1yLP5EbtmOmiDUN1ElW07c wud tool]. To use, drag-and-drop the ISO on the executable.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes. The wud tool includes a decompression utility, which recreates the original file.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No (can be converted to an installable format using [https://github.com/FIX94/wud2app wud2app])&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - Cemu (and potentially other [[Wii U emulators]])&lt;br /&gt;
&lt;br /&gt;
By Exzap, Cemu&#039;s author ([http://gbatemp.net/threads/wii-u-image-wud-compression-tool.397901/ release thread]). The tool detects duplicate sectors and only stores them once: all the empty ranges end up removed, storing only ranges which contain file or filesystem data. Of course, the original ISO can be reconstituted.&lt;br /&gt;
&lt;br /&gt;
===APP (aka NUS/Installable Format)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No in regard to discs; Partially in regard to CDN data.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (Total size decreases, compared to disc image)&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; wud2app (disc image to APP), disc2app (original disc to APP), NUSPacker (extracted format to APP), Teconmoon&#039;s WiiVC Injector (Wii/Gamecube disc image to Enhanced Vwii APP), ...&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes (after installation)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - Cemu recently implemented it with auto-scanning of DLC/Update&lt;br /&gt;
&lt;br /&gt;
Consisting of a folder containing *.app, *.h3, title.cert, title.tik, and title.tmd files, this official Nintendo format is how tiles are stored on discs and some system titles are stored on the console and is very similar to how titles are stored on the CDN (on the CDN the files are named differently, .app files are encrypted with the title key and common keys and the tmd has a  certificate chain on the end that is same for every tmd). This is equivalent to the files contained within a 3DS CIA file; however unlike a 3DS title, converting a disc title to digital does not require modifying the title itself, thus leaving the title&#039;s signatures valid.&lt;br /&gt;
&lt;br /&gt;
===RPX/RPL (aka Installed/Extracted/Loadiine Format)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (dump is extracted to individual files)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (Total size decreases). Can be less than a WUX depending on the game.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; see below&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No, any padding/file order/signature information is lost.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, use [https://github.com/dimok789/loadiine_gx2/releases Loadiine GX2]&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
Titles installed to USB or MLC are stored in this format, comprised of three &amp;quot;code&amp;quot;, &amp;quot;content&amp;quot;, and &amp;quot;meta&amp;quot; folders.&lt;br /&gt;
&lt;br /&gt;
Can be extracted from disc images with DiscU, UWizard ([http://digiex.net/guides-reviews/console-guides/nintendo-wii-u-guides/14680-wii-u-wud-loadiine-gx2-conversion-extract-wud-images-loadiine-use.html follow this guide for usage information]) or JWUDTool, and from the installable format using JNUSTool. Can be converted to installable format with NUSPacker.&lt;br /&gt;
&lt;br /&gt;
Ideal format for game modding, less so for playing on console due to Loadiine&#039;s intrinsic modus operandi (appearing to the OS as the host title, with potentially different permissions) leading to poor compatibility.&lt;br /&gt;
&lt;br /&gt;
===WUA (Wii U Archive)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (based on extracted format, see above)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (Total size decreases, adds compression to the extracted format).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; Cemu (introduced in v1.27)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No (based on extracted format, see above)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - Cemu (since v1.27)&lt;br /&gt;
&lt;br /&gt;
Cemu (since 1.27) can convert installed titles to WUA, combining  the title itself, update (if available) and DLC (if available) into one file. The conversion tool is available via the Cemu title manager.&lt;br /&gt;
Based on a small testset of 44 titles with updates and dlc, WUA reduced the overall file size by roughly 16%. It also reduced the number of files per title from 3,500 on average to 1.&lt;br /&gt;
(archives compressed in the ZSTD format)&lt;br /&gt;
&lt;br /&gt;
==Xbox==&lt;br /&gt;
Xbox emulation uses the [[Ripping_games|XISO]] format.&lt;br /&gt;
&lt;br /&gt;
===Rebuilt XISO===&lt;br /&gt;
XISO extract (Manual Scrubbing), then repackaging to XISO again (a.k.a Ditching the VOB-side of things)&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (dump strips the DVD video portion or padding portion of the drive to focus on the game executables and assets.)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (total file size decreases). Gains of 10-90% savings are not uncommon.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/XboxDev/extract-xiso extract-xiso], [https://xiso.antangelo.com/ xiso.antangelo] and other known tools use some variation of [https://github.com/antangelo/xdvdfs XDVDFS].&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - [[xemu]].&lt;br /&gt;
&lt;br /&gt;
===CHD===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Probably yes? &#039;&#039;&#039;Be sure to use a recent version of chdman (e.g.: get chdman from the last [https://github.com/mamedev/mame/actions MAME package])&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039;  chdman&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Probably yes? Use the same tool (chdman).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; [https://github.com/xemu-project/xemu/pull/2809 WIP]&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; Make sure to use &#039;&#039;createdvd&#039;&#039; command for Xbox XGD DVD titles. You can use the cmd script mentioned in CHD section in the beginning, just replace the extensions with .iso and add &#039;&#039;&#039;-hs 2048&#039;&#039;&#039; for slightly smaller filesize when using LZMA compression algorithm.&lt;br /&gt;
&lt;br /&gt;
===CCI===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Not really, the format does not currently embed [[Ripping_games#Microsoft_Xbox|additional disc security]] or manufacturing-specific data, as this is generally unnecessary for standard playback. However, the architecture is designed for extensibility; it supports additional metadata payloads that can be integrated in the future without breaking compatibility with existing loaders. Aside from the core structural data, the format does not embed any other metadata at this time.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/Team-Resurgent/Repackinator/releases repackinator], [https://github.com/Team-Resurgent/XboxToolkit XboxToolkit], [https://github.com/astarivi/OGXRepacker OGXRepacker]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, using the same tool (repackinator).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; With [[homebrew]].&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; [https://github.com/xemu-project/xemu/pull/2808 WIP]&lt;br /&gt;
&lt;br /&gt;
==Xbox 360==&lt;br /&gt;
Xbox 360 emulation typically utilizes the [[Ripping_games|XISO]] format. While using compression formats is highly preferred over keeping raw 8.5 GB images, the conversion processes are often too substantial and irreversible to be suitable for archival purposes, as they alter the underlying data structure tables.&lt;br /&gt;
&lt;br /&gt;
===XEX (Xbox Executable) + Data Folder===&lt;br /&gt;
Often referred to as &amp;quot;spilling the ISO guts,&amp;quot; this method extracts the raw assets and executable directly from the image.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (the dump is collapsed into individual files and the original filesystem structure is lost).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (total file size decreases significantly depending on the game).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; XBOX 360 ISO Extract, Exiso-GUI, or Exiso. (These are also highly useful for ROM hacking).&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; The ISO can be rebuilt, but not accurately to the original disc layout.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, via a JTAG or RGH exploited console.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Xenia Canary and Xenia Edge).&lt;br /&gt;
&lt;br /&gt;
===ZAR (ZArchive)===&lt;br /&gt;
A compressed archive format using ZSTD compression. &#039;&#039;&#039;It is created from previously decrypted and extracted XEX + Data folder dumps&#039;&#039;&#039;. Support for loading these directly was introduced via a [https://github.com/xenia-canary/xenia-canary/pull/165 pull request].&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (relies on an already extracted, un-archival data structure).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; High (combines the file-size reduction of extraction with ZSTD compression into a single neat file).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/Exzap/ZArchive/releases ZArchive] tool or the built-in `xenia-canary -&amp;gt; create Zar package` option. For digital content/XBLA, &amp;quot;[https://digiex.net/threads/wxpirs-extract-content-from-xbox-360-demos-video-dlc-and-arcade-game-containers.9464/ wxPirs]&amp;quot; is required first to unpack containers.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No. While it can be unpacked back to loose XEX files, the original disc layout and padding data are already permanently lost.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Xenia Canary and Xenia Edge).&lt;br /&gt;
&lt;br /&gt;
===GoD (Games on Demand)===&lt;br /&gt;
GoD is the Xbox 360&#039;s hard drive installation format. GoD packages contain container metadata used by the Xbox 360 dashboard to identify and display installed titles. This metadata may also prove useful for future emulator dashboard implementations.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (it is a proprietary digital container conversion and does not preserve the original optical disc layout).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Moderate (removes system padding).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; ISO2GOD.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes (native support as installed digital content).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; No.&lt;br /&gt;
&lt;br /&gt;
===Rebuilt XISO===&lt;br /&gt;
This method involves manually scrubbing an ISO and repackaging it back into an XISO format (effectively ditching the VOB/video side of the disc partition).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (missing standard system data).&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (total file size decreases by removing empty padding).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; ISO2GOD (acting as an image rebuilder). Under settings, set the output and rebuild path to the same location, check &amp;quot;Always save rebuilt ISO&amp;quot;, and set Padding to &amp;quot;Full (ISO Rebuild)&amp;quot;. Add the ISO, click &amp;quot;Convert&amp;quot;, keep the newly generated ISO, and delete the generated GoD folder.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No. The original padding quantity information and specific data structures are permanently lost.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, provided the rebuilding process did not damage vital game files.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes (Xenia Canary and Xenia Edge).&lt;br /&gt;
&lt;br /&gt;
===CCI (Compressed Compact ISO)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Unknown.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate compression benefits.&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/Team-Resurgent/Simple360CCI Simple360CCI]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Likely yes, by using the same Simple360CCI utility to decompress it.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, with [[homebrew]] software.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Support is currently a [https://github.com/xenia-canary/xenia-canary/pull/945 work-in-progress (WIP)].&lt;br /&gt;
&lt;br /&gt;
=ROM images=&lt;br /&gt;
==PlayStation Vita==&lt;br /&gt;
===Trimming===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No, but trivially undoable.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ROM size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; None - [https://github.com/motoharu-gosuto/psvgamesd#trimming-zeroes manual process]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes (see above).&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - with psvgamesd.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; ?&lt;br /&gt;
&lt;br /&gt;
The psvgamesd gamecard backup creation and mounting tools supports mounting a trimmed backup (although no tools exist for dumping directly in trimmed format, or converting between full and trimmed.&lt;br /&gt;
&lt;br /&gt;
Neither variant of the .psv format (unrelated to the Cobra Blackfin&#039;s .psv format) has caught on, despite being the most accurate options for physical game backups.&lt;br /&gt;
&lt;br /&gt;
===Extracted files (NoNpDRM format)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No for physical titles, close enough (and generally accepted as such) but no cigar for digital ones.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (compared to ROM).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; NoNpDRM plugin + a file manager like VitaShell.&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes - with the NoNpDRM plugin.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes - Vita3K&lt;br /&gt;
&lt;br /&gt;
NoNpDRM is a Vita plugin that generates decrypted licenses (valid for any console) when running an original Vita title, as well as allowing the system to accept those licenses, allowing for playing the encrypted files directly copied from a game card or memory card (by extension the name is therefore also used for such files, or the combination of the game&#039;s files and a decrypted license).&lt;br /&gt;
&lt;br /&gt;
NoPsmDRM is the equivalent for PlayStation Mobile titles.&lt;br /&gt;
&lt;br /&gt;
An hypothetical NoPspEmuDRM, allowing for PSP/PS1 eboots to be natively runnable and manageable from the LiveArea/Content Manager, is currently not known to exist nor believed to be in development.&lt;br /&gt;
&lt;br /&gt;
==Switch==&lt;br /&gt;
===NSZ===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (Total size decreases)&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; [https://github.com/nicoboss/nsz nsz]&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Only NCAs are fully reversible; compressed XCI and NSP files will be different when decompressed&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, after installation&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; No&lt;br /&gt;
&lt;br /&gt;
It is possible to merge the game base, update and DLCs on a single NSP with the tool [https://github.com/julesontheroad/NSC_BUILDER NSC_Builder] and compress it to NSZ. Alternatively, [https://github.com/sinjunyoung/NSW.M2 NSW.M2] is a lightweight Windows GUI tool that can merge/split containers and decompress NSZ/XCZ on-the-fly.&lt;br /&gt;
&lt;br /&gt;
==Game Boy Advance / Nintendo DS / Nintendo 3DS==&lt;br /&gt;
===Trimming===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (data removed)&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ROM dump size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; NDSTokyoTrim (GBA/DS/3DS), rom_tool (3DS), GodMode9 (can directly dump DS/3DS cards in trimmed format)&amp;lt;br /&amp;gt;NDSTokyoTrim: Drag-and-drop roms, and press &amp;quot;Trim&amp;quot;. The original file will be overwritten! &lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No. Some GBA/DS games may be broken by meaningful data at the end of the ROM being mistaken for padding.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, same file format.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
Trimming involves deleting bytes from the end of the ROM up to until the first different one.&lt;br /&gt;
&lt;br /&gt;
However, with no mandatory allocation table, it&#039;s not intrinsically possible to identify the true end of the used area, and therefore some GBA/DS games can be broken by naive automated trimming (for example Golden Sun DS).&lt;br /&gt;
&lt;br /&gt;
===Compressing (GB/GBA/GBC/NDS only)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (ROM size lowers).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; 7-Zip&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes, simply extract the compressed file.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Needs confirmation&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; [[mGBA]], [[VisualBoyAdvance-M]], [[melonDS]], [[Gearboy]] only supports .zip, no .7z as of now.&lt;br /&gt;
&lt;br /&gt;
mGBA, VBA-M, and melonDS support playing the ROM file directly from a .zip or .7z file. GBA saw a reduction of ~58% in size (~3.7K ROMs, from 32.4GB to 13.5GB), while GB/GBC saw ~68% (~1.8K ROMs, from 1.06GB to 334MB).&lt;br /&gt;
&lt;br /&gt;
Script for bulk .7z compression (with best settings):&lt;br /&gt;
 for %i in (*.gba/gbc/gb/nds) do 7z a &amp;quot;%~ni.7z&amp;quot; &amp;quot;%i&amp;quot; -mmt8 -mx9 -md=256m -mfb=273 -m0=lzma2&lt;br /&gt;
&lt;br /&gt;
The 8 in &amp;lt;code&amp;gt;-mmt8&amp;lt;/code&amp;gt; parameter can be set to a minimum of 1, and a maximum of the total number of threads on your CPU.&lt;br /&gt;
&lt;br /&gt;
===CIA (CTR Importable Archive, 3DS and DSiWare only)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No in regard to gamecard dumps; Partially in regard to CDN data.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (smaller than original ROM - not applicable to digital titles).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; GodMode9 (can directly dump 3DS cards or installed titles to CIA, as well as converting 3DS to CIA), 3dsconv or 3DS Simple CIA Converter 5.0+ (3DS rom to CIA); makerom (3DS to/from CIA, NCCHs/DSiWare/ELF+RSF to 3DS/CIA), make_cia (DSiWare to CIA)&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No, if starting from a gamecard dump (update partitions removed, main content&#039;s ExHeader modified to change the media type from CARD/NAND to SD Application)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Yes, after installation.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes?&lt;br /&gt;
&lt;br /&gt;
Official Nintendo format for developers to install digital titles, later became the most popular format for installable homebrew and game backups owing to the relatively low marketshare of flashcards and emulators (and, for the former, strong impopularity) in favor of CFW.&lt;br /&gt;
&lt;br /&gt;
Equivalent of the Wii&#039;s WAD (for digital titles only) and the DSi&#039;s TAD (again for digital titles only, and with basically no popular support due to the lack of any homebrew title installers supporting the format - not to be confused with an homonymous unofficial format nor with the files produced by the official export-DSiWare-to-SD feature)&lt;br /&gt;
&lt;br /&gt;
===NCCHs (CXIs and CFAs, 3DS only)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (partition table/ticket/signatures... removed), compared to CCI/3DS and CIA&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (smaller than original ROM - not applicable to digital titles).&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; GodMode9, ctrtool, ...&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; No (result will be unsigned)&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Not really, unless packaged back into a CIA or 3DS.&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
3DS and CIA files, as well as already installed digital titles, are comprised of one or more NCCHs (also called &amp;quot;partitions&amp;quot; or  &amp;quot;contents&amp;quot;): the main content (number 0) can either be an executable CXI for software, or a non-executable CFA for a data title. Additional CFAs may be present, [https://www.3dbrew.org/wiki/NCSD#Overview with conventional index numbers]. [[Citra]] can run CXIs directly.&lt;br /&gt;
&lt;br /&gt;
===Z3DS (.zcia, .zcci, .z3dsx, .zcxi)===&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes.&lt;br /&gt;
* &#039;&#039;&#039;Gain:&#039;&#039;&#039; Immediate (smaller than original ROM for decrypted titles; encrypted titles would be compressed terribly).&amp;lt;ref&amp;gt;https://azahar-emu.org/blog/compressed-backups/&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Tools Used:&#039;&#039;&#039; zstd (seekable zstd), Azahar (v2123-beta1+)&amp;lt;ref&amp;gt;https://github.com/azahar-emu/azahar/releases/tag/2123-beta1&amp;lt;/ref&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;Can be reverted?&#039;&#039;&#039; Yes&lt;br /&gt;
* &#039;&#039;&#039;Playable on Hardware?&#039;&#039;&#039; Unknown&lt;br /&gt;
* &#039;&#039;&#039;Playable on Emulators?&#039;&#039;&#039; Azahar (v2123-beta1+)&lt;br /&gt;
&lt;br /&gt;
=Other Tricks=&lt;br /&gt;
==Storage Tricks==&lt;br /&gt;
These methods have the advantage of being compatible with EVERY emulator, even those without proper support for compressed ISO/archive formats.&lt;br /&gt;
&lt;br /&gt;
===NTFS Compression===&lt;br /&gt;
You can enable filesystem-level compression (like &amp;quot;NTFS Compression&amp;quot; in Windows) for the directory containing your ISOs/ROMs. This has a very noticeable space gain and doesn&#039;t affect the emulator&#039;s functionality. It&#039;s surprisingly effective.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
===Decompression on Demand===&lt;br /&gt;
You can keep your ROMs/ISOs compressed in a 7zip archive and use RocketLauncher or any other [[Frontends]] to decompress 7zip archives and pass the contents onto the emulator.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
===FileSystem Deduplication, alternative file systems===&lt;br /&gt;
If you use macOS, you can look up for fuse filesystems which support compression/deduplication. &amp;lt;br /&amp;gt; &lt;br /&gt;
If you use windows, you can fire a VM/store your games on ,a pc with a transparent network file server running linux/bsd.(might be viable on low latency networks, and a fast file server) &amp;lt;br /&amp;gt; &lt;br /&gt;
On linux and bsds one can use, filesystems with de-duplication(and possibly transparent file compression) like:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Squashfs&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; you can mount the filesystem and use an overlay file system to add a new file, and then create a new squashfs against an overlay folder.&lt;br /&gt;
** &#039;&#039;&#039;ReadWriteable?&#039;&#039;&#039; No read-only.&lt;br /&gt;
** &#039;&#039;&#039;Deduplication?&#039;&#039;&#039; Yes, block level.&lt;br /&gt;
** &#039;&#039;&#039;Active Deduplication?&#039;&#039;&#039; No, Deduplication is triggered by the user, during filesystem creation.&lt;br /&gt;
** &#039;&#039;&#039;Available compressors:&#039;&#039;&#039; zstd, xz(lzma2), lzma, gzip, lz4, lzo.&lt;br /&gt;
** &#039;&#039;&#039;Compression level control:&#039;&#039;&#039;  Depends on the compression algorithm, xz dictionary size depends on filesystem block size.&lt;br /&gt;
** &#039;&#039;&#039;Transparent?&#039;&#039;&#039; On Linux and BSD via kernel. Squashfuse avaialble for macOS.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Btrfs&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;ReadWriteable?&#039;&#039;&#039; Yes.&lt;br /&gt;
** &#039;&#039;&#039;Deduplication?&#039;&#039;&#039; Yes, file and block level.&lt;br /&gt;
** &#039;&#039;&#039;Active Deduplication?&#039;&#039;&#039; No, Deduplication is triggered by the user.&lt;br /&gt;
** &#039;&#039;&#039;Available compressors:&#039;&#039;&#039; zstd, zlib, lzo.&lt;br /&gt;
** &#039;&#039;&#039;Transparent?&#039;&#039;&#039; On Linux via kernel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Zfs&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;ReadWriteable?&#039;&#039;&#039; Yes.&lt;br /&gt;
** &#039;&#039;&#039;Deduplication?&#039;&#039;&#039; Yes, file and block level.&lt;br /&gt;
** &#039;&#039;&#039;Active Deduplication?&#039;&#039;&#039; Yes, deduplication happens during writes.(high memory requirements)&lt;br /&gt;
** &#039;&#039;&#039;Available compressors:&#039;&#039;&#039; zstd, zlib, lzo.&lt;br /&gt;
** &#039;&#039;&#039;Transparent?&#039;&#039;&#039; On Linux, BSD, via kernel. Openzfs on mac os(?).&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Xfs&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Note:&#039;&#039;&#039; Without de-duplication it is already quite efficient at storing files.&lt;br /&gt;
** &#039;&#039;&#039;ReadWriteable?&#039;&#039;&#039; Yes.&lt;br /&gt;
** &#039;&#039;&#039;Deduplication?&#039;&#039;&#039; Yes, file level via duperemove.&lt;br /&gt;
** &#039;&#039;&#039;Active Deduplication?&#039;&#039;&#039; No, deduplication is triggered by the user.&lt;br /&gt;
** &#039;&#039;&#039;Available compressors:&#039;&#039;&#039; None.&lt;br /&gt;
** &#039;&#039;&#039;Transparent?&#039;&#039;&#039; On Linux and BSD via kernel.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;LVDO - Linux Volume Duplication/Compression&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;&#039;ReadWriteable?&#039;&#039;&#039; Yes.&lt;br /&gt;
** &#039;&#039;&#039;Deduplication?&#039;&#039;&#039; Yes, block. And whatever filesystem on-top&lt;br /&gt;
** &#039;&#039;&#039;Active Deduplication?&#039;&#039;&#039; Yes Transparent.&lt;br /&gt;
** &#039;&#039;&#039;Available compressors:&#039;&#039;&#039; LZ4.&lt;br /&gt;
** &#039;&#039;&#039;Transparent?&#039;&#039;&#039; Yes, On Linux and via kvdo module and lvm2 integration&lt;br /&gt;
** https://github.com/dm-vdo/kvdo&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; Yes&lt;br /&gt;
&lt;br /&gt;
==Destructive Modification==&lt;br /&gt;
Sometimes, the most bloated part of the game is the game itself, either intentional or because of poor design choices.  For instance, many PSP JRPGs have a specific FMV movie duplicated a dozen times, and the Megaman Collection on GCN stores its sound data using an uncompressed format bringing the size of that portion alone to 1GB. In many of these cases, there&#039;s just not much you can do about it without destructively altering the game&#039;s data.&lt;br /&gt;
&lt;br /&gt;
Note, &amp;quot;deleting&amp;quot; often means replacing the file with a 1KB dummy file to prevent the ISO file structure from collapsing on itself, but sometimes such care isn&#039;t even put into ensuring it&#039;s still in a functional state. Some examples:&lt;br /&gt;
&lt;br /&gt;
* delete all videos: this brings Super Smash Bros Brawl to 4.7GB (mainly due to Subspace Emissary).&lt;br /&gt;
* delete all voice acting and occasionally sound and music: this brings Xenoblade PAL to 4.2 GB with even only one of both dubs removed.&lt;br /&gt;
* delete unused content you could get with emulator cheats like rooms and stuff.&lt;br /&gt;
* delete &amp;quot;extra&amp;quot; languages other than the language you need.&lt;br /&gt;
* If a game has multiple quests, then you could try deleting characters/side-quest you don&#039;t like as much.&lt;br /&gt;
&lt;br /&gt;
Tools used for this are modding tools for rebuilding file trees, like UMDGen (PSP), Tinke (DS) and also regular ISO tools (PS1, Saturn).&lt;br /&gt;
&lt;br /&gt;
Since this results, in most cases, in very noticeable detrimental effects in gameplay (if the game doesn&#039;t crash outright), this is nothing short of mutilating the game image. Sadly enough, some of these dumps make it to sharing sites.&lt;br /&gt;
&lt;br /&gt;
Avoid resorting to destructive modifications since it can lead to random crashes and unexpected behavior, especially in games with lots of shared assets. [[File hashes|Verify your dumps]] to make sure you don&#039;t have these, and if you still want to reduce size, prefer using other methods or uses decompression on demand. One reason to use a destructively modified dump is for burning your own Dreamcast games as GD-ROMs were over a gigabyte in size and CD-Rs top out at 850MB.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Archive-quality dump?&#039;&#039;&#039; No (Removes data)&lt;br /&gt;
&lt;br /&gt;
=See also=&lt;br /&gt;
*[[Ripping games]]&lt;br /&gt;
*[[List of filetypes]]&lt;br /&gt;
&lt;br /&gt;
=External links=&lt;br /&gt;
*[https://github.com/86Box/86Box/issues?q=is%3Aissue+is%3Aopen+format+label%3Afeature+ Various image format feature requests for 86Box]&lt;br /&gt;
*[https://github.com/joncampbell123/dosbox-x/issues/1822 CHD feature request for DOSBox-X]&lt;br /&gt;
*[https://github.com/schellingb/dosbox-pure/issues/40 CHD feature request for DOSBox Pure]&lt;br /&gt;
*[http://web.archive.org/web/20231118032344/https://yuzu-emu.org/entry/yuzu-progress-report-aug-2023/#project-terra yuzu now supports sparse and compressed NCA games]. This means a long list of titles whose eShop releases couldn’t previously boot are now either running or perfectly playable, and their RomFS can be fully dumped.&lt;br /&gt;
&lt;br /&gt;
=References=&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41247</id>
		<title>PlayStation 4 emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41247"/>
		<updated>2021-09-23T20:01:49Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Comparisons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox console&lt;br /&gt;
|title = PlayStation 4&lt;br /&gt;
|logo = PS4.png&lt;br /&gt;
|developer = [[:Sony]]&lt;br /&gt;
|type = [[:Category:Home consoles|Home video game console]]&lt;br /&gt;
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]&lt;br /&gt;
|release = 2013&lt;br /&gt;
|predecessor = [[PlayStation 3 emulators|PlayStation 3]]&lt;br /&gt;
|successor = [[PlayStation 5]]&lt;br /&gt;
|emulated = {{~}}&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 4&#039;&#039;&#039; (PS4) is an eighth-generation console produced by Sony Computer Entertainment on November 15, 2013 and retailed for {{Inflation|USD|399.99|2013}}. It is the first PlayStation console to use the [[wikipedia:x86|x86]] architecture, a semi-custom 8-core AMD Jaguar CPU at 1.6 GHz. One of the cores is utilised separately only for low-power, background tasks. The CPU shares its place on an APU chip alongside a semi-custom AMD GCN Radeon GPU supported by 8 GB of GDDR5 RAM at 2.75 GHz, while 256 MB of DDR3 RAM is used only for background tasks.&lt;br /&gt;
&lt;br /&gt;
Emulation of the PlayStation 4 will prove to be a monumental task owing to the complexity of x86_64 and the Radeon-based GPU. Most projects will inevitably end up going the route of [[Wine]].&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&amp;lt;abbr title=&amp;quot;Free/Libre and Open-Source Software&amp;quot;&amp;gt;FLOSS&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/devofspine/spinedemo Spine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://twitter.com/notzecoxao/status/1441014475730165763?s=21 2021-09-23]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Orbital]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AlexAltea/orbital git]	&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|GPCS4&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Inori/GPCS4 git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|PS4Delta&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Force67/ps4delta git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|RPCS4&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/RPCS4/rpcs4 git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|Console&lt;br /&gt;
|-&lt;br /&gt;
|PlayStation 5&lt;br /&gt;
|align=left|{{Icon|PS5}}&lt;br /&gt;
|Patch based&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;Spine&lt;br /&gt;
:A compatibility layer that can run 353 games ingame; of the lot, only 3 are considered playable according to the compatibility list.&amp;lt;ref&amp;gt;[https://docs.google.com/spreadsheets/d/1vebgZawcNhdZnGPaSuWrC6wo9OpR1miz/edit#gid=438411959 Community Maintained Spine Compatibility List] from latest Spine release&amp;lt;/ref&amp;gt; In a stark contrast from other closed-source emulators, Spine is Linux-exclusive; the creator has opted not to release the source code out of caution for a Windows-exclusive variant emerging out of his work,&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/pkc8oe/spine_ps4_emulator_v20210901_released_with/hc3coog/ devofspine] on Reddit. &amp;quot;I wouldn&#039;t mind open sourcing it at some point in time but there are several things that stop me from doing this in the near future: a) there are some parts in the code that are a mess and I wouldn&#039;t feel comfortable releasing them for public consumption, b) I enjoy the freedom to develop it in the way I want to, c) I would be a bit afraid of losing control, open source brings with it a risk of forks for example and I wouldn&#039;t like to see my work used to do for example a Windows exclusive variant, and d) PS4 is still a current gen console.&amp;quot; (Edited)&amp;lt;/ref&amp;gt; despite the fact that there is already interest in getting it working through WSLg.&amp;lt;ref&amp;gt;[https://github.com/microsoft/wslg/issues/445#issuecomment-921119545 Spine PlayStation 4 emulator does not work in WSLg with GPU enabled] issue at the WSLg repository (#445). GitHub. &amp;quot;no need to close the issue, we will use this to track the GPU acceleration issue. Unfortunately, I don&#039;t have access to PlayStation firmware thus not able to repro, but we will see what we can do to investigate this, thanks!&amp;quot;&amp;lt;/ref&amp;gt; Its authenticity was verified by lead Orbital developer AlexAltea.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/bz4ikp/orbital_a_playstation_4_emulator_that_is/eqq6lxt/ AlexAltea] on Reddit. &amp;quot;I&#039;ve analyzed the Spine demo in IDA Pro (reverse engineering tool), and everything checks out. It&#039;s obviously a very early release, lots of unimplemented parts, but it&#039;s real. More importantly, we have tested it locally and it works.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;[[Orbital]]&lt;br /&gt;
:An open-source low-level emulator based on [[QEMU]], Orbital uses existing hypervisors like Intel HAXM to speed up performance. A surprising amount of progress has been made for an emulator of its kind, having to emulate the kernel used by the PS4; It&#039;s currently stuck at the console&#039;s Safe Mode&amp;lt;ref&amp;gt;https://www.youtube.com/watch?v=IBBHisNM74o&amp;lt;/ref&amp;gt; and, thus, can&#039;t boot any games yet.&lt;br /&gt;
&lt;br /&gt;
;GPCS4&lt;br /&gt;
:A compatibility layer for the PlayStation 4. Currently, it can show the logos in Nier: Automata and ran its first commercial game called &#039;&#039;We are Doomed&#039;&#039; in February 2020.  Appears to be only a side project to test 3D graphics and may or may not become anything serious. Reasons to follow this project are the growing pool of contributors; and that it works on Windows, unlike Spine. The project shows no signs of development for at least a year, and no real progress has occurred thus far, unfortunately.&lt;br /&gt;
&lt;br /&gt;
;PS4Delta&lt;br /&gt;
:A compatibility layer for the PlayStation 4. It&#039;s currently unable to boot any commercial games. Development has stopped and the project is currently archived on Github.&lt;br /&gt;
&lt;br /&gt;
;RPCS4&lt;br /&gt;
:A private project being worked on by one of the original developers of [[RPCS3]], DH. Little is known about the project at this time, but what we do know is that it&#039;s expected to run on Unix-likes, and can boot PS4 games without graphics.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/pcgaming/comments/cxx5h3/we_are_team_rpcs3_the_playstation_3_emulator_we/eyoqzes/ DH] on Reddit. &amp;quot;If you have unix-like OS, I can send you binary and you will able to run any game for PS4 and see many different errors for each (without graphics of course)&amp;quot;&amp;lt;/ref&amp;gt; The GitHub repo hasn&#039;t been updated since 2016, and it appears to only exist as a placeholder until the project is released. It is still being worked on although it is in early stages.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/ppffdy/rpcs4_ps4_emulation_preview_of_current_progress/ RPCS4 progress update] on Reddit. &amp;quot;DH, RPCS3&#039;s founder, has given permission to share this quick progress update of his PlayStation 4 emulator.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
===Potential Roadblocks===&lt;br /&gt;
Due to the PS4&#039;s x86 architecture and FreeBSD-based operating system, emulators for the device will by and large be very unconventional. Despite the x86&#039;s instruction set being &#039;&#039;&#039;huge&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{cite web | url= https://en.wikipedia.org/wiki/x86_instruction_listings | title= x86 instruction listings | Wikipedia}}&amp;lt;/ref&amp;gt;, a trait that would typically lead to years of development time by emulators, it opens the ability for pre-existing hypervisors to do the heavy lifting, eliminating the need for a recompiler. There is also, as of writing this, little to no documentation on the GPU (a modified Radeon 7970M with disabled stream processors) used in the PS4&#039;s APU, and it will require a complete re-implementation by emulator developers. End-users may wish to preform a preliminary dump of the required files from their PS4 using the [https://phi.nz/orbital/tools/dumper/ Orbital Dumper].&lt;br /&gt;
&lt;br /&gt;
===PCSX4 &amp;amp; Fake Emulators===&lt;br /&gt;
Because most people don&#039;t understand how emulation really works, scammers try and take advantage of this by making [[Emulator scams|their own fake emulator]] for malicious purposes. The PS4 has seen its fair share of scams, the most notable and persistent of which being &#039;&#039;&#039;PCSX4&#039;&#039;&#039;. The scheme is very elaborate and clever, with a website designed to mimic [[RPCS3]]&#039;s while using a similar naming scheme as [[PCSX-Reloaded|PCSX]] and [[PCSX2]] (both of which are legitimate). The site makes use of aggressive search engine optimization (SEO), meaning it&#039;s one of the top results for &amp;quot;PS4 emulator&amp;quot; on Google. There are three things that invalidate PCSX4&#039;s legitimacy:&lt;br /&gt;
&lt;br /&gt;
* The obstruction of the download behind endless surveys. Emulator development nowadays gets its funding from [[Emulators on Patreon|Patreon]] or Google Play.&lt;br /&gt;
* It is actually fairly easy to fake a PS4 (and even [[PlayStation 5|PS5]]) emulator by taking the open source [https://git.sr.ht/~thestr4ng3r/chiaki Chiaki] Remote Play client, which works by streaming games from a real PS4, and modifying the GUI to display fake hardware usage stats alongside the game. If its claims of running any PS4 game in 4K at 60 FPS with little to no issues really were true, there would certainly be news articles about it, just like there were for [[Cemu]].&lt;br /&gt;
* For any skeptic, the use of OGRE as a marketing tool is the smoking gun. OGRE is a video game engine, which developers would use to make games run on consoles. No one uses Unity or Unreal Engine to emulate a Switch. Claiming that OGRE somehow benefits emulation is a farce.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Very early emulation]]&lt;br /&gt;
[[Category:Sony consoles]]&lt;br /&gt;
[[Category:Eighth-generation video game consoles]]&lt;br /&gt;
[[Category:PlayStation 4 emulators|*]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41246</id>
		<title>PlayStation 4 emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41246"/>
		<updated>2021-09-23T19:58:16Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox console&lt;br /&gt;
|title = PlayStation 4&lt;br /&gt;
|logo = PS4.png&lt;br /&gt;
|developer = [[:Sony]]&lt;br /&gt;
|type = [[:Category:Home consoles|Home video game console]]&lt;br /&gt;
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]&lt;br /&gt;
|release = 2013&lt;br /&gt;
|predecessor = [[PlayStation 3 emulators|PlayStation 3]]&lt;br /&gt;
|successor = [[PlayStation 5]]&lt;br /&gt;
|emulated = {{~}}&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 4&#039;&#039;&#039; (PS4) is an eighth-generation console produced by Sony Computer Entertainment on November 15, 2013 and retailed for {{Inflation|USD|399.99|2013}}. It is the first PlayStation console to use the [[wikipedia:x86|x86]] architecture, a semi-custom 8-core AMD Jaguar CPU at 1.6 GHz. One of the cores is utilised separately only for low-power, background tasks. The CPU shares its place on an APU chip alongside a semi-custom AMD GCN Radeon GPU supported by 8 GB of GDDR5 RAM at 2.75 GHz, while 256 MB of DDR3 RAM is used only for background tasks.&lt;br /&gt;
&lt;br /&gt;
Emulation of the PlayStation 4 will prove to be a monumental task owing to the complexity of x86_64 and the Radeon-based GPU. Most projects will inevitably end up going the route of [[Wine]].&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&amp;lt;abbr title=&amp;quot;Free/Libre and Open-Source Software&amp;quot;&amp;gt;FLOSS&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/devofspine/spinedemo Spine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://twitter.com/notzecoxao/status/1441014475730165763?s=21 2021-09-23]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Orbital]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AlexAltea/orbital git]	&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|GPCS4&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Inori/GPCS4 git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|PS4Delta&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Force67/ps4delta git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|RPCS4&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/RPCS4/rpcs4 git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|Console&lt;br /&gt;
|-&lt;br /&gt;
|PlayStation 5&lt;br /&gt;
|align=left|{{Icon|PS5}}&lt;br /&gt;
|Patch based&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;Spine&lt;br /&gt;
:A compatibility layer that can run 345 games; of the lot, none are considered playable according to the official compatibility list.&amp;lt;ref&amp;gt;[https://files.catbox.moe/7nrsdr.pdf Spine Compatibility List] from latest Spine release&amp;lt;/ref&amp;gt; In a stark contrast from other closed-source emulators, Spine is Linux-exclusive; the creator has opted not to release the source code out of caution for a Windows-exclusive variant emerging out of his work,&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/pkc8oe/spine_ps4_emulator_v20210901_released_with/hc3coog/ devofspine] on Reddit. &amp;quot;I wouldn&#039;t mind open sourcing it at some point in time but there are several things that stop me from doing this in the near future: a) there are some parts in the code that are a mess and I wouldn&#039;t feel comfortable releasing them for public consumption, b) I enjoy the freedom to develop it in the way I want to, c) I would be a bit afraid of losing control, open source brings with it a risk of forks for example and I wouldn&#039;t like to see my work used to do for example a Windows exclusive variant, and d) PS4 is still a current gen console.&amp;quot; (Edited)&amp;lt;/ref&amp;gt; despite the fact that there is already interest in getting it working through WSLg.&amp;lt;ref&amp;gt;[https://github.com/microsoft/wslg/issues/445#issuecomment-921119545 Spine PlayStation 4 emulator does not work in WSLg with GPU enabled] issue at the WSLg repository (#445). GitHub. &amp;quot;no need to close the issue, we will use this to track the GPU acceleration issue. Unfortunately, I don&#039;t have access to PlayStation firmware thus not able to repro, but we will see what we can do to investigate this, thanks!&amp;quot;&amp;lt;/ref&amp;gt; Its authenticity was verified by lead Orbital developer AlexAltea.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/bz4ikp/orbital_a_playstation_4_emulator_that_is/eqq6lxt/ AlexAltea] on Reddit. &amp;quot;I&#039;ve analyzed the Spine demo in IDA Pro (reverse engineering tool), and everything checks out. It&#039;s obviously a very early release, lots of unimplemented parts, but it&#039;s real. More importantly, we have tested it locally and it works.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;[[Orbital]]&lt;br /&gt;
:An open-source low-level emulator based on [[QEMU]], Orbital uses existing hypervisors like Intel HAXM to speed up performance. A surprising amount of progress has been made for an emulator of its kind, having to emulate the kernel used by the PS4; It&#039;s currently stuck at the console&#039;s Safe Mode&amp;lt;ref&amp;gt;https://www.youtube.com/watch?v=IBBHisNM74o&amp;lt;/ref&amp;gt; and, thus, can&#039;t boot any games yet.&lt;br /&gt;
&lt;br /&gt;
;GPCS4&lt;br /&gt;
:A compatibility layer for the PlayStation 4. Currently, it can show the logos in Nier: Automata and ran its first commercial game called &#039;&#039;We are Doomed&#039;&#039; in February 2020.  Appears to be only a side project to test 3D graphics and may or may not become anything serious. Reasons to follow this project are the growing pool of contributors; and that it works on Windows, unlike Spine. The project shows no signs of development for at least a year, and no real progress has occurred thus far, unfortunately.&lt;br /&gt;
&lt;br /&gt;
;PS4Delta&lt;br /&gt;
:A compatibility layer for the PlayStation 4. It&#039;s currently unable to boot any commercial games. Development has stopped and the project is currently archived on Github.&lt;br /&gt;
&lt;br /&gt;
;RPCS4&lt;br /&gt;
:A private project being worked on by one of the original developers of [[RPCS3]], DH. Little is known about the project at this time, but what we do know is that it&#039;s expected to run on Unix-likes, and can boot PS4 games without graphics.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/pcgaming/comments/cxx5h3/we_are_team_rpcs3_the_playstation_3_emulator_we/eyoqzes/ DH] on Reddit. &amp;quot;If you have unix-like OS, I can send you binary and you will able to run any game for PS4 and see many different errors for each (without graphics of course)&amp;quot;&amp;lt;/ref&amp;gt; The GitHub repo hasn&#039;t been updated since 2016, and it appears to only exist as a placeholder until the project is released. It is still being worked on although it is in early stages.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/ppffdy/rpcs4_ps4_emulation_preview_of_current_progress/ RPCS4 progress update] on Reddit. &amp;quot;DH, RPCS3&#039;s founder, has given permission to share this quick progress update of his PlayStation 4 emulator.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
===Potential Roadblocks===&lt;br /&gt;
Due to the PS4&#039;s x86 architecture and FreeBSD-based operating system, emulators for the device will by and large be very unconventional. Despite the x86&#039;s instruction set being &#039;&#039;&#039;huge&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{cite web | url= https://en.wikipedia.org/wiki/x86_instruction_listings | title= x86 instruction listings | Wikipedia}}&amp;lt;/ref&amp;gt;, a trait that would typically lead to years of development time by emulators, it opens the ability for pre-existing hypervisors to do the heavy lifting, eliminating the need for a recompiler. There is also, as of writing this, little to no documentation on the GPU (a modified Radeon 7970M with disabled stream processors) used in the PS4&#039;s APU, and it will require a complete re-implementation by emulator developers. End-users may wish to preform a preliminary dump of the required files from their PS4 using the [https://phi.nz/orbital/tools/dumper/ Orbital Dumper].&lt;br /&gt;
&lt;br /&gt;
===PCSX4 &amp;amp; Fake Emulators===&lt;br /&gt;
Because most people don&#039;t understand how emulation really works, scammers try and take advantage of this by making [[Emulator scams|their own fake emulator]] for malicious purposes. The PS4 has seen its fair share of scams, the most notable and persistent of which being &#039;&#039;&#039;PCSX4&#039;&#039;&#039;. The scheme is very elaborate and clever, with a website designed to mimic [[RPCS3]]&#039;s while using a similar naming scheme as [[PCSX-Reloaded|PCSX]] and [[PCSX2]] (both of which are legitimate). The site makes use of aggressive search engine optimization (SEO), meaning it&#039;s one of the top results for &amp;quot;PS4 emulator&amp;quot; on Google. There are three things that invalidate PCSX4&#039;s legitimacy:&lt;br /&gt;
&lt;br /&gt;
* The obstruction of the download behind endless surveys. Emulator development nowadays gets its funding from [[Emulators on Patreon|Patreon]] or Google Play.&lt;br /&gt;
* It is actually fairly easy to fake a PS4 (and even [[PlayStation 5|PS5]]) emulator by taking the open source [https://git.sr.ht/~thestr4ng3r/chiaki Chiaki] Remote Play client, which works by streaming games from a real PS4, and modifying the GUI to display fake hardware usage stats alongside the game. If its claims of running any PS4 game in 4K at 60 FPS with little to no issues really were true, there would certainly be news articles about it, just like there were for [[Cemu]].&lt;br /&gt;
* For any skeptic, the use of OGRE as a marketing tool is the smoking gun. OGRE is a video game engine, which developers would use to make games run on consoles. No one uses Unity or Unreal Engine to emulate a Switch. Claiming that OGRE somehow benefits emulation is a farce.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Very early emulation]]&lt;br /&gt;
[[Category:Sony consoles]]&lt;br /&gt;
[[Category:Eighth-generation video game consoles]]&lt;br /&gt;
[[Category:PlayStation 4 emulators|*]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41001</id>
		<title>PlayStation 4 emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41001"/>
		<updated>2021-09-09T18:09:21Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Comparisons */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox console&lt;br /&gt;
|title = PlayStation 4&lt;br /&gt;
|logo = PS4.png&lt;br /&gt;
|developer = [[:Sony]]&lt;br /&gt;
|type = [[:Category:Home consoles|Home video game console]]&lt;br /&gt;
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]&lt;br /&gt;
|release = 2013&lt;br /&gt;
|predecessor = [[PlayStation 3 emulators|PlayStation 3]]&lt;br /&gt;
|successor = [[PlayStation 5]]&lt;br /&gt;
|emulated = {{~}}&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 4&#039;&#039;&#039; (PS4) is an eighth-generation console produced by Sony Computer Entertainment on November 15, 2013 and retailed for {{Inflation|USD|399.99|2013}}. It has a semi-custom 8-core AMD x86-64 Jaguar CPU at 1.6 GHz, whereas one of the cores is utilised separately only for low-power, background tasks. The CPU is shared on an APU chip with a semi-custom AMD GCN Radeon GPU. They are supported by 8 GB of GDDR5 RAM at 2.75 GHz, while 256 MB of DDR3 RAM is used only for background tasks. Notably, it is the first PlayStation console to use the [[wikipedia:x86|x86]] architecture, making it easier to program for than the [[PlayStation 3 emulators|PlayStation 3]] while also having the same architecture as PCs.&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&amp;lt;abbr title=&amp;quot;Free/Libre and Open-Source Software&amp;quot;&amp;gt;FLOSS&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/devofspine/spinedemo Spine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://twitter.com/notzecoxao/status/1435224231172784137 2021/09/01]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Orbital]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AlexAltea/orbital Git]	&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|GPCS4&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Inori/GPCS4 Git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|PS4Delta&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Force67/ps4delta Git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|RPCS4&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/RPCS4/rpcs4 Git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|Console&lt;br /&gt;
|-&lt;br /&gt;
|PlayStation 5&lt;br /&gt;
|align=left|{{Icon|PS5}}&lt;br /&gt;
|Patch based&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;Spine&lt;br /&gt;
:A high level emulator that can run 345 games ingame, but no game is &amp;quot;playable&amp;quot;.&amp;lt;ref&amp;gt;[https://files.catbox.moe/7nrsdr.pdf Spine Compatibility List] from latest Spine release&amp;lt;/ref&amp;gt; In a stark contrast from other closed source emulators, Spine is Linux-exclusive;&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/byohyx/spinedemo_20190609/eqoruje devofspine] on Reddit. &amp;quot;No source code at the moment though I plan to make it open source at some point.&amp;quot;&amp;lt;/ref&amp;gt; the creator has opted not to release the source code out of caution, although he plans to release it eventually.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/pkc8oe/spine_ps4_emulator_v20210901_released_with/hc3coog/ devofspine] on Reddit. &amp;quot;I wouldn&#039;t mind open sourcing it at some point in time but there are several things that stop me from doing this in the near future: a) there are some parts in the code that are a mess and I wouldn&#039;t feel comfortable releasing them for public consumption, b) I enjoy the freedom to develop it in the way I want to, c) I would be a bit afraid of losing control, open source brings with it a risk of forks for example and I wouldn&#039;t like to see my work used to do for example a Windows exclusive variant, and d) PS4 is still a current gen console.&amp;quot; (Edited)&amp;lt;/ref&amp;gt; It uses a [[Wine]]-like approach, and its authenticity was verified by lead Orbital developer AlexAltea.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/bz4ikp/orbital_a_playstation_4_emulator_that_is/eqq6lxt/ AlexAltea] on Reddit. &amp;quot;I&#039;ve analyzed the Spine demo in IDA Pro (reverse engineering tool), and everything checks out. It&#039;s obviously a very early release, lots of unimplemented parts, but it&#039;s real. More importantly, we have tested it locally and it works.&amp;quot; Spine is still in active development and as of 2021, the developer claims that Spine is able to launch around 181 games, and around 30 are playable.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;[[Orbital]]&lt;br /&gt;
:An open-source low-level emulator based on [[QEMU]], Orbital uses existing hypervisors like Intel HAXM to speed up performance. A surprising amount of progress has been made for an emulator of its kind, having to emulate the kernel used by the PS4; It&#039;s currently stuck at the console&#039;s Safe Mode&amp;lt;ref&amp;gt;https://www.youtube.com/watch?v=IBBHisNM74o&amp;lt;/ref&amp;gt; and, thus, can&#039;t boot any games yet.&lt;br /&gt;
&lt;br /&gt;
;GPCS4&lt;br /&gt;
:A compatibility layer for the PlayStation 4. Currently, it can show the logos in Nier: Automata and ran its first commercial game called &#039;&#039;We are Doomed&#039;&#039; in February 2020.  Appears to be only a side project to test 3D graphics and may or may not become anything serious. Reasons to follow this project are the growing pool of contributors; and that it works on Windows, unlike Spine. The project shows no signs of development for at least a year, and no real progress has occurred thus far, unfortunately.&lt;br /&gt;
&lt;br /&gt;
;PS4Delta&lt;br /&gt;
:A compatibility layer for the PlayStation 4. It&#039;s currently unable to boot any commercial games. Development has stopped and the project is currently archived on Github.&lt;br /&gt;
&lt;br /&gt;
;RPCS4&lt;br /&gt;
:RPCS4 is a private project being worked on by one of the original developers of [[RPCS3]], DH. Work is being done in private, so there is little public information about it. Accordingly to DH, it currently runs on unix-like OS, and is able to run PS4 games (without graphics) and display errors. &amp;lt;ref&amp;gt;https://www.reddit.com/r/pcgaming/comments/cxx5h3/we_are_team_rpcs3_the_playstation_3_emulator_we/eyoqzes/&amp;lt;/ref&amp;gt;  The Github page hasn&#039;t been updated and appears to only be there as a placeholder until an actual release (if ever releases).&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
===Potential Roadblocks===&lt;br /&gt;
Due to the PS4&#039;s x86 architecture and FreeBSD-based operating system, emulators for the device will by and large be very unconventional. Despite the x86&#039;s instruction set being &#039;&#039;&#039;huge&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{cite web | url= https://en.wikipedia.org/wiki/x86_instruction_listings | title= x86 instruction listings | Wikipedia}}&amp;lt;/ref&amp;gt;, a trait that would typically lead to years of development time by emulators, it opens the ability for pre-existing hypervisors to do the heavy lifting, eliminating the need for a recompiler. There is also, as of writing this, little to no documentation on the GPU (a modified Radeon 7970M with disabled stream processors) used in the PS4&#039;s APU, and it will require a complete re-implementation by emulator developers. End-users may wish to preform a preliminary dump of the required files from their PS4 using the [https://phi.nz/orbital/tools/dumper/ Orbital Dumper].&lt;br /&gt;
&lt;br /&gt;
===PCSX4 &amp;amp; Fake Emulators===&lt;br /&gt;
Because most people don&#039;t understand how emulation really works, people try and take advantage by making [[Emulator scams|their own fake emulator]] for malicious purposes.  The PS4 has been the subject of a lot of these scams mainly since it was the &amp;quot;newest&amp;quot; console at the time, the most notable one however was one called &#039;&#039;&#039;PCSX4&#039;&#039;&#039;.  It&#039;s a really clever cover up, the name is similar to &amp;quot;PCSX&amp;quot; and &amp;quot;PCSX2&amp;quot; (both of which are well-known PlayStation emulators) and has a nice looking website similar to other recent emulation projects with the same elements.  What makes it worse is it&#039;s one of the first results on Google when searching for &amp;quot;PS4 emulator&amp;quot;.  If there was really an emulator this early that could play PS4 games in 4K resolution at 60 FPS with little to no issues it would have made a &#039;&#039;huge&#039;&#039; deal.  It&#039;s also important to remember that the PS4 supports remote play for PC and mobile so it&#039;s &#039;&#039;very&#039;&#039; easy to fake a recording and claim it&#039;s an &amp;quot;emulator&amp;quot; running it.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Very early emulation]]&lt;br /&gt;
[[Category:Sony consoles]]&lt;br /&gt;
[[Category:Eighth-generation video game consoles]]&lt;br /&gt;
[[Category:PlayStation 4 emulators|*]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41000</id>
		<title>PlayStation 4 emulators</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PlayStation_4_emulators&amp;diff=41000"/>
		<updated>2021-09-09T18:02:56Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Emulators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox console&lt;br /&gt;
|title = PlayStation 4&lt;br /&gt;
|logo = PS4.png&lt;br /&gt;
|developer = [[:Sony]]&lt;br /&gt;
|type = [[:Category:Home consoles|Home video game console]]&lt;br /&gt;
|generation = [[:Category:Eighth-generation video game consoles|Eighth generation]]&lt;br /&gt;
|release = 2013&lt;br /&gt;
|predecessor = [[PlayStation 3 emulators|PlayStation 3]]&lt;br /&gt;
|successor = [[PlayStation 5]]&lt;br /&gt;
|emulated = {{~}}&lt;br /&gt;
}}&lt;br /&gt;
The &#039;&#039;&#039;PlayStation 4&#039;&#039;&#039; (PS4) is an eighth-generation console produced by Sony Computer Entertainment on November 15, 2013 and retailed for {{Inflation|USD|399.99|2013}}. It has a semi-custom 8-core AMD x86-64 Jaguar CPU at 1.6 GHz, whereas one of the cores is utilised separately only for low-power, background tasks. The CPU is shared on an APU chip with a semi-custom AMD GCN Radeon GPU. They are supported by 8 GB of GDDR5 RAM at 2.75 GHz, while 256 MB of DDR3 RAM is used only for background tasks. Notably, it is the first PlayStation console to use the [[wikipedia:x86|x86]] architecture, making it easier to program for than the [[PlayStation 3 emulators|PlayStation 3]] while also having the same architecture as PCs.&lt;br /&gt;
&lt;br /&gt;
==Emulators==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&amp;lt;abbr title=&amp;quot;Free/Libre and Open-Source Software&amp;quot;&amp;gt;FLOSS&amp;lt;/abbr&amp;gt;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|PC / x86&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/devofspine/spinedemo Spine]&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://twitter.com/notzecoxao/status/1435224231172784137 2021/09/01]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Orbital]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AlexAltea/orbital Git]	&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|GPCS4&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Inori/GPCS4 Git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|PS4Delta&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://github.com/Force67/ps4delta Git]&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|RPCS4&lt;br /&gt;
|align=left|{{Icon|Linux}}&lt;br /&gt;
|[https://github.com/RPCS4/rpcs4 Git]&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;10&amp;quot;|Console&lt;br /&gt;
|-&lt;br /&gt;
|PlayStation 5&lt;br /&gt;
|align=left|{{Icon|PS5}}&lt;br /&gt;
|Patch based&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Comparisons===&lt;br /&gt;
;Spine&lt;br /&gt;
:A high level emulator that&#039;s expected to run fifty games,&amp;lt;ref&amp;gt;[https://www.youtube.com/watch?v=aCJsV6ez0LQ spine - Still Alive] on YouTube.&amp;lt;/ref&amp;gt; after the publicly released demo was the first to go in-game on two titles. In a stark contrast from other closed source emulators, Spine is Linux-exclusive;&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/byohyx/spinedemo_20190609/eqoruje devofspine] on Reddit. &amp;quot;No source code at the moment though I plan to make it open source at some point.&amp;quot;&amp;lt;/ref&amp;gt; the creator has opted not to release the source code out of caution.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/bwz7we/spine_ps4_emulator_another_fake_more_info_in/eqakwsz/ devofspine] on Reddit. &amp;quot;I wouldn&#039;t mind open sourcing it at some point in time but there are several things that stop me from doing this in the near future: a) there are some parts in the code that are a mess and I wouldn&#039;t feel comfortable releasing them for public consumption, b) I enjoy the freedom to develop it in the way I want to, c) I would be a bit afraid of losing control, open source brings with it a risk of forks for example and I wouldn&#039;t like to see my work used to do for example a Windows exclusive variant, and d) PS4 is still a current gen console.&amp;quot; (Edited)&amp;lt;/ref&amp;gt; It uses a [[Wine]]-like approach, and its authenticity was verified by lead Orbital developer AlexAltea.&amp;lt;ref&amp;gt;[https://www.reddit.com/r/emulation/comments/bz4ikp/orbital_a_playstation_4_emulator_that_is/eqq6lxt/ AlexAltea] on Reddit. &amp;quot;I&#039;ve analyzed the Spine demo in IDA Pro (reverse engineering tool), and everything checks out. It&#039;s obviously a very early release, lots of unimplemented parts, but it&#039;s real. More importantly, we have tested it locally and it works.&amp;quot; Spine is still in active development and as of 2021, the developer claims that Spine is able to launch around 181 games, and around 30 are playable.&amp;lt;/ref&amp;gt; (https://media.discordapp.net/attachments/422097916920987661/841676948257112104/unknown.png)&lt;br /&gt;
&lt;br /&gt;
;[[Orbital]]&lt;br /&gt;
:An open-source low-level emulator based on [[QEMU]], Orbital uses existing hypervisors like Intel HAXM to speed up performance. A surprising amount of progress has been made for an emulator of its kind, having to emulate the kernel used by the PS4; It&#039;s currently stuck at the console&#039;s Safe Mode&amp;lt;ref&amp;gt;https://www.youtube.com/watch?v=IBBHisNM74o&amp;lt;/ref&amp;gt; and, thus, can&#039;t boot any games yet.&lt;br /&gt;
&lt;br /&gt;
;GPCS4&lt;br /&gt;
:A compatibility layer for the PlayStation 4. Currently, it can show the logos in Nier: Automata and ran its first commercial game called &#039;&#039;We are Doomed&#039;&#039; in February 2020.  Appears to be only a side project to test 3D graphics and may or may not become anything serious. Reasons to follow this project are the growing pool of contributors; and that it works on Windows, unlike Spine. The project shows no signs of development for at least a year, and no real progress has occurred thus far, unfortunately.&lt;br /&gt;
&lt;br /&gt;
;PS4Delta&lt;br /&gt;
:A compatibility layer for the PlayStation 4. It&#039;s currently unable to boot any commercial games. Development has stopped and the project is currently archived on Github.&lt;br /&gt;
&lt;br /&gt;
;RPCS4&lt;br /&gt;
:RPCS4 is a private project being worked on by one of the original developers of [[RPCS3]], DH. Work is being done in private, so there is little public information about it. Accordingly to DH, it currently runs on unix-like OS, and is able to run PS4 games (without graphics) and display errors. &amp;lt;ref&amp;gt;https://www.reddit.com/r/pcgaming/comments/cxx5h3/we_are_team_rpcs3_the_playstation_3_emulator_we/eyoqzes/&amp;lt;/ref&amp;gt;  The Github page hasn&#039;t been updated and appears to only be there as a placeholder until an actual release (if ever releases).&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
===Potential Roadblocks===&lt;br /&gt;
Due to the PS4&#039;s x86 architecture and FreeBSD-based operating system, emulators for the device will by and large be very unconventional. Despite the x86&#039;s instruction set being &#039;&#039;&#039;huge&#039;&#039;&#039;&amp;lt;ref&amp;gt;{{cite web | url= https://en.wikipedia.org/wiki/x86_instruction_listings | title= x86 instruction listings | Wikipedia}}&amp;lt;/ref&amp;gt;, a trait that would typically lead to years of development time by emulators, it opens the ability for pre-existing hypervisors to do the heavy lifting, eliminating the need for a recompiler. There is also, as of writing this, little to no documentation on the GPU (a modified Radeon 7970M with disabled stream processors) used in the PS4&#039;s APU, and it will require a complete re-implementation by emulator developers. End-users may wish to preform a preliminary dump of the required files from their PS4 using the [https://phi.nz/orbital/tools/dumper/ Orbital Dumper].&lt;br /&gt;
&lt;br /&gt;
===PCSX4 &amp;amp; Fake Emulators===&lt;br /&gt;
Because most people don&#039;t understand how emulation really works, people try and take advantage by making [[Emulator scams|their own fake emulator]] for malicious purposes.  The PS4 has been the subject of a lot of these scams mainly since it was the &amp;quot;newest&amp;quot; console at the time, the most notable one however was one called &#039;&#039;&#039;PCSX4&#039;&#039;&#039;.  It&#039;s a really clever cover up, the name is similar to &amp;quot;PCSX&amp;quot; and &amp;quot;PCSX2&amp;quot; (both of which are well-known PlayStation emulators) and has a nice looking website similar to other recent emulation projects with the same elements.  What makes it worse is it&#039;s one of the first results on Google when searching for &amp;quot;PS4 emulator&amp;quot;.  If there was really an emulator this early that could play PS4 games in 4K resolution at 60 FPS with little to no issues it would have made a &#039;&#039;huge&#039;&#039; deal.  It&#039;s also important to remember that the PS4 supports remote play for PC and mobile so it&#039;s &#039;&#039;very&#039;&#039; easy to fake a recording and claim it&#039;s an &amp;quot;emulator&amp;quot; running it.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Consoles]]&lt;br /&gt;
[[Category:Home consoles]]&lt;br /&gt;
[[Category:Very early emulation]]&lt;br /&gt;
[[Category:Sony consoles]]&lt;br /&gt;
[[Category:Eighth-generation video game consoles]]&lt;br /&gt;
[[Category:PlayStation 4 emulators|*]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=40780</id>
		<title>Game engine recreations and source ports</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=40780"/>
		<updated>2021-09-06T01:14:08Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes a full system emulator is overkill. This is especially true when a developer only wants to get one game (or a number of games that use the same engine) working. In that case, reimplementing that game alone would save more time than implementing the platform it runs on. These kinds of projects are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms.&lt;br /&gt;
&lt;br /&gt;
* When the developer only has a binary to work with (and not the [[source code]]), they recreate the engine rather than port it, hence the term &#039;&#039;&#039;[[wikipedia:Game engine recreation|game engine recreations]]&#039;&#039;&#039; (or alternatively &#039;&#039;&#039;game engine re-implementations&#039;&#039;&#039;). How the developers go about this process depends on their philosophy; they may opt to decompile the original executable and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the game uses them. Some engines come about simply because they were inspired by the original game, and the programmer felt confident enough that no reverse engineering was necessary to make an engine that does the same thing.&lt;br /&gt;
* In rare cases, games are released as open-source by the publishers themselves, allowing developers to perform a &#039;&#039;&#039;source port&#039;&#039;&#039; of the code. This skips the step of figuring out how the game works. The most common example that&#039;s often used is id Software&#039;s release of Doom in 1997. It led to [[wikipedia:List of Doom source ports|so many ports being released]] that the community began to joke about what devices haven&#039;t gotten it running yet.&lt;br /&gt;
&lt;br /&gt;
Some projects are implemented in ways that the original developer did not intend; for example, for a platform other than which publishers marketed it for. And they&#039;re not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that reimplements Winamp in the web browser. These projects are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during development (alternatively, the bugs may be emulated to allow old mods to continue to safely exploit them). When most of the effort is on programming, the project will usually require the original game&#039;s assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren&#039;t infringing the game&#039;s copyrights since the player must obtain the original to use it; if the game is still being sold, this could allow the publisher to even earn revenue from the project.&lt;br /&gt;
&lt;br /&gt;
For the sake of brevity, most of these projects often refer to themselves under some variety of &#039;&#039;&#039;fan remakes&#039;&#039;&#039;. The [[#External links|External links]] section has lists for a number of known and available projects.&lt;br /&gt;
&lt;br /&gt;
==Multi game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Operating System(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure (3rd-person)&lt;br /&gt;
|-&lt;br /&gt;
|[https://opentomb.github.io/ OpenTomb]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/opentomb/OpenTomb/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tomb Raider 1–5&lt;br /&gt;
|-&lt;br /&gt;
|[http://xproger.info/projects/OpenLara/ OpenLara]&amp;lt;ref group=N&amp;gt;OpenLara was inspired by OpenTomb&amp;lt;/ref&amp;gt; &lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|LinuxARM|3DS|Switch}}&lt;br /&gt;
|[https://github.com/XProger/OpenLara/releases git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Tomb Raider 1–4&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[ResidualVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[http://www.residualvm.org/downloads 0.3.1]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ResidualVM has merged with ScummVM&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|3D adventure games (Grim Fandango, Escape from Monkey Island, Myst III: Exile &amp;amp; The Longest Journey)&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://www.scummvm.org/downloads {{ScummVMVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous &amp;amp; more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://m210.duke4.net BuildGDX]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://m210.duke4.net Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood, Duke Nukem 3D, Shadow Warrior, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Witchaven, Witchaven II, TekWar, Legend of the Seven Paladins&lt;br /&gt;
|-&lt;br /&gt;
|Raze&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/coelckers/Raze/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.eduke32.com EDuke32] &amp;lt;br/&amp;gt;VoidSW &amp;lt;ref group=N&amp;gt;VoidSW is included with EDuke32&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://dukeworld.com/eduke32/synthesis/latest/?s=d&amp;amp;o=d&amp;amp;dir=eduke32/synthesis/latest Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;EDuke32:&#039;&#039; Duke Nukem 3D, Ion Fury, NAM, World War II GI &amp;lt;br/&amp;gt;&#039;&#039;VoidSW:&#039;&#039; Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://nukeykt.retrohost.net RedNukem]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NRedneck/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI&lt;br /&gt;
|-&lt;br /&gt;
|Metaforce&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://releases.axiodl.com/ Dev builds]&amp;lt;br/&amp;gt;[https://github.com/AxioDL/metaforce git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Metroid Prime 1–3&lt;br /&gt;
|-&lt;br /&gt;
|XLEngine&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Star Wars: Dark Forces, Daggerfall&amp;lt;br/&amp;gt;&#039;&#039;Later:&#039;&#039; Outlaws, Blood, Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://zdoom.org/index ZDoom]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://zdoom.org/downloads 2.81]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ZDoom has been discontinued. However the development of its replacements, GZDoom and LZDoom, is still active.&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom I–II, Final Doom, Heretic, Hexen: Beyond Heretic, Chex Quest I–III, Strife: Quest for the Sigil, Hacx: Twitch &#039;n Kill&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net Commander Genius]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|Switch}}&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/download.php 2.8.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|OpenNFS&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Need for Speed I–III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[[EasyRPG]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://easyrpg.org/player/downloads {{EasyRPGVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RPG Maker 2000/2003 games&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gemrb.org GemRB]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Android}}&lt;br /&gt;
|[https://github.com/gemrb/gemrb/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Infinity Engine &amp;lt;br/&amp;gt;(Baldur&#039;s Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))&lt;br /&gt;
|-&lt;br /&gt;
|[[Neko RPGXP Player]]&lt;br /&gt;
|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=net.kernys.rgss&amp;amp;hl 2.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|RPG Maker XP/VX/VA/MV games&lt;br /&gt;
|-&lt;br /&gt;
|[https://xoreos.org/ xoreos]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/xoreos/xoreos 0.0.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|BioWare&#039;s Aurora engine &amp;amp; derivatives &amp;lt;br/&amp;gt;(BioWare&#039;s 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://openage.sft.mx openage]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/SFTtech/openage/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openra.net OpenRA]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert). &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; 2nd-gen C&amp;amp;C (C&amp;amp;C: Tiberian Sun).&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert, Dune 2000). &amp;lt;br/&amp;gt;Based on the official source code release by EA, with the goal of serving as a portable drop-in replacement for the original executables as well as a platform for mod developers.&lt;br /&gt;
|-&lt;br /&gt;
|[http://timjones.io/blog/tags/opensage OpenSAGE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSAGE/OpenSAGE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|EA&#039;s Command &amp;amp; Conquer games &amp;lt;br/&amp;gt;(C&amp;amp;C: Generals, C&amp;amp;C: Generals - Zero Hour) &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; The Battle for Middle-earth series (2004–2006), C&amp;amp;C 3 &amp;amp; expansion.&lt;br /&gt;
|-&lt;br /&gt;
|[https://stratagus.com/stratagus.html Stratagus]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/Wargus/stratagus 3.1.2]&lt;br /&gt;
|{{✗}} ||{{✓}}&amp;lt;ref group=N&amp;gt;Stargus is in pre-alpha but development has been halted. Stratagus, Wargus, and War1gus are being updated regularly.&amp;lt;/ref&amp;gt; ||{{✓}}&amp;lt;ref group=N&amp;gt;StarCraft is only partially playable in Stargus in Stargus&#039;s current stage. The other games for the other engines work well if installed correctly.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&#039;&#039;[https://github.com/Wargus/wargus Wargus]:&#039;&#039; Warcraft II: Tides of Darkness + Beyond the Dark Portal, Aleona&#039;s Tale&amp;lt;br/&amp;gt;&#039;&#039;[https://github.com/Wargus/war1gus War1gus]:&#039;&#039; Warcraft: Orcs &amp;amp; Humans&amp;lt;br/&amp;gt;&#039;&#039;[https://github.com/Wargus/stargus Stargus]:&#039;&#039; StarCraft (partially playable)&amp;lt;br/&amp;gt;&#039;&#039;Stratagus:&#039;&#039; Wyrmsun&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://rec98.nmlgc.net ReC98]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://github.com/nmlgc/ReC98 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Touhou 1–5 (PC-98)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Single game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure&lt;br /&gt;
|-&lt;br /&gt;
|OpenJK&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://builds.openjk.org Build]&amp;lt;br/&amp;gt;[https://github.com/JACoders/OpenJK git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|The Ur-Quan Masters&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://sc2.sourceforge.net/downloads.php 0.8.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Star Control II&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|Aleph One&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://alephone.lhowon.org/download.html 1.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Marathon 1-2, Marathon Infinity&lt;br /&gt;
|-&lt;br /&gt;
|[http://bibendovsky.github.io/bstone BStone]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/bibendovsky/bstone/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike&lt;br /&gt;
|-&lt;br /&gt;
|Crispy Doom &amp;lt;br/&amp;gt;Crispy Heretic&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;Crispy Doom:&#039;&#039; Doom 1-2, Final Doom &amp;lt;br/&amp;gt;&#039;&#039;Crispy Heretic:&#039;&#039; Heretic&lt;br /&gt;
|-&lt;br /&gt;
|[https://dhewm3.org dhewm3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Amiga}}&lt;br /&gt;
|[https://github.com/dhewm/dhewm3/releases git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[https://doom64ex.wordpress.com Doom64 EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/doom64ex/files/doom64ex/2.5 2.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Doom 64 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.descent2.de D2X-XL] &amp;lt;br/&amp;gt;[https://www.dxx-rebirth.com DXX-Rebirth]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/d2x-xl 1.18.74] &amp;lt;br/&amp;gt;[https://github.com/dxx-rebirth/dxx-rebirth/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Descent, Descent II&lt;br /&gt;
|-&lt;br /&gt;
|ECWolf&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/download.php 1.3.3]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark&lt;br /&gt;
|-&lt;br /&gt;
|Hammer of Thyrion&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://uhexen2.sourceforge.net 1.5.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Hexen II&lt;br /&gt;
|-&lt;br /&gt;
|[https://ioquake3.org ioquake3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Amiga}}&lt;br /&gt;
|[https://ioquake3.org/get-it 1.36]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake III: Arena&lt;br /&gt;
|-&lt;br /&gt;
|iortcw&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/iortcw/iortcw/releases git]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Return to Castle Wolfenstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://nukeykt.retrohost.net NBlood]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NBlood/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood&lt;br /&gt;
|-&lt;br /&gt;
|OpenMoHAA&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/openmohaa/]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Medal of Honour: Allied Assault&lt;br /&gt;
|-&lt;br /&gt;
|OpenXRay&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat&lt;br /&gt;
|-&lt;br /&gt;
|[http://pcex.retrohost.net PCExhumed]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://lerppu.net/wannabethesis/pcexhumed/]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Powerslave (PC)&lt;br /&gt;
|-&lt;br /&gt;
|[https://powerslaveex.wordpress.com Powerslave EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/svkaiser/PowerslaveEX git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Powerslave (Console)&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/prboom PrBoom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/libretro/libretro-prboom git]&lt;br /&gt;
|{{✓}} ||{{~}}&amp;lt;ref group=N&amp;gt;PrBoom-plus is still active&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom 1-2, Final Doom&lt;br /&gt;
|-&lt;br /&gt;
|[http://quakespasm.sourceforge.net Quakespasm] &amp;lt;br/&amp;gt;vkQuake&amp;lt;ref group=N&amp;gt;vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/quakespasm 0.93.2] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|RBDOOM-3-BFG&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (BFG Edition)&lt;br /&gt;
|-&lt;br /&gt;
|[https://icculus.org/rott Rise of the Triad for Linux] &lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|DC}}&lt;br /&gt;
|[https://icculus.org/rott/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|rottexpr&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|Shockolate&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/Interrupt/systemshock/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|System Shock 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://theforceengine.github.io The Force Engine]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://theforceengine.github.io/downloads.html 0.01.006]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars: Dark Forces, Outlaws&lt;br /&gt;
|-&lt;br /&gt;
|[https://disenchant.net/tyrquake Tyrquake]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://disenchant.net/git/tyrquake.git git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|vitaQuake II&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita}}&lt;br /&gt;
|[https://github.com/Rinnegatamante/vitaQuakeII git], [http://vitadb.rinnegatamante.it/#/info/278 PS Vita]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://xash.su/xash3d.html Xash3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://xash3d.ru/doku.php?id=downloads 0.99]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Half-Life 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.yamagi.org/quake2 Yamagi Quake II]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://deponie.yamagi.org/quake2 8.00]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|Jazz² Resurrection&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/deathkiller/jazz2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 2&lt;br /&gt;
|-&lt;br /&gt;
|NXEngine &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo nxengine-evo]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://nxengine.sourceforge.net 1.0.0.6] &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo/releases git]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Cave Story&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|GP32|DC}}&lt;br /&gt;
|[https://github.com/AlisterT/openjazz/releases git]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 1&lt;br /&gt;
|-&lt;br /&gt;
|R.E.L.I.V.E.&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AliveTeam/alive_reversing git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Oddworld: Abe&#039;s Oddysee, Oddworld: Abe&#039;s Exoddus&lt;br /&gt;
|-&lt;br /&gt;
|rawgl&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/cyxx/rawgl/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Another World/Out of This World&lt;br /&gt;
|-&lt;br /&gt;
|REminiscence&lt;br /&gt;
|align=left|{{Icon|Windows|Android}}&lt;br /&gt;
|[http://cyxdown.free.fr/reminiscence 0.4.8]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Flashback (Another World&#039;s spiritual sequel)&lt;br /&gt;
|-&lt;br /&gt;
|Rigel Engine&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|LinuxARM}}&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem II&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/NagyD/SDLPoP/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Prince of Persia (1989)&lt;br /&gt;
|-&lt;br /&gt;
|[[ Super Mario 64 Port]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|Depends on port&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Super Mario 64 (N64)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bigorno.net/xrick xrick]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|GameCube|BeOS|Amiga|GP32}}&lt;br /&gt;
|[http://www.bigorno.net/xrick/download.html #021212]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Rick Dangerous&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Puzzle&lt;br /&gt;
|-&lt;br /&gt;
|Lemmini&lt;br /&gt;
|align=left|{{Icon|Windows|macOS}}&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Lemmings&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|CannonBall&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}&lt;br /&gt;
|[https://github.com/djyt/cannonball/wiki git]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|OutRun&lt;br /&gt;
|-&lt;br /&gt;
|NFSIISE&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Need for Speed II: SE&lt;br /&gt;
|-&lt;br /&gt;
|OpenC1&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://1amstudios.com/projects/openc1 1.4]&amp;lt;br/&amp;gt;[https://github.com/jeff-1amstudios/OpenC1 git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Carmageddon &lt;br /&gt;
|-&lt;br /&gt;
|OpenLGR&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/james-knippes/openlgr git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Lego Racers&lt;br /&gt;
|-&lt;br /&gt;
|OpenMC2&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}} (via [[Wine]])&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Midnight Club II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openswe1r.github.io OpenSWE1R]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSWE1R/openswe1r git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars Episode 1: Racer&lt;br /&gt;
|-&lt;br /&gt;
|[https://yethiel.gitlab.io/RVDocs RVGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android|LinuxARM|Pandora}}&lt;br /&gt;
|[https://rvgl.re-volt.io 21.0125a]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Re-Volt&lt;br /&gt;
|-&lt;br /&gt;
|REDriver2 &lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/SoapyMan/REDRIVER2 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Driver 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671 stuntcarremake]&amp;lt;ref group=N&amp;gt;Based on Stunt Car Racer Remake for Windows&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|Pandora}}&lt;br /&gt;
|[https://repo.openpandora.org/?page=detail&amp;amp;app=stuntcarremake_ptitseb Build 08]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Stunt Car Racer (Amiga / AtariST)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[http://arx-libertatis.org Arx Libertatis]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/arx/ArxLibertatis/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Arx Fatalis&lt;br /&gt;
|-&lt;br /&gt;
|Daggerfall Unity&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.dfworkshop.net/projects/daggerfall-unity/live-builds Beta 0.11.4]&amp;lt;br/&amp;gt;[https://github.com/Interkarma/daggerfall-unity git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls II: Daggerfall&lt;br /&gt;
|-&lt;br /&gt;
|DevilutionX&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|Switch}}&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Diablo&lt;br /&gt;
|-&lt;br /&gt;
|REGoth&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/REGoth-project/REGoth-bs git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Gothic, Gothic II&lt;br /&gt;
|-&lt;br /&gt;
|[https://makipl.github.io/OpenVIII-monogame OpenVIII]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}} &amp;lt;!-- planned: {{Icon|Android|iOS}} --&amp;gt;&lt;br /&gt;
|[https://github.com/MaKiPL/OpenVIII git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Final Fantasy VIII&lt;br /&gt;
|-&lt;br /&gt;
|[https://opendiablo2.com OpenDiablo2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenDiablo2/OpenDiablo2 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Diablo II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openmw.org OpenMW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openmw.org/downloads 0.46.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls III: Morrowind&lt;br /&gt;
|-&lt;br /&gt;
|OpenTESArena&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|The Elder Scrolls I: Arena&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|OpenDUNE&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Dune II: The Building of a Dynasty&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ta3d.org/home-en.php TA3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/zuzuf/TA3D/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{~}}&lt;br /&gt;
|Total Annihilation&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://freesynd.sourceforge.net FreeSynd]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/freesynd 0.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Syndicate (1993)&lt;br /&gt;
|-&lt;br /&gt;
|[http://swars.vexillium.org Syndicate Wars Port]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://swars.vexillium.org/#download 0.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Syndicate Wars&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TBS&lt;br /&gt;
|-&lt;br /&gt;
|[https://ctp2.darkdust.net civctp2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Pandora}} Pyra&lt;br /&gt;
|[https://github.com/civctp2/civctp2/releases git] &amp;lt;br/&amp;gt;([https://github.com/ptitSeb/ctp2 ctp2] for Linux/Pandora/Pyra])&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Call to Power II&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.civone.org CivOne]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/SWY1985/CivOne git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Sid Meier&#039;s Civilization&lt;br /&gt;
|-&lt;br /&gt;
|[https://openxcom.org OpenXcom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openxcom.org/git-builds git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sandbox&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrw.org OpenRW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/rwengine/openrw git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto III&lt;br /&gt;
|-&lt;br /&gt;
|re3&amp;lt;br/&amp;gt;reVC&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/GTAmodding/re3 re3] &amp;lt;br/&amp;gt;[https://github.com/GTAmodding/re3/tree/miami reVC]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Grand Theft Auto III, Grand Theft Auto: Vice City&lt;br /&gt;
|-&lt;br /&gt;
|San Andreas Unity&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto: San Andreas&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|OpenTyrian&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tyrian&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - City-building&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|Haiku}}&lt;br /&gt;
|[https://sourceforge.net/projects/opencaesar3/files 0.5] (2016)&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bvschaik/julius Julius]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus Augustus] &amp;lt;small&amp;gt;(Gameplay changes)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita|Switch}}&lt;br /&gt;
|[https://github.com/bvschaik/julius/releases 1.6]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus/releases 3.0.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Construction/Management&lt;br /&gt;
|-&lt;br /&gt;
|[http://corsixth.com CorsixTH]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/CorsixTH/CorsixTH/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Theme Hospital&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.reddit.com/r/locomotion OpenLoco]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenLoco/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Chris Sawyer&#039;s Locomotion&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrct2.org OpenRCT2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenRCT2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RollerCoaster Tycoon 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.openttd.org/en OpenTTD]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenTTD/OpenTTD/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Transport Tycoon Deluxe&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Flight Combat&lt;br /&gt;
|-&lt;br /&gt;
|terminal-recall&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall git] &amp;lt;br/&amp;gt;[https://sourceforge.net/projects/terminal-recall/files/nightly-builds/ Nightly Builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Terminal Volocity, Fury3&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TPS&lt;br /&gt;
|-&lt;br /&gt;
|max_vita&lt;br /&gt;
|align=left|{{Icon|Vita}}&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Max Payne&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Visual novel&lt;br /&gt;
|-&lt;br /&gt;
|NitroSharp&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|ChäoS;HEAd NoAH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)&lt;br /&gt;
* [https://github.com/leereilly/games Games on GitHub] by Lee Reilly ([https://github.com/leereilly/games/blob/master/README.md Master list] in wider view. This list from leereilly contains Table of Contents and categories with highlighted links to Git repos.)&lt;br /&gt;
* [https://trilarion.github.io/opensourcegames/ Open Source Games on GitHub] by Trilarion ([https://github.com/Trilarion/opensourcegames/blob/master/entries/tocs/_games.md#Games Master list]. As good as OSGC site above &amp;amp; frighteningly far larger list than leereilly&#039;s Git list. Over [https://github.com/Trilarion/opensourcegames/blob/master/README.md 1200 game entries]!)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Game_engine_recreation#Methods Game engine recreation] on Wikipedia (Has links to lists of: 1) commercial video games with source code; 2) source ports; and 3) game engine recreations.)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code#Games_with_reconstructed_source_code List of games with reconstructed source code] on Wikipedia&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_open-source_video_games List of open-source video games] on Wikipedia (Not very complete, and the different categories are somewhat confusing.)&lt;br /&gt;
* [https://libregamewiki.org/Main_Page LibreGameWiki] (Small learning curve applies for navigating around the wiki. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
* [https://directory.fsf.org/wiki/Category/Game Game category of the Free software directory] (Wiki with fairly basic content. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;u&amp;gt;Curated Lists:&amp;lt;/u&amp;gt;&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay  D.&#039;s recommendations for OS, DRM-free games] (thingsiplay.game.blog. Mar 13, 2020. Not for game recreations. Some selections have similarities to old commercial games.)&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay  D.&#039;s recommendations for OS &amp;amp; alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;News:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.gamingonlinux.com/articles/category/Game_Engine GamingOnLinux.com] (For the latest news on releases and updates of game recreations and source ports that work on Linux)&lt;br /&gt;
* [https://www.reddit.com/r/opensourcegames/ Reddit feed] (Aggregation quality is a little bit spotty. You have to wade through the news posts a bit for the relevant software.)&lt;br /&gt;
* [https://www.reddit.com/r/pcgaming/comments/hiuizr/list_of_open_source_games_list_of_open_source/ List of Open Source Games on Reddit] (Thread by u/AMD_CEO. Wed Jul 1, 2020. Had added recommendations to links also seen above.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game engine recreations]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=40779</id>
		<title>Game engine recreations and source ports</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=40779"/>
		<updated>2021-09-06T01:10:20Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* External links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes a full system emulator is overkill. This is especially true when a developer only wants to get one game (or a number of games that use the same engine) working. In that case, reimplementing that game alone would save more time than implementing the platform it runs on. These kinds of projects are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms.&lt;br /&gt;
&lt;br /&gt;
* When the developer only has a binary to work with (and not the [[source code]]), they recreate the engine rather than port it, hence the term &#039;&#039;&#039;[[wikipedia:Game engine recreation|game engine recreations]]&#039;&#039;&#039; (or alternatively &#039;&#039;&#039;game engine re-implementations&#039;&#039;&#039;). How the developers go about this process depends on their philosophy; they may opt to decompile the original executable and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the game uses them. Some engines come about simply because they were inspired by the original game, and the programmer felt confident enough that no reverse engineering was necessary to make an engine that does the same thing.&lt;br /&gt;
* In rare cases, games are released as open-source by the publishers themselves, allowing developers to perform a &#039;&#039;&#039;source port&#039;&#039;&#039; of the code. This skips the step of figuring out how the game works. The most common example that&#039;s often used is id Software&#039;s release of Doom in 1997. It led to [[wikipedia:List of Doom source ports|so many ports being released]] that the community began to joke about what devices haven&#039;t gotten it running yet.&lt;br /&gt;
&lt;br /&gt;
Some projects are implemented in ways that the original developer did not intend; for example, for a platform other than which publishers marketed it for. And they&#039;re not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that reimplements Winamp in the web browser. These projects are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during development (alternatively, the bugs may be emulated to allow old mods to continue to safely exploit them). When most of the effort is on programming, the project will usually require the original game&#039;s assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren&#039;t infringing the game&#039;s copyrights since the player must obtain the original to use it; if the game is still being sold, this could allow the publisher to even earn revenue from the project.&lt;br /&gt;
&lt;br /&gt;
For the sake of brevity, most of these projects often refer to themselves under some variety of &#039;&#039;&#039;fan remakes&#039;&#039;&#039;. The [[#External links|External links]] section has lists for a number of known and available projects.&lt;br /&gt;
&lt;br /&gt;
==Multi game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Operating System(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure (3rd-person)&lt;br /&gt;
|-&lt;br /&gt;
|[https://opentomb.github.io/ OpenTomb]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/opentomb/OpenTomb/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tomb Raider 1–5&lt;br /&gt;
|-&lt;br /&gt;
|[http://xproger.info/projects/OpenLara/ OpenLara]&amp;lt;ref group=N&amp;gt;OpenLara was inspired by OpenTomb&amp;lt;/ref&amp;gt; &lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|LinuxARM|3DS|Switch}}&lt;br /&gt;
|[https://github.com/XProger/OpenLara/releases git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Tomb Raider 1–4&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[ResidualVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[http://www.residualvm.org/downloads 0.3.1]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ResidualVM has merged with ScummVM&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|3D adventure games (Grim Fandango, Escape from Monkey Island, Myst III: Exile &amp;amp; The Longest Journey)&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://www.scummvm.org/downloads {{ScummVMVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous &amp;amp; more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://m210.duke4.net BuildGDX]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://m210.duke4.net Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood, Duke Nukem 3D, Shadow Warrior, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Witchaven, Witchaven II, TekWar, Legend of the Seven Paladins&lt;br /&gt;
|-&lt;br /&gt;
|Raze&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/coelckers/Raze/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.eduke32.com EDuke32] &amp;lt;br/&amp;gt;VoidSW &amp;lt;ref group=N&amp;gt;VoidSW is included with EDuke32&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://dukeworld.com/eduke32/synthesis/latest/?s=d&amp;amp;o=d&amp;amp;dir=eduke32/synthesis/latest Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;EDuke32:&#039;&#039; Duke Nukem 3D, Ion Fury, NAM, World War II GI &amp;lt;br/&amp;gt;&#039;&#039;VoidSW:&#039;&#039; Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://nukeykt.retrohost.net RedNukem]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NRedneck/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI&lt;br /&gt;
|-&lt;br /&gt;
|Metaforce&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://releases.axiodl.com/ Dev builds]&amp;lt;br/&amp;gt;[https://github.com/AxioDL/metaforce git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Metroid Prime 1–3&lt;br /&gt;
|-&lt;br /&gt;
|XLEngine&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Star Wars: Dark Forces, Daggerfall&amp;lt;br/&amp;gt;&#039;&#039;Later:&#039;&#039; Outlaws, Blood, Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://zdoom.org/index ZDoom]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://zdoom.org/downloads 2.81]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ZDoom has been discontinued. However the development of its replacements, GZDoom and LZDoom, is still active.&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom I–II, Final Doom, Heretic, Hexen: Beyond Heretic, Chex Quest I–III, Strife: Quest for the Sigil, Hacx: Twitch &#039;n Kill&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net Commander Genius]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|Switch}}&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/download.php 2.8.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|OpenNFS&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Need for Speed I–III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[[EasyRPG]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://easyrpg.org/player/downloads {{EasyRPGVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RPG Maker 2000/2003 games&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gemrb.org GemRB]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Android}}&lt;br /&gt;
|[https://github.com/gemrb/gemrb/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Infinity Engine &amp;lt;br/&amp;gt;(Baldur&#039;s Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))&lt;br /&gt;
|-&lt;br /&gt;
|[[Neko RPGXP Player]]&lt;br /&gt;
|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=net.kernys.rgss&amp;amp;hl 2.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|RPG Maker XP/VX/VA/MV games&lt;br /&gt;
|-&lt;br /&gt;
|[https://xoreos.org/ xoreos]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/xoreos/xoreos 0.0.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|BioWare&#039;s Aurora engine &amp;amp; derivatives &amp;lt;br/&amp;gt;(BioWare&#039;s 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://openage.sft.mx openage]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/SFTtech/openage/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openra.net OpenRA]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert). &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; 2nd-gen C&amp;amp;C (C&amp;amp;C: Tiberian Sun).&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert, Dune 2000). &amp;lt;br/&amp;gt;Based on the official source code release by EA, with the goal of serving as a portable drop-in replacement for the original executables as well as a platform for mod developers.&lt;br /&gt;
|-&lt;br /&gt;
|[http://timjones.io/blog/tags/opensage OpenSAGE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSAGE/OpenSAGE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|EA&#039;s Command &amp;amp; Conquer games &amp;lt;br/&amp;gt;(C&amp;amp;C: Generals, C&amp;amp;C: Generals - Zero Hour) &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; The Battle for Middle-earth series (2004–2006), C&amp;amp;C 3 &amp;amp; expansion.&lt;br /&gt;
|-&lt;br /&gt;
|[https://stratagus.com/stratagus.html Stratagus]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/Wargus/stratagus 3.1.2]&lt;br /&gt;
|{{✗}} ||{{✓}}&amp;lt;ref group=N&amp;gt;Stargus is in pre-alpha but development has been halted. Stratagus, Wargus, and War1gus are being updated regularly.&amp;lt;/ref&amp;gt; ||{{✓}}&amp;lt;ref group=N&amp;gt;StarCraft is only partially playable in Stargus in Stargus&#039;s current stage. The other games for the other engines work well if installed correctly.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&#039;&#039;[https://github.com/Wargus/wargus Wargus]:&#039;&#039; Warcraft II: Tides of Darkness + Beyond the Dark Portal, Aleona&#039;s Tale&amp;lt;br/&amp;gt;&#039;&#039;[https://github.com/Wargus/war1gus War1gus]:&#039;&#039; Warcraft: Orcs &amp;amp; Humans&amp;lt;br/&amp;gt;&#039;&#039;[https://github.com/Wargus/stargus Stargus]:&#039;&#039; StarCraft (partially playable)&amp;lt;br/&amp;gt;&#039;&#039;Stratagus:&#039;&#039; Wyrmsun&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://rec98.nmlgc.net ReC98]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://github.com/nmlgc/ReC98 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Touhou 1–5 (PC-98)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Single game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure&lt;br /&gt;
|-&lt;br /&gt;
|OpenJK&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://builds.openjk.org Build]&amp;lt;br/&amp;gt;[https://github.com/JACoders/OpenJK git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|The Ur-Quan Masters&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://sc2.sourceforge.net/downloads.php 0.8.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Star Control II&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|Aleph One&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://alephone.lhowon.org/download.html 1.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Marathon 1-2, Marathon Infinity&lt;br /&gt;
|-&lt;br /&gt;
|[http://bibendovsky.github.io/bstone BStone]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/bibendovsky/bstone/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike&lt;br /&gt;
|-&lt;br /&gt;
|Crispy Doom &amp;lt;br/&amp;gt;Crispy Heretic&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;Crispy Doom:&#039;&#039; Doom 1-2, Final Doom &amp;lt;br/&amp;gt;&#039;&#039;Crispy Heretic:&#039;&#039; Heretic&lt;br /&gt;
|-&lt;br /&gt;
|[https://dhewm3.org dhewm3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Amiga}}&lt;br /&gt;
|[https://github.com/dhewm/dhewm3/releases git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[https://doom64ex.wordpress.com Doom64 EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/doom64ex/files/doom64ex/2.5 2.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Doom 64 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.descent2.de D2X-XL] &amp;lt;br/&amp;gt;[https://www.dxx-rebirth.com DXX-Rebirth]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/d2x-xl 1.18.74] &amp;lt;br/&amp;gt;[https://github.com/dxx-rebirth/dxx-rebirth/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Descent, Descent II&lt;br /&gt;
|-&lt;br /&gt;
|ECWolf&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/download.php 1.3.3]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark&lt;br /&gt;
|-&lt;br /&gt;
|Hammer of Thyrion&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://uhexen2.sourceforge.net 1.5.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Hexen II&lt;br /&gt;
|-&lt;br /&gt;
|[https://ioquake3.org ioquake3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Amiga}}&lt;br /&gt;
|[https://ioquake3.org/get-it 1.36]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake III: Arena&lt;br /&gt;
|-&lt;br /&gt;
|iortcw&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/iortcw/iortcw/releases git]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Return to Castle Wolfenstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://nukeykt.retrohost.net NBlood]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NBlood/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood&lt;br /&gt;
|-&lt;br /&gt;
|OpenMoHAA&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/openmohaa/]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Medal of Honour: Allied Assault&lt;br /&gt;
|-&lt;br /&gt;
|OpenXRay&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat&lt;br /&gt;
|-&lt;br /&gt;
|[http://pcex.retrohost.net PCExhumed]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://lerppu.net/wannabethesis/pcexhumed/]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Powerslave (PC)&lt;br /&gt;
|-&lt;br /&gt;
|[https://powerslaveex.wordpress.com Powerslave EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/svkaiser/PowerslaveEX git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Powerslave (Console)&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/prboom PrBoom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/libretro/libretro-prboom git]&lt;br /&gt;
|{{✓}} ||{{~}}&amp;lt;ref group=N&amp;gt;PrBoom-plus is still active&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom 1-2, Final Doom&lt;br /&gt;
|-&lt;br /&gt;
|[http://quakespasm.sourceforge.net Quakespasm] &amp;lt;br/&amp;gt;vkQuake&amp;lt;ref group=N&amp;gt;vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/quakespasm 0.93.2] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|RBDOOM-3-BFG&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (BFG Edition)&lt;br /&gt;
|-&lt;br /&gt;
|[https://icculus.org/rott Rise of the Triad for Linux] &lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|DC}}&lt;br /&gt;
|[https://icculus.org/rott/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|rottexpr&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|Shockolate&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/Interrupt/systemshock/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|System Shock 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://theforceengine.github.io The Force Engine]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://theforceengine.github.io/downloads.html 0.01.006]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars: Dark Forces, Outlaws&lt;br /&gt;
|-&lt;br /&gt;
|[https://disenchant.net/tyrquake Tyrquake]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://disenchant.net/git/tyrquake.git git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|vitaQuake II&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita}}&lt;br /&gt;
|[https://github.com/Rinnegatamante/vitaQuakeII git], [http://vitadb.rinnegatamante.it/#/info/278 PS Vita]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://xash.su/xash3d.html Xash3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://xash3d.ru/doku.php?id=downloads 0.99]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Half-Life 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.yamagi.org/quake2 Yamagi Quake II]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://deponie.yamagi.org/quake2 8.00]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|Jazz² Resurrection&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/deathkiller/jazz2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 2&lt;br /&gt;
|-&lt;br /&gt;
|NXEngine &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo nxengine-evo]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://nxengine.sourceforge.net 1.0.0.6] &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo/releases git]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Cave Story&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|GP32|DC}}&lt;br /&gt;
|[https://github.com/AlisterT/openjazz/releases git]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 1&lt;br /&gt;
|-&lt;br /&gt;
|R.E.L.I.V.E.&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AliveTeam/alive_reversing git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Oddworld: Abe&#039;s Oddysee, Oddworld: Abe&#039;s Exoddus&lt;br /&gt;
|-&lt;br /&gt;
|rawgl&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/cyxx/rawgl/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Another World/Out of This World&lt;br /&gt;
|-&lt;br /&gt;
|REminiscence&lt;br /&gt;
|align=left|{{Icon|Windows|Android}}&lt;br /&gt;
|[http://cyxdown.free.fr/reminiscence 0.4.8]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Flashback (Another World&#039;s spiritual sequel)&lt;br /&gt;
|-&lt;br /&gt;
|Rigel Engine&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|LinuxARM}}&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem II&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/NagyD/SDLPoP/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Prince of Persia (1989)&lt;br /&gt;
|-&lt;br /&gt;
|[[ Super Mario 64 Port]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|Depends on port&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Super Mario 64 (N64)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bigorno.net/xrick xrick]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|GameCube|BeOS|Amiga|GP32}}&lt;br /&gt;
|[http://www.bigorno.net/xrick/download.html #021212]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Rick Dangerous&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Puzzle&lt;br /&gt;
|-&lt;br /&gt;
|Lemmini&lt;br /&gt;
|align=left|{{Icon|Windows|macOS}}&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Lemmings&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|CannonBall&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}&lt;br /&gt;
|[https://github.com/djyt/cannonball/wiki git]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|OutRun&lt;br /&gt;
|-&lt;br /&gt;
|NFSIISE&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Need for Speed II: SE&lt;br /&gt;
|-&lt;br /&gt;
|OpenC1&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://1amstudios.com/projects/openc1 1.4]&amp;lt;br/&amp;gt;[https://github.com/jeff-1amstudios/OpenC1 git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Carmageddon &lt;br /&gt;
|-&lt;br /&gt;
|OpenLGR&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/james-knippes/openlgr git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Lego Racers&lt;br /&gt;
|-&lt;br /&gt;
|OpenMC2&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}} (via [[Wine]])&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Midnight Club II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openswe1r.github.io OpenSWE1R]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSWE1R/openswe1r git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars Episode 1: Racer&lt;br /&gt;
|-&lt;br /&gt;
|[https://yethiel.gitlab.io/RVDocs RVGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android|LinuxARM|Pandora}}&lt;br /&gt;
|[https://rvgl.re-volt.io 21.0125a]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Re-Volt&lt;br /&gt;
|-&lt;br /&gt;
|REDriver2 &lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/SoapyMan/REDRIVER2 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Driver 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671 stuntcarremake]&amp;lt;ref group=N&amp;gt;Based on Stunt Car Racer Remake for Windows&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|Pandora}}&lt;br /&gt;
|[https://repo.openpandora.org/?page=detail&amp;amp;app=stuntcarremake_ptitseb Build 08]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Stunt Car Racer (Amiga / AtariST)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[http://arx-libertatis.org Arx Libertatis]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/arx/ArxLibertatis/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Arx Fatalis&lt;br /&gt;
|-&lt;br /&gt;
|Daggerfall Unity&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.dfworkshop.net/projects/daggerfall-unity/live-builds Beta 0.11.4]&amp;lt;br/&amp;gt;[https://github.com/Interkarma/daggerfall-unity git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls II: Daggerfall&lt;br /&gt;
|-&lt;br /&gt;
|DevilutionX&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|Switch}}&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Diablo&lt;br /&gt;
|-&lt;br /&gt;
|REGoth&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/REGoth-project/REGoth-bs git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Gothic, Gothic II&lt;br /&gt;
|-&lt;br /&gt;
|[https://makipl.github.io/OpenVIII-monogame OpenVIII]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}} &amp;lt;!-- planned: {{Icon|Android|iOS}} --&amp;gt;&lt;br /&gt;
|[https://github.com/MaKiPL/OpenVIII git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Final Fantasy VIII&lt;br /&gt;
|-&lt;br /&gt;
|[https://opendiablo2.com OpenDiablo2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenDiablo2/OpenDiablo2 git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Diablo II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openmw.org OpenMW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openmw.org/downloads 0.46.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls III: Morrowind&lt;br /&gt;
|-&lt;br /&gt;
|OpenTESArena&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|The Elder Scrolls I: Arena&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|OpenDUNE&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Dune II: The Building of a Dynasty&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ta3d.org/home-en.php TA3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/zuzuf/TA3D/releases git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{~}}&lt;br /&gt;
|Total Annihilation&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://freesynd.sourceforge.net FreeSynd]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/freesynd 0.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Syndicate (1993)&lt;br /&gt;
|-&lt;br /&gt;
|[http://swars.vexillium.org Syndicate Wars Port]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://swars.vexillium.org/#download 0.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Syndicate Wars&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TBS&lt;br /&gt;
|-&lt;br /&gt;
|[https://ctp2.darkdust.net civctp2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Pandora}} Pyra&lt;br /&gt;
|[https://github.com/civctp2/civctp2/releases git] &amp;lt;br/&amp;gt;([https://github.com/ptitSeb/ctp2 ctp2] for Linux/Pandora/Pyra])&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Call to Power II&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.civone.org CivOne]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/SWY1985/CivOne git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Sid Meier&#039;s Civilization&lt;br /&gt;
|-&lt;br /&gt;
|[https://openxcom.org OpenXcom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openxcom.org/git-builds git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sandbox&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrw.org OpenRW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/rwengine/openrw git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto III&lt;br /&gt;
|-&lt;br /&gt;
|re3&amp;lt;br/&amp;gt;reVC&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/GTAmodding/re3 re3] &amp;lt;br/&amp;gt;[https://github.com/GTAmodding/re3/tree/miami reVC]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Grand Theft Auto III, Grand Theft Auto: Vice City&lt;br /&gt;
|-&lt;br /&gt;
|San Andreas Unity&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto: San Andreas&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|OpenTyrian&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tyrian&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - City-building&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|Haiku}}&lt;br /&gt;
|[https://sourceforge.net/projects/opencaesar3/files 0.5] (2016)&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bvschaik/julius Julius]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus Augustus] &amp;lt;small&amp;gt;(Gameplay changes)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita|Switch}}&lt;br /&gt;
|[https://github.com/bvschaik/julius/releases 1.6]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus/releases 3.0.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Construction/Management&lt;br /&gt;
|-&lt;br /&gt;
|[http://corsixth.com CorsixTH]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/CorsixTH/CorsixTH/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Theme Hospital&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.reddit.com/r/locomotion OpenLoco]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenLoco/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Chris Sawyer&#039;s Locomotion&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrct2.org OpenRCT2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenRCT2/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RollerCoaster Tycoon 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.openttd.org/en OpenTTD]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenTTD/OpenTTD/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Transport Tycoon Deluxe&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Flight Combat&lt;br /&gt;
|-&lt;br /&gt;
|terminal-recall&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall git] &amp;lt;br/&amp;gt;[https://sourceforge.net/projects/terminal-recall/files/nightly-builds/ Nightly Builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Terminal Volocity, Fury3&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TPS&lt;br /&gt;
|-&lt;br /&gt;
|max_vita&lt;br /&gt;
|align=left|{{Icon|Vita}}&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Max Payne&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Visual novel&lt;br /&gt;
|-&lt;br /&gt;
|NitroSharp&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp/releases git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|ChäoS;HEAd NoAH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)&lt;br /&gt;
* [https://github.com/leereilly/games Games on GitHub] by Lee Reilly ([https://github.com/leereilly/games/blob/master/README.md Master list] in wider view. This list from leereilly contains Table of Contents and categories with highlighted links to Git repos.)&lt;br /&gt;
* [https://trilarion.github.io/opensourcegames/ Open Source Games on GitHub] by Trilarion ([https://github.com/Trilarion/opensourcegames/blob/master/entries/tocs/_games.md#Games Master list]. As good as OSGC site above &amp;amp; frighteningly far larger list than leereilly&#039;s Git list. Over [https://github.com/Trilarion/opensourcegames/blob/master/README.md 1200 game entries]!)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Game_engine_recreation#Methods Game engine recreation] on Wikipedia (Has links to lists of: 1) commercial video games with source code; 2) source ports; and 3) game engine recreations.)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code#Games_with_reconstructed_source_code] on Wikipedia&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_open-source_video_games List of open-source video games] on Wikipedia (Not very complete, and the different categories are somewhat confusing.)&lt;br /&gt;
* [https://libregamewiki.org/Main_Page LibreGameWiki] (Small learning curve applies for navigating around the wiki. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
* [https://directory.fsf.org/wiki/Category/Game Game category of the Free software directory] (Wiki with fairly basic content. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;u&amp;gt;Curated Lists:&amp;lt;/u&amp;gt;&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay  D.&#039;s recommendations for OS, DRM-free games] (thingsiplay.game.blog. Mar 13, 2020. Not for game recreations. Some selections have similarities to old commercial games.)&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay  D.&#039;s recommendations for OS &amp;amp; alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;News:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.gamingonlinux.com/articles/category/Game_Engine GamingOnLinux.com] (For the latest news on releases and updates of game recreations and source ports that work on Linux)&lt;br /&gt;
* [https://www.reddit.com/r/opensourcegames/ Reddit feed] (Aggregation quality is a little bit spotty. You have to wade through the news posts a bit for the relevant software.)&lt;br /&gt;
* [https://www.reddit.com/r/pcgaming/comments/hiuizr/list_of_open_source_games_list_of_open_source/ List of Open Source Games on Reddit] (Thread by u/AMD_CEO. Wed Jul 1, 2020. Had added recommendations to links also seen above.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game engine recreations]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39916</id>
		<title>DuckStation</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39916"/>
		<updated>2021-08-16T23:29:36Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = DuckStation.png&lt;br /&gt;
|logowidth = 80px&lt;br /&gt;
|screenshot = DuckStation-screenshot-qt.png&lt;br /&gt;
|screenshotwidth = 300px&lt;br /&gt;
|screenshotcaption = The Qt frontend on Windows 10.&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS, Android&lt;br /&gt;
|architecture = x86_64, aarch64, ARMv7&lt;br /&gt;
|target = [[PlayStation emulators|Sony PlayStation]]&lt;br /&gt;
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]&lt;br /&gt;
|source = [https://github.com/stenzek/duckstation GitHub]&lt;br /&gt;
|license = GNU GPLv3&lt;br /&gt;
}}{{stub}}&lt;br /&gt;
&#039;&#039;&#039;DuckStation&#039;&#039;&#039; is a free and open-source [[PlayStation emulators|PlayStation]] emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced &amp;quot;cheat&amp;quot; code support, CHD support, and a graphical interface.&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/stenzek/duckstation/releases Latest Development Builds]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;MacOS isn&#039;t officially supported and builds are not released for it. Must be compiled from source.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|APK}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Free&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. &amp;quot;Hack&amp;quot; options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance. &lt;br /&gt;
&lt;br /&gt;
DuckStation was used as a testing ground for code that would be added to [[Dolphin]].&amp;lt;ref&amp;gt;JMC47, Maylmilae. [https://dolphin-emu.org/blog/2020/02/07/dolphin-progress-report-dec-2019-and-jan-2020/#50-11524-improve-frame-pacing-by-manually-inserting-duplicate-frames-by-stenzek Dolphin Progress Report]. § &#039;&#039;5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek&#039;&#039;. &amp;quot;As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games.&amp;quot;&amp;lt;/ref&amp;gt; stenzek has even said the UI was pulled directly from Dolphin, since it was &amp;quot;designed in conjunction with actual UI/UX people&amp;quot;.&amp;lt;ref&amp;gt;[https://old.reddit.com/r/emulation/comments/jjuhcf/for_playstation_1_emulation_fans_i_made_a_very/gagvsnf/?context=3 stenzek] on Reddit. &amp;quot;Yep it is heavily influenced by Dolphin. I&#039;m terrible at UI/UX design so I borrowed Dolphin&#039;s, since it&#039;s been designed in conjunction with actual UI/UX people.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help-&amp;gt;Check for Updates.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators‎]]&lt;br /&gt;
[[Category:PlayStation emulators‎]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Android emulation software]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39915</id>
		<title>DuckStation</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39915"/>
		<updated>2021-08-16T23:29:22Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = DuckStation.png&lt;br /&gt;
|logowidth = 80px&lt;br /&gt;
|screenshot = DuckStation-screenshot-qt.png&lt;br /&gt;
|screenshotwidth = 300px&lt;br /&gt;
|screenshotcaption = The Qt frontend on Windows 10.&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS, Android&lt;br /&gt;
|architecture = x86_64, aarch64, ARMv7&lt;br /&gt;
|target = [[PlayStation emulators|Sony PlayStation]]&lt;br /&gt;
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]&lt;br /&gt;
|source = [https://github.com/stenzek/duckstation GitHub]&lt;br /&gt;
|license = GNU GPLv3&lt;br /&gt;
}}{{stub}}&lt;br /&gt;
&#039;&#039;&#039;DuckStation&#039;&#039;&#039; is a free and open-source [[PlayStation emulators|PlayStation]] emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced &amp;quot;cheat&amp;quot; code support, CHD support, and a graphical interface.&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|MacOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/stenzek/duckstation/releases Latest Development Builds]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;MacOS isn&#039;t officially supported and builds are not released for it. Must be compiled from source.&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|APK}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Free&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. &amp;quot;Hack&amp;quot; options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance. &lt;br /&gt;
&lt;br /&gt;
DuckStation was used as a testing ground for code that would be added to [[Dolphin]].&amp;lt;ref&amp;gt;JMC47, Maylmilae. [https://dolphin-emu.org/blog/2020/02/07/dolphin-progress-report-dec-2019-and-jan-2020/#50-11524-improve-frame-pacing-by-manually-inserting-duplicate-frames-by-stenzek Dolphin Progress Report]. § &#039;&#039;5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek&#039;&#039;. &amp;quot;As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games.&amp;quot;&amp;lt;/ref&amp;gt; stenzek has even said the UI was pulled directly from Dolphin, since it was &amp;quot;designed in conjunction with actual UI/UX people&amp;quot;.&amp;lt;ref&amp;gt;[https://old.reddit.com/r/emulation/comments/jjuhcf/for_playstation_1_emulation_fans_i_made_a_very/gagvsnf/?context=3 stenzek] on Reddit. &amp;quot;Yep it is heavily influenced by Dolphin. I&#039;m terrible at UI/UX design so I borrowed Dolphin&#039;s, since it&#039;s been designed in conjunction with actual UI/UX people.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help-&amp;gt;Check for Updates.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators‎]]&lt;br /&gt;
[[Category:PlayStation emulators‎]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Android emulation software]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Shader_caches&amp;diff=39794</id>
		<title>Shader caches</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Shader_caches&amp;diff=39794"/>
		<updated>2021-08-15T17:54:53Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Cemu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modern consoles and their games make heavy use of precompiled shaders specific to their GPUs, and these shaders can&#039;t be run natively on PC hardware so they need to be translated, or recompiled. The simplest way to do this is to recompile them at runtime, but that&#039;s slow and can cause stuttering every time a new shader is loaded in the game. A mitigation to this stuttering is to compile the shaders asynchronously to the emulator, but this has its own drawback in that in the time it takes to compile the shader the effect in-game that relies on it wont be shown. Another approach is to cache the raw shader pipeline of the system and then use that to compile the shaders before the game even starts. The only drawback here is that someone has to play through the game once to &#039;build&#039; a cache that can be used by others.&lt;br /&gt;
&lt;br /&gt;
When an emulator updates the way it handles shaders they may break compatibility with previous shader caches, for this reason the shader version is listed below.&lt;br /&gt;
&lt;br /&gt;
Note: Please compress your shader caches with 7zip or Winrar before uploading them.&lt;br /&gt;
&lt;br /&gt;
==[[Cemu]]==&lt;br /&gt;
Put files in &amp;lt;code&amp;gt;&amp;lt;cemuFolder&amp;gt;\shaderCache\transferable\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Newer versions of Cemu leverage Vulkan 1.2 and asynchronous shaders in a way that it may be preferable on modern GPUs to use async shaders instead of a shader cache.&lt;br /&gt;
&lt;br /&gt;
Current shader version is &#039;&#039;&#039;150&#039;&#039;&#039;, but Cemu is backwards-compatible from version &#039;&#039;&#039;149&#039;&#039;&#039; (Cemu version 1.7.0, 2017/05/16)&lt;br /&gt;
Cemu 1.25.0+ is not backwards compatible with any prior transferable cache.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Game&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Link(s)&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Version&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Count&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Bayonetta 2&lt;br /&gt;
|[https://www.mediafire.com/file/20bgf9quh4i1r5u/Bay2_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1210&lt;br /&gt;
|-		&lt;br /&gt;
|Captain Toad Treasure Tracker&lt;br /&gt;
|[https://www.mediafire.com/file/26lofjrtiyafs20/CTTT_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|2146&lt;br /&gt;
|-&lt;br /&gt;
|Devil&#039;s Third&lt;br /&gt;
|[https://www.mediafire.com/file/fvtnvk6e5p470f7/DTrd_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|4421&lt;br /&gt;
|-&lt;br /&gt;
|Donkey Kong Country: Tropical Freeze&lt;br /&gt;
|[https://www.mediafire.com/file/w8nib3ljyrhqqxj/DKCTF_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1950&lt;br /&gt;
|-&lt;br /&gt;
|Fast Racing NEO&lt;br /&gt;
|[https://www.mediafire.com/file/cmumlu2uxr9rgkn/FRNeo_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1776&lt;br /&gt;
|-&lt;br /&gt;
|Fatal Frame 5&lt;br /&gt;
|[https://www.mediafire.com/file/kxsizfwykhvojrr/FF5_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1023&lt;br /&gt;
|-&lt;br /&gt;
|Hyrule Warriors&lt;br /&gt;
|[https://www.mediafire.com/file/cangyuo2rif3rl2/HW_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1222&lt;br /&gt;
|-&lt;br /&gt;
|Kirby and the Rainbow Curse&lt;br /&gt;
|[https://www.mediafire.com/file/ui8nk39lzdwbttm/KRC_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|3004&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart 8&lt;br /&gt;
|[https://www.mediafire.com/file/mbcgc76i11t160u/MK8_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|12029&lt;br /&gt;
|-&lt;br /&gt;
|Mario Party 10&lt;br /&gt;
|[https://www.mediafire.com/file/zvqyc6uepez6klu/MP10_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1235&lt;br /&gt;
|-&lt;br /&gt;
|Mario Tennis&lt;br /&gt;
|[https://www.mediafire.com/file/zvqyc6uepez6klu/MP10_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1230&lt;br /&gt;
|-&lt;br /&gt;
|New Super Mario Bros. U + New Super Luigi U&lt;br /&gt;
|[https://www.mediafire.com/file/d52i8zvmg0yryqe/NSMBU%2526L_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|886&lt;br /&gt;
|-&lt;br /&gt;
|Ninja Gaiden 3: Razor&#039;s Edge&lt;br /&gt;
|[https://www.mediafire.com/file/llgt39hr6khvpzg/NG3_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|868&lt;br /&gt;
|-&lt;br /&gt;
|Pikmin 3&lt;br /&gt;
|[https://www.mediafire.com/file/yxa530re6yk9xqd/P3_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|2423&lt;br /&gt;
|-&lt;br /&gt;
|Splatoon&lt;br /&gt;
|[https://www.mediafire.com/file/w3wutjwbg49uziz/Spl_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|6790&lt;br /&gt;
|-&lt;br /&gt;
|Star Fox Zero&lt;br /&gt;
|[https://www.mediafire.com/file/zkxf2k7aodol1mb/SF0_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|384&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario 3D World&lt;br /&gt;
|[https://www.mediafire.com/file/5p64g9oz3bax6ox/SM3DW_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|4212&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario Maker&lt;br /&gt;
|[https://www.mediafire.com/file/pmk4gd3u83iukxj/SMM_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|584&lt;br /&gt;
|-&lt;br /&gt;
|Super Smash Bros. WiiU&lt;br /&gt;
|[https://www.mediafire.com/file/am6hskifjtbkeej/SSBWiiU_Cemu_cache.7z/file Download]&lt;br /&gt;
|150&lt;br /&gt;
|4765&lt;br /&gt;
|-&lt;br /&gt;
|Tekken Tag Tournament 2&lt;br /&gt;
|[https://www.mediafire.com/file/c9yp607sflfysx6/TTT2_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|1980&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |The Legend of Zelda: Breath of the Wild&lt;br /&gt;
|[https://www.mediafire.com/file/chu14a4npy37azf/BOTW_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|9674&lt;br /&gt;
|-&lt;br /&gt;
|[https://files.catbox.moe/8tbhik.7z Download]&lt;br /&gt;
|149&lt;br /&gt;
|6500ish shaders, 11000 vulkan pipelines&lt;br /&gt;
|Incomplete, this is meant for Vulkan users (the cache above will still work with Vulkan) so that they don&#039;t have to build pipelines. Don&#039;t try to combine the combine the pipelines with another cache as they are not compatible.&lt;br /&gt;
|-&lt;br /&gt;
|The Legend of Zelda: Twilight Princess HD&lt;br /&gt;
|[https://www.mediafire.com/file/dq4mzme6dvq0ug2/ZTP_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|2635&lt;br /&gt;
|-&lt;br /&gt;
|The Legend of Zelda: Wind Waker HD&lt;br /&gt;
|[https://www.mediafire.com/file/9t8byc6bhfqbvxd/ZWW_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|11835&lt;br /&gt;
|-&lt;br /&gt;
|Tokyo Mirage Sessions #FE&lt;br /&gt;
|[https://www.mediafire.com/file/hetcupuuc6v4wsw/TMSFE_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|2438&lt;br /&gt;
|-&lt;br /&gt;
|Xenoblade&lt;br /&gt;
|[https://www.mediafire.com/file/lu8myygyvldvr8b/Xeno_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|17592&lt;br /&gt;
|-&lt;br /&gt;
|Yoshi Wolly World&lt;br /&gt;
|[https://www.mediafire.com/file/qm2nasf3wn1dw7b/YWW_Cemu_cache.7z/file Download]&lt;br /&gt;
|149&lt;br /&gt;
|5002&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[RPCS3]]==&lt;br /&gt;
Put the raw and pipeline folders in &amp;lt;code&amp;gt;&amp;lt;RPCS3Folder&amp;gt;\cache\&amp;lt;gameSerial&amp;gt;\ppu-&amp;lt;hash&amp;gt;-EBOOT.BIN\shaders_cache\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current shader version is v1.92 (2021/06/27)&amp;lt;ref&amp;gt;[https://github.com/RPCS3/rpcs3/blob/master/rpcs3/Emu/RSX/VK/VKGSRender.cpp#L504 RPCS3&#039;s shader version source on Github]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Game&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Link(s)&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Version&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Count&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Renderer&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Demon&#039;s Souls&lt;br /&gt;
|[https://www.mediafire.com/file/yjssfl8r52ncbul/DeS_RPCS3_cache.7z/file Download]&lt;br /&gt;
|&amp;lt;abbr title=&amp;quot;2019/08/23 - 2021/06/27&amp;quot;&amp;gt;v1.91&amp;lt;/abbr&amp;gt;&lt;br /&gt;
|599&lt;br /&gt;
|Vulkan&lt;br /&gt;
|Incomplete&lt;br /&gt;
|-&lt;br /&gt;
|Ratchet and Clank: Tools of Destruction&lt;br /&gt;
|[https://www.mediafire.com/file/s8odyywe99k1ybg/R%2526CToD_RPCS3_cache.7z/file Download]&lt;br /&gt;
|v1.91&lt;br /&gt;
|1075&lt;br /&gt;
|Vulkan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ratchet and Clank: Quest for Booty&lt;br /&gt;
|[https://www.mediafire.com/file/hby7wrmjozmydk1/R%2526CQfB_RPCS3_cache.7z/file Download]&lt;br /&gt;
|v1.91&lt;br /&gt;
|660&lt;br /&gt;
|Vulkan&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ratchet and Clank Collection&lt;br /&gt;
|[https://www.mediafire.com/file/g4aqj38lcxn7pea/R%2526C1_RPCS3_cache.7z/file Ratchet and Clank]&amp;lt;br&amp;gt;[https://www.mediafire.com/file/io6ypmig4eiw3cm/R%2526C2_RPCS3_cache.7z/file Going Commando]&amp;lt;br&amp;gt;[https://www.mediafire.com/file/wh9q9r4v7exigg5/R%2526C3_RPCS3_cache.7z/file Up Your Arsenal]&amp;lt;br&amp;gt;[https://www.mediafire.com/file/grofya6blvwy6z0/R%2526C4_RPCS3_cache.7z/file Deadlocked]&lt;br /&gt;
|v1.91&lt;br /&gt;
|100&amp;lt;br&amp;gt;106&amp;lt;br&amp;gt;122&amp;lt;br&amp;gt;147&lt;br /&gt;
|Vulkan&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Xenia]]==&lt;br /&gt;
Put the files in &amp;lt;code&amp;gt;&amp;lt;XeniaFolder&amp;gt;\cache\shaders\shareable&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current shader version is 20210425&amp;lt;ref&amp;gt;[https://github.com/xenia-project/xenia/blob/master/src/xenia/gpu/dxbc_shader_translator.h#L60 Xenia&#039;s shader version source on Github]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Game&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Link(s)&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Version&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Renderer&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Ace Combat 6&lt;br /&gt;
|[https://www.mediafire.com/file/kef3lw048calycg/AC6_Xenia_cache.7z/file Download]&lt;br /&gt;
|20201219&lt;br /&gt;
|DX12 ROV&lt;br /&gt;
|First couple levels&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Citra]]==&lt;br /&gt;
Put files in &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;\shaders\opengl\transferable\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current shader version is 1 (2019/09/07)&amp;lt;ref&amp;gt;[https://github.com/citra-emu/citra/blob/master/src/video_core/renderer_opengl/gl_shader_disk_cache.cpp#L34 Citra&#039;s shader version source on Github]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Game&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Link(s)&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Version&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Count&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Animal Crossing: New Leaf&lt;br /&gt;
|[https://www.mediafire.com/file/5rjjnuy69wgycls/ACNL_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|1403&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart 7&lt;br /&gt;
|[https://www.mediafire.com/file/cfydpl4j200069n/MK7_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|299&lt;br /&gt;
|-&lt;br /&gt;
|New Super Mario Bros. 2&lt;br /&gt;
|[https://www.mediafire.com/file/wkwijx072da7wzb/NSMB2_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|1308&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon: Ultra Sun&lt;br /&gt;
|[https://www.mediafire.com/file/3ytjj0kiuehluck/PUS_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|703&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario 3D Land&lt;br /&gt;
|[https://www.mediafire.com/file/ql6q85wxdpjhawo/SM3DL_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|1379&lt;br /&gt;
|-&lt;br /&gt;
|Super Smash Bros. 3DS&lt;br /&gt;
|[https://www.mediafire.com/file/9avtz26uq404ghc/SSB3DS_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|3265&lt;br /&gt;
|-&lt;br /&gt;
|The Legend of Zelda: Ocarina of Time 3D&lt;br /&gt;
|[https://www.mediafire.com/file/8sz6xx0x5x7eikg/LoZOoT3D_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|426&lt;br /&gt;
|-&lt;br /&gt;
|The Legend of Zelda: Majora&#039;s Mask 3D&lt;br /&gt;
|[https://www.mediafire.com/file/jtlv8t6h6heigig/LoZMM3D_Citra_cache.7z/file Download]&lt;br /&gt;
|1&lt;br /&gt;
|2211&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==[[Ryujinx]]==&lt;br /&gt;
Right click the game in ryujinx&#039;s game list, Cache Management &amp;gt; Open Shader Cache Directory and copy/paste the guest folder.&lt;br /&gt;
&lt;br /&gt;
Current shader version is 2469 (2021/07/12)&amp;lt;ref&amp;gt;[https://github.com/Ryujinx/Ryujinx/blob/master/Ryujinx.Graphics.Gpu/Shader/ShaderCache.cs#L41 ryujinx&#039;s shader version source on Github]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://github.com/stromcon/emusak-ui/releases Emusak] is a tool to automatically download and share shader caches for Ryujinx.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[yuzu]]==&lt;br /&gt;
Put files in &amp;lt;code&amp;gt;&amp;lt;user&amp;gt;\shader\*opengl* or *vulkan*\transferable\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current shader version is 21 (2020/06/04)&amp;lt;ref&amp;gt;[https://github.com/yuzu-emu/yuzu/blob/master/src/video_core/renderer_opengl/gl_shader_disk_cache.cpp#L61 yuzu&#039;s shader version source on Github.] You can use [https://www.mediafire.com/file/obyi8rgf0zb71as/yuzushadercachever.7z/file this cmd line program] to check the transferable cache version&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|+ &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Game&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Link(s)&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Version&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|&#039;&#039;&#039;Shader Count&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|Animal Crossing: New Horizons&lt;br /&gt;
|[https://www.mediafire.com/file/c9sql0ojue9ywjs/ACNH+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|2830&lt;br /&gt;
|-&lt;br /&gt;
|ARMS&lt;br /&gt;
|[https://www.mediafire.com/file/sxuebxm41w5rl4q/ARMS+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|2734&lt;br /&gt;
|-&lt;br /&gt;
|Astral Chain&lt;br /&gt;
|[https://www.mediafire.com/file/b8b45hv807c2v9c/AC+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|567&lt;br /&gt;
|-&lt;br /&gt;
|Brigandine: Legend of Runesaria&lt;br /&gt;
|[https://www.mediafire.com/file/rxcueuycfccv0oq/BR+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|447&lt;br /&gt;
|-&lt;br /&gt;
|Captain Toad Treasure Tracker&lt;br /&gt;
|[https://www.mediafire.com/file/0cezvc94ql2z80m/CTTT+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|1793&lt;br /&gt;
|-&lt;br /&gt;
|CTR Nitro-Fueled&lt;br /&gt;
|[https://www.mediafire.com/file/mea0qk0ayj2uln8/CTRNF+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|435&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Fire Emblem Three Houses&lt;br /&gt;
|[https://www.mediafire.com/file/ghv323896sag8us/FETH+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|317&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.mediafire.com/file/fnqw4npc9zhy1g6/FETH+yuzu+ogl+hades+cache.7z/file OpenGL]&lt;br /&gt;
|Hades&lt;br /&gt;
|247&lt;br /&gt;
|-&lt;br /&gt;
|Hyrule Warriors: Definitive Edition&lt;br /&gt;
|[https://www.mediafire.com/file/164n5zvzyakocze/HW-DE+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|367&lt;br /&gt;
|-&lt;br /&gt;
|Hyrule Warriors: Age of Calamity&lt;br /&gt;
|[https://www.mediafire.com/file/0i43h9d33r4zt94/HW-AoC+yuzu+vulkan+cache.7z/file Vulkan]&lt;br /&gt;
|Hades&lt;br /&gt;
|2233&lt;br /&gt;
|-&lt;br /&gt;
|Kirby Star Allies&lt;br /&gt;
|[https://www.mediafire.com/file/kb3d1z5z8qb886f/KSA+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|8553&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Luigi&#039;s Mansion 3&lt;br /&gt;
|[https://www.mediafire.com/file/lwpagskvawu2czt/LM3+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|1192&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.mediafire.com/file/hya90bycn41wt5k/LM3+yuzu+ogl+hades+cache.7z/file OpenGL]&lt;br /&gt;
|Hades&lt;br /&gt;
|1015&lt;br /&gt;
|-&lt;br /&gt;
|Mario &amp;amp; Sonic at the Olympic Games Tokyo 2020&lt;br /&gt;
|[https://www.mediafire.com/file/sf38jcowoaes2jr/MSOGT2020+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|346&lt;br /&gt;
|-&lt;br /&gt;
|Mario Kart 8 Deluxe&lt;br /&gt;
|[https://www.mediafire.com/file/1qqu2r5ugtnusas/MK8D+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|4596&lt;br /&gt;
|-&lt;br /&gt;
|Mario Tennis Aces&lt;br /&gt;
|[https://www.mediafire.com/file/y090s266mzy2d04/MTA+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|2414&lt;br /&gt;
|-&lt;br /&gt;
|New Super Mario Bros. U Deluxe&lt;br /&gt;
|[https://www.mediafire.com/file/rm7fe96km0cujke/NSMBUD+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|639&lt;br /&gt;
|-&lt;br /&gt;
|Paper Mario: Origami King&lt;br /&gt;
|[https://www.mediafire.com/file/zylt9ua8kejbbs1/PMOK+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|4483&lt;br /&gt;
|-&lt;br /&gt;
|Pokemon Sword &amp;amp; Shield&lt;br /&gt;
|[https://www.mediafire.com/file/k1z42y83r08nvyf/PKMSwSh+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|14165&lt;br /&gt;
|-&lt;br /&gt;
|Splatoon 2&lt;br /&gt;
|[https://www.mediafire.com/file/6c0f81t59fljwif/Spl2+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|2563&lt;br /&gt;
|-&lt;br /&gt;
|Super Mario 3D World + Bowser&#039;s Fury&lt;br /&gt;
|[https://www.mediafire.com/file/zmnxyldn7utl2fa/SM3DWBF+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|4520&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Super Mario Odyssey&lt;br /&gt;
|[https://www.mediafire.com/file/ojt9r64s3fvi9tq/SMO+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|10040&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.mediafire.com/file/fwxsug8xc0tu0lp/SMO+yuzu+vulkan+cache.7z/file Vulkan]&lt;br /&gt;
|Hades&lt;br /&gt;
|9348&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |Super Smash Bros. Ultimate&lt;br /&gt;
|[https://www.mediafire.com/file/7gyyzzs2b0r686b/SSBU+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|19300&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.mediafire.com/file/fsoo24g2j0z58sn/SSBU_yuzu_ogl_hades_cache.7z/file OpenGL]&lt;br /&gt;
|Hades&lt;br /&gt;
|11803&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.mediafire.com/file/8wceutnahk4x59b/SSBU+yuzu+vulkan+cache.7z/file Vulkan]&lt;br /&gt;
|Hades&lt;br /&gt;
|16862&lt;br /&gt;
|-&lt;br /&gt;
|The Legend of Zelda: Link&#039;s Awakening&lt;br /&gt;
|[https://www.mediafire.com/file/lywfpsdh9nyxbc4/TLoZLA_yuzu_cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|2666&lt;br /&gt;
|-&lt;br /&gt;
|Xenoblade Chronicles: Definitive Edition&lt;br /&gt;
|[https://www.mediafire.com/file/0qjxt2ew914j3fc/XC-DE+yuzu+cache.7z/file OpenGL]&lt;br /&gt;
|21&lt;br /&gt;
|8350&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Cemu&amp;diff=39635</id>
		<title>Cemu</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Cemu&amp;diff=39635"/>
		<updated>2021-08-15T06:48:29Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: cemu devs suggest against disabling HT&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = Cemu-Logo.png&lt;br /&gt;
|version = {{CemuVer}}&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows&lt;br /&gt;
|architecture = x86_64&lt;br /&gt;
|target = [[Wii U emulators|Wii U]]&lt;br /&gt;
|developer = Exzap, Petergov&lt;br /&gt;
|website = [http://cemu.info Cemu]&lt;br /&gt;
|license = Closed-source freeware&lt;br /&gt;
|support = [https://www.patreon.com/cemu Patreon]&lt;br /&gt;
|bios = [[Emulator_Files#Wii_U|Optional]]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;[[wikipedia:Cemu|Cemu]]&#039;&#039;&#039; is a closed-source [[Wii U emulators|Wii U emulator]] for Windows. It is known to be the very first Wii U emulator ever that can boot games. A compatibility list can be found [http://compat.cemu.info/ here] or [http://docs.google.com/spreadsheets/d/19WV2YQvS2PkiHnQTlYP7cE2eHOPl06Rx4tCvfud_Hpw/edit?pref=2&amp;amp;pli=1#gid=0 here].&lt;br /&gt;
&lt;br /&gt;
Before updates are publicly released, they&#039;re accessible to backers over at [https://www.patreon.com/cemu their Patreon].&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[http://cemu.info/index.html#download Latest public release]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Available one week after the Patreon builds release&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
You will also need enough storage for the [[Wii U emulators|Wii U]] games. Running Cemu on [[Wine]] has been reported to work just as well as Windows.&lt;br /&gt;
===Minimum===&lt;br /&gt;
* Windows 7 (64-bit)&lt;br /&gt;
* Graphics Card: Supports at least OpenGL 4.5 or Vulkan 1.1&lt;br /&gt;
* Memory: 4 GB&lt;br /&gt;
===Recommended===&lt;br /&gt;
* Windows 10 (64-bit)&lt;br /&gt;
* Graphics Card: Supports OpenGL 4.6 (Vulkan 1.1 for AMD or Intel)&lt;br /&gt;
* Memory: 8 GB or more&lt;br /&gt;
&lt;br /&gt;
==Game formats and needed files==&lt;br /&gt;
===Physical dumps===&lt;br /&gt;
You&#039;ll first need to fill in the &amp;quot;keys.txt&amp;quot; file in Cemu&#039;s directory. It has a sample line with a bogus key and a comment, which you may as well delete. &lt;br /&gt;
&lt;br /&gt;
Your file must have many lines like this, one for the Wii U Common Key (D7B00402659BA2ABD2CB0DB27FA2B656), and one line for the Game Key of each game. Sharing these keys isn&#039;t exactly safe legally, but ROM sites at least share [http://pastebin.com/GWApZVLa the Game ones]. Note that for games using the Loadiine format, you won&#039;t need a Game Key at all, but those will need Cemu versions from 1.4.0 onward.&lt;br /&gt;
&lt;br /&gt;
Your ISO must be either uncompressed, compressed using WUD format, or in Loadiine format (only possible for versions 1.4.0 onward) to boot in Cemu. Here&#039;s a [http://docs.google.com/spreadsheets/d/19WV2YQvS2PkiHnQTlYP7cE2eHOPl06Rx4tCvfud_Hpw/edit?pref=2&amp;amp;pli=1#gid=0 compatibility list]. Dump your discs using [https://gbatemp.net/threads/wudump-dump-raw-images-from-a-wiiu-game-disc.451736/ Wudump].&lt;br /&gt;
&lt;br /&gt;
===Digital copies===&lt;br /&gt;
Cemu supports either physical games dumps in WUD, or compressed WUX format, as well as game dumps converted to the Loadiine format. Loadiine games come as multiple directories with game files and a .rpx file.&lt;br /&gt;
&lt;br /&gt;
Nintendo&#039;s CDN for Wii U and 3DS digital games is rather poorly secured, due to a huge oversight when designing the software protection for these consoles. As such, with tickets proving you bought the game (but which you can get through less legit ways), there are downloader utilities like NUSGrabber, FunKiiU, UWizard, or jnus among others, and decryption tools like UWizard and CDecrypt, to obtain a functional copy. The process of how to exactly acquire those files is detailed elsewhere on this wiki.&lt;br /&gt;
&lt;br /&gt;
Load the .rpx file from [Your gamelocation]/code/[yourgame].rpx with Cemu.&lt;br /&gt;
&lt;br /&gt;
===Updates and DLC===&lt;br /&gt;
Prior to 1.7.3, only updates were supported though pasting update files on the main game&#039;s folders (keeping in mind the main game is in Loadiine format) and overwriting any files. DLC wouldn&#039;t work at all through this method, though with some specific games there were workarounds and some could play DLC tracks in Mario Kart 8 through swapping of specific files. From 1.7.3 onwards, proper support for DLC and updates was included in Cemu.&lt;br /&gt;
&lt;br /&gt;
The Update installation method has been reworked since 1.11.0 simplifying the installation method a lot.&lt;br /&gt;
To install updates and DLC on Cemu on (1.11.0)+ versions you need to follow theses steps : &lt;br /&gt;
&lt;br /&gt;
*On Cemu interface, select File -&amp;gt; Install game update or DLC&lt;br /&gt;
*Select the meta.xml in the meta folder of the update or DLC&lt;br /&gt;
*Run the game to update the UI and show the update and/or DLC version&lt;br /&gt;
&lt;br /&gt;
===Amiibo support===&lt;br /&gt;
[[Amiibo]] are hard-to-find figurines unlocking various on-disc content in select 3DS and Wii U games. They use the NFC technology. Nintendo Amiibo data is distributed online as NFC tags (.bin files). There&#039;s a regularly updated complete set of the official ones but there are also unofficial spoofed packs on various other sites.&lt;br /&gt;
&lt;br /&gt;
Recent versions of Cemu include Amiibo support. Simply go to NFC / Scan NFC Tag from file, and load the relevant .bin file. Keep in mind Amiibo support in Cemu is incomplete right now and not all figurines are compatible yet - though incompatibilities may be caused by bad Amiibo dumps as well.&lt;br /&gt;
&lt;br /&gt;
==Setting up Cemu==&lt;br /&gt;
===Controls===&lt;br /&gt;
Cemu added native support for Wii Remote controllers as of 1.12.0.&lt;br /&gt;
&lt;br /&gt;
Cemu cannot connect to a real (or emulated) [[Nintendo 3DS emulators|3DS]].&lt;br /&gt;
&lt;br /&gt;
===Cemuhook===&lt;br /&gt;
Using this is completely optional but highly recommended. Without Cemuhook, some games won&#039;t have texts, have laggy cutscenes and display numerous other bugs.&lt;br /&gt;
&lt;br /&gt;
Download [http://sshnuke.net/cemuhook/ the latest version] compatible with your Cemu version, unpack it to the same directory as cemu.exe and right-click on dbghelp.dll, check Proprieties, Digital Signatures tab, select a signature and press Details. This should make it no longer crash at start-up. Make sure you also have the latest GPU driver installed, as well as both x86 and x64 versions of the [https://aka.ms/vs/15/release/vc_redist.x64.exe Microsoft Visual C++ 2017 X64 Redistributable].&lt;br /&gt;
&lt;br /&gt;
After the first boot of Cemu with cemuhook installed, accept to download the missing shared fonts to make the text in some games (Super Mario Maker among others) display correctly.&lt;br /&gt;
Whenever you boot Cemu now, this cemuhook tool is enabled by default and offers various additions for better motion control emulation or some graphical hacks that greatly enhance Zelda BOTW in particular.&lt;br /&gt;
Various way to take advantages of the cemuhook motion control emulation are listed [http://compat.cemu.info/wiki/Motion_Sensing#Full-motion_Solutions here].&lt;br /&gt;
&lt;br /&gt;
Enabling &amp;quot;GX2SetGPUFenceSkip (HACK)&amp;quot; enhances graphical emulation in BOTW in particular. A pre-installed Graphical Pack that comes with recent versions of Cemuhook, &amp;quot;LWZX Crash Workaround&amp;quot;, as well as the &amp;quot;GX2DrawDone()&amp;quot; option under Experimental, should help with some general crashes specific to BOTW.&lt;br /&gt;
&lt;br /&gt;
As of version 1.18.0, cemuhook is no longer considered required to run the emulator, as all major functions previously provided by cemuhook have been implemented into the emulator itself.&lt;br /&gt;
&lt;br /&gt;
===Shader caches===&lt;br /&gt;
When your game is loaded, check for its ID on the title bar in front of &amp;quot;SaveDir:&amp;quot; and note it down. The directory where transferable shader caches are stored is &amp;lt;code&amp;gt;.\Cemu\shaderCache\transferable&amp;lt;/code&amp;gt;. They&#039;re generated the first time you play through a game and at that time cause noticeable stuttering. You can download a complete cache from places like [http://www.reddit.com/r/Cemucaches/comments/7bv7el/complete_shader_cache_collection_1110c_v2/ here] and rename them to match your game version&#039;s ID to spare yourself most of that unpleasant experience. Just keep in mind that shader caches from versions older than 1.8.0 are incompatible with later versions of Cemu.&lt;br /&gt;
&lt;br /&gt;
At startup, Cemu will prepare a compiled version of that cache under &amp;lt;code&amp;gt;.\Cemu\shaderCache\precompiled&amp;lt;/code&amp;gt; and that one depends on your GPU driver, so you might want to erase it if any problems or crashes when compiling shaders at startup occur.&lt;br /&gt;
&lt;br /&gt;
==Troubleshooting/speeding up==&lt;br /&gt;
===Shadercaches===&lt;br /&gt;
Shaders are normally cached as you play the game. This can cause a lot of stutters and slow the game down.&lt;br /&gt;
&lt;br /&gt;
Cemu accepts other shader caches that can be traded online. You can go to [https://www.reddit.com/r/Cemucaches/ /r/Cemucaches] and search for the ones you want. It&#039;s often very difficult to generate a complete cache for large games, and will not completely eliminate stuttering.&lt;br /&gt;
&lt;br /&gt;
[[File:Shadercachestuff.png|thumb|Some settings in the Nvidia control panel might help.]]&lt;br /&gt;
&lt;br /&gt;
Some games&#039; transferable caches may cause slowdowns on some graphics cards like the GeForce GTX 970. If this is the case, you will have to generate your own shaders and delete the ones you downloaded. In the case of the GeForce, also consider deleting the .bin and .toc file in your GLCache at &amp;lt;code&amp;gt;%APPDATA%\NVIDIA\GLCache\(hexstring)\(hexstring)&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Native H.264 decoder===&lt;br /&gt;
MP4 videos are often encoded for Wii U games with the expectation that the hardware plays it back on-the-fly, but because the x86 architecture is not PowerPC, this is resource-intensive for Cemu since it has to run the PowerPC video decoder. An unofficial utility called [https://sshnuke.net/cemuhook/ Cemuhook] bypasses this by playing H.264 video directly from Windows codecs that are programmed for x86.&lt;br /&gt;
&lt;br /&gt;
==Graphic Packs==&lt;br /&gt;
To work around emulation bugs and other problems the way [[Dolphin]] does, &amp;quot;Graphic Packs&amp;quot; are title-specific property sheets which define advanced settings you might not be able to change in the interface. Basic rendering options including shadow resolution and quality, post-processing effects like bloom, lighting and god rays, custom anti-aliasing, and such can be applied here. You can even use them to &#039;&#039;reduce&#039;&#039; the internal resolution for an increase in the framerate. This is not to be confused with &#039;&#039;&#039;Texture Packs&#039;&#039;&#039;, which are replacement textures; Cemu doesn&#039;t support that, but it is planned.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Graphic Packs&amp;quot; themselves are folders under the &amp;lt;code&amp;gt;graphicPacks&amp;lt;/code&amp;gt; directory. They can be named anything, but they should contain the &amp;quot;&amp;lt;code&amp;gt;rules.txt&amp;lt;/code&amp;gt;&amp;quot; file. A bare-bones example of a &amp;quot;Graphics Pack&amp;quot;, called &amp;quot;Bayo_1080p&amp;quot;, would look like this:&lt;br /&gt;
&lt;br /&gt;
 [Definition]&lt;br /&gt;
 titleIds = 0005000010172600,0005000010172700,000500001011b900,000500001014db00,0005000010157e00,0005000010157f00&lt;br /&gt;
 name = &amp;quot;Bayonetta 1 + 2 - 1080p&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [TextureRedefine]&lt;br /&gt;
 width = 1280&lt;br /&gt;
 height = 720&lt;br /&gt;
 overwriteWidth = 1920&lt;br /&gt;
 overwriteHeight = 1080&lt;br /&gt;
&lt;br /&gt;
Whenever the titleId matches the current one, Cemu will show the Graphics Pack under Options -&amp;gt; Graphics Pack. If you don&#039;t know what the titleId of the game you want is, check the &amp;lt;code&amp;gt;logs.txt&amp;lt;/code&amp;gt; file. You can safely delete it in the event that it gets too big for a text editor to parse.&lt;br /&gt;
&lt;br /&gt;
The overwriteWidth and overwriteHeight properties used in this example will upscale the game from 720p to 1080p. But if the game doesn&#039;t have all of its textures in the specified resolution, they won&#039;t be upscaled and could look messy as a result. In this case, this problem is seen in some FMVs in the game. This is the purpose of the TextureRedefine rule.&lt;br /&gt;
&lt;br /&gt;
Since 1.13.0, the graphic packs system and interface was overhauled for better use and many bugs when using multiples graphic packs were fixed.&lt;br /&gt;
For 1.15.1 and now on, users can download the community&#039;s graphics packs linked below directly from Cemu user interface and just check the graphics packs they want to enable. That update completly removed the need to manage files for the user.&lt;br /&gt;
&lt;br /&gt;
See some of the community graphics packs at [http://slashiee.github.io/cemu_graphic_packs/ this page].&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* Save states aren&#039;t getting implemented any time soon. This has a lot to do with the complexity of the Wii U memory layout and architecture, as well as the huge file size. As a result, the current developers are not interested in implementing them.&lt;br /&gt;
* The emulator is still unfinished and unoptimized, as noted in the lack of efficient and stable H.264 video decoding, causing glitchy videos. This is worked around with Cemuhook entirely, but its approach to video decoding is unlikely to be taken into the emulator.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://compat.cemu.info/ Compatibility list]&lt;br /&gt;
* [https://discord.gg/5psYsup Discord]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Wii U emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Closed-source emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=ROM_%26_ISO_sites&amp;diff=39634</id>
		<title>ROM &amp; ISO sites</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=ROM_%26_ISO_sites&amp;diff=39634"/>
		<updated>2021-08-15T06:16:31Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* ROM &amp;amp; ISO Websites (mostly rubbish) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you are looking for BIOS/Firmware files, you can find them on the [[Emulator Files]] page.&lt;br /&gt;
==Downloads==&lt;br /&gt;
===Internet Archive===&lt;br /&gt;
&lt;br /&gt;
Add a slash (&amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt;) 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.&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;&#039;&#039;&#039;NOTE:&#039;&#039;&#039; If downloads are restricted (greyed out), copy the file name and append it to the end of the URL (ie: &amp;lt;nowiki&amp;gt;https://archive.org/downloads/NameOfPack -&amp;gt; https://archive.org/downloads/NameOfPack/ROMPack.zip&amp;lt;/nowiki&amp;gt;)&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible sortable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Set&lt;br /&gt;
!Date&lt;br /&gt;
!Registration&amp;lt;br&amp;gt;Required&lt;br /&gt;
!Notes&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/latest-everdrive-pack-2020-04-16 SmokeMonster&#039;s ROM Packs]&lt;br /&gt;
|2020-06-29&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|[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&amp;amp;dn=Latest%20Everdrive%20pack%20%202020-04-16&amp;amp;tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2f9.rarbg.to%3a2710%2fannounce&amp;amp;tr=udp%3a%2f%2f9.rarbg.me%3a2710%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.cyberia.is%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker3.itzmx.com%3a6961%2fannounce&amp;amp;tr=http%3a%2f%2ftracker1.itzmx.com%3a8080%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.tiny-vps.com%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2fopen.stealth.si%3a80%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.torrent.eu.org%3a451%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.ds.is%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2fopen.acgnxtracker.com%3a80%2fannounce&amp;amp;tr=udp%3a%2f%2fretracker.lanta-net.ru%3a2710%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker4.itzmx.com%3a2710%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.moeking.me%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2fp4p.arenabg.ch%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2fipv4.tracker.harry.lu%3a80%2fannounce&amp;amp;tr=http%3a%2f%2fp4p.arenabg.com%3a1337%2fannounce&amp;amp;tr=http%3a%2f%2ftracker.bt4g.com%3a2095%2fannounce torrent magnet]&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/messmame?sort=-publicdate MAME and MESS]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/sega-mega-cd-sega-cd-chds Redump Sega - Mega-CD - Sega CD CHDs]	&lt;br /&gt;
|2020-09-13	&lt;br /&gt;
|{{✗}}	&lt;br /&gt;
|Redump (526/530) Torrent contains &amp;quot;Sega - Mega-CD - Sega CD - CHDs.torrent&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/@redump_org_sets?sort=titleSorter Redump.org Sets]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|A massive collection of most of the Redump sets.  A good place to start for those new to collecting.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/xboxcds?sort=-publicdate Redump Original Xbox]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/Panasonic-3DO-Redump.org-2019-05-14 Redump 3DO]&lt;br /&gt;
|2019-06-21&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/RedumpSegaSaturn2019October17MIA1 Redump Sega - Saturn]&lt;br /&gt;
|2019-10-17&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/snk-neo-geo-cd-chds Redump SNK - Neo Geo CD - CHDs]&lt;br /&gt;
|2020-09-17&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Redump (101/101) Torrent contains: &amp;quot;SNK - Neo Geo CD - CHDs.torrent&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/RedumpSnkNeoGeoCd16Oct2019 Redump SNK - Neo Geo CD]&lt;br /&gt;
|2019-10-16&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/tosec?sort=-publicdate TOSEC] (The Old School Emulation Center)&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/@manydumpedgames TOSEC - Sega Dreamcast]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/vintagesoftware Vintage Software]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Many DOS collections and older games.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/NeoKobe-NecPc-98012017-11-17 Neo-Kobe NEC PC-9801]&lt;br /&gt;
|2017-11-17&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/Neo_Kobe_NEC_PC-8801_2016-02-25 Neo-Kobe NEC PC-8801]&lt;br /&gt;
|2016-02-25&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|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])&lt;br /&gt;
|2017-09-07&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/Cyles_Gameboy_roms Complete Gameboy Roms]&lt;br /&gt;
|2019-02-19&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/CylesSNESRomPack Complete Super Nintendo RomPack]&lt;br /&gt;
|2019-02-11&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|US/EU/JP/World/Proto/Demo/Etc. Includes Translated and Hack Titles.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/No-Intro-Collection_2016-01-03_Fixed No-Intro Collection]&lt;br /&gt;
|2016-01-03&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Outdated.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/noIntroNintendoDsDecrypted2019Jun30 No-Intro Nintendo DS]&lt;br /&gt;
|2019-06-30&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|File names are in alphabetical order.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/No-Intro_Nintendo_DSi_2018-06-30 No-Intro Nintendo DSi]&lt;br /&gt;
|2018-06-30&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/NintendoDSiDLC2019 Nintendo DSiWare]&lt;br /&gt;
|2019-01-29&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Formatted to .nds, can be used on homebrewed DSi&#039;s running [[Emulators_on_3DS#Nintendo_DS|TWiLight Menu]] or converted into a .cia for 3DS. Will &amp;lt;b&amp;gt;NOT&amp;lt;/b&amp;gt; work on any emulators (in theory could work with [[No$|No$GBA]]).&lt;br /&gt;
|-&lt;br /&gt;
|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])&lt;br /&gt;
|2018-08-01&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Game IDs are used for file titles. CD-based games are .bin files, DVD-based games are .iso files.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/redumpSonyPlaystationAmericaGames02October2017 Redump PS1 America]&lt;br /&gt;
|2017-10-02&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/@john_mr_smith?sort=titleSorter John (Mr) Smith]&lt;br /&gt;
|&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Uploads Redump PS1 NTSC-U and PAL sets.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/No-Intro-Collection_2016-09-06 No-Intro Collection]&lt;br /&gt;
|2017-06-27&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|Outdated.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/gamecubenaiso Complete North American GameCube Collection]&lt;br /&gt;
|2015-09-13&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|Redump verified SCRUBBED ISO image files. To bypass registration look in comments for magnet link (torrent).&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/SgaStrnCmplt Redump Saturn]&lt;br /&gt;
|2015-09-13&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Includes manuals and magazines.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/2020_01_06_fbn FinalBurn Neo]&lt;br /&gt;
|2020-07-20&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Maintained and updated regularly.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/no-intro_romsets No-Intro Collection]&lt;br /&gt;
|2020-07-15&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|Maintained and updated regularly.&lt;br /&gt;
|-&lt;br /&gt;
|[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 Playstation][https://archive.org/details/ps1_arquivista_parte2 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]&lt;br /&gt;
|2020-08-03&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|A collection of [http://database.trurip.org/ trurip/EmulationArchive] sets.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/EF_PC-FX_Collection Redump NEC PC-FX]&lt;br /&gt;
|2020-02-13&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|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.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/redump.pcecd Redump NEC PC Engine CD &amp;amp; TurboGrafx CD]&lt;br /&gt;
|2020-09-25&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/N-Gage2.0GamesArchive N-Gage 2.0 Games Archive]&lt;br /&gt;
|2020-06-22&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|Contains cracked scene releases and trial versions of N-Gage 2.0 games.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/ngagecrackedgamescollection N-Gage Cracked Games full romset 2020]&lt;br /&gt;
|2020-01-22&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|All releases are cracked, allowing them to be played on an N-Gage without having to deal with the &amp;quot;Memory card is corrupted&amp;quot; error.&lt;br /&gt;
|-&lt;br /&gt;
|[https://archive.org/details/1-g-1-r-terra-onion-snk-neo-geo Terraonion - SNK - Neo Geo (.neo format)]	&lt;br /&gt;
|2021-04-02	&lt;br /&gt;
|{{✗}}	&lt;br /&gt;
|Terraonion (141) Torrent contains &amp;quot;SNK - Neo Geo - NEOs + TOSEC manuals.torrent&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==ROM &amp;amp; ISO Websites==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible sortable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Content&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Registration Required?&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Rate Limited?&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Notes&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsmania.jpeg|120px]]&lt;br /&gt;
&amp;lt;B&amp;gt;[https://romsmania.cc/ RomsMania]&amp;lt;/B&amp;gt;&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| &#039;&#039;&#039;WARNING: When downloading, press &#039;More Options&#039; and choose &#039;Browser Download&#039;, otherwise it gives malware.&#039;&#039;&#039; A lot of stuff for 5th gen and below, also includes GCN, Wii, NDS, and PSP. PS1 ISOs are not redump.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Ziperto.png|120px]]&lt;br /&gt;
[https://www.ziperto.com/ Ziperto]&lt;br /&gt;
| Most of Nintendo Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Good for decrypted 3DS games for Citra. Use an adblocker.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Madloader.jpeg|60px]]&lt;br /&gt;
[https://madloader.com/ Madloader]&lt;br /&gt;
| 3DS&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Decrypted 3DS and Switch games for Citra and Yuzu. Use an adblocker.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsie.png|120px]]&lt;br /&gt;
[https://romsie.com/ ROMsie]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| ROMs up to 6th gen.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Downarea51.png|120px]]&lt;br /&gt;
[https://www.downarea51.com/ Downarea51]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Freeroms.png|120px]]&lt;br /&gt;
[https://www.freeroms.com/ FreeRoms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Vim&#039;slair.png|120px]]&lt;br /&gt;
[https://vimm.net/ Vimm&#039;s Lair]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Portableroms.png|120px]]&lt;br /&gt;
[https://portableroms.com/ PortableRoms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gamulator.jpeg|120px]]&lt;br /&gt;
[https://www.gamulator.com/ Gamulator]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Small website where you can download all sort of retro console ROM&#039;s and ISO&#039;s.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsplanet.png|120px]]&lt;br /&gt;
[https://romsplanet.com/ RomsPlanet]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| One of the biggest ROM`s collection for PS, Gameboy, Nintendo...etc.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Coolrom.gif|120px]]&lt;br /&gt;
[http://www.coolrom.com/ CoolROM]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsdownload.jpeg|120px]]&lt;br /&gt;
[https://romsdownload.net/ RomsDownload]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Standard selection of ROMs up to 5th gen, plus some 6th and 7th gen.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Killerrom.jpeg|120px]]&lt;br /&gt;
[https://roms-download.com/ Roms-Download.com (Killerroms)]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| A website which contains roms from Odyssey to Wii. Roms on this site originate from a website called s2roms.cc A.K.A Killer Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Emuparadise.jpeg|100px]]&lt;br /&gt;
[http://emuparadise.me/ Emuparadise]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsuniverse.jpeg|120px]]&lt;br /&gt;
[http://www.romsuniverse.com/ RomUniverse]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Wide selection of retro titles (Nintendo first-party titles nuked, but third-party titles remain).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Planetemu.png|120px]]&lt;br /&gt;
[http://www.planetemu.net Planet Emulation]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Very old, weekly updated and classy French ROM site, full MAME CHDs. Just click on &amp;quot;Telecharger&amp;quot; for download. (All ROMs from Nintendo-based systems have been taken down as of July 2018.)&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CDromance.png|120px]]&lt;br /&gt;
[https://cdromance.com CDRomance]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Contains 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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gametronik.jpeg|120px]]&lt;br /&gt;
[http://www.gametronik.com GameTronik]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| French ROM Site.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Atarimania.jpeg|80px]]&lt;br /&gt;
[http://www.atarimania.com/rom_collection_archive_atari_2600_roms.html Atarimania]&lt;br /&gt;
| Atari 2600&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Contains a complete Atari 2600 ROM set.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Pokemonlog.png|120px]]&lt;br /&gt;
[https://www.pokemonlog.com/ Pokemonlog]&lt;br /&gt;
| Pokemon Mod &amp;amp; Hacks&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Small website where you can get the latest Pokemon ROM&#039;s and Pokemon rom hacks.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Macintoshgames.gif|120px]]&lt;br /&gt;
[http://macintoshgarden.org/ Macintosh Garden]&lt;br /&gt;
| Macintosh&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Abandonware archive for old Macintosh games. Popular vintage PC abandonware site, &amp;quot;Home of the Underdogs&amp;quot;, originally hosted this site. It has small guides to running a few Macintosh emulators.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:JPCC.png|120px]]&lt;br /&gt;
[http://japanesepccompendium.blogspot.com/ JapaneseCompendium]&lt;br /&gt;
| Old PC Games Jpn&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| A blog dedicated to old PC games from Japan.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:macgamefiles.jpeg|120px]]&lt;br /&gt;
[http://www.macgamefiles.com/list/shareware/ MacGameFiles.com]&lt;br /&gt;
| Macintosh&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Site dedicated to basic shareware and demo versions of Macintosh games; as well as patches, mods and tools.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:downloadgameps3.png|120px]]&lt;br /&gt;
[https://downloadgameps3.com/ DownloadGamePS3]&lt;br /&gt;
[[File:downloadgamexbox.png|120px]]&lt;br /&gt;
[https://downloadgamexbox.com/ DownloadGameXbox]&lt;br /&gt;
[[File: downloadgamepsp.png|120px]]&lt;br /&gt;
[https://downloadgamepsp.com/ DownloadGamePSP]&lt;br /&gt;
[[File:downloadgamewii.png|120px]]&lt;br /&gt;
[https://nswgame.com/ GameWii]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| &lt;br /&gt;
1.PS2/PS3/PS4 games.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
2.Xbox Classic/360 games.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
3.PSP/PS Vita games.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
4.Wii/Wii U/3DS/Switch games.&lt;br /&gt;
When using this site, make sure to have a good adblocker  to protect you from malicious ads and whatnot. It&#039;s a legit site, just wear a digital condom.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsget.jpeg|120px]]&lt;br /&gt;
[https://www.romsget.io/ ROMsGet]&lt;br /&gt;
[[File:Romsgames.png|120px]]&lt;br /&gt;
[https://www.downloadroms.io/ Download ROMs]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Standard selection of ROMs up to 6th gen, plus Wii.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:emuroms.jpeg|120px]]&lt;br /&gt;
[http://www.emuroms.ch/en EmuRoms.ch]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Torrent site for ROMs and ISOs. Has ROMs up to the 3DS. Also, it has the same layout as the now dead Portal Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:worldofspectrum.jpeg|120px]]&lt;br /&gt;
[http://worldofspectrum.org/ World of Spectrum]&lt;br /&gt;
| ZX Spectrum&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|[[File:Retrostic.png|120px]]&lt;br /&gt;
[https://www.retrostic.com/ RetroStic]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Standard selection of ROMs up to 5th gen, plus NDS.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:abandonwarefrance.jpeg|120px]]&lt;br /&gt;
[http://www.abandonware-france.org/ Abandonware France]&lt;br /&gt;
| DOS&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Also, a French ROM site.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsforever.jpeg|120px]]&lt;br /&gt;
[https://romsforever.co/ ROMsForever]&lt;br /&gt;
[[File:Romspure.jpeg|120px]]&lt;br /&gt;
[https://romspure.com/ Romspure]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Complete sets for up to 5th gen systems, plus a fair amount of 6th+ gen.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gamecuberoms.PNG|120px]]&lt;br /&gt;
[https://gamecuberoms.cc/ Gamecube Roms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Complete sets for up to 5th gen systems, plus a fair amount of 6th+ gen, Gamecube.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Consoleroms.png|120px]]&lt;br /&gt;
[https://www.consoleroms.com/ ConsoleRoms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Standard selection of ROMs up to 6th gen, plus Wii.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Markdown.jpeg|120px]]&lt;br /&gt;
[https://r-roms.github.io/ Rom Center Markdown Edition 2021 (/r/Roms Mega Thread)]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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]&lt;br /&gt;
|-&lt;br /&gt;
|[[File:mame.jpeg|120px]]&lt;br /&gt;
[http://mamedev.org/roms/ MAME]&lt;br /&gt;
| MAME&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Directly from the MAME site. Games that were released with permission for free and non-commercial use.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Eagleforest.jpeg|120px]]&lt;br /&gt;
[http://eagleforces.tistory.com/ eagleforces]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Theindex.png|120px]]&lt;br /&gt;
[https://theindex.cc/ The Index]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Links to ROMs and ISO.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Pokemoner.jpeg|120px]]&lt;br /&gt;
[https://www.pokemoner.com/2020/01/pokemon-girls-hunter.html Pokemoner]&lt;br /&gt;
| Pokemon Mod &amp;amp; Hacks&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| All Pokemon Roms Various Consoles.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Reddit.png|120px]]&lt;br /&gt;
[https://www.reddit.com/search/?q=XCI XCI files]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.reddit.com/search/?q=NSP NSP files]&lt;br /&gt;
| Nintendo Switch&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Decrypted  Switch games for Yuzu.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:switchrls.jpeg|100px]]&lt;br /&gt;
[https://switchrls.co/ Switchrls]&lt;br /&gt;
| Nintendo Switch&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Decrypted Switch games for Yuzu. Use an adblocker.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Xcinsp.jpeg|120px]]&lt;br /&gt;
[https://www.xcinsp.com/ XCINSP]&lt;br /&gt;
| Nintendo Switch&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Decrypted Switch games for Yuzu.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:8i99.jpeg|120px]]&lt;br /&gt;
[https://www.8i99.com/forum-2-1.html jiyouWang]&lt;br /&gt;
| Nintendo Switch&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| Chinese Site, Decrypted Switch games for Yuzu.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gbahacks.jpeg|120px]]&lt;br /&gt;
[https://www.gbahacks.com/p/pokemon-rom-hack-list.html?m=1 Gbahacks]&lt;br /&gt;
| GBA Games Hack&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Lot of GBA Roms Hacks.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Dedomil.png|80px]]&lt;br /&gt;
[http://dedomil.net/games/ Dedomil] &lt;br /&gt;
| Java Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Big Collection of java Games.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Phoneky.png|100px]]&lt;br /&gt;
[https://phoneky.com/ Phoneky]&lt;br /&gt;
| Java Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Huge java Games Collection.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Seclub.png|120px]]&lt;br /&gt;
[https://seclub.org/downloads/games/ Seclub]&lt;br /&gt;
| Java,Symbian Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Russian Site, Lot of j2ME,Symbian Games Collection.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Spaces.jpeg|120px]]&lt;br /&gt;
[https://spaces.im/sz/igry/ Spaces.im]&lt;br /&gt;
| Cellphone Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Russian Site, Lot of Games.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romulation.png|120px]]&lt;br /&gt;
[http://www.romulation.net Romulation]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 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&#039;d as of January 2017).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Pleasuredom.gif|120px]]&lt;br /&gt;
[http://www.pleasuredome.org.uk Pleasuredome]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Theoldcomputer.png|120px]]&lt;br /&gt;
[https://www.theoldcomputer.com/ TheOldComputer]&lt;br /&gt;
| DOS&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[File:Arcadepunks.png|80px]]&lt;br /&gt;
[https://www.arcadepunks.com/arcade-punks-arcade-building-modding-and-gaming-forum/forum/your-download-shares/ Arcade Punks]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&amp;lt;br&amp;gt; &amp;lt;small&amp;gt; (User Uploaded Direct-Download (Forum post))&amp;lt;/small&amp;gt;&lt;br /&gt;
| No&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|[[File:Emudesc.png|120px]]&lt;br /&gt;
[https://www.emudesc.com Emudesc]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&amp;lt;br&amp;gt; &amp;lt;small&amp;gt; (User Uploaded Direct-Download (Forum post)) &amp;lt;/small&amp;gt;&lt;br /&gt;
| No&lt;br /&gt;
| Spanish forums where you can find Nintendo 64, GameCube, Wii, Nintendo DS, 3DS, PlayStation, PlayStation 2 and PlayStation Portable roms (possibly more stuff too).&lt;br /&gt;
|-&lt;br /&gt;
|[[File:k73.png|120px]]&lt;br /&gt;
[http://www.k73.com/ k73]&lt;br /&gt;
| Various&lt;br /&gt;
| ?&lt;br /&gt;
| Yes&lt;br /&gt;
| 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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:oldmanemu.jpeg|120px]]&lt;br /&gt;
[https://www.oldmanemu.net/ oldmanemu]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| Chinese site for getting full rom sets of various systems.Files host on baidu/ctfile/115.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:1cc.jpeg|120px]]&lt;br /&gt;
[https://chuchy.neocities.org/1cc/8ch.net/1cc/10.html /1cc/]&lt;br /&gt;
| Various&lt;br /&gt;
| ?&lt;br /&gt;
| Yes&lt;br /&gt;
| imageboard, good for the latest arcade releases (from recent machines no less) but links don&#039;t stay up for too long.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romhustler.jpeg|120px]]&lt;br /&gt;
[http://romhustler.net/ ROM Hustler]&lt;br /&gt;
| Various&lt;br /&gt;
| ?&lt;br /&gt;
| Yes&lt;br /&gt;
| 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 &amp;quot;503&amp;quot; while a download is active. Currently you can&#039;t download Nintendo related ROMs from here.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romtohome.png|100px]]&lt;br /&gt;
[https://romtohome.com/ RomToHome]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| ~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.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:ps1gameonline.jpeg|120px]]&lt;br /&gt;
[http://www.ps1games.online/ PS1Games]&lt;br /&gt;
| PS1/2/PSP&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Contains a complete PSP, PS2 and PSX ISOs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Popuo.jpeg|120px]]&lt;br /&gt;
[https://popuw.com/ popuw]&lt;br /&gt;
| Various Prince of Persia Game&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Unofficial POP site Modify Game, Patch etc.&lt;br /&gt;
|-&lt;br /&gt;
|[https://drive.google.com/open?id=0B7vPmuZfN3snMU0zYlBXSWVhOUE WiiWare and Virtual Console WADs]&lt;br /&gt;
| WiiWare&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| also hosted on Google Drive, can be used on Dolphin or a modded Wii.&lt;br /&gt;
|-&lt;br /&gt;
|[https://1fichier.com/dir/uExVcS2h Partial PlayStation 2 Redump (2016/03/19)]&lt;br /&gt;
| PlayStation 2&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| PS2 (5046/6863 games).&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.google.com/spreadsheets/d/19tAZ1KNEUZ58e-4kPJGh947alDb1oyrNpzcnCLk7DEE/pubhtml AlvRo&#039;s Collection]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| Yes&lt;br /&gt;
| 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 &#039;&#039;&#039;ByAlvRo&#039;&#039;&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Gamemountain.jpeg|120px]]&lt;br /&gt;
[https://gamesmountain.com/ Gamesmountain]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Best Site of 7th Gen.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:5kroms.png|120px]]&lt;br /&gt;
[https://5kroms.com/ 5kroms]&lt;br /&gt;
| PlayStation Portable Games&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| PlayStation Portable ISOs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:wowroms.png|120px]]&lt;br /&gt;
[https://wowroms.com/en/ wowroms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:romshub.png|120px]]&lt;br /&gt;
[https://romshub.com/ RomsHub]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:romskingdom.png|120px]]&lt;br /&gt;
[https://romskingdom.com/en/download-roms/nintendo-wii Romskingdom]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:romshero.png|120px]]&lt;br /&gt;
[https://romshero.com/ Romshero]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Hexrom.jpeg|100px]]&lt;br /&gt;
[https://hexrom.com/ Hexrom]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Various ROMs.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Nulledbb.jpeg|100px]]&lt;br /&gt;
[https://nulledbb.com/thread-Nintendo-ROMS-Dump-MegaThread-NES-SNES-GB-GBC-GBA-NDS-3DS-GAMECUBE-WII Nulledbb]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romsworld.png|120px]]&lt;br /&gt;
[https://romsworld.online/ Romsworld.online]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Classicgame.png|120px]]&lt;br /&gt;
[https://www.classicgames.me/ Classic Games]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Moreroms.png|120px]]&lt;br /&gt;
[http://moreroms.com/ Moreroms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Sonyiso.png|120px]]&lt;br /&gt;
[http://www.sonyisos.com/isos.php/psp-isos/ SonyISOs]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Royalroms.png|120px]]&lt;br /&gt;
[https://www.royalroms.com/ RoyalRoms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Fullest Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romnation.png|120px]]&lt;br /&gt;
[https://www.romnation.net/ Romnation]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Emulanium.png|120px]]&lt;br /&gt;
[https://emulanium.com/ Emulanium]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Nesfiles.png|120px]]&lt;br /&gt;
[https://www.nesfiles.com/ NESfiles]&lt;br /&gt;
| NES Roms&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| All NES Games.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Classicgamesroms.jpeg|120px]]&lt;br /&gt;
[https://sites.google.com/site/classicgameroms/ Classic Games Roms]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Theromdepot.jpeg|120px]]&lt;br /&gt;
[https://theromdepot.com/ Theromdepot]&lt;br /&gt;
| Various&lt;br /&gt;
| Yes&lt;br /&gt;
| Yes&lt;br /&gt;
| Collection of Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Nostalgialand.jpeg|120px]]&lt;br /&gt;
[https://nostalgialand.net/ NostalgiaLand]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Roms.&lt;br /&gt;
|-&lt;br /&gt;
|[[File:Romspedia-logo.png|120px]]&lt;br /&gt;
[https://www.romspedia.com/ RomsPedia]&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Everything related to retro games emulation. One-stop website for ROMs, emulators, BIOS files and ROM sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Matrixarcade.jpeg|120px]]&lt;br /&gt;
[https://matrixarcade.com/ Matrixarcade]&lt;br /&gt;
| Various Collection&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Collection of Rom Sets.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: ps3r.jpeg|120px]]&lt;br /&gt;
&amp;lt;B&amp;gt;[https://ps3r.com/ PS3 Roms]&amp;lt;/B&amp;gt;&lt;br /&gt;
| Various&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| There are huge collection of PS3 Roms and Nintendo Roms or NES Roms. On our website you will get to download PS3 Roms , NES Roms , Emulator and BIOS, which help you play any other Roms related games&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Nxbrew.jpeg|120px]]&lt;br /&gt;
[https://nxbrew.com/ NXBrew]&lt;br /&gt;
| Nintendo Switch&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| Downloads to latest Nintendo Switch Games, NSPs, XCIs, Homebrews, &amp;amp; CFWs etc. Use an adblocker.&lt;br /&gt;
|-&lt;br /&gt;
|[[File: Hshop.png|120px]]&lt;br /&gt;
[https://hshop.erista.me/ hShop]&lt;br /&gt;
| Nintendo DSi and Nintendo 3DS&lt;br /&gt;
| No&lt;br /&gt;
| No&lt;br /&gt;
| 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 of through FBI Remote Install through a QR Code.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BitTorrent==&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;Note: [https://github.com/ngosang/trackerslist Here&#039;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&#039;t support magnets.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
====Trackers====&lt;br /&gt;
*[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.&lt;br /&gt;
**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)]&lt;br /&gt;
**[magnet:?xt=urn:btih:4F8D3549E1B536D5B2B183592DC574404A9C5135 TOSEC Dreamcast set]&lt;br /&gt;
**[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)&lt;br /&gt;
**[magnet:?xt=urn:btih:6CCAAF9A361C6D2A0B79A1009322C0F8853BFB1D TOSEC 3DO set]&lt;br /&gt;
**[magnet:?xt=urn:btih:EE6BB932A4C451FD8DEB1B2C85CCDD3347C7C63A TOSEC Philips CD-i set]&lt;br /&gt;
**[magnet:?xt=urn:btih:0E7DE4C2E472ECB20265C95D4056BF6ACDEED442 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2014)]&lt;br /&gt;
**[magnet:?xt=urn:btih:29F45A7759986DB92A64A3330EDF4FF3F92B0652 TurboGrafx-CD set Tru-Rip + Maybe-Intro (v2017)]&lt;br /&gt;
**[magnet:?xt=urn:btih:8681F7465E7372E938BED103D3AE60C46254C706 DS/DSi 2014 Fullset]&lt;br /&gt;
**[magnet:?xt=urn:btih:10DC9442DCF9DE5AAEA392B60C4AD22571C4860A Sega Saturn Redump (2018-12-15)]&lt;br /&gt;
**[magnet:?xt=urn:btih:4709A0865B6252583E016699C41666AEEFEDA3C5 SNK Neo Geo CD TruRip (v2017-04-07)]&lt;br /&gt;
**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]&lt;br /&gt;
**[magnet:?xt=urn:btih:6B901594EF61DA8E2D498F88B05D5ACEDD16E881 eXoDOS v4.0] &lt;br /&gt;
*[https://nnmclub.to/forum/viewforum.php?f=382 NNM-Club] Another entirely Russian tracker, which requires account for some stuff.&lt;br /&gt;
**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)]&lt;br /&gt;
**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)]&lt;br /&gt;
**ADVANsCEne Playstation Portable: [magnet:?xt=urn:btih:B69374F9275183F1470B35156C78AFE34BE9893A 0001-2000], [magnet:?xt=urn:btih:24E6917035F53FC486D4766A81A6D4CA6C56EAA3 2001-3200], [magnet:?xt=urn:btih:4D8F75E6ECBCF3B569C4EC111BC307A3E4E096F3 3200-3336]&lt;br /&gt;
**Nintendo Wii America: [magnet:?xt=urn:btih:3BF9642C00E8569466B0B7E33FD602AAE7D3423C (#-L)], [magnet:?xt=urn:btih:2D11F2DC7009A2B90C9FDD3D90FE37499AB8D796 (M-S)], [magnet:?xt=urn:btih:735F2C09160DB98F8A06273AD137DB58A692AC08 (T-Z)]&lt;br /&gt;
**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)]&lt;br /&gt;
**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)]&lt;br /&gt;
**[magnet:?xt=urn:btih:B6AA4211BB8382AD750354E91406817411BED18F Sega Dreamcast TOSEC as of 01.11.2017 + SelfBoot 0.08 as of 17.03.2011]&lt;br /&gt;
**[magnet:?xt=urn:btih:E9CB345A0378F3F76344D315C65FA5E423B6190C Nintendo 3DS 2011-2014 dump](In dire need of region sorting)&lt;br /&gt;
*[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&lt;br /&gt;
**[magnet:?xt=urn:btih:A46C4DB9BFD21F9603F292C0BF31DCE96E81CF1F Redump Dreamcast 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:C1B091BA342CA25BA69D1BE48298E5F23641698C Redump Neo Geo CD 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:0ADA900ABA4C50704F89F397A2D7DD52810D9688 No-Intro N64 (Nintendo 64) 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:400C89637C90B1E740E1942AF0092C1BB4FD31E0 Redump/No-Intro Sega CD/32X 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:CD12E577669007597F56B3B45B5F69BA0C63CEC6 Redump PS1 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:98670EB66853F84E1B0C5F3D116232E4C5C4FE84 Redump PS1 1G1R set (Part 2)]&lt;br /&gt;
**[magnet:?xt=urn:btih:41BF287877E774B717974657F122433DABF9B383 No-Intro TurboGrafx-16 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:C5771EBA6479E41781820CF083CD5C1FB7453592 No-Intro Atari Jaguar 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:cd240a9644e5808ca04bc3f503071679633b1bb9 Redump GameCube 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:E6079EB70F40E17FBF3AB01E720F71EEFDCC1DDD Redump TurboGrafx CD 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:646048C99CBD033331CD4E44CFC7AE1182E245CB Redump PlayStation Portable PSP + PSN 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:9F40CAB1E282BE8485F803DFBD3C6F761CAC04B7 Redump Atari Jaguar CD 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:D6DA390292CEED3EA99B1C930805DF81E04FC3E1 MAMEdevs Neo Geo MVS-AES 1G1R set]&lt;br /&gt;
**[magnet:?xt=urn:btih:1B6C0392A0415DD18D245E3A287B76248214BE33 Redump Sega Saturn 1G1R set]&lt;br /&gt;
*[https://www.thepiratebay.org/ ThePirateBay]&lt;br /&gt;
*[https://katcr.co/new/full/ KATKickAssTorrents]&lt;br /&gt;
*[https://isohunts.to/ IsoHunt]&lt;br /&gt;
&lt;br /&gt;
====Outside the trackers====&lt;br /&gt;
*Independent romset releases.&lt;br /&gt;
**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&amp;amp;dn=No-Intro%20Collection%20(2019.09.16)&amp;amp;tr=udp%3a%2f%2ftracker.internetwarriors.net%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.open-internet.nl%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&amp;amp;tr=http%3a%2f%2fexplodie.org%3a6969%2fannounce&amp;amp;tr=http%3a%2f%2ftorrent.nwps.ws%2fannounce&amp;amp;tr=udp%3a%2f%2fopen.demonii.si%3a1337%2fannounce&amp;amp;tr=http%3a%2f%2ftracker.torrentyorg.pl%3a80%2fannounce 2019-9-16], [magnet:?xt=urn:btih:86bced531d727cb17acca8bdb7d13ec5c7d024a2&amp;amp;dn=No-Intro%20Roms%201%20(2018-05-13)&amp;amp;tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce 2018-5-13]&lt;br /&gt;
**[magnet:?xt=urn:btih:d2c94aaddb5fb1099b3c75077d5212389d26df32&amp;amp;dn=No-Intro%20Nintendo%20DSiWare%20(2019-01-01)&amp;amp;tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce&amp;amp;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.&lt;br /&gt;
*Wii digital software megapack, a reorganized mirror of MarioCube wads: [magnet:?xt=urn:btih:2f97e146f67dcbbf390191ae38000160a2d5f928&amp;amp;dn=WII%20DIGITAL%202019-7-26&amp;amp;tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce&amp;amp;tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce&amp;amp;tr=udp%3a%2f%2fexplodie.org%3a6969%2fannounce as of 2019-07-26], [magnet:?xt=urn:btih:0486296da4a726d4ff1fb07e6a40c4ae2babcd1e&amp;amp;dn=WII+DIGITAL+2019-2-5 as of 2019-02-05]&lt;br /&gt;
*[magnet:?xt=urn:btih:3c9aaade428f69f09b722bbe4025063cd0f3cb58&amp;amp;dn=WiiWare+and+Virtual+Console+Complete+Collection+NTSC-U ALL NTSC WiiWare titles]&lt;br /&gt;
&lt;br /&gt;
===Tools &amp;amp; emulator forks for auto-download===&lt;br /&gt;
*[https://github.com/TiBeN/ia-rcade ia-rcade] Auto downloads the game you choose for [[MAME]].&lt;br /&gt;
*[http://www.daphne-emu.com/download/daphne-1.0v-win32.zip Daphne Loader] Auto downloads [[LaserDisc]] games for [[DAPHNE]] (except Digital Leisure games).&lt;br /&gt;
&lt;br /&gt;
==Official Dumps==&lt;br /&gt;
===Nintendo Wii U===&lt;br /&gt;
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&#039;ve changed this for 3DS and Switch, but not for Wii U (yet).&lt;br /&gt;
&lt;br /&gt;
You need a titlekey database, covering base games, updates, and DLCs. A notable one is [https://titlekeys.ovh/ titlekeys.ovh]. &#039;&#039;&#039;Note&#039;&#039;&#039; you&#039;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.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
If you&#039;re using [[Cemu]] with physical dumps, you&#039;ll also need [http://pastebin.com/GWApZVLa the Common Wii U Key, and individual game keys] for games you&#039;re emulating.&lt;br /&gt;
&lt;br /&gt;
Once you have the titlekey database including your game, you can download the game off the official servers using your tool of choice.&lt;br /&gt;
&lt;br /&gt;
====NUS Downloaders (PC)====&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Then, it&#039;s as simple as selecting the game you want to download, clicking &amp;quot;Get It&amp;quot; and then &amp;quot;Download Games&amp;quot;. This will download the files for the game you chose (the same as the .tik&#039;s title). Choose your own region where possible, so the servers are closer to you.&lt;br /&gt;
&lt;br /&gt;
Once the download is complete:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Wii U dumps:&#039;&#039;&#039; 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&#039;re using the deprecated Loadiine (or [[Cemu]]), you can &amp;quot;Convert&amp;quot; it &amp;quot;to Loadiine/CIA&amp;quot;. Simply right-click your newly downloaded game, and then click &amp;quot;Prepare for Emulation&amp;quot;. The .rpx file will be available in the game&#039;s folder, at /code/[yourgame].rpx.&lt;br /&gt;
&lt;br /&gt;
Updates and DLCs can be downloaded the same way. Right click on a game&#039;s name to choose which to download. For Wii U games for emulation on Cemu:&lt;br /&gt;
&lt;br /&gt;
To install updates and DLC on Cemu: &lt;br /&gt;
* Run the game at least once.&lt;br /&gt;
* Check Cemu&#039;s log.txt file and look for a line that says &amp;quot;Mounting local storage (AOC): .\mlc01\usr\title\NUMBERS\NUMBERS\aoc\&amp;quot;&lt;br /&gt;
* Add (create) folders with the same name as the above (substituting the &amp;quot;NUMBERS&amp;quot; bit with the actual numbers) in your &amp;quot;CEMUFOLDER/mlc01/usr/title&amp;quot; folder.&lt;br /&gt;
* Add any updates (which must be added first) you want to the &amp;quot;CEMUFOLDER/mlc01/usr/title/NUMBERS/NUMBERS/&amp;quot; folder.&lt;br /&gt;
* Create a folder named &amp;quot;aoc&amp;quot; and put the DLC files into there. The &amp;quot;code&amp;quot;, &amp;quot;content&amp;quot;, and &amp;quot;meta&amp;quot; folders of the actual game itself also go in the &amp;quot;aoc&amp;quot; folder.&lt;br /&gt;
&lt;br /&gt;
===Nintendo Amiibo===&lt;br /&gt;
[[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.]&lt;br /&gt;
&lt;br /&gt;
* [https://mega.nz/#F!Ek8BCCqD!ggJQ4SVOtfTR74ohXvn-Ng Here&#039;s the most complete Amiibo set]&lt;br /&gt;
&lt;br /&gt;
===Sony PSP / Vita / PlayStation 3===&lt;br /&gt;
Similar situation as Nintendo. As of now, you need RAP license files and the game dump proper to install your game on your CFW&#039;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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
PSNStuffX is another PC downloader tool that comes with a database and covers some games that PSNdl doesn&#039;t.&lt;br /&gt;
&lt;br /&gt;
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]&lt;br /&gt;
&lt;br /&gt;
For PlayStation 3 game updates, go to &amp;lt;code&amp;gt;https://a0.ww.np.dl.playstation.net/tpl/np/{game_id}/{game_id}-ver.xml&amp;lt;/code&amp;gt; (replacing both &amp;lt;code&amp;gt;{game_id}&amp;lt;/code&amp;gt; with the game&#039;s ID) to see links to available update .pkgs for that game.&lt;br /&gt;
&lt;br /&gt;
==Verifying Good Dumps==&lt;br /&gt;
{{Main|File_Hashes#Determining_Good_Game_Dumps}}&lt;br /&gt;
&lt;br /&gt;
==Game Recommendations==&lt;br /&gt;
Game recommendations are highly subjective, but big lists like these usually cover the worthwhile games for each system.&lt;br /&gt;
*[http://vsrecommendedgames.wikia.com/wiki//v/%27s_Recommended_Games_Wiki /v/&#039;s Recommended Games Wiki] &lt;br /&gt;
*[http://retro-sanctuary.com/Top%20Games%20Main.html Retro-Sanctuary&#039;s Top 100 Lists]&lt;br /&gt;
*[http://www.racketboy.com/guide/games-that-defined-retro-gaming-machines Racketboy&#039;s Defining Games]&lt;br /&gt;
*[http://www.racketboy.com/guide/hidden-gems Racketboy&#039;s Hidden Gems]&lt;br /&gt;
[[Category:Recommendations]]&lt;br /&gt;
&lt;br /&gt;
==Searching for ISOs==&lt;br /&gt;
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&#039;s release information. This number is region specific and is very useful if you want to find an ISO from a specific region.&lt;br /&gt;
&lt;br /&gt;
==Download Managers==&lt;br /&gt;
Many resources we&#039;ve listed will link to files called .DLCs that contain a list of urls to download. We&#039;ve voluntarily listed some programs you can use in the event that you come across one and don&#039;t want to deal with the links manually.&lt;br /&gt;
&lt;br /&gt;
*[http://jdownloader.org/jdownloader2 JDownloader 2] (Adware-free installer) - Written in Java, and quite possibly the most recognized tool for the job.&lt;br /&gt;
*[https://pyload.net/ pyLoad] - Written in Python under AGPL3, PyLoad is a good alternative.&lt;br /&gt;
*[https://github.com/jjjake/internetarchive Internet Archive Python Library] - Archive.org specific command-line download tool.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
*[[Ripping Games]] - If you don&#039;t feel comfortable downloading ROMs you can try dumping the game yourself.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39606</id>
		<title>Roms</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39606"/>
		<updated>2021-08-15T02:44:09Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: Redirected page to ROM &amp;amp; ISO Sites&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ROM &amp;amp; ISO Sites]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39605</id>
		<title>Roms</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39605"/>
		<updated>2021-08-15T02:42:45Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ROM &amp;amp; ISO Sites]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39604</id>
		<title>Roms</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Roms&amp;diff=39604"/>
		<updated>2021-08-15T02:42:09Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: Created page with &amp;quot;#REDIRECT ROM_%26_ISO_Sites&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[ROM_%26_ISO_Sites]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39603</id>
		<title>RPCS3</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39603"/>
		<updated>2021-08-15T01:49:24Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = RPCS3-Logo.png&lt;br /&gt;
|version = {{RPCS3Ver}}&amp;lt;ref group=N name=version&amp;gt;The developers are currently treating version increments as milestones, not as stable builds.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, BSD&lt;br /&gt;
|target = [[PlayStation 3 emulators|PlayStation 3]], [[PlayStation emulators|PlayStation Classics]] &amp;lt;small&amp;gt;(PSN versions)&amp;lt;/small&amp;gt;&lt;br /&gt;
|architecture = x86_64&lt;br /&gt;
|orig-developer = [https://github.com/DHrpcs3 DH], Hykem&lt;br /&gt;
|developer = [https://rpcs3.net/about RPCS3 Team]&lt;br /&gt;
|prog-lang = C++&lt;br /&gt;
|website = [https://rpcs3.net/ RPCS3.net]&lt;br /&gt;
|support = [https://www.patreon.com/Nekotekina Patreon]&lt;br /&gt;
|source = [https://github.com/rpcs3/rpcs3 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://rpcs3.net/compatibility Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_3|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RPCS3&#039;&#039;&#039; is a very promising open-source, multi-platform [[PlayStation 3 emulators|PlayStation 3 (PS3)]] emulator/debugger written in C++. RPCS3 can run over 1,900 commercial titles without major glitches (see the [https://rpcs3.net/compatibility compatibility list]). It also emulates the PSN versions of the [[PlayStation emulators|PlayStation Classics]]. The emulator is making huge progress, improving every month. (See the [https://rpcs3.net/blog/ progress reports])&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rpcs3.net/download Latest builds]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;[https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Official Firmware] needed.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
RPCS3 was started by programmers &#039;DH&#039; and &#039;Hykem&#039; (Who began beta-testing and coding for [[JPCSP]] in 2008) on May 23, 2011. The developers initially hosted the project on Google Code and eventually moved it to GitHub later in its development. The emulator was first able to successfully boot and run simple homebrew projects and was then later publicly released in June of 2012. Then-[[Orbital]] founder, Alex Altea, even joined these two developers in the late summer of 2013, and worked on a number of aspects, and maintained the project up till early 2015. DH left the project in mid-2016 and started doing [https://github.com/RPCS4 PlayStation 4 related research]. Hykem was forced to leave the emulation scene in mid-2016 for a number of legitimate reasons.&amp;lt;ref&amp;gt;[http://www.emunewz.net/forum/showthread.php?tid=174735 [IMPORTANT] Hykem says goodbye] (August 18, 2016)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Three years into its development, it could load the intros to some games with sound,&amp;lt;ref&amp;gt;[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)&amp;lt;/ref&amp;gt; as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.&amp;lt;ref name=&amp;quot;Disgaea3 video&amp;quot;&amp;gt;[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)&amp;lt;/ref&amp;gt; Today RPCS3 is dubbed one of the most complex video game console emulators of all time with an endless goal to effectively emulate the Sony PlayStation 3 and all of its aspects. The goal of this project is for its programmers to experiment, research, and educate on the topic of PlayStation 3 emulation that can be performed on compatible devices and operating systems.&amp;lt;ref&amp;gt;[https://rpcs3.net/about RPCS3: About Us page]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Developer Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after.&lt;br /&gt;
&lt;br /&gt;
As of April 2021, RPCS3 has been able to play 59.75% of the PS3 library from start to finish. The emulator is capable of running over 1,900 games at a playable speed with no major glitches&amp;lt;ref name=&amp;quot;Compatibility Page&amp;quot;&amp;gt;https://rpcs3.net/compatibility&amp;lt;/ref&amp;gt;, though it requires very demanding hardware on most games. In June 2018 after a few improvements and fixes, at least most [https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/ PlayStation 1 Classic titles] became playable. Currently, only the PSN versions work (No PS1 discs are able to be loaded in-game yet).&lt;br /&gt;
&lt;br /&gt;
Since the emulator started getting funded on Patreon, development has been progressing quickly, so more games are expected to be playable in the near future.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/archive/p/rpcs3/source/default/source Source code] for original RPCS3 code from 2011-2013.&lt;br /&gt;
&lt;br /&gt;
==Special features==&lt;br /&gt;
===Enhancements===&lt;br /&gt;
;[https://rpcs3.net/blog/2018/08/08/eliminating-stutter-with-asynchronous-shader-implementation/ Asynchronous Shader Recompilation]:Makes games run [https://www.youtube.com/watch?v=eu-HwEEU5K0 virtually stutter free] at the cost of some [https://www.youtube.com/watch?v=59q7wbeJLOo new shaders/textures popping into existence]. Note: It only gives a [https://www.youtube.com/watch?v=OGWk1p7pCVk tiny performance boost] - a powerful computer and further optimizations from the emulator will be needed to get the more demanding titles to run at full frame rate speeds, i.e. 30 FPS or 60 FPS. Many demanding games may utilize multiple secondary cores plus the primary core of the PS3&#039;s CPU so parallelization techniques will be needed, perhaps running on a user&#039;s GPU or 8-core and better CPU. This recompilation mode only simulates the shaders coming through the RSX graphics processor.&lt;br /&gt;
&lt;br /&gt;
;[https://www.youtube.com/watch?v=Sag4SF7dDrw ReShade]:Third-party suite. Makes many games appear [https://www.youtube.com/watch?v=kPcHjnTZC_o more vibrant or saturated], particularly more pronounced in those with dull textures like the Tales of series, Naruto series, and other anime-based titles.&lt;br /&gt;
&lt;br /&gt;
==Setting up==&lt;br /&gt;
===Installing the firmware===&lt;br /&gt;
RPCS3 does not work without firmware. This firmware contains libraries used to interface with the games in different ways, like Bluetooth, PlayStation Eye, and so on. For a long time, it was commonly thought that these libraries could only be extracted from a modded PS3, which would have greatly increased the barrier to entry, however one of the developers discovered all the libraries were actually bundled with each system update, and that [https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Sony also supplies these updates through their website]. This is the preferred method of installing the firmware; download the latest update from Sony, then in RPCS3 go to File -&amp;gt; Install Firmware, and select the downloaded update file.&lt;br /&gt;
&lt;br /&gt;
===Installing games and updates===&lt;br /&gt;
The game&#039;s serial should be present in the folder or archive name, the download page, and/or the PARAM.SFO file. If it&#039;s a retail game, it has the ID on the bottom side edge of the game&#039;s case. An internet search for &amp;lt;code&amp;gt;InsertGameNameHere + Region ID&amp;lt;/code&amp;gt; should turn it out. It&#039;s also important that each game&#039;s files and folders are all placed under a single folder named as the correct region ID.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;Blu-ray Disc&#039;&#039;&#039; games, i.e. retail games:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: PS3_GAME folder, PS3_DISC.sfb, PS3_UPDATE folder (not required)&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;. First-party Sony games use &amp;lt;code&amp;gt;BC&amp;lt;/code&amp;gt;, while third-party games use &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt;. For example: &amp;lt;code&amp;gt;BCAS20071&amp;lt;/code&amp;gt; (Demon&#039;s Souls Asia retail), &amp;lt;code&amp;gt;BLUS31197&amp;lt;/code&amp;gt; (Drakengard 3 USA retail). &lt;br /&gt;
* May be dumped through a CFW-enabled PS3, using select compatible Blu-ray drives on PC, or acquired from someone else.&lt;br /&gt;
* Game folders for retail games can be put under the &amp;lt;code&amp;gt;\dev_hdd0\disc&amp;lt;/code&amp;gt; or &#039;&#039;anywhere&#039;&#039; really... &#039;&#039;&#039;except&#039;&#039;&#039; the folder used for digital games (&amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;) because some games write there causing really bad conflicts. To open games, use &#039;&#039;&#039;File/Boot Game&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;PSN&#039;&#039;&#039; games, i.e. digital versions downloaded from the PlayStation Store:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: TROPDIR folder, USRDIR folder, ICON0.png, PARAM.sfo, etc.&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;, for example &amp;lt;code&amp;gt;NPEB02436&amp;lt;/code&amp;gt; (Persona 5 EUR digital)&lt;br /&gt;
* May be dumped through a CFW-enabled PS3, Sony&#039;s own poorely secured servers (PSNdl then psnpkgdecryptor-extractor), or acquired from someone else.&lt;br /&gt;
* May come as a PKG file. RPCS3 has an &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option to install these.&lt;br /&gt;
* Game folders for digital games must be placed under &amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;, as intended by design on real hardware. Using the &#039;&#039;&#039;Install .pkg&#039;&#039;&#039; option does that automatically for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paid digital releases&#039;&#039;&#039; &amp;lt;u&amp;gt;require&amp;lt;/u&amp;gt; a &#039;&#039;&#039;.RAP license file&#039;&#039;&#039; to decrypt a few important files before they can be booted.&lt;br /&gt;
&lt;br /&gt;
* Maybe dumped from the &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata&amp;lt;/code&amp;gt; directory of a CFW-enabled PS3, or included alongside the download you got from someone else. That someone else might not include the .RAP file, and instead give a &amp;quot;fix&amp;quot; with the pre-decrypted files. In that case, you might have to install the PKG file first (or all of them, if there are multiple ones) and &#039;&#039;then&#039;&#039; copy and overwrite the &amp;quot;fix&amp;quot; files to your game folder.&lt;br /&gt;
* If your source doesn&#039;t include a RAP or crack instructions, either it&#039;s replaced beforehand or it&#039;s actually useless. The last resort can be to try searching for a fix for the specific release.&lt;br /&gt;
* Must be placed under &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Game and software &#039;&#039;&#039;updates&#039;&#039;&#039; are handled exactly like &#039;&#039;&#039;PSN&#039;&#039;&#039; games.&lt;br /&gt;
&lt;br /&gt;
* Installed using the &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option&lt;br /&gt;
* The update will be placed in the game or software folder that corresponds to the correct region ID.&lt;br /&gt;
* Take care to use &#039;&#039;&#039;the same region&#039;&#039;&#039; for the base game and the update, otherwise there&#039;s a potential risk of irreversible damage to your installed game dumps.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files under the &amp;lt;code&amp;gt;.66600x&amp;lt;/code&amp;gt; extensions&#039;&#039;&#039; are split files that accommodate for the 4-gigabyte file size limit on volumes formatted as FAT32; the PS3 does not support other types of filesystems that pass this limit, such as NTFS or the ext family. Use a tool like PS3merge to recombine these files.&lt;br /&gt;
&lt;br /&gt;
===Updating RPCS3===&lt;br /&gt;
Note that RPCS3&#039;s official Discord server can also be a good resource for bringing up issues or learning about major breakthroughs or updates if any further information is required.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
RPCS3 is compiled to 7z files using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace the necessary files.&lt;br /&gt;
&lt;br /&gt;
For most minor updates, you only need to extract and replace the &amp;lt;code&amp;gt;RPCS3.exe&amp;lt;/code&amp;gt; executable for them to take effect, but it&#039;s recommended that you backup old builds so that you can revert to the older ones if new problems crop up, or you can extract the whole 7z archive file and replace files to their respective folders.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.&lt;br /&gt;
&lt;br /&gt;
==Basic troubleshooting==&lt;br /&gt;
Issues are to be expected since the emulator is still early (even though the project was started in 2011).&lt;br /&gt;
&lt;br /&gt;
===Audio stutter===&lt;br /&gt;
Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the &amp;quot;Preferred SPU Thread&amp;quot; setting as well as the &amp;quot;lower SPU thread priority&amp;quot; and &amp;quot;Bind SPU thread&amp;quot; to secondary core settings. &lt;br /&gt;
&lt;br /&gt;
In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.&lt;br /&gt;
&lt;br /&gt;
===Unavailable setting(s)===&lt;br /&gt;
If you can&#039;t find a specific setting in RPCS3, you could be using an old build, and should probably update it.&lt;br /&gt;
&lt;br /&gt;
===Locked PSN demos===&lt;br /&gt;
Some PSN titles use an &#039;&#039;&#039;.EDAT&#039;&#039;&#039; file to differentiate between &amp;quot;trial&amp;quot; and &amp;quot;full version&amp;quot; states rather than a &#039;&#039;&#039;.RAP&#039;&#039;&#039; file; these games are often referred to as &amp;quot;c00&amp;quot; games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being &#039;&#039;&#039;Castlevania: Harmony of Despair&#039;&#039;&#039;. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--==Netplay==&lt;br /&gt;
* RPCS3 uses Kaillera clients.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://wiki.rpcs3.net/ Official wiki]&lt;br /&gt;
*[https://www.youtube.com/channel/UCz3-0QxNr4S4gK0xaWy7exQ Official YouTube channel]&lt;br /&gt;
*[https://discordapp.com/invite/EWMQZ8 Official Discord server]&lt;br /&gt;
*[https://forums.rpcs3.net/ Official forums]&lt;br /&gt;
*[http://www.youtube.com/user/B1ackDaemon B1ackDaemon] (RPCS3 Developer)&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation emulators]]&lt;br /&gt;
[[Category:PlayStation 3 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
&amp;lt;!--[[Category:Netplay]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39602</id>
		<title>RPCS3</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39602"/>
		<updated>2021-08-15T01:49:10Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = RPCS3-Logo.png&lt;br /&gt;
|version = {{RPCS3Ver}}&amp;lt;ref group=N name=version&amp;gt;The developers are currently treating version increments as milestones, not as stable builds.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, BSD&lt;br /&gt;
|target = [[PlayStation 3 emulators|PlayStation 3]], [[PlayStation emulators|PlayStation Classics]] &amp;lt;small&amp;gt;(PSN versions)&amp;lt;/small&amp;gt;&lt;br /&gt;
|architecture = x86_64&lt;br /&gt;
|orig-developer = [https://github.com/DHrpcs3 DH], Hykem&lt;br /&gt;
|developer = [https://rpcs3.net/about RPCS3 Team]&lt;br /&gt;
|prog-lang = C++&lt;br /&gt;
|website = [https://rpcs3.net/ RPCS3.net]&lt;br /&gt;
|support = [https://www.patreon.com/Nekotekina Patreon]&lt;br /&gt;
|source = [https://github.com/rpcs3/rpcs3 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://rpcs3.net/compatibility Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_3|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RPCS3&#039;&#039;&#039; is a very promising open-source, multi-platform [[PlayStation 3 emulators|PlayStation 3 (PS3)]] emulator/debugger written in C++. RPCS3 can run over 1,900 commercial titles without major glitches (see the [https://rpcs3.net/compatibility compatibility list]). It also emulates the PSN versions of the [[PlayStation emulators|PlayStation Classics]]. The emulator is making huge progress, improving every month. (See the [https://rpcs3.net/blog/ progress reports])&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rpcs3.net/download Latest builds]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;[https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Official Firmware] and [[Emulator Files#PlayStation 3|Fonts]] needed&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
RPCS3 was started by programmers &#039;DH&#039; and &#039;Hykem&#039; (Who began beta-testing and coding for [[JPCSP]] in 2008) on May 23, 2011. The developers initially hosted the project on Google Code and eventually moved it to GitHub later in its development. The emulator was first able to successfully boot and run simple homebrew projects and was then later publicly released in June of 2012. Then-[[Orbital]] founder, Alex Altea, even joined these two developers in the late summer of 2013, and worked on a number of aspects, and maintained the project up till early 2015. DH left the project in mid-2016 and started doing [https://github.com/RPCS4 PlayStation 4 related research]. Hykem was forced to leave the emulation scene in mid-2016 for a number of legitimate reasons.&amp;lt;ref&amp;gt;[http://www.emunewz.net/forum/showthread.php?tid=174735 [IMPORTANT] Hykem says goodbye] (August 18, 2016)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Three years into its development, it could load the intros to some games with sound,&amp;lt;ref&amp;gt;[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)&amp;lt;/ref&amp;gt; as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.&amp;lt;ref name=&amp;quot;Disgaea3 video&amp;quot;&amp;gt;[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)&amp;lt;/ref&amp;gt; Today RPCS3 is dubbed one of the most complex video game console emulators of all time with an endless goal to effectively emulate the Sony PlayStation 3 and all of its aspects. The goal of this project is for its programmers to experiment, research, and educate on the topic of PlayStation 3 emulation that can be performed on compatible devices and operating systems.&amp;lt;ref&amp;gt;[https://rpcs3.net/about RPCS3: About Us page]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Developer Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after.&lt;br /&gt;
&lt;br /&gt;
As of April 2021, RPCS3 has been able to play 59.75% of the PS3 library from start to finish. The emulator is capable of running over 1,900 games at a playable speed with no major glitches&amp;lt;ref name=&amp;quot;Compatibility Page&amp;quot;&amp;gt;https://rpcs3.net/compatibility&amp;lt;/ref&amp;gt;, though it requires very demanding hardware on most games. In June 2018 after a few improvements and fixes, at least most [https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/ PlayStation 1 Classic titles] became playable. Currently, only the PSN versions work (No PS1 discs are able to be loaded in-game yet).&lt;br /&gt;
&lt;br /&gt;
Since the emulator started getting funded on Patreon, development has been progressing quickly, so more games are expected to be playable in the near future.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/archive/p/rpcs3/source/default/source Source code] for original RPCS3 code from 2011-2013.&lt;br /&gt;
&lt;br /&gt;
==Special features==&lt;br /&gt;
===Enhancements===&lt;br /&gt;
;[https://rpcs3.net/blog/2018/08/08/eliminating-stutter-with-asynchronous-shader-implementation/ Asynchronous Shader Recompilation]:Makes games run [https://www.youtube.com/watch?v=eu-HwEEU5K0 virtually stutter free] at the cost of some [https://www.youtube.com/watch?v=59q7wbeJLOo new shaders/textures popping into existence]. Note: It only gives a [https://www.youtube.com/watch?v=OGWk1p7pCVk tiny performance boost] - a powerful computer and further optimizations from the emulator will be needed to get the more demanding titles to run at full frame rate speeds, i.e. 30 FPS or 60 FPS. Many demanding games may utilize multiple secondary cores plus the primary core of the PS3&#039;s CPU so parallelization techniques will be needed, perhaps running on a user&#039;s GPU or 8-core and better CPU. This recompilation mode only simulates the shaders coming through the RSX graphics processor.&lt;br /&gt;
&lt;br /&gt;
;[https://www.youtube.com/watch?v=Sag4SF7dDrw ReShade]:Third-party suite. Makes many games appear [https://www.youtube.com/watch?v=kPcHjnTZC_o more vibrant or saturated], particularly more pronounced in those with dull textures like the Tales of series, Naruto series, and other anime-based titles.&lt;br /&gt;
&lt;br /&gt;
==Setting up==&lt;br /&gt;
===Installing the firmware===&lt;br /&gt;
RPCS3 does not work without firmware. This firmware contains libraries used to interface with the games in different ways, like Bluetooth, PlayStation Eye, and so on. For a long time, it was commonly thought that these libraries could only be extracted from a modded PS3, which would have greatly increased the barrier to entry, however one of the developers discovered all the libraries were actually bundled with each system update, and that [https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Sony also supplies these updates through their website]. This is the preferred method of installing the firmware; download the latest update from Sony, then in RPCS3 go to File -&amp;gt; Install Firmware, and select the downloaded update file.&lt;br /&gt;
&lt;br /&gt;
===Installing games and updates===&lt;br /&gt;
The game&#039;s serial should be present in the folder or archive name, the download page, and/or the PARAM.SFO file. If it&#039;s a retail game, it has the ID on the bottom side edge of the game&#039;s case. An internet search for &amp;lt;code&amp;gt;InsertGameNameHere + Region ID&amp;lt;/code&amp;gt; should turn it out. It&#039;s also important that each game&#039;s files and folders are all placed under a single folder named as the correct region ID.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;Blu-ray Disc&#039;&#039;&#039; games, i.e. retail games:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: PS3_GAME folder, PS3_DISC.sfb, PS3_UPDATE folder (not required)&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;. First-party Sony games use &amp;lt;code&amp;gt;BC&amp;lt;/code&amp;gt;, while third-party games use &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt;. For example: &amp;lt;code&amp;gt;BCAS20071&amp;lt;/code&amp;gt; (Demon&#039;s Souls Asia retail), &amp;lt;code&amp;gt;BLUS31197&amp;lt;/code&amp;gt; (Drakengard 3 USA retail). &lt;br /&gt;
* May be dumped through a CFW-enabled PS3, using select compatible Blu-ray drives on PC, or acquired from someone else.&lt;br /&gt;
* Game folders for retail games can be put under the &amp;lt;code&amp;gt;\dev_hdd0\disc&amp;lt;/code&amp;gt; or &#039;&#039;anywhere&#039;&#039; really... &#039;&#039;&#039;except&#039;&#039;&#039; the folder used for digital games (&amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;) because some games write there causing really bad conflicts. To open games, use &#039;&#039;&#039;File/Boot Game&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;PSN&#039;&#039;&#039; games, i.e. digital versions downloaded from the PlayStation Store:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: TROPDIR folder, USRDIR folder, ICON0.png, PARAM.sfo, etc.&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;, for example &amp;lt;code&amp;gt;NPEB02436&amp;lt;/code&amp;gt; (Persona 5 EUR digital)&lt;br /&gt;
* May be dumped through a CFW-enabled PS3, Sony&#039;s own poorely secured servers (PSNdl then psnpkgdecryptor-extractor), or acquired from someone else.&lt;br /&gt;
* May come as a PKG file. RPCS3 has an &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option to install these.&lt;br /&gt;
* Game folders for digital games must be placed under &amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;, as intended by design on real hardware. Using the &#039;&#039;&#039;Install .pkg&#039;&#039;&#039; option does that automatically for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paid digital releases&#039;&#039;&#039; &amp;lt;u&amp;gt;require&amp;lt;/u&amp;gt; a &#039;&#039;&#039;.RAP license file&#039;&#039;&#039; to decrypt a few important files before they can be booted.&lt;br /&gt;
&lt;br /&gt;
* Maybe dumped from the &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata&amp;lt;/code&amp;gt; directory of a CFW-enabled PS3, or included alongside the download you got from someone else. That someone else might not include the .RAP file, and instead give a &amp;quot;fix&amp;quot; with the pre-decrypted files. In that case, you might have to install the PKG file first (or all of them, if there are multiple ones) and &#039;&#039;then&#039;&#039; copy and overwrite the &amp;quot;fix&amp;quot; files to your game folder.&lt;br /&gt;
* If your source doesn&#039;t include a RAP or crack instructions, either it&#039;s replaced beforehand or it&#039;s actually useless. The last resort can be to try searching for a fix for the specific release.&lt;br /&gt;
* Must be placed under &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Game and software &#039;&#039;&#039;updates&#039;&#039;&#039; are handled exactly like &#039;&#039;&#039;PSN&#039;&#039;&#039; games.&lt;br /&gt;
&lt;br /&gt;
* Installed using the &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option&lt;br /&gt;
* The update will be placed in the game or software folder that corresponds to the correct region ID.&lt;br /&gt;
* Take care to use &#039;&#039;&#039;the same region&#039;&#039;&#039; for the base game and the update, otherwise there&#039;s a potential risk of irreversible damage to your installed game dumps.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files under the &amp;lt;code&amp;gt;.66600x&amp;lt;/code&amp;gt; extensions&#039;&#039;&#039; are split files that accommodate for the 4-gigabyte file size limit on volumes formatted as FAT32; the PS3 does not support other types of filesystems that pass this limit, such as NTFS or the ext family. Use a tool like PS3merge to recombine these files.&lt;br /&gt;
&lt;br /&gt;
===Updating RPCS3===&lt;br /&gt;
Note that RPCS3&#039;s official Discord server can also be a good resource for bringing up issues or learning about major breakthroughs or updates if any further information is required.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
RPCS3 is compiled to 7z files using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace the necessary files.&lt;br /&gt;
&lt;br /&gt;
For most minor updates, you only need to extract and replace the &amp;lt;code&amp;gt;RPCS3.exe&amp;lt;/code&amp;gt; executable for them to take effect, but it&#039;s recommended that you backup old builds so that you can revert to the older ones if new problems crop up, or you can extract the whole 7z archive file and replace files to their respective folders.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.&lt;br /&gt;
&lt;br /&gt;
==Basic troubleshooting==&lt;br /&gt;
Issues are to be expected since the emulator is still early (even though the project was started in 2011).&lt;br /&gt;
&lt;br /&gt;
===Audio stutter===&lt;br /&gt;
Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the &amp;quot;Preferred SPU Thread&amp;quot; setting as well as the &amp;quot;lower SPU thread priority&amp;quot; and &amp;quot;Bind SPU thread&amp;quot; to secondary core settings. &lt;br /&gt;
&lt;br /&gt;
In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.&lt;br /&gt;
&lt;br /&gt;
===Unavailable setting(s)===&lt;br /&gt;
If you can&#039;t find a specific setting in RPCS3, you could be using an old build, and should probably update it.&lt;br /&gt;
&lt;br /&gt;
===Locked PSN demos===&lt;br /&gt;
Some PSN titles use an &#039;&#039;&#039;.EDAT&#039;&#039;&#039; file to differentiate between &amp;quot;trial&amp;quot; and &amp;quot;full version&amp;quot; states rather than a &#039;&#039;&#039;.RAP&#039;&#039;&#039; file; these games are often referred to as &amp;quot;c00&amp;quot; games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being &#039;&#039;&#039;Castlevania: Harmony of Despair&#039;&#039;&#039;. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--==Netplay==&lt;br /&gt;
* RPCS3 uses Kaillera clients.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://wiki.rpcs3.net/ Official wiki]&lt;br /&gt;
*[https://www.youtube.com/channel/UCz3-0QxNr4S4gK0xaWy7exQ Official YouTube channel]&lt;br /&gt;
*[https://discordapp.com/invite/EWMQZ8 Official Discord server]&lt;br /&gt;
*[https://forums.rpcs3.net/ Official forums]&lt;br /&gt;
*[http://www.youtube.com/user/B1ackDaemon B1ackDaemon] (RPCS3 Developer)&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation emulators]]&lt;br /&gt;
[[Category:PlayStation 3 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
&amp;lt;!--[[Category:Netplay]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39601</id>
		<title>RPCS3</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=RPCS3&amp;diff=39601"/>
		<updated>2021-08-15T01:49:01Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = RPCS3-Logo.png&lt;br /&gt;
|version = {{RPCS3Ver}}&amp;lt;ref group=N name=version&amp;gt;The developers are currently treating version increments as milestones, not as stable builds.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, BSD&lt;br /&gt;
|target = [[PlayStation 3 emulators|PlayStation 3]], [[PlayStation emulators|PlayStation Classics]] &amp;lt;small&amp;gt;(PSN versions)&amp;lt;/small&amp;gt;&lt;br /&gt;
|architecture = x86_64&lt;br /&gt;
|orig-developer = [https://github.com/DHrpcs3 DH], Hykem&lt;br /&gt;
|developer = [https://rpcs3.net/about RPCS3 Team]&lt;br /&gt;
|prog-lang = C++&lt;br /&gt;
|website = [https://rpcs3.net/ RPCS3.net]&lt;br /&gt;
|support = [https://www.patreon.com/Nekotekina Patreon]&lt;br /&gt;
|source = [https://github.com/rpcs3/rpcs3 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://rpcs3.net/compatibility Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_3|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;RPCS3&#039;&#039;&#039; is a very promising open-source, multi-platform [[PlayStation 3 emulators|PlayStation 3 (PS3)]] emulator/debugger written in C++. RPCS3 can run over 1,900 commercial titles without major glitches (see the [https://rpcs3.net/compatibility compatibility list]). It also emulates the PSN versions of the [[PlayStation emulators|PlayStation Classics]]. The emulator is making huge progress, improving every month. (See the [https://rpcs3.net/blog/ progress reports])&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|freeBSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rpcs3.net/download Latest builds]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;[https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Official Firmware] and [[Emulator Files#PlayStation 3|Fonts]] needed&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
RPCS3 was started by programmers &#039;DH&#039; and &#039;Hykem&#039; (Who began beta-testing and coding for [[JPCSP]] in 2008) on May 23, 2011. The developers initially hosted the project on Google Code and eventually moved it to GitHub later in its development. The emulator was first able to successfully boot and run simple homebrew projects and was then later publicly released in June of 2012. Then-[[Orbital]] founder, Alex Altea, even joined these two developers in the late summer of 2013, and worked on a number of aspects, and maintained the project up till early 2015. DH left the project in mid-2016 and started doing [https://github.com/RPCS4 PlayStation 4 related research]. Hykem was forced to leave the emulation scene in mid-2016 for a number of legitimate reasons.&amp;lt;ref&amp;gt;[http://www.emunewz.net/forum/showthread.php?tid=174735 [IMPORTANT] Hykem says goodbye] (August 18, 2016)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Three years into its development, it could load the intros to some games with sound,&amp;lt;ref&amp;gt;[https://www.youtube.com/watch?v=oOcUcD9y51w Rpcs3 Update Quality Sound - Intro Video - The Guided Fate Paradox] (Mar 26, 2014)&amp;lt;/ref&amp;gt; as well as play some portions of Disgaea 3 and The Guided Fate Paradox, but with heavy graphical glitches and no sprites.&amp;lt;ref name=&amp;quot;Disgaea3 video&amp;quot;&amp;gt;[https://www.youtube.com/watch?v=IQEv6B6fIgA RPCS3 WIP - Disgaea 3 - Ingame!] (Mar 22, 2014)&amp;lt;/ref&amp;gt; Today RPCS3 is dubbed one of the most complex video game console emulators of all time with an endless goal to effectively emulate the Sony PlayStation 3 and all of its aspects. The goal of this project is for its programmers to experiment, research, and educate on the topic of PlayStation 3 emulation that can be performed on compatible devices and operating systems.&amp;lt;ref&amp;gt;[https://rpcs3.net/about RPCS3: About Us page]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Developer Nekotekina opened [https://www.patreon.com/Nekotekina a Patreon campaign] in 2017, with kd-11 joining not long after.&lt;br /&gt;
&lt;br /&gt;
As of April 2021, RPCS3 has been able to play 59.75% of the PS3 library from start to finish. The emulator is capable of running over 1,900 games at a playable speed with no major glitches&amp;lt;ref name=&amp;quot;Compatibility Page&amp;quot;&amp;gt;https://rpcs3.net/compatibility&amp;lt;/ref&amp;gt;, though it requires very demanding hardware on most games. In June 2018 after a few improvements and fixes, at least most [https://rpcs3.net/blog/2018/07/15/progress-report-june-2018/ PlayStation 1 Classic titles] became playable. Currently, only the PSN versions work (No PS1 discs are able to be loaded in-game yet).&lt;br /&gt;
&lt;br /&gt;
Since the emulator started getting funded on Patreon, development has been progressing quickly, so more games are expected to be playable in the near future.&lt;br /&gt;
&lt;br /&gt;
* [https://code.google.com/archive/p/rpcs3/source/default/source Source code] for original RPCS3 code from 2011-2013.&lt;br /&gt;
&lt;br /&gt;
==Special features==&lt;br /&gt;
===Enhancements===&lt;br /&gt;
;[https://rpcs3.net/blog/2018/08/08/eliminating-stutter-with-asynchronous-shader-implementation/ Asynchronous Shader Recompilation]:Makes games run [https://www.youtube.com/watch?v=eu-HwEEU5K0 virtually stutter free] at the cost of some [https://www.youtube.com/watch?v=59q7wbeJLOo new shaders/textures popping into existence]. Note: It only gives a [https://www.youtube.com/watch?v=OGWk1p7pCVk tiny performance boost] - a powerful computer and further optimizations from the emulator will be needed to get the more demanding titles to run at full frame rate speeds, i.e. 30 FPS or 60 FPS. Many demanding games may utilize multiple secondary cores plus the primary core of the PS3&#039;s CPU so parallelization techniques will be needed, perhaps running on a user&#039;s GPU or 8-core and better CPU. This recompilation mode only simulates the shaders coming through the RSX graphics processor.&lt;br /&gt;
&lt;br /&gt;
;[https://www.youtube.com/watch?v=Sag4SF7dDrw ReShade]:Third-party suite. Makes many games appear [https://www.youtube.com/watch?v=kPcHjnTZC_o more vibrant or saturated], particularly more pronounced in those with dull textures like the Tales of series, Naruto series, and other anime-based titles.&lt;br /&gt;
&lt;br /&gt;
==Setting up==&lt;br /&gt;
===Installing the firmware===&lt;br /&gt;
RPCS3 does not work without firmware. This firmware contains libraries used to interface with the games in different ways, like Bluetooth, PlayStation Eye, and so on. For a long time, it was commonly thought that these libraries could only be extracted from a modded PS3, which would have greatly increased the barrier to entry, however one of the developers discovered all the libraries were actually bundled with each system update, and that [https://www.playstation.com/en-us/support/hardware/ps3/system-software/ Sony also supplies these updates through their website]. This is the preferred method of installing the firmware; download the latest update from Sony, then in RPCS3 go to File -&amp;gt; Install Firmware, and select the downloaded update file.&lt;br /&gt;
&lt;br /&gt;
===Installing games and updates===&lt;br /&gt;
The game&#039;s serial should be present in the folder or archive name, the download page, and/or the PARAM.SFO file. If it&#039;s a retail game, it has the ID on the bottom side edge of the game&#039;s case. An internet search for &amp;lt;code&amp;gt;InsertGameNameHere + Region ID&amp;lt;/code&amp;gt; should turn it out. It&#039;s also important that each game&#039;s files and folders are all placed under a single folder named as the correct region ID.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;Blu-ray Disc&#039;&#039;&#039; games, i.e. retail games:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: PS3_GAME folder, PS3_DISC.sfb, PS3_UPDATE folder (not required)&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;B&amp;lt;/code&amp;gt;. First-party Sony games use &amp;lt;code&amp;gt;BC&amp;lt;/code&amp;gt;, while third-party games use &amp;lt;code&amp;gt;BL&amp;lt;/code&amp;gt;. For example: &amp;lt;code&amp;gt;BCAS20071&amp;lt;/code&amp;gt; (Demon&#039;s Souls Asia retail), &amp;lt;code&amp;gt;BLUS31197&amp;lt;/code&amp;gt; (Drakengard 3 USA retail). &lt;br /&gt;
* May be dumped through a CFW-enabled PS3, using select compatible Blu-ray drives on PC, or acquired from someone else.&lt;br /&gt;
* Game folders for retail games can be put under the &amp;lt;code&amp;gt;\dev_hdd0\disc&amp;lt;/code&amp;gt; or &#039;&#039;anywhere&#039;&#039; really... &#039;&#039;&#039;except&#039;&#039;&#039; the folder used for digital games (&amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;) because some games write there causing really bad conflicts. To open games, use &#039;&#039;&#039;File/Boot Game&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For &#039;&#039;&#039;PSN&#039;&#039;&#039; games, i.e. digital versions downloaded from the PlayStation Store:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File layout&#039;&#039;&#039;: TROPDIR folder, USRDIR folder, ICON0.png, PARAM.sfo, etc.&lt;br /&gt;
* &#039;&#039;&#039;Game ID&#039;&#039;&#039; starts with a &amp;lt;code&amp;gt;N&amp;lt;/code&amp;gt;, for example &amp;lt;code&amp;gt;NPEB02436&amp;lt;/code&amp;gt; (Persona 5 EUR digital)&lt;br /&gt;
* May be dumped through a CFW-enabled PS3, Sony&#039;s own poorely secured servers (PSNdl then psnpkgdecryptor-extractor), or acquired from someone else.&lt;br /&gt;
* May come as a PKG file. RPCS3 has an &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option to install these.&lt;br /&gt;
* Game folders for digital games must be placed under &amp;lt;code&amp;gt;\dev_hdd0\game&amp;lt;/code&amp;gt;, as intended by design on real hardware. Using the &#039;&#039;&#039;Install .pkg&#039;&#039;&#039; option does that automatically for you.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paid digital releases&#039;&#039;&#039; &amp;lt;u&amp;gt;require&amp;lt;/u&amp;gt; a &#039;&#039;&#039;.RAP license file&#039;&#039;&#039; to decrypt a few important files before they can be booted.&lt;br /&gt;
&lt;br /&gt;
* Maybe dumped from the &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata&amp;lt;/code&amp;gt; directory of a CFW-enabled PS3, or included alongside the download you got from someone else. That someone else might not include the .RAP file, and instead give a &amp;quot;fix&amp;quot; with the pre-decrypted files. In that case, you might have to install the PKG file first (or all of them, if there are multiple ones) and &#039;&#039;then&#039;&#039; copy and overwrite the &amp;quot;fix&amp;quot; files to your game folder.&lt;br /&gt;
* If your source doesn&#039;t include a RAP or crack instructions, either it&#039;s replaced beforehand or it&#039;s actually useless. The last resort can be to try searching for a fix for the specific release.&lt;br /&gt;
* Must be placed under &amp;lt;code&amp;gt;\dev_hdd0\home\00000001\exdata\&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Game and software &#039;&#039;&#039;updates&#039;&#039;&#039; are handled exactly like &#039;&#039;&#039;PSN&#039;&#039;&#039; games.&lt;br /&gt;
&lt;br /&gt;
* Installed using the &#039;&#039;&#039;Install .PKG&#039;&#039;&#039; option&lt;br /&gt;
* The update will be placed in the game or software folder that corresponds to the correct region ID.&lt;br /&gt;
* Take care to use &#039;&#039;&#039;the same region&#039;&#039;&#039; for the base game and the update, otherwise there&#039;s a potential risk of irreversible damage to your installed game dumps.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Files under the &amp;lt;code&amp;gt;.66600x&amp;lt;/code&amp;gt; extensions&#039;&#039;&#039; are split files that accommodate for the 4-gigabyte file size limit on volumes formatted as FAT32; the PS3 does not support other types of filesystems that pass this limit, such as NTFS or the ext family. Use a tool like PS3merge to recombine these files.&lt;br /&gt;
&lt;br /&gt;
===Updating RPCS3===&lt;br /&gt;
Note that RPCS3&#039;s official Discord server can also be a good resource for bringing up issues or learning about major breakthroughs or updates if any further information is required.&lt;br /&gt;
&lt;br /&gt;
====Windows====&lt;br /&gt;
RPCS3 is compiled to 7z files using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace the necessary files.&lt;br /&gt;
&lt;br /&gt;
For most minor updates, you only need to extract and replace the &amp;lt;code&amp;gt;RPCS3.exe&amp;lt;/code&amp;gt; executable for them to take effect, but it&#039;s recommended that you backup old builds so that you can revert to the older ones if new problems crop up, or you can extract the whole 7z archive file and replace files to their respective folders.&lt;br /&gt;
&lt;br /&gt;
====Linux====&lt;br /&gt;
RPCS3 is compiled to AppImages using Azure. To update RPCS3, [[{{PAGENAME}}#Download|download the latest build]], and replace your previous AppImage with the new one. Reenable executable permissions if they were disabled during the update. Most file managers can let you change it from their properties window.&lt;br /&gt;
&lt;br /&gt;
==Basic troubleshooting==&lt;br /&gt;
Issues are to be expected since the emulator is still early (even though the project was started in 2011).&lt;br /&gt;
&lt;br /&gt;
===Audio stutter===&lt;br /&gt;
Cannot be completely eliminated in most cases, but you can at least try to mitigate it by playing around with the &amp;quot;Preferred SPU Thread&amp;quot; setting as well as the &amp;quot;lower SPU thread priority&amp;quot; and &amp;quot;Bind SPU thread&amp;quot; to secondary core settings. &lt;br /&gt;
&lt;br /&gt;
In addition, manually adjusting the priority and affinity of the RPCS3 process can affect it independently of the other internal settings. On Windows, this is done via the Task Manager. On Linux, CLI and GUI tools exist like System Monitor and Task Manager that can change the priority. It varies by distribution. This can influence audio stutter and performance in general but especially for Ryzen users.&lt;br /&gt;
&lt;br /&gt;
===Unavailable setting(s)===&lt;br /&gt;
If you can&#039;t find a specific setting in RPCS3, you could be using an old build, and should probably update it.&lt;br /&gt;
&lt;br /&gt;
===Locked PSN demos===&lt;br /&gt;
Some PSN titles use an &#039;&#039;&#039;.EDAT&#039;&#039;&#039; file to differentiate between &amp;quot;trial&amp;quot; and &amp;quot;full version&amp;quot; states rather than a &#039;&#039;&#039;.RAP&#039;&#039;&#039; file; these games are often referred to as &amp;quot;c00&amp;quot; games, stemming from the c00 folder in their installation which contains parameters for the full version. This can cause issues with unlocking certain titles, with a notorious example being &#039;&#039;&#039;Castlevania: Harmony of Despair&#039;&#039;&#039;. If a title utilizing an .EDAT file will not unlock its full version, renaming the .EDAT to .RAP will usually unlock as intended.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--==Netplay==&lt;br /&gt;
* RPCS3 uses Kaillera clients.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[https://wiki.rpcs3.net/ Official wiki]&lt;br /&gt;
*[https://www.youtube.com/channel/UCz3-0QxNr4S4gK0xaWy7exQ Official YouTube channel]&lt;br /&gt;
*[https://discordapp.com/invite/EWMQZ8 Official Discord server]&lt;br /&gt;
*[https://forums.rpcs3.net/ Official forums]&lt;br /&gt;
*[http://www.youtube.com/user/B1ackDaemon B1ackDaemon] (RPCS3 Developer)&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation emulators]]&lt;br /&gt;
[[Category:PlayStation 3 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
&amp;lt;!--[[Category:Netplay]]--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Emulation_on_Ubuntu&amp;diff=39596</id>
		<title>Emulation on Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Emulation_on_Ubuntu&amp;diff=39596"/>
		<updated>2021-08-14T22:11:41Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Repositories List */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==THE GNU/LINUX GUIDE OF EMULATION: Ubuntu Edition==&lt;br /&gt;
__NOTOC__&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;&#039;&#039;&#039;Important!&#039;&#039;&#039; Like the title says, this guide covers Ubuntu and its derivatives. While you may have lesser or equal success with distributions that use APT (Ubuntu&#039;s packaging tool), where there could be relevant information in your case, this guide is not to be used for distributions that use Pacman or YUM. We can&#039;t guarantee that repositories here will work with Debian and Ubuntu-based Puppy (like Tahr), but we&#039;re not saying it&#039;s not possible. Give it a try, and it could work if you know what you&#039;re doing. However, distributions like Arch and Fedora use &#039;&#039;completely&#039;&#039; different packaging tools, and &amp;lt;u&amp;gt;thus are obviously guaranteed not to work.&amp;lt;/u&amp;gt; Don&#039;t give up, though; you can find the same emulators for your distribution somewhere else, either in their official or user-curated repos or by compiling them from source.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
===Info for newfriends===&lt;br /&gt;
Possibly the biggest difference between Windows and Ubuntu (and perhaps, GNU/Linux in general) is the way that programs are handled. On Windows, getting software requires the developer to package an installer (or a portable build for flash drives and the like) that you have to get from their website. They may also have to bundle dependencies (like the Visual C++ Runtime) or link you to their location if a license prevents that. If your software is closer to open-source, this is very different; either they have a repository that holds their own packages, someone has set one up for them, or they integrate their packages in the defaults (although this is very rare).&lt;br /&gt;
&lt;br /&gt;
These &amp;quot;repositories&amp;quot; can be thought of like app stores. You use a package manager (either graphically or terminally) to search for programs in the repositories, from which you can install, update and uninstall them. It&#039;s really cool.&lt;br /&gt;
&lt;br /&gt;
Your Linux distribution comes with repositories already configured so you can get a lot of the main programs immediately, but there are risks with the emulators in particular; repositories aren&#039;t focused on having every emulator, and in many cases when they do, they don&#039;t have newer versions. This isn&#039;t necessarily their fault though; especially with bigger distributions, repositories can be stuffed with &#039;&#039;loads&#039;&#039; of software that gets constant updates, so to get them tested and updated takes quite a bit of time. Rather than using the defaults, we&#039;ll add more repositories made by users or developers themselves that contain the latest versions of these emulators. Once these repositories are added, you will be able to install the emulators like with any other program and update them with the rest of your machine.&lt;br /&gt;
&lt;br /&gt;
While this can seem exciting, keep in mind that some emulators aren&#039;t available on repositories, and many good ones aren&#039;t on Linux at all, so you may need to use different methods to get them. But don&#039;t worry; this will be explained later.&lt;br /&gt;
&lt;br /&gt;
===Adding new repositories===&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;Note: If you ever rely on a tutorial that says to type &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, you can use &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; instead. There generally isn&#039;t a difference.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;Another note: Pay attention to where &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; is used. That&#039;s the equivalent to running a Windows program as an administrator. If you&#039;re ever suspicious about any command you&#039;re told to type, you can type &amp;lt;code&amp;gt;man (command)&amp;lt;/code&amp;gt; &amp;lt;sup&amp;gt;short for manual&amp;lt;/sup&amp;gt; and it will tell you what that program does. E.g. &amp;lt;code&amp;gt;man apt&amp;lt;/code&amp;gt; will tell you what apt does. To quit the documentation, just press q.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
====Terminal====&lt;br /&gt;
To add a new repository from the terminal, just type in this command:&lt;br /&gt;
 sudo add-apt-repository ppa:user/ppa-name&lt;br /&gt;
...where the &amp;lt;code&amp;gt;ppa:user/ppa-name&amp;lt;/code&amp;gt; are the ones you&#039;ll find in the table for the repository you want to add. After you add all the repos you want, you&#039;ll run the next command to tell apt to refresh the list:&lt;br /&gt;
 sudo apt update&lt;br /&gt;
Once that&#039;s done you will have all the packages from those repos available to install.&lt;br /&gt;
====Graphical====&lt;br /&gt;
To add a new repository from the GUI, install synaptic (or make sure it&#039;s installed) by typing in this command from the terminal:&lt;br /&gt;
 sudo apt install synaptic&lt;br /&gt;
&lt;br /&gt;
This program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you already have available.&lt;br /&gt;
&lt;br /&gt;
Select Settings &amp;gt; Repositories, and from the new window, select Other Software &amp;gt; Add...&lt;br /&gt;
&lt;br /&gt;
 deb &amp;lt;nowiki&amp;gt;http://ppa.launchpad.net/&amp;lt;/nowiki&amp;gt;&amp;lt;u&amp;gt;ppa:user/ppa-name&amp;lt;/u&amp;gt;/ubuntu &amp;lt;u&amp;gt;xenial&amp;lt;/u&amp;gt; main&lt;br /&gt;
&lt;br /&gt;
Where instead of &amp;lt;u&amp;gt;xenial&amp;lt;/u&amp;gt; for 16.04, you type &amp;lt;u&amp;gt;trusty&amp;lt;/u&amp;gt; for 14.04, &amp;lt;u&amp;gt;bionic&amp;lt;/u&amp;gt; for 18.04, and &amp;lt;u&amp;gt;focal&amp;lt;/u&amp;gt; for 20.04.&lt;br /&gt;
&lt;br /&gt;
You can then see what emulators you have with each repos, and can now install the ones you want.&lt;br /&gt;
&lt;br /&gt;
===Repositories List===&lt;br /&gt;
The &amp;quot;Type&amp;quot; column categorizes repositories by update frequency. Software in the Testing branches usually get updates as often as possible (even daily), while software in the Stable branches are only as recent as the versions are, and usually get updates between a few months. There are also several Abandoned PPAs which can be used only on older Ubuntu releases.&lt;br /&gt;
&lt;br /&gt;
If the desired emulator isn&#039;t found here, you can find more repositories by searching around for &amp;quot;(emulator) launchpad ppa&amp;quot;. Check that they have packages for your Ubuntu version (they usually go by the version&#039;s name), as some PPAs can be abandoned.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible sortable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Emulator/Project&lt;br /&gt;
! ppa:user/ppa-name&lt;br /&gt;
! Type&lt;br /&gt;
! Latest Emulator Version&lt;br /&gt;
! Supported Ubuntu Versions&lt;br /&gt;
! ARM&amp;lt;ref group=N&amp;gt;These repositories have packages compiled for ARM architectures, and could work with HP Hardfloat, odroid, Raspberry Pi 2, etc.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[RetroArch]]&amp;lt;br/&amp;gt;(libretro)&lt;br /&gt;
|[https://launchpad.net/~libretro/+archive/ubuntu/testing ppa:libretro/testing]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.9.6&lt;br /&gt;
|14.04,16.04,18.04,19.10,20.04,20.10,21.04,20.10,21.04,21.10&amp;lt;ref group=N name=version&amp;gt;Core availability may vary between Ubuntu versions.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~libretro/+archive/ubuntu/stable ppa:libretro/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.9.6&lt;br /&gt;
|16.04,18.04,19.10,20.04,20.10,21.04,20.10,21.04,21.10&amp;lt;ref group=N name=version /&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VisualBoy Advance#VBA-M|VBA-M]]&lt;br /&gt;
|[https://launchpad.net/~sergio-br2/+archive/ubuntu/vbam-trunk ppa:sergio-br2/vbam-trunk]&lt;br /&gt;
|Stable&lt;br /&gt;
|2.0.1-r202107030448-c08bb6bd-22&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[PCSX2]]&lt;br /&gt;
|[https://launchpad.net/~gregory-hainaut/+archive/ubuntu/pcsx2.official.ppa ppa:gregory-hainaut/pcsx2.official.ppa]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.4.0&lt;br /&gt;
|14.04,15.04,15.10,16.04,16.10,17.04,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily ppa:pcsx2-team/pcsx2-daily]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.7.0~git202011101821&lt;br /&gt;
|14.04,16.04,18.04,18.10,19.04,19.10,20.04,20.10&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[MAME]]&lt;br /&gt;
|[https://launchpad.net/~c.falco/+archive/ubuntu/mame ppa:c.falco/mame]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.233&lt;br /&gt;
|18.04,20.04,20.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~c.falco/+archive/ubuntu/alpha ppa:c.falco/alpha]&amp;lt;ref group=N&amp;gt;Some MAME builds may also appear in [https://launchpad.net/~c.falco/+archive/ubuntu/trashbin ppa:c.falco/trashbin].&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Testing&lt;br /&gt;
|0.233&lt;br /&gt;
|18.04,20.04,20.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa ppa:dolphin-emu/ppa]&lt;br /&gt;
|Stable/Testing&lt;br /&gt;
|5.0+git-r202107050736-4808241648-33&lt;br /&gt;
|16.04,18.04,18.10&lt;br /&gt;
|{{✓|text=arm64}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX-Reloaded]]&lt;br /&gt;
|[https://launchpad.net/~rebuntu16/+archive/ubuntu/pcsx-reloaded-svn+unofficial ppa:rebuntu16/pcsx-reloaded-svn+unofficial]&lt;br /&gt;
|Abandoned&lt;br /&gt;
|1.9.94+git2017.02.28-16.13-1~ppa&lt;br /&gt;
|16.04,16.10,17.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[PPSSPP]]&lt;br /&gt;
|[https://launchpad.net/~ppsspp/+archive/ubuntu/testing ppa:ppsspp/testing]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.7.0-r201811020013-fdb0732-85&lt;br /&gt;
|14.04,16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~ppsspp/+archive/ubuntu/stable ppa:ppsspp/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.7.0-r201810272345-caa506b-85&lt;br /&gt;
|14.04,16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://www.scummvm.org/downloads/ Official Site (.deb)]&amp;lt;ref group=N&amp;gt;ScummVM&#039;s website provides raw Debian packages (.deb) which can be installed with tools like gdebi.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Stable&lt;br /&gt;
|2.2.0&lt;br /&gt;
|18,04,19.10,20.04&amp;lt;ref group=N name=bionic&amp;gt;This package is in the official repository for Ubuntu 18.04.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[higan]]&lt;br /&gt;
|[https://launchpad.net/~hda-me/+archive/ubuntu/higan ppa:hda-me/higan]&lt;br /&gt;
|Stable&lt;br /&gt;
|106&lt;br /&gt;
|16.04&amp;lt;ref group=N name=bionic /&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|FS-UAE&lt;br /&gt;
|[https://launchpad.net/~fengestad/+archive/ubuntu/stable ppa:fengestad/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|3.0.5&lt;br /&gt;
|14.04,16.04,17.10,18.04,20.04,20.10&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~fengestad/+archive/ubuntu/devel ppa:fengestad/devel]&lt;br /&gt;
|Testing&lt;br /&gt;
|3.1.0&lt;br /&gt;
|14.04,16.04,17.10,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeSmuME]]&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot;|[https://launchpad.net/~random-stuff/+archive/ubuntu/ppa ppa:random-stuff/ppa]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.11+r1~4&lt;br /&gt;
|12.04,14.04,15.04,15.10,16.04&amp;lt;ref group=N name=broken_desmume&amp;gt;Packages for 16.10 and newer are listed but broken.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Mupen64Plus]]&lt;br /&gt;
|Testing&lt;br /&gt;
|2.5-7+r630~7&lt;br /&gt;
|14.04,15.04,15.10,16.04&amp;lt;ref group=N name=yakkety&amp;gt;This package is in the official repository for Ubuntu 16.10 and newer.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|PokeMini&lt;br /&gt;
|Stable&lt;br /&gt;
|0.60-r8~4&lt;br /&gt;
|14.04,15.04,15.10,16.04,16.10,17.04,17.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Gambatte]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.5.0-r577-b575~5&lt;br /&gt;
|12.04,14.04,15.04,15.10,16.04,16.10,17.04,17.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Supermodel]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.3a~WIP+r710~23&lt;br /&gt;
|None&amp;lt;ref group=N name=broken_supermodel&amp;gt;Packages for 14.04,16.04,17.10 are listed, but all of them are broken since January 2018.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|Testing&lt;br /&gt;
|0.7~b1+dfsg1-r201810090501-7448c96-15&lt;br /&gt;
|16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.54.1-r201805250105-98d3d27-3&lt;br /&gt;
|17.10,18.04&amp;lt;ref group=N name=broken_snes9x&amp;gt;Packages for 14.04 and 16.04 are listed but broken.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BlastEm]]&lt;br /&gt;
|rowspan=&amp;quot;13&amp;quot;|[https://launchpad.net/~samoilov-lex/+archive/ubuntu/retrogames ppa:samoilov-lex/retrogames]&amp;lt;ref group=N name=warning_retrogames&amp;gt;This PPA contains unofficial builds of RetroArch, Dolphin, PPSSPP, PCSX2, FS-UAE and more, thus may cause conflict with other PPAs. After installing a desired emulator from this PPA, it is recommended to remove this PPA from the system&#039;s repository list by executing &amp;quot;sudo add-apt-repository --remove ppa:samoilov-lex/retrogames&amp;quot; in the command line.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Stable&lt;br /&gt;
|0.6.0&lt;br /&gt;
|16.04,18.04,20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|Testing&lt;br /&gt;
|1:0.1~git20210618-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hatari]]&lt;br /&gt;
|Stable&lt;br /&gt;
|2.2.1&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Mednafen]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.27.1&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[melonDS]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.2-2~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCem]]&lt;br /&gt;
|Stable&lt;br /&gt;
|17&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.6.0&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[reicast]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1:20.04-2~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Stella]]&lt;br /&gt;
|Stable&lt;br /&gt;
|5.1.1&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&lt;br /&gt;
|Testing&lt;br /&gt;
|1:0.0.0~git20200819-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Vita3K]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.1.0~git20180527.1-3~retrogames&lt;br /&gt;
|18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[puNES]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.106-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Yabause]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.15-1~retrogames&lt;br /&gt;
|18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FCEUX]]&amp;lt;br/&amp;gt;[[ZSNES]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Other older emulators not listed&amp;lt;/small&amp;gt;&lt;br /&gt;
|Official Ubuntu repos&lt;br /&gt;
|Varies&amp;lt;ref group=N&amp;gt;Only updated once per Ubuntu version.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Varies&lt;br /&gt;
|Varies&lt;br /&gt;
|{{~}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Distro-independent Packages on Ubuntu===&lt;br /&gt;
{{main|Distro-agnostic emulator packages for Linux}}&lt;br /&gt;
[[Distro-agnostic_emulator_packages_for_Linux#Snappy|Snappy packages]] are currently the default method of installing software in Ubuntu, encouraged by Canonical - developers of Ubuntu. Installing snaps is very simple, just open Ubuntu Software app and find your desired emulator from there, confirming installation with your user (or root user) password. No additional configuration is required to install snaps. There are distribution-independent emulator packages which can be used instead of Ubuntu PPA. Packages especially notable or useful for Ubuntu are listed [https://emulation.gametechwiki.com/index.php/Distro-agnostic_emulator_packages_for_Linux here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://doc.ubuntu-fr.org/emulation French Guide] on Ubuntu.org&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39492</id>
		<title>PCSX2</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39492"/>
		<updated>2021-08-14T10:27:47Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = PCSX2-Logo.png&lt;br /&gt;
|logowidth = 265&lt;br /&gt;
|version = 1.6.0&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS&lt;br /&gt;
|target = [[PlayStation 2 emulators|PlayStation 2]]&lt;br /&gt;
|developer = [http://pcsx2.net/meet-the-team.html PCSX2 Team]&lt;br /&gt;
|website = [http://pcsx2.net/ PCSX2.net]&lt;br /&gt;
|source = [https://github.com/PCSX2/pcsx2 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://pcsx2.net/compatibility-list.html Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_2|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PCSX2&#039;&#039;&#039; is an open-source, plugin-based [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states and PS2 system memory. In 2016, preliminary work was started on [[PlayStation emulators|PS1]] support&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2/pull/1571&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|&#039;&#039;&#039;[https://pcsx2.net/download.html Stable builds]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Mac builds are severely outdated&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[http://buildbot.orphis.net/pcsx2/ Dev builds]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Mac-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
===Minimum===&lt;br /&gt;
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)&lt;br /&gt;
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)&lt;br /&gt;
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)&lt;br /&gt;
* RAM: 4 GB&lt;br /&gt;
===Recommended===&lt;br /&gt;
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)&lt;br /&gt;
* CPU: Supports AVX2 instruction, four physical cores with or without hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 2100] (Intel Core i7-4770)&lt;br /&gt;
* GPU: Support Direct3D11 and OpenGL 4.5, 4 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 6000] (GeForce GTX 1050 Ti)&lt;br /&gt;
* RAM: 8 GB&lt;br /&gt;
&lt;br /&gt;
These are recommended specs for using PCSX2&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2#system-requirements&amp;lt;/ref&amp;gt;, but depending on the game you want to play, your mileage may vary.  Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].&lt;br /&gt;
&lt;br /&gt;
For those with [[DualShock 3]] controllers, use [[SCP Driver Package]].&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
===Gamepad===&lt;br /&gt;
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the &#039;Load Bindings&#039; button in LilyPad&#039;s config.&lt;br /&gt;
&lt;br /&gt;
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It&#039;s very customizable, and you don&#039;t have to configure it beforehand. All of the buttons are bound at startup.&lt;br /&gt;
&lt;br /&gt;
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.&lt;br /&gt;
&lt;br /&gt;
===Video===&lt;br /&gt;
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with &#039;None&#039;, while others may experience artifacting or jitter.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Sawtooth&amp;quot; is not recommended at all. Artifacting is far too heavy to be usable.&lt;br /&gt;
* &amp;quot;Bob&amp;quot; has reduced artifacts, but jitter can still occur.&lt;br /&gt;
* &amp;quot;Blend&amp;quot; has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.&lt;br /&gt;
&lt;br /&gt;
Another method to get around this is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Code for 64-bit support for all major PC versions of PCSX2 including Windows, Linux and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020]; and both 32-bit &amp;amp; 64-bit builds for all three desktop PC systems started being available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 04, 2020].&amp;lt;ref name=&amp;quot;Reddit_1&amp;quot;&amp;gt;{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}&amp;lt;/ref&amp;gt; Eventually, this has the potential to reduce the so-called &#039;technical debt&#039; (Consisting of hacks built in for some games) that still cause issues in 32-bit builds; and broaden the emulator&#039;s support for more platforms and devices such as support for ARM64 chips (Also for Mac too).&lt;br /&gt;
&lt;br /&gt;
PCSX2 is a plugin-based emulator in name only. All plugins are developed in tandem with the emulator in the same source tree. With the exception of some specialized input plugins discussed below, there has not been a reason to add additional plugins such as the older ZeroGS/ZeroSPU2 for many years. Similar to current versions of Dolphin, the PCSX2 developers intend to eventually have all the plugins statically linked/&amp;quot;baked-in&amp;quot;. To facilitate this, PSX emulator support was dropped from LilyPad and GSdx (does not affect playing PSX games in PCSX2). Currently, all plugins except the graphics plugin (GSdx) have been integrated into the core.&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
{{main|https://forums.pcsx2.net/Thread-Sticky-PCSX2-General-Troubleshooting-FAQ PCSX2 General Troubleshooting FAQ}}&lt;br /&gt;
&lt;br /&gt;
===Automatic game fixes===&lt;br /&gt;
Whenever you encounter any kind of bug that isn&#039;t graphical in nature, objects going through other objects, untargetable objects that should be targetable or A.I. freezing, for example, make sure that the automatic game fixes option from the system menu is activated.&lt;br /&gt;
&lt;br /&gt;
===Major graphical glitches===&lt;br /&gt;
Whenever a game has graphical problems such as garbage texture, missing effects, light sources visible through a wall, burn-in or transparent objects being opaque, the easiest fix is generally to switch to software mode either by pressing F9 in-game or via the configuration panel of the GSdx plugin. If using the DX11 renderer another option is to try the OGL one which is generally more up to date and more accurate. If you&#039;re using stable version of the emulator, try using the most recent development build. Newer development builds of the emulator have fixes in the hardware rendering which may remove graphical errors such as red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.&lt;br /&gt;
&lt;br /&gt;
===Poor performance in software mode===&lt;br /&gt;
Many games will require you to switch to software mode to fix various issues, albeit at the cost of a significant performance loss. However, an easily overlooked setting in the graphical plugin configuration panel, extra rendering threads, might help lessen the performance loss if you have a quad-core or higher CPU. It is recommended to set it to the number of cores in your CPU minus one if you aren&#039;t using the MTVU speed-hack, or minus two if you are (ex: if you are using a quad core CPU you should set this number to 3 without MTVU and 2 with MTVU).&lt;br /&gt;
The process described above is partially automated in recent development versions of PCSX2 but you might still need to tweak it to get optimal performance levels&lt;br /&gt;
&lt;br /&gt;
===Multi-threaded microVU===&lt;br /&gt;
Multi-threaded microVU (MTVU), while generally a very useful speed-hack, might sometime cause minor problems like hanging and absence of performance gain or more severe ones like massive performance hits, save-states corruption (PCSX2 keeps a backup you can load with Shift+F3 in case any issues arise) and crashes to desktop.&lt;br /&gt;
&lt;br /&gt;
===Crashes===&lt;br /&gt;
Crashes could be the results of several things. &lt;br /&gt;
Switching between hardware and software rendering rapidly is likely to cause the emulator to lock up. This can be easily avoided by waiting a few seconds after switching between hardware and software rendering before switching again.&lt;br /&gt;
If the log warns you one or several times about being out of memory or the emulator crashes without warning several times in a row after playing for around the same amount of time you will need to apply a patch to make the executable large address aware, its more commonly referred to as the [http://www.ntcore.com/files/4gb_patch.zip 4GB patch]. &lt;br /&gt;
If your GPU drivers also crash simultaneously (or you get massive graphical corruption on your desktop and/or a BSOD while trying to run a game) this means you&#039;re either using outdated drivers or you&#039;re trying to use an AMD card with the OGL renderer and Blending Accuracy set to none, in which case either set it to basic or higher or use the DX11 renderer instead.&lt;br /&gt;
If the log warns you about TLB miss you are either:&lt;br /&gt;
&lt;br /&gt;
* Using a bad dump of a game, in which case you&#039;ll need to [[Ripping Games|re-rip your disc]] or re-download the game you are trying to play.&lt;br /&gt;
* Playing the game directly from your DVD drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead (it&#039;s not advised to play directly from your DVD drive).&lt;br /&gt;
* Trying to play a game that isn&#039;t supported by the emulator, in which case you cannot do anything except trying another version of the game (PAL or NTSC-J for example).&lt;br /&gt;
* Trying to play a game with a massive or in some cases any EE overclock applied, in which case turn it back down the speedhack menu.&lt;br /&gt;
* Try to configure modo clamping to Completo, in the emulator settings.&lt;br /&gt;
&lt;br /&gt;
If PCSX2 still crashes after doing all of the above, check that you aren&#039;t using any speed-hacks and that your system is stable and not overheating especially if you are overclocking.&lt;br /&gt;
&lt;br /&gt;
===Extreme fluctuation emulation speed===&lt;br /&gt;
The large fluctuation in emulation generally are caused by the games themselves and cannot be avoided but there is a handful of cases where this is caused by specific configuration issues&lt;br /&gt;
&lt;br /&gt;
* Using large internal resolution multiplier on a lower end GPU, even if the game runs mostly fine some effect can cause the emulator to suddenly have to do a lot of very heavy operation on the VRAM, lower GPU tend to have much lower VRAM bandwidth and will get absolutely crushed by what PCSX2 tries to do, especially true when using Large framebuffer and even more so when using the OGL renderer, obviously the only real fix is turning the resolution down and disabling Large Framebuffer if possible&lt;br /&gt;
* Playing the game directly from the original DVD using a disc drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead&lt;br /&gt;
* Having the Blending accuracy set too high in the OGL renderer (Full and Ultra mostly)&lt;br /&gt;
* Using EE overclock in some games&lt;br /&gt;
&lt;br /&gt;
===Intermittent warped audio===&lt;br /&gt;
Due to how the synchronizing function of the audio plugin works, even when running games on a computer that is capable of going way above 100% speed in a stable fashion, random bits of time-stretched audio can be heard occasionally or even frequently, there are however a few ways to work around that issue.&lt;br /&gt;
* Set the audio syncing method to Async Mix (can cause A/V sync issue, not recommended with rhythm games), do not set it to None as it basically does the same thing as Async Mix but has more issues&lt;br /&gt;
* Unlock the PCSX2 framerate limiter and use an external one such as MSI Afterburner&lt;br /&gt;
&lt;br /&gt;
===Blurry===&lt;br /&gt;
It&#039;s either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.&lt;br /&gt;
&lt;br /&gt;
===Black lines===&lt;br /&gt;
Black lines are caused by scaling to a non-integer internal resolution (anything other than Yx Native), texture filtering (Try anything that isn&#039;t bilinear (Forced), improperly offset textures (TC Offset, Wild Arms Offset hacks, Half-Pixel Offset), or improperly handled texture edges (Merge Sprite hack, Sprite/Round Sprite combobox). Native resolution, for the most part, fixes these issues, however, software rendering may be required as well.&lt;br /&gt;
&lt;br /&gt;
==Special hardware==&lt;br /&gt;
===Pressure-sensitive buttons===&lt;br /&gt;
The DualShock 2 joypad bundled with the PS2 has all buttons and sticks with variable pressure states. &lt;br /&gt;
&lt;br /&gt;
While most PS2 games don&#039;t require this feature, instead preferring variable trigger/stick pressure (e.g. sneaking past the sleeping dog in Chulip), a select few do. Some examples include:&lt;br /&gt;
&lt;br /&gt;
* All three attack buttons in the Bouncer do different attacks based on whether the press was light, medium or strong. Same goes for the musical game Mad Maestro.&lt;br /&gt;
* Star Ocean 3 has a musical item that plays different melodies depending on pressure and they&#039;re required for progressing.&lt;br /&gt;
&lt;br /&gt;
Games requiring variable trigger pressure need physical controllers with analog sticks, but rare are third-party controllers which support variable pressure buttons. To know if your controller supports it, open the LilyPad plugin settings by going to the PCSX2 menu and selecting &amp;quot;Config&amp;quot;, &amp;quot;Controllers (PAD)&amp;quot;, and &amp;quot;Plugin Settings&amp;quot;. At the LilyPad plugin popup, select your gamepad from the list of detected controllers in the &amp;quot;Device Diagnostics&amp;quot; box in the lower left then click the &amp;quot;Test Device&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
A small popup window will appear, showing a list of all the gamepad&#039;s buttons as well as their current state. 0.000 = indicates unpressed, 1.000 = indicates fully depressed. Roll either analog stick around. See how the values change from 0.000 to 0.xyz, with the .xyz values shifting incrementally. These changing .xyz values show how the plugin detects different changes in angle as you move the analog stick around.&lt;br /&gt;
&lt;br /&gt;
Now press any of the buttons normally used by games, i.e. the triangle/square/cross/circle buttons. See how the values immediately shift from 0.000 = unpressed, directly to 1.000 = pressed. If your gamepad truly has pressure sensitive buttons you will see gradual 0.xyz changes as you slowly press each button, just like the different changes in angle as you move the analog sticks around.&lt;br /&gt;
If the buttons change from 0.000 directly to 1.000 this proves that your gamepad buttons are not pressure sensitive and are merely tracking the pressed/unpressed state. &lt;br /&gt;
&lt;br /&gt;
The solution would be to either buy an official DualShock 3 controller and use an appropriate 3rd party driver such as [[SCP Driver Package]], or mapping the button to a rarely used trigger/stick in LilyPad this way:&lt;br /&gt;
&lt;br /&gt;
An additional button needs to be mapped to circle as well but configured to deliver &amp;quot;light&amp;quot; pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver &amp;quot;light&amp;quot; tap/hold tunes while the regular circle button can be used normally to deliver &amp;quot;hard&amp;quot; tap/hold tunes.&lt;br /&gt;
&lt;br /&gt;
==Lightgun support==&lt;br /&gt;
Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games&amp;lt;ref&amp;gt;https://lightgungamer.com/pcsx2&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How To Play PCSX2 Online]]&lt;br /&gt;
* [[Online PS2 games]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://pcsx2.net/compatibility-list.html Official compatibility list]&lt;br /&gt;
* [http://pcsx2.net/247-official-pcsx2-configuration-guide-video.html Official PCSX2 setup guide]&lt;br /&gt;
* [http://neogaf.com/forum/showthread.php?t=427321 NeoGAF guide]&lt;br /&gt;
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 wiki]&lt;br /&gt;
* [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ widescreen hacks]&lt;br /&gt;
* [https://forums.pcsx2.net/Thread-60-fps-codes 60 fps codes]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation 2 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Netplay]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39490</id>
		<title>PCSX2</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39490"/>
		<updated>2021-08-14T10:27:20Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = PCSX2-Logo.png&lt;br /&gt;
|logowidth = 265&lt;br /&gt;
|version = 1.6.0&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS&lt;br /&gt;
|target = [[PlayStation 2 emulators|PlayStation 2]]&lt;br /&gt;
|developer = [http://pcsx2.net/meet-the-team.html PCSX2 Team]&lt;br /&gt;
|website = [http://pcsx2.net/ PCSX2.net]&lt;br /&gt;
|source = [https://github.com/PCSX2/pcsx2 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://pcsx2.net/compatibility-list.html Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_2|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PCSX2&#039;&#039;&#039; is an open-source, plugin-based [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states and PS2 system memory. In 2016, preliminary work was started on [[PlayStation emulators|PS1]] support&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2/pull/1571&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|&#039;&#039;&#039;[https://pcsx2.net/download.html Stable builds]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Mac builds are severely outdated&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[http://buildbot.orphis.net/pcsx2/ Dev builds]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Mac-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
===Minimum===&lt;br /&gt;
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)&lt;br /&gt;
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)&lt;br /&gt;
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)&lt;br /&gt;
* RAM: 4 GB&lt;br /&gt;
===Recommended===&lt;br /&gt;
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)&lt;br /&gt;
* CPU: Supports AVX2 instruction, four physical cores with or without hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 2100] (Intel Core i7-4770)&lt;br /&gt;
* GPU: Support Direct3D11 and OpenGL 4.5, 4 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 6000] (GeForce GTX 1050 Ti)&lt;br /&gt;
* RAM: 8 GB&lt;br /&gt;
&lt;br /&gt;
These are recommended specs for using PCSX2&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2#system-requirements&amp;lt;/ref&amp;gt;, but depending on the game you want to play, your mileage may vary.  Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].&lt;br /&gt;
&lt;br /&gt;
For those with [[DualShock 3]] controllers, use [[SCP Driver Package]].&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
===Gamepad===&lt;br /&gt;
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the &#039;Load Bindings&#039; button in LilyPad&#039;s config.&lt;br /&gt;
&lt;br /&gt;
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It&#039;s very customizable, and you don&#039;t have to configure it beforehand. All of the buttons are bound at startup.&lt;br /&gt;
&lt;br /&gt;
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.&lt;br /&gt;
&lt;br /&gt;
===Video===&lt;br /&gt;
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with &#039;None&#039;, while others may experience artifacting or jitter.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Sawtooth&amp;quot; is not recommended at all. Artifacting is far too heavy to be usable.&lt;br /&gt;
* &amp;quot;Bob&amp;quot; has reduced artifacts, but jitter can still occur.&lt;br /&gt;
* &amp;quot;Blend&amp;quot; has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.&lt;br /&gt;
&lt;br /&gt;
Another method to get around this is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Code for 64-bit support for all major PC versions of PCSX2 including Windows, Linux and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020]; and both 32-bit &amp;amp; 64-bit builds for all three desktop PC systems started being available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 04, 2020].&amp;lt;ref name=&amp;quot;Reddit_1&amp;quot;&amp;gt;{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}&amp;lt;/ref&amp;gt; Eventually, this has the potential to reduce the so-called &#039;technical debt&#039; (Consisting of hacks built in for some games) that still cause issues in 32-bit builds; and broaden the emulator&#039;s support for more platforms and devices such as support for ARM64 chips (Also for Mac too).&lt;br /&gt;
&lt;br /&gt;
PCSX2 is a plugin-based emulator in name only. All plugins are developed in tandem with the emulator in the same source tree. With the exception of some specialized input plugins discussed below, there has not been a reason to add additional plugins such as the older ZeroGS/ZeroSPU2 for many years. Similar to current versions of Dolphin, the PCSX2 developers intend to eventually have all the plugins statically linked/&amp;quot;baked-in&amp;quot;. To facilitate this, PSX emulator support was dropped from LilyPad and GSdx (does not affect playing PSX games in PCSX2). Currently, all plugins except the graphics plugin (GSdx) have been integrated into the core.&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
{{See also|https://forums.pcsx2.net/Thread-Sticky-PCSX2-General-Troubleshooting-FAQ PCSX2 General Troubleshooting FAQ}}&lt;br /&gt;
&lt;br /&gt;
===Automatic game fixes===&lt;br /&gt;
Whenever you encounter any kind of bug that isn&#039;t graphical in nature, objects going through other objects, untargetable objects that should be targetable or A.I. freezing, for example, make sure that the automatic game fixes option from the system menu is activated.&lt;br /&gt;
&lt;br /&gt;
===Major graphical glitches===&lt;br /&gt;
Whenever a game has graphical problems such as garbage texture, missing effects, light sources visible through a wall, burn-in or transparent objects being opaque, the easiest fix is generally to switch to software mode either by pressing F9 in-game or via the configuration panel of the GSdx plugin. If using the DX11 renderer another option is to try the OGL one which is generally more up to date and more accurate. If you&#039;re using stable version of the emulator, try using the most recent development build. Newer development builds of the emulator have fixes in the hardware rendering which may remove graphical errors such as red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.&lt;br /&gt;
&lt;br /&gt;
===Poor performance in software mode===&lt;br /&gt;
Many games will require you to switch to software mode to fix various issues, albeit at the cost of a significant performance loss. However, an easily overlooked setting in the graphical plugin configuration panel, extra rendering threads, might help lessen the performance loss if you have a quad-core or higher CPU. It is recommended to set it to the number of cores in your CPU minus one if you aren&#039;t using the MTVU speed-hack, or minus two if you are (ex: if you are using a quad core CPU you should set this number to 3 without MTVU and 2 with MTVU).&lt;br /&gt;
The process described above is partially automated in recent development versions of PCSX2 but you might still need to tweak it to get optimal performance levels&lt;br /&gt;
&lt;br /&gt;
===Multi-threaded microVU===&lt;br /&gt;
Multi-threaded microVU (MTVU), while generally a very useful speed-hack, might sometime cause minor problems like hanging and absence of performance gain or more severe ones like massive performance hits, save-states corruption (PCSX2 keeps a backup you can load with Shift+F3 in case any issues arise) and crashes to desktop.&lt;br /&gt;
&lt;br /&gt;
===Crashes===&lt;br /&gt;
Crashes could be the results of several things. &lt;br /&gt;
Switching between hardware and software rendering rapidly is likely to cause the emulator to lock up. This can be easily avoided by waiting a few seconds after switching between hardware and software rendering before switching again.&lt;br /&gt;
If the log warns you one or several times about being out of memory or the emulator crashes without warning several times in a row after playing for around the same amount of time you will need to apply a patch to make the executable large address aware, its more commonly referred to as the [http://www.ntcore.com/files/4gb_patch.zip 4GB patch]. &lt;br /&gt;
If your GPU drivers also crash simultaneously (or you get massive graphical corruption on your desktop and/or a BSOD while trying to run a game) this means you&#039;re either using outdated drivers or you&#039;re trying to use an AMD card with the OGL renderer and Blending Accuracy set to none, in which case either set it to basic or higher or use the DX11 renderer instead.&lt;br /&gt;
If the log warns you about TLB miss you are either:&lt;br /&gt;
&lt;br /&gt;
* Using a bad dump of a game, in which case you&#039;ll need to [[Ripping Games|re-rip your disc]] or re-download the game you are trying to play.&lt;br /&gt;
* Playing the game directly from your DVD drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead (it&#039;s not advised to play directly from your DVD drive).&lt;br /&gt;
* Trying to play a game that isn&#039;t supported by the emulator, in which case you cannot do anything except trying another version of the game (PAL or NTSC-J for example).&lt;br /&gt;
* Trying to play a game with a massive or in some cases any EE overclock applied, in which case turn it back down the speedhack menu.&lt;br /&gt;
* Try to configure modo clamping to Completo, in the emulator settings.&lt;br /&gt;
&lt;br /&gt;
If PCSX2 still crashes after doing all of the above, check that you aren&#039;t using any speed-hacks and that your system is stable and not overheating especially if you are overclocking.&lt;br /&gt;
&lt;br /&gt;
===Extreme fluctuation emulation speed===&lt;br /&gt;
The large fluctuation in emulation generally are caused by the games themselves and cannot be avoided but there is a handful of cases where this is caused by specific configuration issues&lt;br /&gt;
&lt;br /&gt;
* Using large internal resolution multiplier on a lower end GPU, even if the game runs mostly fine some effect can cause the emulator to suddenly have to do a lot of very heavy operation on the VRAM, lower GPU tend to have much lower VRAM bandwidth and will get absolutely crushed by what PCSX2 tries to do, especially true when using Large framebuffer and even more so when using the OGL renderer, obviously the only real fix is turning the resolution down and disabling Large Framebuffer if possible&lt;br /&gt;
* Playing the game directly from the original DVD using a disc drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead&lt;br /&gt;
* Having the Blending accuracy set too high in the OGL renderer (Full and Ultra mostly)&lt;br /&gt;
* Using EE overclock in some games&lt;br /&gt;
&lt;br /&gt;
===Intermittent warped audio===&lt;br /&gt;
Due to how the synchronizing function of the audio plugin works, even when running games on a computer that is capable of going way above 100% speed in a stable fashion, random bits of time-stretched audio can be heard occasionally or even frequently, there are however a few ways to work around that issue.&lt;br /&gt;
* Set the audio syncing method to Async Mix (can cause A/V sync issue, not recommended with rhythm games), do not set it to None as it basically does the same thing as Async Mix but has more issues&lt;br /&gt;
* Unlock the PCSX2 framerate limiter and use an external one such as MSI Afterburner&lt;br /&gt;
&lt;br /&gt;
===Blurry===&lt;br /&gt;
It&#039;s either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.&lt;br /&gt;
&lt;br /&gt;
===Black lines===&lt;br /&gt;
Black lines are caused by scaling to a non-integer internal resolution (anything other than Yx Native), texture filtering (Try anything that isn&#039;t bilinear (Forced), improperly offset textures (TC Offset, Wild Arms Offset hacks, Half-Pixel Offset), or improperly handled texture edges (Merge Sprite hack, Sprite/Round Sprite combobox). Native resolution, for the most part, fixes these issues, however, software rendering may be required as well.&lt;br /&gt;
&lt;br /&gt;
==Special hardware==&lt;br /&gt;
===Pressure-sensitive buttons===&lt;br /&gt;
The DualShock 2 joypad bundled with the PS2 has all buttons and sticks with variable pressure states. &lt;br /&gt;
&lt;br /&gt;
While most PS2 games don&#039;t require this feature, instead preferring variable trigger/stick pressure (e.g. sneaking past the sleeping dog in Chulip), a select few do. Some examples include:&lt;br /&gt;
&lt;br /&gt;
* All three attack buttons in the Bouncer do different attacks based on whether the press was light, medium or strong. Same goes for the musical game Mad Maestro.&lt;br /&gt;
* Star Ocean 3 has a musical item that plays different melodies depending on pressure and they&#039;re required for progressing.&lt;br /&gt;
&lt;br /&gt;
Games requiring variable trigger pressure need physical controllers with analog sticks, but rare are third-party controllers which support variable pressure buttons. To know if your controller supports it, open the LilyPad plugin settings by going to the PCSX2 menu and selecting &amp;quot;Config&amp;quot;, &amp;quot;Controllers (PAD)&amp;quot;, and &amp;quot;Plugin Settings&amp;quot;. At the LilyPad plugin popup, select your gamepad from the list of detected controllers in the &amp;quot;Device Diagnostics&amp;quot; box in the lower left then click the &amp;quot;Test Device&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
A small popup window will appear, showing a list of all the gamepad&#039;s buttons as well as their current state. 0.000 = indicates unpressed, 1.000 = indicates fully depressed. Roll either analog stick around. See how the values change from 0.000 to 0.xyz, with the .xyz values shifting incrementally. These changing .xyz values show how the plugin detects different changes in angle as you move the analog stick around.&lt;br /&gt;
&lt;br /&gt;
Now press any of the buttons normally used by games, i.e. the triangle/square/cross/circle buttons. See how the values immediately shift from 0.000 = unpressed, directly to 1.000 = pressed. If your gamepad truly has pressure sensitive buttons you will see gradual 0.xyz changes as you slowly press each button, just like the different changes in angle as you move the analog sticks around.&lt;br /&gt;
If the buttons change from 0.000 directly to 1.000 this proves that your gamepad buttons are not pressure sensitive and are merely tracking the pressed/unpressed state. &lt;br /&gt;
&lt;br /&gt;
The solution would be to either buy an official DualShock 3 controller and use an appropriate 3rd party driver such as [[SCP Driver Package]], or mapping the button to a rarely used trigger/stick in LilyPad this way:&lt;br /&gt;
&lt;br /&gt;
An additional button needs to be mapped to circle as well but configured to deliver &amp;quot;light&amp;quot; pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver &amp;quot;light&amp;quot; tap/hold tunes while the regular circle button can be used normally to deliver &amp;quot;hard&amp;quot; tap/hold tunes.&lt;br /&gt;
&lt;br /&gt;
==Lightgun support==&lt;br /&gt;
Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games&amp;lt;ref&amp;gt;https://lightgungamer.com/pcsx2&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How To Play PCSX2 Online]]&lt;br /&gt;
* [[Online PS2 games]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://pcsx2.net/compatibility-list.html Official compatibility list]&lt;br /&gt;
* [http://pcsx2.net/247-official-pcsx2-configuration-guide-video.html Official PCSX2 setup guide]&lt;br /&gt;
* [http://neogaf.com/forum/showthread.php?t=427321 NeoGAF guide]&lt;br /&gt;
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 wiki]&lt;br /&gt;
* [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ widescreen hacks]&lt;br /&gt;
* [https://forums.pcsx2.net/Thread-60-fps-codes 60 fps codes]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation 2 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Netplay]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39489</id>
		<title>PCSX2</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39489"/>
		<updated>2021-08-14T10:26:53Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = PCSX2-Logo.png&lt;br /&gt;
|logowidth = 265&lt;br /&gt;
|version = 1.6.0&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS&lt;br /&gt;
|target = [[PlayStation 2 emulators|PlayStation 2]]&lt;br /&gt;
|developer = [http://pcsx2.net/meet-the-team.html PCSX2 Team]&lt;br /&gt;
|website = [http://pcsx2.net/ PCSX2.net]&lt;br /&gt;
|source = [https://github.com/PCSX2/pcsx2 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://pcsx2.net/compatibility-list.html Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_2|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PCSX2&#039;&#039;&#039; is an open-source, plugin-based [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states and PS2 system memory. In 2016, preliminary work was started on [[PlayStation emulators|PS1]] support&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2/pull/1571&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|&#039;&#039;&#039;[https://pcsx2.net/download.html Stable builds]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Mac builds are severely outdated&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[http://buildbot.orphis.net/pcsx2/ Dev builds]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Mac-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
===Minimum===&lt;br /&gt;
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)&lt;br /&gt;
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)&lt;br /&gt;
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)&lt;br /&gt;
* RAM: 4 GB&lt;br /&gt;
===Recommended===&lt;br /&gt;
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)&lt;br /&gt;
* CPU: Supports AVX2 instruction, four physical cores with or without hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 2100] (Intel Core i7-4770)&lt;br /&gt;
* GPU: Support Direct3D11 and OpenGL 4.5, 4 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 6000] (GeForce GTX 1050 Ti)&lt;br /&gt;
* RAM: 8 GB&lt;br /&gt;
&lt;br /&gt;
These are recommended specs for using PCSX2&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2#system-requirements&amp;lt;/ref&amp;gt;, but depending on the game you want to play, your mileage may vary.  Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].&lt;br /&gt;
&lt;br /&gt;
For those with [[DualShock 3]] controllers, use [[SCP Driver Package]].&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
===Gamepad===&lt;br /&gt;
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the &#039;Load Bindings&#039; button in LilyPad&#039;s config.&lt;br /&gt;
&lt;br /&gt;
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It&#039;s very customizable, and you don&#039;t have to configure it beforehand. All of the buttons are bound at startup.&lt;br /&gt;
&lt;br /&gt;
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.&lt;br /&gt;
&lt;br /&gt;
===Video===&lt;br /&gt;
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with &#039;None&#039;, while others may experience artifacting or jitter.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Sawtooth&amp;quot; is not recommended at all. Artifacting is far too heavy to be usable.&lt;br /&gt;
* &amp;quot;Bob&amp;quot; has reduced artifacts, but jitter can still occur.&lt;br /&gt;
* &amp;quot;Blend&amp;quot; has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.&lt;br /&gt;
&lt;br /&gt;
Another method to get around this is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Code for 64-bit support for all major PC versions of PCSX2 including Windows, Linux and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020]; and both 32-bit &amp;amp; 64-bit builds for all three desktop PC systems started being available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 04, 2020].&amp;lt;ref name=&amp;quot;Reddit_1&amp;quot;&amp;gt;{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}&amp;lt;/ref&amp;gt; Eventually, this has the potential to reduce the so-called &#039;technical debt&#039; (Consisting of hacks built in for some games) that still cause issues in 32-bit builds; and broaden the emulator&#039;s support for more platforms and devices such as support for ARM64 chips (Also for Mac too).&lt;br /&gt;
&lt;br /&gt;
PCSX2 is a plugin-based emulator in name only. All plugins are developed in tandem with the emulator in the same source tree. With the exception of some specialized input plugins discussed below, there has not been a reason to add additional plugins such as the older ZeroGS/ZeroSPU2 for many years. Similar to current versions of Dolphin, the PCSX2 developers intend to eventually have all the plugins statically linked/&amp;quot;baked-in&amp;quot;. To facilitate this, PSX emulator support was dropped from LilyPad and GSdx (does not affect playing PSX games in PCSX2). Currently, all plugins except the graphics plugin (GSdx) have been integrated into the core.&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
{{main|https://forums.pcsx2.net/Thread-Sticky-PCSX2-General-Troubleshooting-FAQ PCSX2 General Troubleshooting FAQ}}&lt;br /&gt;
&lt;br /&gt;
===Automatic game fixes===&lt;br /&gt;
Whenever you encounter any kind of bug that isn&#039;t graphical in nature, objects going through other objects, untargetable objects that should be targetable or A.I. freezing, for example, make sure that the automatic game fixes option from the system menu is activated.&lt;br /&gt;
&lt;br /&gt;
===Major graphical glitches===&lt;br /&gt;
Whenever a game has graphical problems such as garbage texture, missing effects, light sources visible through a wall, burn-in or transparent objects being opaque, the easiest fix is generally to switch to software mode either by pressing F9 in-game or via the configuration panel of the GSdx plugin. If using the DX11 renderer another option is to try the OGL one which is generally more up to date and more accurate. If you&#039;re using stable version of the emulator, try using the most recent development build. Newer development builds of the emulator have fixes in the hardware rendering which may remove graphical errors such as red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.&lt;br /&gt;
&lt;br /&gt;
===Poor performance in software mode===&lt;br /&gt;
Many games will require you to switch to software mode to fix various issues, albeit at the cost of a significant performance loss. However, an easily overlooked setting in the graphical plugin configuration panel, extra rendering threads, might help lessen the performance loss if you have a quad-core or higher CPU. It is recommended to set it to the number of cores in your CPU minus one if you aren&#039;t using the MTVU speed-hack, or minus two if you are (ex: if you are using a quad core CPU you should set this number to 3 without MTVU and 2 with MTVU).&lt;br /&gt;
The process described above is partially automated in recent development versions of PCSX2 but you might still need to tweak it to get optimal performance levels&lt;br /&gt;
&lt;br /&gt;
===Multi-threaded microVU===&lt;br /&gt;
Multi-threaded microVU (MTVU), while generally a very useful speed-hack, might sometime cause minor problems like hanging and absence of performance gain or more severe ones like massive performance hits, save-states corruption (PCSX2 keeps a backup you can load with Shift+F3 in case any issues arise) and crashes to desktop.&lt;br /&gt;
&lt;br /&gt;
===Crashes===&lt;br /&gt;
Crashes could be the results of several things. &lt;br /&gt;
Switching between hardware and software rendering rapidly is likely to cause the emulator to lock up. This can be easily avoided by waiting a few seconds after switching between hardware and software rendering before switching again.&lt;br /&gt;
If the log warns you one or several times about being out of memory or the emulator crashes without warning several times in a row after playing for around the same amount of time you will need to apply a patch to make the executable large address aware, its more commonly referred to as the [http://www.ntcore.com/files/4gb_patch.zip 4GB patch]. &lt;br /&gt;
If your GPU drivers also crash simultaneously (or you get massive graphical corruption on your desktop and/or a BSOD while trying to run a game) this means you&#039;re either using outdated drivers or you&#039;re trying to use an AMD card with the OGL renderer and Blending Accuracy set to none, in which case either set it to basic or higher or use the DX11 renderer instead.&lt;br /&gt;
If the log warns you about TLB miss you are either:&lt;br /&gt;
&lt;br /&gt;
* Using a bad dump of a game, in which case you&#039;ll need to [[Ripping Games|re-rip your disc]] or re-download the game you are trying to play.&lt;br /&gt;
* Playing the game directly from your DVD drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead (it&#039;s not advised to play directly from your DVD drive).&lt;br /&gt;
* Trying to play a game that isn&#039;t supported by the emulator, in which case you cannot do anything except trying another version of the game (PAL or NTSC-J for example).&lt;br /&gt;
* Trying to play a game with a massive or in some cases any EE overclock applied, in which case turn it back down the speedhack menu.&lt;br /&gt;
* Try to configure modo clamping to Completo, in the emulator settings.&lt;br /&gt;
&lt;br /&gt;
If PCSX2 still crashes after doing all of the above, check that you aren&#039;t using any speed-hacks and that your system is stable and not overheating especially if you are overclocking.&lt;br /&gt;
&lt;br /&gt;
===Extreme fluctuation emulation speed===&lt;br /&gt;
The large fluctuation in emulation generally are caused by the games themselves and cannot be avoided but there is a handful of cases where this is caused by specific configuration issues&lt;br /&gt;
&lt;br /&gt;
* Using large internal resolution multiplier on a lower end GPU, even if the game runs mostly fine some effect can cause the emulator to suddenly have to do a lot of very heavy operation on the VRAM, lower GPU tend to have much lower VRAM bandwidth and will get absolutely crushed by what PCSX2 tries to do, especially true when using Large framebuffer and even more so when using the OGL renderer, obviously the only real fix is turning the resolution down and disabling Large Framebuffer if possible&lt;br /&gt;
* Playing the game directly from the original DVD using a disc drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead&lt;br /&gt;
* Having the Blending accuracy set too high in the OGL renderer (Full and Ultra mostly)&lt;br /&gt;
* Using EE overclock in some games&lt;br /&gt;
&lt;br /&gt;
===Intermittent warped audio===&lt;br /&gt;
Due to how the synchronizing function of the audio plugin works, even when running games on a computer that is capable of going way above 100% speed in a stable fashion, random bits of time-stretched audio can be heard occasionally or even frequently, there are however a few ways to work around that issue.&lt;br /&gt;
* Set the audio syncing method to Async Mix (can cause A/V sync issue, not recommended with rhythm games), do not set it to None as it basically does the same thing as Async Mix but has more issues&lt;br /&gt;
* Unlock the PCSX2 framerate limiter and use an external one such as MSI Afterburner&lt;br /&gt;
&lt;br /&gt;
===Blurry===&lt;br /&gt;
It&#039;s either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.&lt;br /&gt;
&lt;br /&gt;
===Black lines===&lt;br /&gt;
Black lines are caused by scaling to a non-integer internal resolution (anything other than Yx Native), texture filtering (Try anything that isn&#039;t bilinear (Forced), improperly offset textures (TC Offset, Wild Arms Offset hacks, Half-Pixel Offset), or improperly handled texture edges (Merge Sprite hack, Sprite/Round Sprite combobox). Native resolution, for the most part, fixes these issues, however, software rendering may be required as well.&lt;br /&gt;
&lt;br /&gt;
==Special hardware==&lt;br /&gt;
===Pressure-sensitive buttons===&lt;br /&gt;
The DualShock 2 joypad bundled with the PS2 has all buttons and sticks with variable pressure states. &lt;br /&gt;
&lt;br /&gt;
While most PS2 games don&#039;t require this feature, instead preferring variable trigger/stick pressure (e.g. sneaking past the sleeping dog in Chulip), a select few do. Some examples include:&lt;br /&gt;
&lt;br /&gt;
* All three attack buttons in the Bouncer do different attacks based on whether the press was light, medium or strong. Same goes for the musical game Mad Maestro.&lt;br /&gt;
* Star Ocean 3 has a musical item that plays different melodies depending on pressure and they&#039;re required for progressing.&lt;br /&gt;
&lt;br /&gt;
Games requiring variable trigger pressure need physical controllers with analog sticks, but rare are third-party controllers which support variable pressure buttons. To know if your controller supports it, open the LilyPad plugin settings by going to the PCSX2 menu and selecting &amp;quot;Config&amp;quot;, &amp;quot;Controllers (PAD)&amp;quot;, and &amp;quot;Plugin Settings&amp;quot;. At the LilyPad plugin popup, select your gamepad from the list of detected controllers in the &amp;quot;Device Diagnostics&amp;quot; box in the lower left then click the &amp;quot;Test Device&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
A small popup window will appear, showing a list of all the gamepad&#039;s buttons as well as their current state. 0.000 = indicates unpressed, 1.000 = indicates fully depressed. Roll either analog stick around. See how the values change from 0.000 to 0.xyz, with the .xyz values shifting incrementally. These changing .xyz values show how the plugin detects different changes in angle as you move the analog stick around.&lt;br /&gt;
&lt;br /&gt;
Now press any of the buttons normally used by games, i.e. the triangle/square/cross/circle buttons. See how the values immediately shift from 0.000 = unpressed, directly to 1.000 = pressed. If your gamepad truly has pressure sensitive buttons you will see gradual 0.xyz changes as you slowly press each button, just like the different changes in angle as you move the analog sticks around.&lt;br /&gt;
If the buttons change from 0.000 directly to 1.000 this proves that your gamepad buttons are not pressure sensitive and are merely tracking the pressed/unpressed state. &lt;br /&gt;
&lt;br /&gt;
The solution would be to either buy an official DualShock 3 controller and use an appropriate 3rd party driver such as [[SCP Driver Package]], or mapping the button to a rarely used trigger/stick in LilyPad this way:&lt;br /&gt;
&lt;br /&gt;
An additional button needs to be mapped to circle as well but configured to deliver &amp;quot;light&amp;quot; pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver &amp;quot;light&amp;quot; tap/hold tunes while the regular circle button can be used normally to deliver &amp;quot;hard&amp;quot; tap/hold tunes.&lt;br /&gt;
&lt;br /&gt;
==Lightgun support==&lt;br /&gt;
Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games&amp;lt;ref&amp;gt;https://lightgungamer.com/pcsx2&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How To Play PCSX2 Online]]&lt;br /&gt;
* [[Online PS2 games]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://pcsx2.net/compatibility-list.html Official compatibility list]&lt;br /&gt;
* [http://pcsx2.net/247-official-pcsx2-configuration-guide-video.html Official PCSX2 setup guide]&lt;br /&gt;
* [http://neogaf.com/forum/showthread.php?t=427321 NeoGAF guide]&lt;br /&gt;
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 wiki]&lt;br /&gt;
* [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ widescreen hacks]&lt;br /&gt;
* [https://forums.pcsx2.net/Thread-60-fps-codes 60 fps codes]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation 2 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Netplay]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39486</id>
		<title>PCSX2</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=PCSX2&amp;diff=39486"/>
		<updated>2021-08-14T10:19:19Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = PCSX2-Logo.png&lt;br /&gt;
|logowidth = 265&lt;br /&gt;
|version = 1.6.0&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS&lt;br /&gt;
|target = [[PlayStation 2 emulators|PlayStation 2]]&lt;br /&gt;
|developer = [http://pcsx2.net/meet-the-team.html PCSX2 Team]&lt;br /&gt;
|website = [http://pcsx2.net/ PCSX2.net]&lt;br /&gt;
|source = [https://github.com/PCSX2/pcsx2 GitHub]&lt;br /&gt;
|license = GNU GPLv2&lt;br /&gt;
|compatibility = [https://pcsx2.net/compatibility-list.html Compatibility list]&lt;br /&gt;
|bios = [[Emulator_Files#PlayStation_2|Required]]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;PCSX2&#039;&#039;&#039; is an open-source, plugin-based [[PlayStation 2 emulators|PlayStation 2 emulator]]. Its purpose is to mimic the PS2 hardware using a combination of MIPS CPU [[wikipedia:Interpreter_%28computing%29|interpreters]], [[wikipedia:Dynamic_recompilation|recompilers]] and a [[wikipedia:Virtual_machine|virtual machine]] which manages hardware states and PS2 system memory. In 2016, preliminary work was started on [[PlayStation emulators|PS1]] support&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2/pull/1571&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin|Mac}}&lt;br /&gt;
|&#039;&#039;&#039;[https://pcsx2.net/download.html Stable builds]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Mac builds are severely outdated&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[http://buildbot.orphis.net/pcsx2/ Dev builds]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Mac-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/tellowkrinkle/pcsx2/releases Dev macOS builds]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==System requirements==&lt;br /&gt;
===Minimum===&lt;br /&gt;
* OS: Windows 8.1 or newer (32 or 64 bit), Ubuntu 18.04/Debian, Arch Linux, or other distro (32 or 64 bit)&lt;br /&gt;
* CPU: Supports SSE2 instruction, two physical cores with hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 1600] (Intel Core i3-3210)&lt;br /&gt;
* GPU: Support Direct3D10 and OpenGL 3.x, 2 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 3000] (GeForce GTX 750)&lt;br /&gt;
* RAM: 4 GB&lt;br /&gt;
===Recommended===&lt;br /&gt;
* OS: Windows 10 (64 bit), Ubuntu 19.04/Debian, Arch Linux, or other distro (64 bit)&lt;br /&gt;
* CPU: Supports AVX2 instruction, four physical cores with or without hyperthreading, [https://www.cpubenchmark.net/singleThread.html PassMark Single Thread Performance rating near or greater than 2100] (Intel Core i7-4770)&lt;br /&gt;
* GPU: Support Direct3D11 and OpenGL 4.5, 4 GB Video Memory, [https://www.videocardbenchmark.net/high_end_gpus.html PassMark G3D Mark rating around 6000] (GeForce GTX 1050 Ti)&lt;br /&gt;
* RAM: 8 GB&lt;br /&gt;
&lt;br /&gt;
These are recommended specs for using PCSX2&amp;lt;ref&amp;gt;https://github.com/PCSX2/pcsx2#system-requirements&amp;lt;/ref&amp;gt;, but depending on the game you want to play, your mileage may vary.  Some games need [http://forums.pcsx2.net/Thread-LIST-The-Most-CPU-Intensive-Games high-end, possibly overclocked CPUs] or [http://forums.pcsx2.net/Thread-LIST-The-Most-GPU-Intensive-Games powerful GPUs], whereas some games run even on [http://forums.pcsx2.net/Thread-LIST-Games-that-don-t-need-a-strong-CPU-to-emulate weak processors].&lt;br /&gt;
&lt;br /&gt;
For those with [[DualShock 3]] controllers, use [[SCP Driver Package]].&lt;br /&gt;
&lt;br /&gt;
==Setup==&lt;br /&gt;
===Gamepad===&lt;br /&gt;
[[File:New_God_Hand_Config.jpg|thumb|Get God Hand running on a laptop]][http://www.mediafire.com/view/115130h5rc6qe6b/LilyPad-SCP.lily Native DS3 controls with LilyPad-SCP] - Import this with the &#039;Load Bindings&#039; button in LilyPad&#039;s config.&lt;br /&gt;
&lt;br /&gt;
Either that, or you can use [http://forums.pcsx2.net/Thread-Pokopom-KrossX-s-Pad-Plugin the Pokopom XInput Plugin.] If you use a DualShock controller running under a XInput wrapper such as SCP Server, then this plugin is a no-brainer. It&#039;s very customizable, and you don&#039;t have to configure it beforehand. All of the buttons are bound at startup.&lt;br /&gt;
&lt;br /&gt;
Also, you can easily (and quite effortlessly) set up and use a DualShock 4 pad if you connect it wirelessly via an official PlayStation DualShock 4 Bluetooth USB dongle PC adapter from Sony. A generic bluetooth adapter (integrated or external) should work too with combination ryochan7/DS4Windows or via steam as a wrapper for wired or wireless.&lt;br /&gt;
&lt;br /&gt;
===Video===&lt;br /&gt;
Most of the video options should be straightforward, with the possible exception of interlacing modes. Many games will run fine with &#039;None&#039;, while others may experience artifacting or jitter.&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Sawtooth&amp;quot; is not recommended at all. Artifacting is far too heavy to be usable.&lt;br /&gt;
* &amp;quot;Bob&amp;quot; has reduced artifacts, but jitter can still occur.&lt;br /&gt;
* &amp;quot;Blend&amp;quot; has the least amount of jitter. However, it can cause blurriness. The Blend interlacer does frame-blending. This is also known as motion blur. This means that if there is heavy jitter, the video output will be extremely blurry since the two jittering frames will blend together. Only use this interlacing method as a last resort.&lt;br /&gt;
&lt;br /&gt;
Another method to get around this is by running GSdx in hardware rendering, doubling the vertical resolution (if a game displays 640x480 on the emulator window, set vertical res to 960) and selecting bob-tff for interlacing. This can eliminate interlacing artifacts in most cases, although issues with upscaling, as well as using hardware emulation over software, can arise.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
Code for 64-bit support for all major PC versions of PCSX2 including Windows, Linux and macOS was in development from [https://github.com/PCSX2/pcsx2/pull/3451 June 07, 2020]; and both 32-bit &amp;amp; 64-bit builds for all three desktop PC systems started being available on [https://github.com/PCSX2/pcsx2/pull/3451#issuecomment-653720205 July 04, 2020].&amp;lt;ref name=&amp;quot;Reddit_1&amp;quot;&amp;gt;{{cite web|url=https://www.reddit.com/r/emulation/comments/hkzzv2/pcsx2_now_has_a_64_bit_version/ |title=PCSX2 now has a 64 bit version |publisher=Reddit|accessdate=2020-07-06|date=2020 Jul 04}}&amp;lt;/ref&amp;gt; Eventually, this has the potential to reduce the so-called &#039;technical debt&#039; (Consisting of hacks built in for some games) that still cause issues in 32-bit builds; and broaden the emulator&#039;s support for more platforms and devices such as support for ARM64 chips (Also for Mac too).&lt;br /&gt;
&lt;br /&gt;
PCSX2 is a plugin-based emulator in name only. All plugins are developed in tandem with the emulator in the same source tree. With the exception of some specialized input plugins discussed below, there has not been a reason to add additional plugins such as the older ZeroGS/ZeroSPU2 for many years. Similar to current versions of Dolphin, the PCSX2 developers intend to eventually have all the plugins statically linked/&amp;quot;baked-in&amp;quot;. To facilitate this, PSX emulator support was dropped from LilyPad and GSdx (does not affect playing PSX games in PCSX2). Currently, all plugins except the graphics plugin (GSdx) have been integrated into the core.&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
===Automatic game fixes===&lt;br /&gt;
Whenever you encounter any kind of bug that isn&#039;t graphical in nature, objects going through other objects, untargetable objects that should be targetable or A.I. freezing, for example, make sure that the automatic game fixes option from the system menu is activated.&lt;br /&gt;
&lt;br /&gt;
===Major graphical glitches===&lt;br /&gt;
Whenever a game has graphical problems such as garbage texture, missing effects, light sources visible through a wall, burn-in or transparent objects being opaque, the easiest fix is generally to switch to software mode either by pressing F9 in-game or via the configuration panel of the GSdx plugin. If using the DX11 renderer another option is to try the OGL one which is generally more up to date and more accurate. If you&#039;re using stable version of the emulator, try using the most recent development build. Newer development builds of the emulator have fixes in the hardware rendering which may remove graphical errors such as red or green bars appearing on the screen. The newest development build can be found at https://pcsx2.net/download/development/dev-windows.html, click the download link of the revision closest to the top of the page.&lt;br /&gt;
&lt;br /&gt;
===Poor performance in software mode===&lt;br /&gt;
Many games will require you to switch to software mode to fix various issues, albeit at the cost of a significant performance loss. However, an easily overlooked setting in the graphical plugin configuration panel, extra rendering threads, might help lessen the performance loss if you have a quad-core or higher CPU. It is recommended to set it to the number of cores in your CPU minus one if you aren&#039;t using the MTVU speed-hack, or minus two if you are (ex: if you are using a quad core CPU you should set this number to 3 without MTVU and 2 with MTVU).&lt;br /&gt;
The process described above is partially automated in recent development versions of PCSX2 but you might still need to tweak it to get optimal performance levels&lt;br /&gt;
&lt;br /&gt;
===Multi-threaded microVU===&lt;br /&gt;
Multi-threaded microVU (MTVU), while generally a very useful speed-hack, might sometime cause minor problems like hanging and absence of performance gain or more severe ones like massive performance hits, save-states corruption (PCSX2 keeps a backup you can load with Shift+F3 in case any issues arise) and crashes to desktop.&lt;br /&gt;
&lt;br /&gt;
===Crashes===&lt;br /&gt;
Crashes could be the results of several things. &lt;br /&gt;
Switching between hardware and software rendering rapidly is likely to cause the emulator to lock up. This can be easily avoided by waiting a few seconds after switching between hardware and software rendering before switching again.&lt;br /&gt;
If the log warns you one or several times about being out of memory or the emulator crashes without warning several times in a row after playing for around the same amount of time you will need to apply a patch to make the executable large address aware, its more commonly referred to as the [http://www.ntcore.com/files/4gb_patch.zip 4GB patch]. &lt;br /&gt;
If your GPU drivers also crash simultaneously (or you get massive graphical corruption on your desktop and/or a BSOD while trying to run a game) this means you&#039;re either using outdated drivers or you&#039;re trying to use an AMD card with the OGL renderer and Blending Accuracy set to none, in which case either set it to basic or higher or use the DX11 renderer instead.&lt;br /&gt;
If the log warns you about TLB miss you are either:&lt;br /&gt;
&lt;br /&gt;
* Using a bad dump of a game, in which case you&#039;ll need to [[Ripping Games|re-rip your disc]] or re-download the game you are trying to play.&lt;br /&gt;
* Playing the game directly from your DVD drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead (it&#039;s not advised to play directly from your DVD drive).&lt;br /&gt;
* Trying to play a game that isn&#039;t supported by the emulator, in which case you cannot do anything except trying another version of the game (PAL or NTSC-J for example).&lt;br /&gt;
* Trying to play a game with a massive or in some cases any EE overclock applied, in which case turn it back down the speedhack menu.&lt;br /&gt;
* Try to configure modo clamping to Completo, in the emulator settings.&lt;br /&gt;
&lt;br /&gt;
If PCSX2 still crashes after doing all of the above, check that you aren&#039;t using any speed-hacks and that your system is stable and not overheating especially if you are overclocking.&lt;br /&gt;
&lt;br /&gt;
===Extreme fluctuation emulation speed===&lt;br /&gt;
The large fluctuation in emulation generally are caused by the games themselves and cannot be avoided but there is a handful of cases where this is caused by specific configuration issues&lt;br /&gt;
&lt;br /&gt;
* Using large internal resolution multiplier on a lower end GPU, even if the game runs mostly fine some effect can cause the emulator to suddenly have to do a lot of very heavy operation on the VRAM, lower GPU tend to have much lower VRAM bandwidth and will get absolutely crushed by what PCSX2 tries to do, especially true when using Large framebuffer and even more so when using the OGL renderer, obviously the only real fix is turning the resolution down and disabling Large Framebuffer if possible&lt;br /&gt;
* Playing the game directly from the original DVD using a disc drive, in which case you should [[Ripping Games|rip the game]] and play using the .iso instead&lt;br /&gt;
* Having the Blending accuracy set too high in the OGL renderer (Full and Ultra mostly)&lt;br /&gt;
* Using EE overclock in some games&lt;br /&gt;
&lt;br /&gt;
===Intermittent warped audio===&lt;br /&gt;
Due to how the synchronizing function of the audio plugin works, even when running games on a computer that is capable of going way above 100% speed in a stable fashion, random bits of time-stretched audio can be heard occasionally or even frequently, there are however a few ways to work around that issue.&lt;br /&gt;
* Set the audio syncing method to Async Mix (can cause A/V sync issue, not recommended with rhythm games), do not set it to None as it basically does the same thing as Async Mix but has more issues&lt;br /&gt;
* Unlock the PCSX2 framerate limiter and use an external one such as MSI Afterburner&lt;br /&gt;
&lt;br /&gt;
===Blurry===&lt;br /&gt;
It&#039;s either interlacing or a filter in the game itself. For the former, switching the de-interlacing mode with F5 may help, and may cause flicker or screen shaking. For the latter, hacks are required. Either Aggressive-CRC if the game is listed there, or skipdraw (toy with the number, 1-100) might work otherwise.&lt;br /&gt;
&lt;br /&gt;
===Black lines===&lt;br /&gt;
Black lines are caused by scaling to a non-integer internal resolution (anything other than Yx Native), texture filtering (Try anything that isn&#039;t bilinear (Forced), improperly offset textures (TC Offset, Wild Arms Offset hacks, Half-Pixel Offset), or improperly handled texture edges (Merge Sprite hack, Sprite/Round Sprite combobox). Native resolution, for the most part, fixes these issues, however, software rendering may be required as well.&lt;br /&gt;
&lt;br /&gt;
==Special hardware==&lt;br /&gt;
===Pressure-sensitive buttons===&lt;br /&gt;
The DualShock 2 joypad bundled with the PS2 has all buttons and sticks with variable pressure states. &lt;br /&gt;
&lt;br /&gt;
While most PS2 games don&#039;t require this feature, instead preferring variable trigger/stick pressure (e.g. sneaking past the sleeping dog in Chulip), a select few do. Some examples include:&lt;br /&gt;
&lt;br /&gt;
* All three attack buttons in the Bouncer do different attacks based on whether the press was light, medium or strong. Same goes for the musical game Mad Maestro.&lt;br /&gt;
* Star Ocean 3 has a musical item that plays different melodies depending on pressure and they&#039;re required for progressing.&lt;br /&gt;
&lt;br /&gt;
Games requiring variable trigger pressure need physical controllers with analog sticks, but rare are third-party controllers which support variable pressure buttons. To know if your controller supports it, open the LilyPad plugin settings by going to the PCSX2 menu and selecting &amp;quot;Config&amp;quot;, &amp;quot;Controllers (PAD)&amp;quot;, and &amp;quot;Plugin Settings&amp;quot;. At the LilyPad plugin popup, select your gamepad from the list of detected controllers in the &amp;quot;Device Diagnostics&amp;quot; box in the lower left then click the &amp;quot;Test Device&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
A small popup window will appear, showing a list of all the gamepad&#039;s buttons as well as their current state. 0.000 = indicates unpressed, 1.000 = indicates fully depressed. Roll either analog stick around. See how the values change from 0.000 to 0.xyz, with the .xyz values shifting incrementally. These changing .xyz values show how the plugin detects different changes in angle as you move the analog stick around.&lt;br /&gt;
&lt;br /&gt;
Now press any of the buttons normally used by games, i.e. the triangle/square/cross/circle buttons. See how the values immediately shift from 0.000 = unpressed, directly to 1.000 = pressed. If your gamepad truly has pressure sensitive buttons you will see gradual 0.xyz changes as you slowly press each button, just like the different changes in angle as you move the analog sticks around.&lt;br /&gt;
If the buttons change from 0.000 directly to 1.000 this proves that your gamepad buttons are not pressure sensitive and are merely tracking the pressed/unpressed state. &lt;br /&gt;
&lt;br /&gt;
The solution would be to either buy an official DualShock 3 controller and use an appropriate 3rd party driver such as [[SCP Driver Package]], or mapping the button to a rarely used trigger/stick in LilyPad this way:&lt;br /&gt;
&lt;br /&gt;
An additional button needs to be mapped to circle as well but configured to deliver &amp;quot;light&amp;quot; pressure. This is done by opening the gamepad plugin configuration and choosing a rarely used key - for example, the lower shoulder button L2 - and remapping it to the circle button, and setting the sensitivity to 0.500 or thereabouts. In the game, merely use the remapped L2@circle button to deliver &amp;quot;light&amp;quot; tap/hold tunes while the regular circle button can be used normally to deliver &amp;quot;hard&amp;quot; tap/hold tunes.&lt;br /&gt;
&lt;br /&gt;
==Lightgun support==&lt;br /&gt;
Lightgun support is available in the pcxs2 emulator via a third party plugin called nuvee. His allows you to use and mouse or mouse compatible device (such as a lightgun) to play the large ps2 library of lightgun games&amp;lt;ref&amp;gt;https://lightgungamer.com/pcsx2&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[How To Play PCSX2 Online]]&lt;br /&gt;
* [[Online PS2 games]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://pcsx2.net/compatibility-list.html Official compatibility list]&lt;br /&gt;
* [http://pcsx2.net/247-official-pcsx2-configuration-guide-video.html Official PCSX2 setup guide]&lt;br /&gt;
* [http://neogaf.com/forum/showthread.php?t=427321 NeoGAF guide]&lt;br /&gt;
* [http://wiki.pcsx2.net/index.php/Main_Page PCSX2 wiki]&lt;br /&gt;
* [http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=271674#pid271674 PCSX2 widescreen game patches] and [http://ps2wide.net/ widescreen hacks]&lt;br /&gt;
* [https://forums.pcsx2.net/Thread-60-fps-codes 60 fps codes]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;br /&gt;
[[Category:Consoles&#039; emulators]]&lt;br /&gt;
[[Category:Home consoles&#039; emulators]]&lt;br /&gt;
[[Category:PlayStation 2 emulators]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:macOS emulation software]]&lt;br /&gt;
[[Category:Netplay]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39482</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39482"/>
		<updated>2021-08-14T10:08:42Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Vanilla Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = SM64.png&lt;br /&gt;
|logowidth = 270&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Precompiled [https://archive.org/download/sm64.us_202108/sm64.us.nds here].&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/AloXado320/sm64ex-alo sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
==External link==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/7bcNTPK Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39479</id>
		<title>DuckStation</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=DuckStation&amp;diff=39479"/>
		<updated>2021-08-14T10:02:29Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Downloads */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|logo = DuckStation.png&lt;br /&gt;
|logowidth = 80px&lt;br /&gt;
|screenshot = DuckStation-screenshot-qt.png&lt;br /&gt;
|screenshotwidth = 300px&lt;br /&gt;
|screenshotcaption = The Qt frontend on Windows 10.&lt;br /&gt;
|active = Yes&lt;br /&gt;
|platform = Windows, Linux, macOS, Android&lt;br /&gt;
|architecture = x86_64, aarch64, ARMv7&lt;br /&gt;
|target = [[PlayStation emulators|Sony PlayStation]]&lt;br /&gt;
|developer = stenzek [https://github.com/stenzek/duckstation/graphs/contributors et al.]&lt;br /&gt;
|source = [https://github.com/stenzek/duckstation GitHub]&lt;br /&gt;
|license = GNU GPLv3&lt;br /&gt;
}}{{stub}}&lt;br /&gt;
&#039;&#039;&#039;DuckStation&#039;&#039;&#039; is a free and open-source [[PlayStation emulators|PlayStation]] emulator developed primarily by stenzek. It features PGXP, upscaling, texture filtering, overclocking, advanced &amp;quot;cheat&amp;quot; code support, CHD support, and a graphical interface.&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Win|Lin}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/stenzek/duckstation/releases Latest Development Builds]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|APK}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=com.github.stenzek.duckstation Play Store]&amp;lt;br/&amp;gt;&amp;lt;small&amp;gt;Free&amp;lt;/small&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
DuckStation is focused on playability, speed, and long-term maintainability. The goal of the emulator is to be as accurate as possible while maintaining performance on a broad range of devices. &amp;quot;Hack&amp;quot; options are discouraged, and the default configuration should support all playable games with only some of the enhancements having compatibility issues. 64-bit CPUs are required for recompiler support for maximum performance. &lt;br /&gt;
&lt;br /&gt;
DuckStation was used as a testing ground for code that would be added to [[Dolphin]].&amp;lt;ref&amp;gt;JMC47, Maylmilae. [https://dolphin-emu.org/blog/2020/02/07/dolphin-progress-report-dec-2019-and-jan-2020/#50-11524-improve-frame-pacing-by-manually-inserting-duplicate-frames-by-stenzek Dolphin Progress Report]. § &#039;&#039;5.0-11524 - Improve Frame Pacing by Manually Inserting Duplicate Frames by Stenzek&#039;&#039;. &amp;quot;As a proof of concept, Stenzek used his Playstation 1 emulator, Duckstation to test a frame pacing solution that involved padding 30 FPS games.&amp;quot;&amp;lt;/ref&amp;gt; stenzek has even said the UI was pulled directly from Dolphin, since it was &amp;quot;designed in conjunction with actual UI/UX people&amp;quot;.&amp;lt;ref&amp;gt;[https://old.reddit.com/r/emulation/comments/jjuhcf/for_playstation_1_emulation_fans_i_made_a_very/gagvsnf/?context=3 stenzek] on Reddit. &amp;quot;Yep it is heavily influenced by Dolphin. I&#039;m terrible at UI/UX design so I borrowed Dolphin&#039;s, since it&#039;s been designed in conjunction with actual UI/UX people.&amp;quot;&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The Qt frontend includes an automatic update checker. Builds downloaded after 2020/08/07 will automatically check for updates each time the emulator starts, this can be disabled in Settings. Alternatively, you can force an update check by clicking Help-&amp;gt;Check for Updates.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit#gid=0 Compatibility list]&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators‎]]&lt;br /&gt;
[[Category:PlayStation emulators‎]]&lt;br /&gt;
[[Category:Windows emulation software]]&lt;br /&gt;
[[Category:Linux emulation software]]&lt;br /&gt;
[[Category:Android emulation software]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Emulation_on_Fedora&amp;diff=39382</id>
		<title>Emulation on Fedora</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Emulation_on_Fedora&amp;diff=39382"/>
		<updated>2021-08-13T20:26:43Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Emulators from Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following guide explains how to install emulators on Fedora, a distribution of GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
[https://fedoraproject.org/ Fedora Website]&lt;br /&gt;
==From Repositories==&lt;br /&gt;
Fedora has a very strict software policy, allowing only [[Licensing#Free_and_open-source_software|free software]] emulators, which don&#039;t rely on copyrighted BIOS files to work. There&#039;s quite a few emulators and even [[RetroArch]] with some open source cores, but you won&#039;t find any non-commercial or closed-source emulators in there. However, more of them are hosted at RPMFusion&#039;s repositories. To install RPMFusion&#039;s software repositories, use the following command as root:&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The second RPM is where you get proper video drivers for older AMD cards. Install &amp;quot;akmod-catalyst&amp;quot; (current AMD cards use the official &amp;quot;AMDGPU&amp;quot; driver built into kernel, so everything should work OOTB). NVIDIA users should instead use [https://negativo17.org/nvidia-driver/ negativeo17&#039;s nvidia repositories] or, if you&#039;re comfortable with manually updating your drivers, following [https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/ this guide]. The following emulators can be found from the RPMFusion repositories (note that not all packages are fully up-to-date):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Console&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator&lt;br /&gt;
|-&lt;br /&gt;
|[[Nintendo Entertainment System emulators|NES]]&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Super Nintendo emulators|SNES]]&lt;br /&gt;
|[[higan|bsnes]], [[Snes9x]], [[ZSNES]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Game Boy/Game Boy Color emulators|Game Boy/Color]]/[[Game Boy Advance emulators|Advance]]&lt;br /&gt;
|[[VisualBoy Advance#VBA-M|VBA-M]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nintendo DS emulators|Nintendo DS]]&lt;br /&gt;
|[[DeSmuME]]&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube emulators|GameCube]] and [[Wii emulators|Wii]]&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|}&lt;br /&gt;
Can&#039;t find your emulator in RPMfusion? Want an up to date version git version instead of dolphin stable? First, check [https://copr.fedorainfracloud.org/ Fedora&#039;s COPR repositories]. For example, for Dolphin, https://copr.fedorainfracloud.org/coprs/victoroliveira/dolphin-emu-git/.&lt;br /&gt;
Still can&#039;t find a precompiled version?  We get to compile them ourselves!&lt;br /&gt;
&lt;br /&gt;
==Compiling Emulators==&lt;br /&gt;
This could be considered a generic guide for all GNU/Linux distributions, but we will be using Fedora as our base for this tutorial.&lt;br /&gt;
&lt;br /&gt;
First, in order to successfully compile software, libraries are required. You can generally find a list of dependencies with the emulator&#039;s source, but often those are listed for Ubuntu. So instead, enjoy this blanket list of programs and libraries to install:&lt;br /&gt;
 # Compiler Stuff&lt;br /&gt;
 &lt;br /&gt;
   #dnf install clang clang-analyzer cmake ecj gcc-c++ scons&lt;br /&gt;
 &lt;br /&gt;
 # Assorted Libraries&lt;br /&gt;
 &lt;br /&gt;
   #dnf install libx86 nasm&lt;br /&gt;
 &lt;br /&gt;
 # Development Headers&lt;br /&gt;
 &lt;br /&gt;
   #dnf install alsa-lib-devel bluez-libs-devel cppunit-devel curl-devel enet-devel flac-devel freealut-devel glew-devel glib-devel glibc-devel.x86_64 glibc-devel.i686 glibmm24-devel gtest-devel gtkglextmm-devel gtk+-devel hidapi-devel jack-audio-connection-kit-devel jansson-devel kernel-devel libao-devel libevdev-devel libglademm24-devel libogg-devel libtheora-devel libudev-devel libusb-devel libuuid-devel libv4l-devel libvorbis-devel lilv-devel lua-devel lzo-devel mbedtls-devel miniupnpc-devel openal-soft-devel portaudio-devel pulseaudio-libs-devel python-qt5-devel qjson-devel qt-devel qt5-qtbase-devel qt5-qtx11extras-devel qtwebkit-devel ruby-devel SDL* SFML-devel SOIL-devel soundtouch-devel speex-devel speexdsp-devel tinyxml-devel&lt;br /&gt;
The reference text for the above list can be found [http://www.flibitijibibo.com/fedora/Fedora.txt here.]&lt;br /&gt;
&lt;br /&gt;
If you want automated emulator compiling, a Mupen64Plus build/update/install package exists [http://www.flibitijibibo.com/fedora/flibitMupen64Plus.tar.gz here], just run the script for the function you require.&lt;br /&gt;
&lt;br /&gt;
It is highly recommended that you read the scripts/readmes before running these so you understand what is going on.&lt;br /&gt;
&lt;br /&gt;
As for compiling the emulators themselves, you&#039;re better off looking at the emulator&#039;s website/forum for specific tutorials. Emulator developers like to use a lot of different environments, from basic Makefiles to CMake to SCons to who knows what. The library list above and the automated scripts should help you get started if you&#039;re entirely unfamiliar with compiling, though.&lt;br /&gt;
&lt;br /&gt;
If you still want help, feel free to ask in Emulation General.&lt;br /&gt;
&lt;br /&gt;
==Distro-independent Packages==&lt;br /&gt;
{{main|Distro-agnostic emulator packages for Linux}}&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Emulation_on_Ubuntu&amp;diff=39381</id>
		<title>Emulation on Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Emulation_on_Ubuntu&amp;diff=39381"/>
		<updated>2021-08-13T20:22:40Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Distro-independent Packages on Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==THE GNU/LINUX GUIDE OF EMULATION: Ubuntu Edition==&lt;br /&gt;
__NOTOC__&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;&#039;&#039;&#039;Important!&#039;&#039;&#039; Like the title says, this guide covers Ubuntu and its derivatives. While you may have lesser or equal success with distributions that use APT (Ubuntu&#039;s packaging tool), where there could be relevant information in your case, this guide is not to be used for distributions that use Pacman or YUM. We can&#039;t guarantee that repositories here will work with Debian and Ubuntu-based Puppy (like Tahr), but we&#039;re not saying it&#039;s not possible. Give it a try, and it could work if you know what you&#039;re doing. However, distributions like Arch and Fedora use &#039;&#039;completely&#039;&#039; different packaging tools, and &amp;lt;u&amp;gt;thus are obviously guaranteed not to work.&amp;lt;/u&amp;gt; Don&#039;t give up, though; you can find the same emulators for your distribution somewhere else, either in their official or user-curated repos or by compiling them from source.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
===Info for newfriends===&lt;br /&gt;
Possibly the biggest difference between Windows and Ubuntu (and perhaps, GNU/Linux in general) is the way that programs are handled. On Windows, getting software requires the developer to package an installer (or a portable build for flash drives and the like) that you have to get from their website. They may also have to bundle dependencies (like the Visual C++ Runtime) or link you to their location if a license prevents that. If your software is closer to open-source, this is very different; either they have a repository that holds their own packages, someone has set one up for them, or they integrate their packages in the defaults (although this is very rare).&lt;br /&gt;
&lt;br /&gt;
These &amp;quot;repositories&amp;quot; can be thought of like app stores. You use a package manager (either graphically or terminally) to search for programs in the repositories, from which you can install, update and uninstall them. It&#039;s really cool.&lt;br /&gt;
&lt;br /&gt;
Your Linux distribution comes with repositories already configured so you can get a lot of the main programs immediately, but there are risks with the emulators in particular; repositories aren&#039;t focused on having every emulator, and in many cases when they do, they don&#039;t have newer versions. This isn&#039;t necessarily their fault though; especially with bigger distributions, repositories can be stuffed with &#039;&#039;loads&#039;&#039; of software that gets constant updates, so to get them tested and updated takes quite a bit of time. Rather than using the defaults, we&#039;ll add more repositories made by users or developers themselves that contain the latest versions of these emulators. Once these repositories are added, you will be able to install the emulators like with any other program and update them with the rest of your machine.&lt;br /&gt;
&lt;br /&gt;
While this can seem exciting, keep in mind that some emulators aren&#039;t available on repositories, and many good ones aren&#039;t on Linux at all, so you may need to use different methods to get them. But don&#039;t worry; this will be explained later.&lt;br /&gt;
&lt;br /&gt;
===Adding new repositories===&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;Note: If you ever rely on a tutorial that says to type &amp;lt;code&amp;gt;apt-get&amp;lt;/code&amp;gt;, you can use &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; instead. There generally isn&#039;t a difference.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;&#039;&#039;Another note: Pay attention to where &amp;lt;code&amp;gt;sudo&amp;lt;/code&amp;gt; is used. That&#039;s the equivalent to running a Windows program as an administrator. If you&#039;re ever suspicious about any command you&#039;re told to type, you can type &amp;lt;code&amp;gt;man (command)&amp;lt;/code&amp;gt; &amp;lt;sup&amp;gt;short for manual&amp;lt;/sup&amp;gt; and it will tell you what that program does. E.g. &amp;lt;code&amp;gt;man apt&amp;lt;/code&amp;gt; will tell you what apt does. To quit the documentation, just press q.&#039;&#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
====Terminal====&lt;br /&gt;
To add a new repository from the terminal, just type in this command:&lt;br /&gt;
 sudo add-apt-repository ppa:user/ppa-name&lt;br /&gt;
...where the &amp;lt;code&amp;gt;ppa:user/ppa-name&amp;lt;/code&amp;gt; are the ones you&#039;ll find in the table for the repository you want to add. After you add all the repos you want, you&#039;ll run the next command to tell apt to refresh the list:&lt;br /&gt;
 sudo apt update&lt;br /&gt;
Once that&#039;s done you will have all the packages from those repos available to install.&lt;br /&gt;
====Graphical====&lt;br /&gt;
To add a new repository from the GUI, install synaptic (or make sure it&#039;s installed) by typing in this command from the terminal:&lt;br /&gt;
 sudo apt install synaptic&lt;br /&gt;
&lt;br /&gt;
This program will be a lot of help. Once you have it installed you can choose to organize packages by source and see all the repos you already have available.&lt;br /&gt;
&lt;br /&gt;
Select Settings &amp;gt; Repositories, and from the new window, select Other Software &amp;gt; Add...&lt;br /&gt;
&lt;br /&gt;
 deb &amp;lt;nowiki&amp;gt;http://ppa.launchpad.net/&amp;lt;/nowiki&amp;gt;&amp;lt;u&amp;gt;ppa:user/ppa-name&amp;lt;/u&amp;gt;/ubuntu &amp;lt;u&amp;gt;xenial&amp;lt;/u&amp;gt; main&lt;br /&gt;
&lt;br /&gt;
Where instead of &amp;lt;u&amp;gt;xenial&amp;lt;/u&amp;gt; for 16.04, you type &amp;lt;u&amp;gt;trusty&amp;lt;/u&amp;gt; for 14.04, &amp;lt;u&amp;gt;bionic&amp;lt;/u&amp;gt; for 18.04, and &amp;lt;u&amp;gt;focal&amp;lt;/u&amp;gt; for 20.04.&lt;br /&gt;
&lt;br /&gt;
You can then see what emulators you have with each repos, and can now install the ones you want.&lt;br /&gt;
&lt;br /&gt;
===Repositories List===&lt;br /&gt;
The &amp;quot;Type&amp;quot; column categorizes repositories by update frequency. Software in the Testing branches usually get updates as often as possible (even daily), while software in the Stable branches are only as recent as the versions are, and usually get updates between a few months. There are also several Abandoned PPAs which can be used only on older Ubuntu releases.&lt;br /&gt;
&lt;br /&gt;
If the desired emulator isn&#039;t found here, you can find more repositories by searching around for &amp;quot;(emulator) launchpad ppa&amp;quot;. Check that they have packages for your Ubuntu version (they usually go by the version&#039;s name), as some PPAs can be abandoned.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|ppa:user/ppa-name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Type&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Emulator Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported Ubuntu Versions&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|ARM&amp;lt;ref group=N&amp;gt;These repositories have packages compiled for ARM architectures, and could work with HP Hardfloat, odroid, Raspberry Pi 2, etc.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[RetroArch]]&amp;lt;br/&amp;gt;(libretro)&lt;br /&gt;
|[https://launchpad.net/~libretro/+archive/ubuntu/testing ppa:libretro/testing]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.9.6&lt;br /&gt;
|14.04,16.04,18.04,19.10,20.04,20.10,21.04,20.10,21.04,21.10&amp;lt;ref group=N name=version&amp;gt;Core availability may vary between Ubuntu versions.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~libretro/+archive/ubuntu/stable ppa:libretro/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.9.6&lt;br /&gt;
|16.04,18.04,19.10,20.04,20.10,21.04,20.10,21.04,21.10&amp;lt;ref group=N name=version /&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[VisualBoy Advance#VBA-M|VBA-M]]&lt;br /&gt;
|[https://launchpad.net/~sergio-br2/+archive/ubuntu/vbam-trunk ppa:sergio-br2/vbam-trunk]&lt;br /&gt;
|Stable&lt;br /&gt;
|2.0.1-r202107030448-c08bb6bd-22&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[PCSX2]]&lt;br /&gt;
|[https://launchpad.net/~gregory-hainaut/+archive/ubuntu/pcsx2.official.ppa ppa:gregory-hainaut/pcsx2.official.ppa]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.4.0&lt;br /&gt;
|14.04,15.04,15.10,16.04,16.10,17.04,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~pcsx2-team/+archive/ubuntu/pcsx2-daily ppa:pcsx2-team/pcsx2-daily]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.7.0~git202011101821&lt;br /&gt;
|14.04,16.04,18.04,18.10,19.04,19.10,20.04,20.10&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[MAME]]&lt;br /&gt;
|[https://launchpad.net/~c.falco/+archive/ubuntu/mame ppa:c.falco/mame]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.233&lt;br /&gt;
|18.04,20.04,20.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~c.falco/+archive/ubuntu/alpha ppa:c.falco/alpha]&amp;lt;ref group=N&amp;gt;Some MAME builds may also appear in [https://launchpad.net/~c.falco/+archive/ubuntu/trashbin ppa:c.falco/trashbin].&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Testing&lt;br /&gt;
|0.233&lt;br /&gt;
|18.04,20.04,20.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://launchpad.net/~dolphin-emu/+archive/ubuntu/ppa ppa:dolphin-emu/ppa]&lt;br /&gt;
|Stable/Testing&lt;br /&gt;
|5.0+git-r202107050736-4808241648-33&lt;br /&gt;
|16.04,18.04,18.10&lt;br /&gt;
|{{✓|text=arm64}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX-Reloaded]]&lt;br /&gt;
|[https://launchpad.net/~rebuntu16/+archive/ubuntu/pcsx-reloaded-svn+unofficial ppa:rebuntu16/pcsx-reloaded-svn+unofficial]&lt;br /&gt;
|Abandoned&lt;br /&gt;
|1.9.94+git2017.02.28-16.13-1~ppa&lt;br /&gt;
|16.04,16.10,17.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[PPSSPP]]&lt;br /&gt;
|[https://launchpad.net/~ppsspp/+archive/ubuntu/testing ppa:ppsspp/testing]&lt;br /&gt;
|Testing&lt;br /&gt;
|1.7.0-r201811020013-fdb0732-85&lt;br /&gt;
|14.04,16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~ppsspp/+archive/ubuntu/stable ppa:ppsspp/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.7.0-r201810272345-caa506b-85&lt;br /&gt;
|14.04,16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://www.scummvm.org/downloads/ Official Site (.deb)]&amp;lt;ref group=N&amp;gt;ScummVM&#039;s website provides raw Debian packages (.deb) which can be installed with tools like gdebi.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Stable&lt;br /&gt;
|2.2.0&lt;br /&gt;
|18,04,19.10,20.04&amp;lt;ref group=N name=bionic&amp;gt;This package is in the official repository for Ubuntu 18.04.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[higan]]&lt;br /&gt;
|[https://launchpad.net/~hda-me/+archive/ubuntu/higan ppa:hda-me/higan]&lt;br /&gt;
|Stable&lt;br /&gt;
|106&lt;br /&gt;
|16.04&amp;lt;ref group=N name=bionic /&amp;gt;&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|FS-UAE&lt;br /&gt;
|[https://launchpad.net/~fengestad/+archive/ubuntu/stable ppa:fengestad/stable]&lt;br /&gt;
|Stable&lt;br /&gt;
|3.0.5&lt;br /&gt;
|14.04,16.04,17.10,18.04,20.04,20.10&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[https://launchpad.net/~fengestad/+archive/ubuntu/devel ppa:fengestad/devel]&lt;br /&gt;
|Testing&lt;br /&gt;
|3.1.0&lt;br /&gt;
|14.04,16.04,17.10,18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[DeSmuME]]&lt;br /&gt;
|rowspan=&amp;quot;7&amp;quot;|[https://launchpad.net/~random-stuff/+archive/ubuntu/ppa ppa:random-stuff/ppa]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.11+r1~4&lt;br /&gt;
|12.04,14.04,15.04,15.10,16.04&amp;lt;ref group=N name=broken_desmume&amp;gt;Packages for 16.10 and newer are listed but broken.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Mupen64Plus]]&lt;br /&gt;
|Testing&lt;br /&gt;
|2.5-7+r630~7&lt;br /&gt;
|14.04,15.04,15.10,16.04&amp;lt;ref group=N name=yakkety&amp;gt;This package is in the official repository for Ubuntu 16.10 and newer.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|PokeMini&lt;br /&gt;
|Stable&lt;br /&gt;
|0.60-r8~4&lt;br /&gt;
|14.04,15.04,15.10,16.04,16.10,17.04,17.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Gambatte]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.5.0-r577-b575~5&lt;br /&gt;
|12.04,14.04,15.04,15.10,16.04,16.10,17.04,17.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Supermodel]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.3a~WIP+r710~23&lt;br /&gt;
|None&amp;lt;ref group=N name=broken_supermodel&amp;gt;Packages for 14.04,16.04,17.10 are listed, but all of them are broken since January 2018.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|Testing&lt;br /&gt;
|0.7~b1+dfsg1-r201810090501-7448c96-15&lt;br /&gt;
|16.04,18.04,18.10&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.54.1-r201805250105-98d3d27-3&lt;br /&gt;
|17.10,18.04&amp;lt;ref group=N name=broken_snes9x&amp;gt;Packages for 14.04 and 16.04 are listed but broken.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[BlastEm]]&lt;br /&gt;
|rowspan=&amp;quot;13&amp;quot;|[https://launchpad.net/~samoilov-lex/+archive/ubuntu/retrogames ppa:samoilov-lex/retrogames]&amp;lt;ref group=N name=warning_retrogames&amp;gt;This PPA contains unofficial builds of RetroArch, Dolphin, PPSSPP, PCSX2, FS-UAE and more, thus may cause conflict with other PPAs. After installing a desired emulator from this PPA, it is recommended to remove this PPA from the system&#039;s repository list by executing &amp;quot;sudo add-apt-repository --remove ppa:samoilov-lex/retrogames&amp;quot; in the command line.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Stable&lt;br /&gt;
|0.6.0&lt;br /&gt;
|16.04,18.04,20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|Testing&lt;br /&gt;
|1:0.1~git20210618-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Hatari]]&lt;br /&gt;
|Stable&lt;br /&gt;
|2.2.1&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Mednafen]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.27.1&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[melonDS]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.2-2~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCem]]&lt;br /&gt;
|Stable&lt;br /&gt;
|17&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1.6.0&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[reicast]]&lt;br /&gt;
|Stable&lt;br /&gt;
|1:20.04-2~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Stella]]&lt;br /&gt;
|Stable&lt;br /&gt;
|5.1.1&lt;br /&gt;
|16.04,18.04&lt;br /&gt;
|{{✓}}&lt;br /&gt;
|-&lt;br /&gt;
|[[yuzu]]&lt;br /&gt;
|Testing&lt;br /&gt;
|1:0.0.0~git20200819-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Vita3K]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.1.0~git20180527.1-3~retrogames&lt;br /&gt;
|18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[puNES]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.106-1~retrogames&lt;br /&gt;
|20.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[Yabause]]&lt;br /&gt;
|Stable&lt;br /&gt;
|0.9.15-1~retrogames&lt;br /&gt;
|18.04&lt;br /&gt;
|{{✗}}&lt;br /&gt;
|-&lt;br /&gt;
|[[FCEUX]]&amp;lt;br/&amp;gt;[[ZSNES]]&amp;lt;br /&amp;gt;&amp;lt;small&amp;gt;Other older emulators not listed&amp;lt;/small&amp;gt;&lt;br /&gt;
|Official Ubuntu repos&lt;br /&gt;
|Varies&amp;lt;ref group=N&amp;gt;Only updated once per Ubuntu version.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|Varies&lt;br /&gt;
|Varies&lt;br /&gt;
|{{~}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Distro-independent Packages on Ubuntu===&lt;br /&gt;
{{main|Distro-agnostic emulator packages for Linux}}&lt;br /&gt;
[[Distro-agnostic_emulator_packages_for_Linux#Snappy|Snappy packages]] are currently the default method of installing software in Ubuntu, encouraged by Canonical - developers of Ubuntu. Installing snaps is very simple, just open Ubuntu Software app and find your desired emulator from there, confirming installation with your user (or root user) password. No additional configuration is required to install snaps. There are distribution-independent emulator packages which can be used instead of Ubuntu PPA. Packages especially notable or useful for Ubuntu are listed [https://emulation.gametechwiki.com/index.php/Distro-agnostic_emulator_packages_for_Linux here].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [https://doc.ubuntu-fr.org/emulation French Guide] on Ubuntu.org&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39380</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39380"/>
		<updated>2021-08-13T20:18:03Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Snappy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[DuckStation]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.duckstation.DuckStation org.duckstation.DuckStation]&lt;br /&gt;
|-&lt;br /&gt;
|[[m64p]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.github.m64p.m64p io.github.m64p.m64p]&lt;br /&gt;
|-&lt;br /&gt;
|[[Yuzu]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]&lt;br /&gt;
|-&lt;br /&gt;
|[[melonDS]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.kuribo64.melonDS net.kuribo64.melonDS]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*[[Citra]] [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
*[[Yuzu]] [https://snapcraft.io/yuzu]&lt;br /&gt;
*[[Dolphin]] [https://snapcraft.io/dolphin-emulator]&lt;br /&gt;
*[[RPCS3]] [https://snapcraft.io/rpcs3-emu]&lt;br /&gt;
*[[PPSSPP]] [https://snapcraft.io/ppsspp-emu]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39377</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39377"/>
		<updated>2021-08-13T20:05:43Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[DuckStation]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.duckstation.DuckStation org.duckstation.DuckStation]&lt;br /&gt;
|-&lt;br /&gt;
|[[m64p]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.github.m64p.m64p io.github.m64p.m64p]&lt;br /&gt;
|-&lt;br /&gt;
|[[Yuzu]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]&lt;br /&gt;
|-&lt;br /&gt;
|[[melonDS]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.kuribo64.melonDS net.kuribo64.melonDS]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*Citra (unofficial) [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39375</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39375"/>
		<updated>2021-08-13T20:00:31Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[Duckstation]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.duckstation.DuckStation org.duckstation.DuckStation]&lt;br /&gt;
|-&lt;br /&gt;
|[[m64p]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.github.m64p.m64p io.github.m64p.m64p]&lt;br /&gt;
|-&lt;br /&gt;
|[[Yuzu]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]&lt;br /&gt;
|-&lt;br /&gt;
|[[melonDS]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.kuribo64.melonDS net.kuribo64.melonDS]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*Citra (unofficial) [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39374</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39374"/>
		<updated>2021-08-13T19:42:20Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[Yuzu]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*Citra (unofficial) [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39373</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39373"/>
		<updated>2021-08-13T19:41:52Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[Yuzu]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.yuzu_emu.yuzu org.yuzu_emu.yuzu]|&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.citra_emu.citra flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*Citra (unofficial) [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39372</id>
		<title>Distro-agnostic emulator packages for Linux</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Distro-agnostic_emulator_packages_for_Linux&amp;diff=39372"/>
		<updated>2021-08-13T19:21:14Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Flatpak */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Distro-agnostic packages&#039;&#039;&#039; are application portability solutions in Linux.&lt;br /&gt;
&lt;br /&gt;
There are thousands of different distributions of Linux, and many of these use different package systems to manage application installation. Some popular ones are .deb format used by Debian, Ubuntu and its variants, and there is also RPM format used by [[Emulation on Fedora|Fedora]], RedHat, and many others.&lt;br /&gt;
Packages of the game console and computer emulators exist for popular Linux distros, usually available from the official software repositories of the distribution, but they are usually very old compared to the upstream versions. In addition, these packages are typically made only for one single version of the distribution, and due to dependency problems, these can not be used in other distros.&lt;br /&gt;
There are at least three new package formats that are aiming to bring application portability to the Linux ecosystem. Packages using these formats are quite huge in file size due to bundling all dependencies in it, but they can run in any popular Linux distros.&lt;br /&gt;
&lt;br /&gt;
==Flatpak==&lt;br /&gt;
Flatpak (formerly xdg-app) is a distro-agnostic application framework. It is a decentralized system and has no central package repository. Instead, the user must manually add the repository&#039;s URL to the system before packages can be installed, like in [[Emulation on Ubuntu|Ubuntu&#039;s PPA]].&lt;br /&gt;
&lt;br /&gt;
[https://flathub.org/ Flathub], probably the biggest Flatpak repository, has several emulators.&lt;br /&gt;
&lt;br /&gt;
To install emulators from Flathub, add the location of Flathub repository to your system:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
List of available application package names can be obtained by the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak remote-ls flathub&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following command to install the emulator from Flathub:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$ flatpak install flathub &#039;&#039;Package Name&#039;&#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Available emulators and its package name is listed below.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Emulator/Project&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Package Name&lt;br /&gt;
|-&lt;br /&gt;
|[[RetroArch]]&amp;lt;ref group=N&amp;gt;[https://www.libretro.com/index.php/retroarch-with-flatpak/ Official Flatpak Announcement of RetroArch]&amp;lt;/ref&amp;gt;&lt;br /&gt;
|[https://flathub.org/apps/details/org.libretro.RetroArch org.libretro.RetroArch]&lt;br /&gt;
|-&lt;br /&gt;
|[[RPCS3]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.rpcs3.RPCS3 net.rpcs3.RPCS3]&lt;br /&gt;
|-&lt;br /&gt;
|[[Dolphin]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.DolphinEmu.dolphin-emu org.DolphinEmu.dolphin-emu]&lt;br /&gt;
|-&lt;br /&gt;
|[[DOSBox]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.dosbox.DOSBox com.dosbox.DOSBox]&lt;br /&gt;
|-&lt;br /&gt;
|FS-UAE&lt;br /&gt;
|[https://flathub.org/apps/details/net.fsuae.FS-UAE net.fsuae.FS-UAE]&lt;br /&gt;
|-&lt;br /&gt;
|[[mGBA]]&lt;br /&gt;
|[https://flathub.org/apps/details/io.mgba.mGBA io.mgba.mGBA]&lt;br /&gt;
|-&lt;br /&gt;
|[[Nestopia]]&lt;br /&gt;
|[https://flathub.org/apps/details/ca._0ldsk00l.Nestopia ca._0ldsk00l.Nestopia]&lt;br /&gt;
|-&lt;br /&gt;
|[[PCSX2]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.pcsx2.PCSX2 net.pcsx2.PCSX2]&lt;br /&gt;
|-&lt;br /&gt;
|[[Citra]]&lt;br /&gt;
|[https://flatpak.citra-emu.org flatpak.citra-emu.org]&lt;br /&gt;
|-&lt;br /&gt;
|[[PPSSPP]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.ppsspp.PPSSPP org.ppsspp.PPSSPP]&lt;br /&gt;
|-&lt;br /&gt;
|[[Snes9x]]&lt;br /&gt;
|[https://flathub.org/apps/details/com.snes9x.Snes9x com.snes9x.Snes9x]&lt;br /&gt;
|-&lt;br /&gt;
|[[VICE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.VICE net.sf.VICE]&lt;br /&gt;
|-&lt;br /&gt;
|[[FUSE]]&lt;br /&gt;
|[https://flathub.org/apps/details/net.sf.fuse_emulator net.sf.fuse_emulator]&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|[https://flathub.org/apps/details/org.scummvm.ScummVM org.scummvm.ScummVM]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Snappy==&lt;br /&gt;
Snappy, also called &#039;snaps&#039; or just &#039;snap&#039;, is a distro-agnostic application framework made by Canonical, the Ubuntu devs. Unlike other formats, it is a centralized system and has the official repository to download the packages from.&lt;br /&gt;
List of all packages can be viewed from [https://uappexplorer.com/snaps?type=application uApp Explorer] (Lists all latest packages but often flooded with &amp;quot;Hello World&amp;quot; apps) and [https://snapcraft.io/store Snapcraft] (Apps are listed by categories).&lt;br /&gt;
&lt;br /&gt;
Snappy has the following emulators:&lt;br /&gt;
*[https://snapcraft.io/retroarch RetroArch] ([https://www.libretro.com/index.php/retroarch-snap-packages-now-available/ Official Announcement])&lt;br /&gt;
*[[Hatari]] [https://snapcraft.io/hatari-emulator]&lt;br /&gt;
*[[DOSBox]] [https://snapcraft.io/dosbox-jz]&lt;br /&gt;
*FS-UAE [https://snapcraft.io/fsuae]&lt;br /&gt;
*Atari800 [https://snapcraft.io/atari800-jz]&lt;br /&gt;
*[[VICE]] [https://snapcraft.io/vice-jz]&lt;br /&gt;
*[[ScummVM]] [https://snapcraft.io/scummvm]&lt;br /&gt;
*Virtual Jaguar [https://snapcraft.io/virtualjaguar-jz]&lt;br /&gt;
*[[MAME]] [https://snapcraft.io/mame]&lt;br /&gt;
*Citra (unofficial) [https://snapcraft.io/search?q=Citra]&lt;br /&gt;
&lt;br /&gt;
==AppImage==&lt;br /&gt;
AppImage is a package format that allows software distribution without a superuser permission. Unlike the other two, AppImage does not have a system to find, download, install and uninstall the packages. Instead, it works like Microsoft Windows .exe files with no DLL requirements.&lt;br /&gt;
The user must give the &#039;executable&#039; permission to the AppImage package (chmod +x ./appname.AppImage) but this is the only requirement.&lt;br /&gt;
&lt;br /&gt;
Unfortunately, emulator adaption is very poor compared to the other two systems. [[RPCS3]] and [[yuzu]] are the most notable emulators to officially adopt this format, but aside of [https://github.com/probonopd/qemu-ppc QEMU_PowerPC] (A PowerPC emulator), [https://forums.libretro.com/t/linux-retroarch-runtime-for-every-modern-distro-with-appimage/4965 unofficial build of RetroArch], [https://github.com/ferion11/PCSX2_Appimage PCSX2] and [https://www.appimagehub.com/p/1238151 Dolphin] (both are outdated compared to upstream releases) no other emulators are known to available in this format.&lt;br /&gt;
&lt;br /&gt;
List of AppImage packages can be found in [https://appimage.github.io/apps/ AppImageHub].&lt;br /&gt;
&lt;br /&gt;
[[Category:FAQs]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39159</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39159"/>
		<updated>2021-08-10T07:18:56Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Vanilla Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = SM64.png&lt;br /&gt;
|logowidth = 270&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;small&amp;gt;Precompiled [https://archive.org/download/sm64.us_202108/sm64.us.nds here].&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/AloXado320/sm64ex-alo sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
==External link==&lt;br /&gt;
&lt;br /&gt;
* [https://discord.gg/7bcNTPK Discord]&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39143</id>
		<title>Game engine recreations and source ports</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39143"/>
		<updated>2021-08-10T02:40:34Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Single game engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes a full system emulator is overkill. This is especially true when a developer only wants to get one game (or a number of games that use the same engine) working. In that case, reimplementing that game alone would save more time than implementing the platform it runs on. These kinds of projects are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms.&lt;br /&gt;
&lt;br /&gt;
* When the developer only has a binary to work with (and not the [[source code]]), they recreate the engine rather than port it, hence the term &#039;&#039;&#039;[[wikipedia:Game engine recreation|game engine recreations]]&#039;&#039;&#039; (or alternatively &#039;&#039;&#039;game engine re-implementations&#039;&#039;&#039;). How the developers go about this process depends on their philosophy; they may opt to decompile the original executable and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the game uses them. Some engines come about simply because they were inspired by the original game, and the programmer felt confident enough that no reverse engineering was necessary to make an engine that does the same thing.&lt;br /&gt;
* In rare cases, games are released as open-source by the publishers themselves, allowing developers to perform a &#039;&#039;&#039;source port&#039;&#039;&#039; of the code. This skips the step of figuring out how the game works. The most common example that&#039;s often used is id Software&#039;s release of Doom in 1997. It led to [[wikipedia:List of Doom source ports|so many ports being released]] that the community began to joke about what devices haven&#039;t gotten it running yet.&lt;br /&gt;
&lt;br /&gt;
Some projects are implemented in ways that the original developer did not intend; for example, for a platform other than which publishers marketed it for. And they&#039;re not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that reimplements Winamp in the web browser. These projects are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during development (alternatively, the bugs may be emulated to allow old mods to continue to safely exploit them). When most of the effort is on programming, the project will usually require the original game&#039;s assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren&#039;t infringing the game&#039;s copyrights since the player must obtain the original to use it; if the game is still being sold, this could allow the publisher to even earn revenue from the project.&lt;br /&gt;
&lt;br /&gt;
For the sake of brevity, most of these projects often refer to themselves under some variety of &#039;&#039;&#039;fan remakes&#039;&#039;&#039;. The [[#External links|External links]] section has lists for a number of known and available projects.&lt;br /&gt;
&lt;br /&gt;
==Multi game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Operating System(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure (3rd-person)&lt;br /&gt;
|-&lt;br /&gt;
|[https://opentomb.github.io/ OpenTomb]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/opentomb/OpenTomb/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tomb Raider 1-5&lt;br /&gt;
|-&lt;br /&gt;
|[http://xproger.info/projects/OpenLara/ OpenLara]&amp;lt;ref group=N&amp;gt;OpenLara was inspired by OpenTomb&amp;lt;/ref&amp;gt; &lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|LinuxARM|3DS|Switch}}&lt;br /&gt;
|[https://github.com/XProger/OpenLara/releases Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Tomb Raider 1-4&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[ResidualVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[http://www.residualvm.org/downloads/ 0.3.1]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ResidualVM has merged with ScummVM&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|3D adventure games (Grim Fandango, Escape from Monkey Island, Myst III: Exile &amp;amp; The Longest Journey)&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://www.scummvm.org/downloads/ {{ScummVMVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous &amp;amp; more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://m210.duke4.net/ BuildGDX]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://m210.duke4.net/ Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood, Duke Nukem 3D, Shadow Warrior, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Witchaven, Witchaven II, TekWar, Legend of the Seven Paladins&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/coelckers/Raze Raze]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/coelckers/Raze/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.eduke32.com/ EDuke32] &amp;lt;br/&amp;gt;VoidSW &amp;lt;ref group=N&amp;gt;VoidSW is included with EDuke32&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://dukeworld.com/eduke32/synthesis/latest/?s=d&amp;amp;o=d&amp;amp;dir=eduke32/synthesis/latest Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;EDuke32:&#039;&#039; Duke Nukem 3D, Ion Fury, NAM, World War II GI &amp;lt;br/&amp;gt;&#039;&#039;VoidSW:&#039;&#039; Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://nukeykt.retrohost.net/ RedNukem]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NRedneck/releases 1.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AxioDL/metaforce Metaforce]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://releases.axiodl.com/ Dev builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Metroid Prime 1-3&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine XLEngine]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine/releases 0.1.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Star Wars: Dark Forces, Daggerfall. &amp;lt;br/&amp;gt;&#039;&#039;Later:&#039;&#039; Outlaws, Blood, Shadow Warrior.&lt;br /&gt;
|-&lt;br /&gt;
|[https://zdoom.org/index ZDoom]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://zdoom.org/downloads 2.81]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ZDoom has been discontinued. However the development of its replacements, GZDoom and LZDoom, is still active.&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom I-II, Final Doom, Heretic, Hexen: Beyond Heretic, Chex Quest I-III, Strife: Quest for the Sigil, Hacx: Twitch &#039;n Kill&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/ Commander Genius]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|Switch}}&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/download.php 2.8.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS OpenNFS]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS/releases 0.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Need for Speed I-III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[[EasyRPG]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://easyrpg.org/player/downloads/ {{EasyRPGVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RPG Maker 2000/2003 games&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gemrb.org/ GemRB]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Android}}&lt;br /&gt;
|[https://github.com/gemrb/gemrb/releases 0.9.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Infinity Engine &amp;lt;br/&amp;gt;(Baldur&#039;s Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))&lt;br /&gt;
|-&lt;br /&gt;
|[[Neko RPGXP Player]]&lt;br /&gt;
|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=net.kernys.rgss&amp;amp;hl 2.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|RPG Maker XP/VX/VA/MV games&lt;br /&gt;
|-&lt;br /&gt;
|[https://xoreos.org/ xoreos]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/xoreos/xoreos 0.0.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|BioWare&#039;s Aurora engine &amp;amp; derivatives &amp;lt;br/&amp;gt;(BioWare&#039;s 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://openage.sft.mx/ openage]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/SFTtech/openage/releases 0.4.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openra.net/ OpenRA]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert). &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; 2nd-gen C&amp;amp;C (C&amp;amp;C: Tiberian Sun).&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert, Dune 2000). &amp;lt;br/&amp;gt;Based on the official source code release by EA, with the goal of serving as a portable drop-in replacement for the original executables as well as a platform for mod developers.&lt;br /&gt;
|-&lt;br /&gt;
|[http://timjones.io/blog/tags/opensage/ OpenSAGE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSAGE/OpenSAGE/releases 0.3.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|EA&#039;s Command &amp;amp; Conquer games &amp;lt;br/&amp;gt;(C&amp;amp;C: Generals, C&amp;amp;C: Generals - Zero Hour) &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; The Battle for Middle-earth series (2004-2006), C&amp;amp;C 3 &amp;amp; expansion.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://rec98.nmlgc.net/ ReC98]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://github.com/nmlgc/ReC98 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Touhou 1 - 5 (PC-98)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Single game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/JACoders/OpenJK OpenJK]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://builds.openjk.org/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[http://sc2.sourceforge.net/ The Ur-Quan Masters]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://sc2.sourceforge.net/downloads.php 0.8.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Star Control II&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://alephone.lhowon.org/ Aleph One]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://alephone.lhowon.org/download.html 1.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Marathon 1-2, Marathon Infinity&lt;br /&gt;
|-&lt;br /&gt;
|[http://bibendovsky.github.io/bstone/ BStone]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/bibendovsky/bstone/releases 1.2.11]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom Crispy Doom] &amp;lt;br/&amp;gt;Crispy Heretic&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom/releases 5.10.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;Crispy Doom:&#039;&#039; Doom 1-2, Final Doom &amp;lt;br/&amp;gt;&#039;&#039;Crispy Heretic:&#039;&#039; Heretic&lt;br /&gt;
|-&lt;br /&gt;
|[https://dhewm3.org/ dhewm3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Amiga}}&lt;br /&gt;
|[https://github.com/dhewm/dhewm3/releases 1.5.1]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[https://doom64ex.wordpress.com/ Doom64 EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/doom64ex/files/doom64ex/2.5/ 2.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Doom 64 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.descent2.de/ D2X-XL] &amp;lt;br/&amp;gt;[https://www.dxx-rebirth.com/ DXX-Rebirth]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/d2x-xl/ 1.18.74] &amp;lt;br/&amp;gt;[https://github.com/dxx-rebirth/dxx-rebirth/releases 0.60 Beta 2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Descent, Descent II&lt;br /&gt;
|-&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/ ECWolf]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/download.php 1.3.3]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark&lt;br /&gt;
|-&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ Hammer of Thyrion]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ 1.5.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Hexen II&lt;br /&gt;
|-&lt;br /&gt;
|[https://ioquake3.org/ ioquake3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Amiga}}&lt;br /&gt;
|[https://ioquake3.org/get-it/ 1.36]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake III: Arena&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/iortcw/iortcw iortcw]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/iortcw/iortcw/releases 1.51]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Return to Castle Wolfenstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://nukeykt.retrohost.net/ NBlood]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NBlood/releases 1.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood&lt;br /&gt;
|-&lt;br /&gt;
|[http://openmohaa.sourceforge.net/ OpenMoHAA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/openmohaa/]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Medal of Honour: Allied Assault&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16 OpenXray]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat&lt;br /&gt;
|-&lt;br /&gt;
|[http://pcex.retrohost.net/ PCExhumed]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://lerppu.net/wannabethesis/pcexhumed/]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Powerslave (PC)&lt;br /&gt;
|-&lt;br /&gt;
|[https://powerslaveex.wordpress.com/ Powerslave EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/svkaiser/PowerslaveEX Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Powerslave (Console)&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/prboom/ PrBoom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/libretro/libretro-prboom Git]&lt;br /&gt;
|{{✓}} ||{{~}}&amp;lt;ref group=N&amp;gt;PrBoom-plus is still active&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom 1-2, Final Doom&lt;br /&gt;
|-&lt;br /&gt;
|[http://quakespasm.sourceforge.net/ Quakespasm] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake vkQuake]&amp;lt;ref group=N&amp;gt;vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/quakespasm/ 0.93.2] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake/releases 1.10.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG RBDOOM-3-BFG]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases 1.2.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (BFG Edition)&lt;br /&gt;
|-&lt;br /&gt;
|[https://icculus.org/rott/ Rise of the Triad for Linux] &lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|DC}}&lt;br /&gt;
|[https://icculus.org/rott/releases/ 1.1.2]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr rottexpr]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interrupt/systemshock Shockolate]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/Interrupt/systemshock/releases 0.7.7]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|System Shock 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://theforceengine.github.io/ The Force Engine]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://theforceengine.github.io/downloads.html 0.01.006]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars: Dark Forces, Outlaws&lt;br /&gt;
|-&lt;br /&gt;
|[https://disenchant.net/tyrquake/ Tyrquake]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://disenchant.net/git/tyrquake.git Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|vitaQuake II&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita}}&lt;br /&gt;
|[https://github.com/Rinnegatamante/vitaQuakeII Git], [http://vitadb.rinnegatamante.it/#/info/278 PS Vita]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://xash.su/xash3d.html Xash3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://xash3d.ru/doku.php?id=downloads 0.99]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Half-Life 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.yamagi.org/quake2/ Yamagi Quake II]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://deponie.yamagi.org/quake2/ 8.00]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/deathkiller/jazz2 Jazz² Resurrection]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/deathkiller/jazz2/releases 0.6.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 2&lt;br /&gt;
|-&lt;br /&gt;
|NXEngine &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo nxengine-evo]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://nxengine.sourceforge.net 1.0.0.6] &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo/releases 2.6.5]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Cave Story&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|GP32|DC}}&lt;br /&gt;
|[https://github.com/AlisterT/openjazz/releases 20190106]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 1&lt;br /&gt;
|-&lt;br /&gt;
|R.E.L.I.V.E.&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AliveTeam/alive_reversing Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Oddworld: Abe&#039;s Oddysee, Oddworld: Abe&#039;s Exoddus&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/cyxx/rawgl rawgl]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/cyxx/rawgl/releases 0.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Another World/Out of This World&lt;br /&gt;
|-&lt;br /&gt;
|REminiscence&lt;br /&gt;
|align=left|{{Icon|Windows|Android}}&lt;br /&gt;
|[http://cyxdown.free.fr/reminiscence/ 0.4.8]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Flashback (Another World&#039;s spiritual sequel)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine Rigel Engine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|LinuxARM}}&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine/releases 0.7.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem II&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/NagyD/SDLPoP/releases 1.2.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Prince of Persia (1989)&lt;br /&gt;
|-&lt;br /&gt;
|[[ Super Mario 64 Port]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|Depends on port&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Super Mario 64 (N64)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bigorno.net/xrick/ xrick]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|GameCube|BeOS|Amiga|GP32}}&lt;br /&gt;
|[http://www.bigorno.net/xrick/download.html #021212]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Rick Dangerous&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Puzzle&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini Lemmini]&lt;br /&gt;
|align=left|{{Icon|Windows|macOS}}&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini/releases 0.82]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Lemmings&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/djyt/cannonball CannonBall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}&lt;br /&gt;
|[https://github.com/djyt/cannonball/wiki 0.34]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|OutRun&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE NFSIISE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Need for Speed II: SE&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jeff-1amstudios/OpenC1 OpenC1]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://1amstudios.com/projects/openc1/ 1.4]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Carmageddon &lt;br /&gt;
|-&lt;br /&gt;
|OpenLGR&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/james-knippes/openlgr Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Lego Racers&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2 OpenMC2]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}} (via [[Wine]])&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2/releases 0.0.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Midnight Club II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openswe1r.github.io/ OpenSWE1R]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSWE1R/openswe1r Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars Episode 1: Racer&lt;br /&gt;
|-&lt;br /&gt;
|[https://yethiel.gitlab.io/RVDocs/ RVGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android|LinuxARM|Pandora}}&lt;br /&gt;
|[https://rvgl.re-volt.io 21.0125a]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Re-Volt&lt;br /&gt;
|-&lt;br /&gt;
|REDriver2 &lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/SoapyMan/REDRIVER2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Driver 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671/ stuntcarremake]&amp;lt;ref group=N&amp;gt;Based on Stunt Car Racer Remake for Windows&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|Pandora}}&lt;br /&gt;
|[https://repo.openpandora.org/?page=detail&amp;amp;app=stuntcarremake_ptitseb Build 08]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Stunt Car Racer (Amiga / AtariST)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[http://arx-libertatis.org/ Arx Libertatis]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/arx/ArxLibertatis/releases 1.1.2-r1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Arx Fatalis&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interkarma/daggerfall-unity Daggerfall Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.dfworkshop.net/projects/daggerfall-unity/live-builds/ Beta 0.11.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls II: Daggerfall&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX DevilutionX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|Switch}}&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX/releases 1.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Diablo&lt;br /&gt;
|-&lt;br /&gt;
|REGoth&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/REGoth-project/REGoth-bs Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Gothic, Gothic II&lt;br /&gt;
|-&lt;br /&gt;
|[https://makipl.github.io/OpenVIII-monogame/ OpenVIII]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}} &amp;lt;!-- planned: {{Icon|Android|iOS}} --&amp;gt;&lt;br /&gt;
|[https://github.com/MaKiPL/OpenVIII Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Final Fantasy VIII&lt;br /&gt;
|-&lt;br /&gt;
|[https://opendiablo2.com/ OpenDiablo2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenDiablo2/OpenDiablo2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Diablo II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openmw.org/ OpenMW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openmw.org/downloads/ 0.46.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls III: Morrowind&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena OpenTESArena]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena/releases 0.13.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|The Elder Scrolls I: Arena&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE OpenDUNE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE/releases 0.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Dune II: The Building of a Dynasty&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ta3d.org/home-en.php TA3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/zuzuf/TA3D/releases 0.6.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{~}}&lt;br /&gt;
|Total Annihilation&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://freesynd.sourceforge.net/ FreeSynd]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/freesynd/ 0.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Syndicate (1993)&lt;br /&gt;
|-&lt;br /&gt;
|[http://swars.vexillium.org/ Syndicate Wars Port]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://swars.vexillium.org/#download 0.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Syndicate Wars&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TBS&lt;br /&gt;
|-&lt;br /&gt;
|[https://ctp2.darkdust.net/ civctp2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Pandora}} Pyra&lt;br /&gt;
|[https://github.com/civctp2/civctp2/releases 2010-04-01] &amp;lt;br/&amp;gt;([https://github.com/ptitSeb/ctp2 ctp2] for Linux/Pandora/Pyra])&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Call to Power II&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.civone.org/ CivOne]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/SWY1985/CivOne Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Sid Meier&#039;s Civilization&lt;br /&gt;
|-&lt;br /&gt;
|[https://openxcom.org/ OpenXcom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openxcom.org/git-builds/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sandbox&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrw.org/ OpenRW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/rwengine/openrw Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto III&lt;br /&gt;
|-&lt;br /&gt;
|re3&amp;lt;br/&amp;gt;reVC&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/GTAmodding/re3 re3] &amp;lt;br/&amp;gt;[https://github.com/GTAmodding/re3/tree/miami/ reVC]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Grand Theft Auto III, Grand Theft Auto: Vice City&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity San Andreas Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity/releases 3.5]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto: San Andreas&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian OpenTyrian]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian/releases 2.1.20130907]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tyrian&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - City-building&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|Haiku}}&lt;br /&gt;
|[https://sourceforge.net/projects/opencaesar3/files/ 0.5] (2016)&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bvschaik/julius Julius]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus Augustus] &amp;lt;small&amp;gt;(Gameplay changes)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita|Switch}}&lt;br /&gt;
|[https://github.com/bvschaik/julius/releases 1.6]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus/releases 3.0.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Construction/Management&lt;br /&gt;
|-&lt;br /&gt;
|[http://corsixth.com/ CorsixTH]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/CorsixTH/CorsixTH/releases 0.65]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Theme Hospital&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.reddit.com/r/locomotion/ OpenLoco]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenLoco/releases 21.05]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Chris Sawyer&#039;s Locomotion&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrct2.org/ OpenRCT2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenRCT2/releases 0.3.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RollerCoaster Tycoon 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.openttd.org/en/ OpenTTD]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenTTD/OpenTTD/releases 1.11.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Transport Tycoon Deluxe&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Flight Combat&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall terminal-recall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall Git] &amp;lt;br/&amp;gt;[https://sourceforge.net/projects/terminal-recall/files/nightly-builds/ Nightly Builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Terminal Volocity, Fury3&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/ max_vita]&lt;br /&gt;
|align=left|{{Icon|Vita}}&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/releases release 4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Max Payne&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Visual novel&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp NitroSharp]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|ChäoS;HEAd NoAH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)&lt;br /&gt;
* [https://github.com/leereilly/games Games on GitHub] by Lee Reilly ([https://github.com/leereilly/games/blob/master/README.md Master list] in wider view. This list from leereilly contains Table of Contents and categories with highlighted links to Git repos.)&lt;br /&gt;
* [https://trilarion.github.io/opensourcegames/ Open Source Games on GitHub] by Trilarion ([https://github.com/Trilarion/opensourcegames/blob/master/entries/tocs/_games.md#Games Master list]. As good as OSGC site above &amp;amp; frighteningly far larger list than leereilly&#039;s Git list. Over [https://github.com/Trilarion/opensourcegames/blob/master/README.md 1200 game entries]!)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Game_engine_recreation#Methods Game engine recreation] on Wikipedia (Has links to lists of: 1) commercial video games with source code; 2) source ports; and 3) game engine recreations.)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_open-source_video_games List of open-source video games] on Wikipedia (Not very complete, and the different categories are somewhat confusing.)&lt;br /&gt;
* [https://libregamewiki.org/Main_Page LibreGameWiki] (Small learning curve applies for navigating around the wiki. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
* [https://directory.fsf.org/wiki/Category/Game Game category of the Free software directory] (Wiki with fairly basic content. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;u&amp;gt;Curated Lists:&amp;lt;/u&amp;gt;&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay  D.&#039;s recommendations for OS, DRM-free games] (thingsiplay.game.blog. Mar 13, 2020. Not for game recreations. Some selections have similarities to old commercial games.)&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay  D.&#039;s recommendations for OS &amp;amp; alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;News:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.gamingonlinux.com/articles/category/Game_Engine GamingOnLinux.com] (For the latest news on releases and updates of game recreations and source ports that work on Linux)&lt;br /&gt;
* [https://www.reddit.com/r/opensourcegames/ Reddit feed] (Aggregation quality is a little bit spotty. You have to wade through the news posts a bit for the relevant software.)&lt;br /&gt;
* [https://www.reddit.com/r/pcgaming/comments/hiuizr/list_of_open_source_games_list_of_open_source/ List of Open Source Games on Reddit] (Thread by u/AMD_CEO. Wed Jul 1, 2020. Had added recommendations to links also seen above.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game engine recreations]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39137</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39137"/>
		<updated>2021-08-09T21:05:24Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Enhanced Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/AloXado320/sm64ex-alo sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39136</id>
		<title>Game engine recreations and source ports</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39136"/>
		<updated>2021-08-09T20:11:50Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Single game engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes a full system emulator is overkill. This is especially true when a developer only wants to get one game (or a number of games that use the same engine) working. In that case, reimplementing that game alone would save more time than implementing the platform it runs on. These kinds of projects are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms.&lt;br /&gt;
&lt;br /&gt;
* When the developer only has a binary to work with (and not the [[source code]]), they recreate the engine rather than port it, hence the term &#039;&#039;&#039;[[wikipedia:Game engine recreation|game engine recreations]]&#039;&#039;&#039; (or alternatively &#039;&#039;&#039;game engine re-implementations&#039;&#039;&#039;). How the developers go about this process depends on their philosophy; they may opt to decompile the original executable and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the game uses them. Some engines come about simply because they were inspired by the original game, and the programmer felt confident enough that no reverse engineering was necessary to make an engine that does the same thing.&lt;br /&gt;
* In rare cases, games are released as open-source by the publishers themselves, allowing developers to perform a &#039;&#039;&#039;source port&#039;&#039;&#039; of the code. This skips the step of figuring out how the game works. The most common example that&#039;s often used is id Software&#039;s release of Doom in 1997. It led to [[wikipedia:List of Doom source ports|so many ports being released]] that the community began to joke about what devices haven&#039;t gotten it running yet.&lt;br /&gt;
&lt;br /&gt;
Some projects are implemented in ways that the original developer did not intend; for example, for a platform other than which publishers marketed it for. And they&#039;re not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that reimplements Winamp in the web browser. These projects are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during development (alternatively, the bugs may be emulated to allow old mods to continue to safely exploit them). When most of the effort is on programming, the project will usually require the original game&#039;s assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren&#039;t infringing the game&#039;s copyrights since the player must obtain the original to use it; if the game is still being sold, this could allow the publisher to even earn revenue from the project.&lt;br /&gt;
&lt;br /&gt;
For the sake of brevity, most of these projects often refer to themselves under some variety of &#039;&#039;&#039;fan remakes&#039;&#039;&#039;. The [[#External links|External links]] section has lists for a number of known and available projects.&lt;br /&gt;
&lt;br /&gt;
==Multi game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Operating System(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure (3rd-person)&lt;br /&gt;
|-&lt;br /&gt;
|[https://opentomb.github.io/ OpenTomb]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/opentomb/OpenTomb/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tomb Raider 1-5&lt;br /&gt;
|-&lt;br /&gt;
|[http://xproger.info/projects/OpenLara/ OpenLara]&amp;lt;ref group=N&amp;gt;OpenLara was inspired by OpenTomb&amp;lt;/ref&amp;gt; &lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|LinuxARM|3DS|Switch}}&lt;br /&gt;
|[https://github.com/XProger/OpenLara/releases Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Tomb Raider 1-4&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[ResidualVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[http://www.residualvm.org/downloads/ 0.3.1]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ResidualVM has merged with ScummVM&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|3D adventure games (Grim Fandango, Escape from Monkey Island, Myst III: Exile &amp;amp; The Longest Journey)&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://www.scummvm.org/downloads/ {{ScummVMVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous &amp;amp; more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://m210.duke4.net/ BuildGDX]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://m210.duke4.net/ Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood, Duke Nukem 3D, Shadow Warrior, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Witchaven, Witchaven II, TekWar, Legend of the Seven Paladins&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/coelckers/Raze Raze]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/coelckers/Raze/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.eduke32.com/ EDuke32] &amp;lt;br/&amp;gt;VoidSW &amp;lt;ref group=N&amp;gt;VoidSW is included with EDuke32&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://dukeworld.com/eduke32/synthesis/latest/?s=d&amp;amp;o=d&amp;amp;dir=eduke32/synthesis/latest Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;EDuke32:&#039;&#039; Duke Nukem 3D, Ion Fury, NAM, World War II GI &amp;lt;br/&amp;gt;&#039;&#039;VoidSW:&#039;&#039; Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://nukeykt.retrohost.net/ RedNukem]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NRedneck/releases 1.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AxioDL/metaforce Metaforce]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://releases.axiodl.com/ Dev builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Metroid Prime 1-3&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine XLEngine]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine/releases 0.1.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Star Wars: Dark Forces, Daggerfall. &amp;lt;br/&amp;gt;&#039;&#039;Later:&#039;&#039; Outlaws, Blood, Shadow Warrior.&lt;br /&gt;
|-&lt;br /&gt;
|[https://zdoom.org/index ZDoom]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://zdoom.org/downloads 2.81]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ZDoom has been discontinued. However the development of its replacements, GZDoom and LZDoom, is still active.&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom I-II, Final Doom, Heretic, Hexen: Beyond Heretic, Chex Quest I-III, Strife: Quest for the Sigil, Hacx: Twitch &#039;n Kill&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/ Commander Genius]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|Switch}}&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/download.php 2.8.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS OpenNFS]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS/releases 0.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Need for Speed I-III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[[EasyRPG]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://easyrpg.org/player/downloads/ {{EasyRPGVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RPG Maker 2000/2003 games&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gemrb.org/ GemRB]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Android}}&lt;br /&gt;
|[https://github.com/gemrb/gemrb/releases 0.9.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Infinity Engine &amp;lt;br/&amp;gt;(Baldur&#039;s Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))&lt;br /&gt;
|-&lt;br /&gt;
|[[Neko RPGXP Player]]&lt;br /&gt;
|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=net.kernys.rgss&amp;amp;hl 2.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|RPG Maker XP/VX/VA/MV games&lt;br /&gt;
|-&lt;br /&gt;
|[https://xoreos.org/ xoreos]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/xoreos/xoreos 0.0.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|BioWare&#039;s Aurora engine &amp;amp; derivatives &amp;lt;br/&amp;gt;(BioWare&#039;s 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://openage.sft.mx/ openage]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/SFTtech/openage/releases 0.4.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openra.net/ OpenRA]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert). &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; 2nd-gen C&amp;amp;C (C&amp;amp;C: Tiberian Sun).&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert, Dune 2000). &amp;lt;br/&amp;gt;Based on the official source code release by EA, with the goal of serving as a portable drop-in replacement for the original executables as well as a platform for mod developers.&lt;br /&gt;
|-&lt;br /&gt;
|[http://timjones.io/blog/tags/opensage/ OpenSAGE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSAGE/OpenSAGE/releases 0.3.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|EA&#039;s Command &amp;amp; Conquer games &amp;lt;br/&amp;gt;(C&amp;amp;C: Generals, C&amp;amp;C: Generals - Zero Hour) &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; The Battle for Middle-earth series (2004-2006), C&amp;amp;C 3 &amp;amp; expansion.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://rec98.nmlgc.net/ ReC98]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://github.com/nmlgc/ReC98 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Touhou 1 - 5 (PC-98)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Single game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/JACoders/OpenJK OpenJK]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://builds.openjk.org/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[http://sc2.sourceforge.net/ The Ur-Quan Masters]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://sc2.sourceforge.net/downloads.php 0.8.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Star Control II&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://alephone.lhowon.org/ Aleph One]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://alephone.lhowon.org/download.html 1.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Marathon 1-2, Marathon Infinity&lt;br /&gt;
|-&lt;br /&gt;
|[http://bibendovsky.github.io/bstone/ BStone]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/bibendovsky/bstone/releases 1.2.11]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom Crispy Doom] &amp;lt;br/&amp;gt;Crispy Heretic&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom/releases 5.10.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;Crispy Doom:&#039;&#039; Doom 1-2, Final Doom &amp;lt;br/&amp;gt;&#039;&#039;Crispy Heretic:&#039;&#039; Heretic&lt;br /&gt;
|-&lt;br /&gt;
|[https://dhewm3.org/ dhewm3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Amiga}}&lt;br /&gt;
|[https://github.com/dhewm/dhewm3/releases 1.5.1]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[https://doom64ex.wordpress.com/ Doom64 EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/doom64ex/files/doom64ex/2.5/ 2.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Doom 64 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.descent2.de/ D2X-XL] &amp;lt;br/&amp;gt;[https://www.dxx-rebirth.com/ DXX-Rebirth]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/d2x-xl/ 1.18.74] &amp;lt;br/&amp;gt;[https://github.com/dxx-rebirth/dxx-rebirth/releases 0.60 Beta 2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Descent, Descent II&lt;br /&gt;
|-&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/ ECWolf]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/download.php 1.3.3]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark&lt;br /&gt;
|-&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ Hammer of Thyrion]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ 1.5.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Hexen II&lt;br /&gt;
|-&lt;br /&gt;
|[https://ioquake3.org/ ioquake3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Amiga}}&lt;br /&gt;
|[https://ioquake3.org/get-it/ 1.36]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake III: Arena&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/iortcw/iortcw iortcw]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/iortcw/iortcw/releases 1.51]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Return to Castle Wolfenstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://nukeykt.retrohost.net/ NBlood]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NBlood/releases 1.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood&lt;br /&gt;
|-&lt;br /&gt;
|[http://openmohaa.sourceforge.net/ OpenMoHAA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/openmohaa/]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Medal of Honour: Allied Assault&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16 OpenXray]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat&lt;br /&gt;
|-&lt;br /&gt;
|[http://pcex.retrohost.net/ PCExhumed]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://lerppu.net/wannabethesis/pcexhumed/]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Powerslave (PC)&lt;br /&gt;
|-&lt;br /&gt;
|[https://powerslaveex.wordpress.com/ Powerslave EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/svkaiser/PowerslaveEX Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Powerslave (Console)&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/prboom/ PrBoom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/libretro/libretro-prboom Git]&lt;br /&gt;
|{{✓}} ||{{~}}&amp;lt;ref group=N&amp;gt;PrBoom-plus is still active&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom 1-2, Final Doom&lt;br /&gt;
|-&lt;br /&gt;
|[http://quakespasm.sourceforge.net/ Quakespasm] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake vkQuake]&amp;lt;ref group=N&amp;gt;vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/quakespasm/ 0.93.2] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake/releases 1.10.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG RBDOOM-3-BFG]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases 1.2.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (BFG Edition)&lt;br /&gt;
|-&lt;br /&gt;
|[https://icculus.org/rott/ Rise of the Triad for Linux] &lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|DC}}&lt;br /&gt;
|[https://icculus.org/rott/releases/ 1.1.2]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr rottexpr]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interrupt/systemshock Shockolate]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/Interrupt/systemshock/releases 0.7.7]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|System Shock 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://theforceengine.github.io/ The Force Engine]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://theforceengine.github.io/downloads.html 0.01.006]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars: Dark Forces, Outlaws&lt;br /&gt;
|-&lt;br /&gt;
|[https://disenchant.net/tyrquake/ Tyrquake]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://disenchant.net/git/tyrquake.git Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|vitaQuake II&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita}}&lt;br /&gt;
|[https://github.com/Rinnegatamante/vitaQuakeII Git], [http://vitadb.rinnegatamante.it/#/info/278 PS Vita]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://xash.su/xash3d.html Xash3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://xash3d.ru/doku.php?id=downloads 0.99]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Half-Life 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.yamagi.org/quake2/ Yamagi Quake II]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://deponie.yamagi.org/quake2/ 8.00]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/deathkiller/jazz2 Jazz² Resurrection]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/deathkiller/jazz2/releases 0.6.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 2&lt;br /&gt;
|-&lt;br /&gt;
|NXEngine &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo nxengine-evo]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://nxengine.sourceforge.net 1.0.0.6] &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo/releases 2.6.5]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Cave Story&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|GP32|DC}}&lt;br /&gt;
|[https://github.com/AlisterT/openjazz/releases 20190106]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 1&lt;br /&gt;
|-&lt;br /&gt;
|R.E.L.I.V.E.&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AliveTeam/alive_reversing Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Oddworld: Abe&#039;s Oddysee, Oddworld: Abe&#039;s Exoddus&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/cyxx/rawgl rawgl]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/cyxx/rawgl/releases 0.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Another World/Out of This World&lt;br /&gt;
|-&lt;br /&gt;
|REminiscence&lt;br /&gt;
|align=left|{{Icon|Windows|Android}}&lt;br /&gt;
|[http://cyxdown.free.fr/reminiscence/ 0.4.8]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Flashback (Another World&#039;s spiritual sequel)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine Rigel Engine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|LinuxARM}}&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine/releases 0.7.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem II&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/NagyD/SDLPoP/releases 1.2.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Prince of Persia (1989)&lt;br /&gt;
|-&lt;br /&gt;
|[[ Super Mario 64 Port]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sm64pc.info/sm64pcbuilder2/ sm64-port and sm64ex Builder]&amp;lt;br /&amp;gt;[https://sm64pc.info/sm64nxbuilder/ sm64nx Builder]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Super Mario 64 (N64)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bigorno.net/xrick/ xrick]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|GameCube|BeOS|Amiga|GP32}}&lt;br /&gt;
|[http://www.bigorno.net/xrick/download.html #021212]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Rick Dangerous&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Puzzle&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini Lemmini]&lt;br /&gt;
|align=left|{{Icon|Windows|macOS}}&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini/releases 0.82]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Lemmings&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/djyt/cannonball CannonBall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}&lt;br /&gt;
|[https://github.com/djyt/cannonball/wiki 0.34]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|OutRun&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE NFSIISE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Need for Speed II: SE&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jeff-1amstudios/OpenC1 OpenC1]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://1amstudios.com/projects/openc1/ 1.4]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Carmageddon &lt;br /&gt;
|-&lt;br /&gt;
|OpenLGR&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/james-knippes/openlgr Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Lego Racers&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2 OpenMC2]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}} (via [[Wine]])&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2/releases 0.0.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Midnight Club II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openswe1r.github.io/ OpenSWE1R]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSWE1R/openswe1r Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars Episode 1: Racer&lt;br /&gt;
|-&lt;br /&gt;
|[https://yethiel.gitlab.io/RVDocs/ RVGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android|LinuxARM|Pandora}}&lt;br /&gt;
|[https://rvgl.re-volt.io 21.0125a]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Re-Volt&lt;br /&gt;
|-&lt;br /&gt;
|REDriver2 &lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/SoapyMan/REDRIVER2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Driver 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671/ stuntcarremake]&amp;lt;ref group=N&amp;gt;Based on Stunt Car Racer Remake for Windows&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|Pandora}}&lt;br /&gt;
|[https://repo.openpandora.org/?page=detail&amp;amp;app=stuntcarremake_ptitseb Build 08]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Stunt Car Racer (Amiga / AtariST)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[http://arx-libertatis.org/ Arx Libertatis]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/arx/ArxLibertatis/releases 1.1.2-r1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Arx Fatalis&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interkarma/daggerfall-unity Daggerfall Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.dfworkshop.net/projects/daggerfall-unity/live-builds/ Beta 0.11.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls II: Daggerfall&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX DevilutionX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|Switch}}&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX/releases 1.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Diablo&lt;br /&gt;
|-&lt;br /&gt;
|REGoth&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/REGoth-project/REGoth-bs Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Gothic, Gothic II&lt;br /&gt;
|-&lt;br /&gt;
|[https://makipl.github.io/OpenVIII-monogame/ OpenVIII]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}} &amp;lt;!-- planned: {{Icon|Android|iOS}} --&amp;gt;&lt;br /&gt;
|[https://github.com/MaKiPL/OpenVIII Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Final Fantasy VIII&lt;br /&gt;
|-&lt;br /&gt;
|[https://opendiablo2.com/ OpenDiablo2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenDiablo2/OpenDiablo2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Diablo II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openmw.org/ OpenMW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openmw.org/downloads/ 0.46.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls III: Morrowind&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena OpenTESArena]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena/releases 0.13.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|The Elder Scrolls I: Arena&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE OpenDUNE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE/releases 0.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Dune II: The Building of a Dynasty&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ta3d.org/home-en.php TA3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/zuzuf/TA3D/releases 0.6.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{~}}&lt;br /&gt;
|Total Annihilation&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://freesynd.sourceforge.net/ FreeSynd]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/freesynd/ 0.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Syndicate (1993)&lt;br /&gt;
|-&lt;br /&gt;
|[http://swars.vexillium.org/ Syndicate Wars Port]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://swars.vexillium.org/#download 0.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Syndicate Wars&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TBS&lt;br /&gt;
|-&lt;br /&gt;
|[https://ctp2.darkdust.net/ civctp2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Pandora}} Pyra&lt;br /&gt;
|[https://github.com/civctp2/civctp2/releases 2010-04-01] &amp;lt;br/&amp;gt;([https://github.com/ptitSeb/ctp2 ctp2] for Linux/Pandora/Pyra])&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Call to Power II&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.civone.org/ CivOne]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/SWY1985/CivOne Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Sid Meier&#039;s Civilization&lt;br /&gt;
|-&lt;br /&gt;
|[https://openxcom.org/ OpenXcom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openxcom.org/git-builds/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sandbox&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrw.org/ OpenRW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/rwengine/openrw Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto III&lt;br /&gt;
|-&lt;br /&gt;
|re3&amp;lt;br/&amp;gt;reVC&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/GTAmodding/re3 re3] &amp;lt;br/&amp;gt;[https://github.com/GTAmodding/re3/tree/miami/ reVC]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Grand Theft Auto III, Grand Theft Auto: Vice City&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity San Andreas Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity/releases 3.5]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto: San Andreas&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian OpenTyrian]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian/releases 2.1.20130907]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tyrian&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - City-building&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|Haiku}}&lt;br /&gt;
|[https://sourceforge.net/projects/opencaesar3/files/ 0.5] (2016)&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bvschaik/julius Julius]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus Augustus] &amp;lt;small&amp;gt;(Gameplay changes)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita|Switch}}&lt;br /&gt;
|[https://github.com/bvschaik/julius/releases 1.6]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus/releases 3.0.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Construction/Management&lt;br /&gt;
|-&lt;br /&gt;
|[http://corsixth.com/ CorsixTH]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/CorsixTH/CorsixTH/releases 0.65]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Theme Hospital&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.reddit.com/r/locomotion/ OpenLoco]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenLoco/releases 21.05]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Chris Sawyer&#039;s Locomotion&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrct2.org/ OpenRCT2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenRCT2/releases 0.3.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RollerCoaster Tycoon 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.openttd.org/en/ OpenTTD]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenTTD/OpenTTD/releases 1.11.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Transport Tycoon Deluxe&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Flight Combat&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall terminal-recall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall Git] &amp;lt;br/&amp;gt;[https://sourceforge.net/projects/terminal-recall/files/nightly-builds/ Nightly Builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Terminal Volocity, Fury3&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/ max_vita]&lt;br /&gt;
|align=left|{{Icon|Vita}}&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/releases release 4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Max Payne&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Visual novel&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp NitroSharp]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|ChäoS;HEAd NoAH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)&lt;br /&gt;
* [https://github.com/leereilly/games Games on GitHub] by Lee Reilly ([https://github.com/leereilly/games/blob/master/README.md Master list] in wider view. This list from leereilly contains Table of Contents and categories with highlighted links to Git repos.)&lt;br /&gt;
* [https://trilarion.github.io/opensourcegames/ Open Source Games on GitHub] by Trilarion ([https://github.com/Trilarion/opensourcegames/blob/master/entries/tocs/_games.md#Games Master list]. As good as OSGC site above &amp;amp; frighteningly far larger list than leereilly&#039;s Git list. Over [https://github.com/Trilarion/opensourcegames/blob/master/README.md 1200 game entries]!)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Game_engine_recreation#Methods Game engine recreation] on Wikipedia (Has links to lists of: 1) commercial video games with source code; 2) source ports; and 3) game engine recreations.)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_open-source_video_games List of open-source video games] on Wikipedia (Not very complete, and the different categories are somewhat confusing.)&lt;br /&gt;
* [https://libregamewiki.org/Main_Page LibreGameWiki] (Small learning curve applies for navigating around the wiki. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
* [https://directory.fsf.org/wiki/Category/Game Game category of the Free software directory] (Wiki with fairly basic content. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;u&amp;gt;Curated Lists:&amp;lt;/u&amp;gt;&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay  D.&#039;s recommendations for OS, DRM-free games] (thingsiplay.game.blog. Mar 13, 2020. Not for game recreations. Some selections have similarities to old commercial games.)&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay  D.&#039;s recommendations for OS &amp;amp; alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;News:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.gamingonlinux.com/articles/category/Game_Engine GamingOnLinux.com] (For the latest news on releases and updates of game recreations and source ports that work on Linux)&lt;br /&gt;
* [https://www.reddit.com/r/opensourcegames/ Reddit feed] (Aggregation quality is a little bit spotty. You have to wade through the news posts a bit for the relevant software.)&lt;br /&gt;
* [https://www.reddit.com/r/pcgaming/comments/hiuizr/list_of_open_source_games_list_of_open_source/ List of Open Source Games on Reddit] (Thread by u/AMD_CEO. Wed Jul 1, 2020. Had added recommendations to links also seen above.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game engine recreations]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39135</id>
		<title>Game engine recreations and source ports</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Game_engine_recreations_and_source_ports&amp;diff=39135"/>
		<updated>2021-08-09T20:11:32Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Single game engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sometimes a full system emulator is overkill. This is especially true when a developer only wants to get one game (or a number of games that use the same engine) working. In that case, reimplementing that game alone would save more time than implementing the platform it runs on. These kinds of projects are common when abandonware has large communities; when the original developer has disbanded and can no longer support or update it, an effort is then made to get it running natively on newer versions of-- and/or entirely different-- operating systems and platforms.&lt;br /&gt;
&lt;br /&gt;
* When the developer only has a binary to work with (and not the [[source code]]), they recreate the engine rather than port it, hence the term &#039;&#039;&#039;[[wikipedia:Game engine recreation|game engine recreations]]&#039;&#039;&#039; (or alternatively &#039;&#039;&#039;game engine re-implementations&#039;&#039;&#039;). How the developers go about this process depends on their philosophy; they may opt to decompile the original executable and have their own program rely on the original until all of its functions have been remade, at which point the original binary is no longer needed. Alternatively, they can be remade based on a clean room design, in which the project implements the abstract features without having to disassemble the original, going by how components are expected to be used rather than how the game uses them. Some engines come about simply because they were inspired by the original game, and the programmer felt confident enough that no reverse engineering was necessary to make an engine that does the same thing.&lt;br /&gt;
* In rare cases, games are released as open-source by the publishers themselves, allowing developers to perform a &#039;&#039;&#039;source port&#039;&#039;&#039; of the code. This skips the step of figuring out how the game works. The most common example that&#039;s often used is id Software&#039;s release of Doom in 1997. It led to [[wikipedia:List of Doom source ports|so many ports being released]] that the community began to joke about what devices haven&#039;t gotten it running yet.&lt;br /&gt;
&lt;br /&gt;
Some projects are implemented in ways that the original developer did not intend; for example, for a platform other than which publishers marketed it for. And they&#039;re not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that reimplements Winamp in the web browser. These projects are almost always open-source which also allows new programmers to fix bugs that could have been difficult to track down during development (alternatively, the bugs may be emulated to allow old mods to continue to safely exploit them). When most of the effort is on programming, the project will usually require the original game&#039;s assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren&#039;t infringing the game&#039;s copyrights since the player must obtain the original to use it; if the game is still being sold, this could allow the publisher to even earn revenue from the project.&lt;br /&gt;
&lt;br /&gt;
For the sake of brevity, most of these projects often refer to themselves under some variety of &#039;&#039;&#039;fan remakes&#039;&#039;&#039;. The [[#External links|External links]] section has lists for a number of known and available projects.&lt;br /&gt;
&lt;br /&gt;
==Multi game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Operating System(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure (3rd-person)&lt;br /&gt;
|-&lt;br /&gt;
|[https://opentomb.github.io/ OpenTomb]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/opentomb/OpenTomb/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tomb Raider 1-5&lt;br /&gt;
|-&lt;br /&gt;
|[http://xproger.info/projects/OpenLara/ OpenLara]&amp;lt;ref group=N&amp;gt;OpenLara was inspired by OpenTomb&amp;lt;/ref&amp;gt; &lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|LinuxARM|3DS|Switch}}&lt;br /&gt;
|[https://github.com/XProger/OpenLara/releases Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Tomb Raider 1-4&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[[ResidualVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[http://www.residualvm.org/downloads/ 0.3.1]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ResidualVM has merged with ScummVM&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|3D adventure games (Grim Fandango, Escape from Monkey Island, Myst III: Exile &amp;amp; The Longest Journey)&lt;br /&gt;
|-&lt;br /&gt;
|[[ScummVM]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://www.scummvm.org/downloads/ {{ScummVMVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous &amp;amp; more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://m210.duke4.net/ BuildGDX]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://m210.duke4.net/ Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood, Duke Nukem 3D, Shadow Warrior, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Witchaven, Witchaven II, TekWar, Legend of the Seven Paladins&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/coelckers/Raze Raze]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/coelckers/Raze/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.eduke32.com/ EDuke32] &amp;lt;br/&amp;gt;VoidSW &amp;lt;ref group=N&amp;gt;VoidSW is included with EDuke32&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://dukeworld.com/eduke32/synthesis/latest/?s=d&amp;amp;o=d&amp;amp;dir=eduke32/synthesis/latest Website]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;EDuke32:&#039;&#039; Duke Nukem 3D, Ion Fury, NAM, World War II GI &amp;lt;br/&amp;gt;&#039;&#039;VoidSW:&#039;&#039; Shadow Warrior&lt;br /&gt;
|-&lt;br /&gt;
|[https://nukeykt.retrohost.net/ RedNukem]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NRedneck/releases 1.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/AxioDL/metaforce Metaforce]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://releases.axiodl.com/ Dev builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Metroid Prime 1-3&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine XLEngine]&lt;br /&gt;
|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/Mindwerks/XLEngine/releases 0.1.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Star Wars: Dark Forces, Daggerfall. &amp;lt;br/&amp;gt;&#039;&#039;Later:&#039;&#039; Outlaws, Blood, Shadow Warrior.&lt;br /&gt;
|-&lt;br /&gt;
|[https://zdoom.org/index ZDoom]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://zdoom.org/downloads 2.81]&lt;br /&gt;
|{{✗}} ||{{✗}}&amp;lt;ref group=N&amp;gt;ZDoom has been discontinued. However the development of its replacements, GZDoom and LZDoom, is still active.&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom I-II, Final Doom, Heretic, Hexen: Beyond Heretic, Chex Quest I-III, Strife: Quest for the Sigil, Hacx: Twitch &#039;n Kill&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/ Commander Genius]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|Switch}}&lt;br /&gt;
|[http://clonekeenplus.sourceforge.net/download.php 2.8.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Commander Keen in Invasion of the Vorticons, Commander Keen in Keen Dreams, Commander Keen in Goodbye Galaxy, Commander Keen in Aliens Ate My Babysitter&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS OpenNFS]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenNFS/OpenNFS/releases 0.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Need for Speed I-III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[[EasyRPG]]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://easyrpg.org/player/downloads/ {{EasyRPGVer}}]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RPG Maker 2000/2003 games&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.gemrb.org/ GemRB]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Android}}&lt;br /&gt;
|[https://github.com/gemrb/gemrb/releases 0.9.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Infinity Engine &amp;lt;br/&amp;gt;(Baldur&#039;s Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))&lt;br /&gt;
|-&lt;br /&gt;
|[[Neko RPGXP Player]]&lt;br /&gt;
|{{Icon|Android}}&lt;br /&gt;
|[https://play.google.com/store/apps/details?id=net.kernys.rgss&amp;amp;hl 2.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|RPG Maker XP/VX/VA/MV games&lt;br /&gt;
|-&lt;br /&gt;
|[https://xoreos.org/ xoreos]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/xoreos/xoreos 0.0.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|BioWare&#039;s Aurora engine &amp;amp; derivatives &amp;lt;br/&amp;gt;(BioWare&#039;s 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://openage.sft.mx/ openage]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/SFTtech/openage/releases 0.4.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.openra.net/ OpenRA]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert). &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; 2nd-gen C&amp;amp;C (C&amp;amp;C: Tiberian Sun).&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]&lt;br /&gt;
|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/OpenRA/OpenRA/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Early Westwood games (Command &amp;amp; Conquer, C&amp;amp;C: Red Alert, Dune 2000). &amp;lt;br/&amp;gt;Based on the official source code release by EA, with the goal of serving as a portable drop-in replacement for the original executables as well as a platform for mod developers.&lt;br /&gt;
|-&lt;br /&gt;
|[http://timjones.io/blog/tags/opensage/ OpenSAGE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSAGE/OpenSAGE/releases 0.3.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|EA&#039;s Command &amp;amp; Conquer games &amp;lt;br/&amp;gt;(C&amp;amp;C: Generals, C&amp;amp;C: Generals - Zero Hour) &amp;lt;br/&amp;gt;&#039;&#039;Soon:&#039;&#039; The Battle for Middle-earth series (2004-2006), C&amp;amp;C 3 &amp;amp; expansion.&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://rec98.nmlgc.net/ ReC98]&lt;br /&gt;
|Multi-platform&lt;br /&gt;
|[https://github.com/nmlgc/ReC98 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Touhou 1 - 5 (PC-98)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Single game engine==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Name&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Platform(s)&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Latest Version&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[libretro|Libretro Core]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Active&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|[[Recommended Emulators|Recommended]]&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;|Supported game(s)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Action-adventure&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/JACoders/OpenJK OpenJK]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://builds.openjk.org/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Adventure&lt;br /&gt;
|-&lt;br /&gt;
|[http://sc2.sourceforge.net/ The Ur-Quan Masters]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[http://sc2.sourceforge.net/downloads.php 0.8.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Star Control II&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|FPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://alephone.lhowon.org/ Aleph One]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://alephone.lhowon.org/download.html 1.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Marathon 1-2, Marathon Infinity&lt;br /&gt;
|-&lt;br /&gt;
|[http://bibendovsky.github.io/bstone/ BStone]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/bibendovsky/bstone/releases 1.2.11]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom Crispy Doom] &amp;lt;br/&amp;gt;Crispy Heretic&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/fabiangreffrath/crispy-doom/releases 5.10.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|&#039;&#039;Crispy Doom:&#039;&#039; Doom 1-2, Final Doom &amp;lt;br/&amp;gt;&#039;&#039;Crispy Heretic:&#039;&#039; Heretic&lt;br /&gt;
|-&lt;br /&gt;
|[https://dhewm3.org/ dhewm3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Amiga}}&lt;br /&gt;
|[https://github.com/dhewm/dhewm3/releases 1.5.1]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[https://doom64ex.wordpress.com/ Doom64 EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/doom64ex/files/doom64ex/2.5/ 2.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Doom 64 (Original)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.descent2.de/ D2X-XL] &amp;lt;br/&amp;gt;[https://www.dxx-rebirth.com/ DXX-Rebirth]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/d2x-xl/ 1.18.74] &amp;lt;br/&amp;gt;[https://github.com/dxx-rebirth/dxx-rebirth/releases 0.60 Beta 2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Descent, Descent II&lt;br /&gt;
|-&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/ ECWolf]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[http://maniacsvault.net/ecwolf/download.php 1.3.3]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark&lt;br /&gt;
|-&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ Hammer of Thyrion]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://uhexen2.sourceforge.net/ 1.5.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Hexen II&lt;br /&gt;
|-&lt;br /&gt;
|[https://ioquake3.org/ ioquake3]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Amiga}}&lt;br /&gt;
|[https://ioquake3.org/get-it/ 1.36]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake III: Arena&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/iortcw/iortcw iortcw]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/iortcw/iortcw/releases 1.51]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Return to Castle Wolfenstein&lt;br /&gt;
|-&lt;br /&gt;
|[http://nukeykt.retrohost.net/ NBlood]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/nukeykt/NBlood/releases 1.01]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Blood&lt;br /&gt;
|-&lt;br /&gt;
|[http://openmohaa.sourceforge.net/ OpenMoHAA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sourceforge.net/projects/openmohaa/]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Medal of Honour: Allied Assault&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16 OpenXray]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenXRay/xray-16/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|S.T.A.L.K.E.R.: Clear Sky, S.T.A.L.K.E.R.: Call of Pripyat&lt;br /&gt;
|-&lt;br /&gt;
|[http://pcex.retrohost.net/ PCExhumed]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://lerppu.net/wannabethesis/pcexhumed/]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Powerslave (PC)&lt;br /&gt;
|-&lt;br /&gt;
|[https://powerslaveex.wordpress.com/ Powerslave EX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/svkaiser/PowerslaveEX Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Powerslave (Console)&lt;br /&gt;
|-&lt;br /&gt;
|[https://docs.libretro.com/library/prboom/ PrBoom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/libretro/libretro-prboom Git]&lt;br /&gt;
|{{✓}} ||{{~}}&amp;lt;ref group=N&amp;gt;PrBoom-plus is still active&amp;lt;/ref&amp;gt; ||{{✓}}&lt;br /&gt;
|Doom 1-2, Final Doom&lt;br /&gt;
|-&lt;br /&gt;
|[http://quakespasm.sourceforge.net/ Quakespasm] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake vkQuake]&amp;lt;ref group=N&amp;gt;vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/quakespasm/ 0.93.2] &amp;lt;br/&amp;gt;[https://github.com/Novum/vkQuake/releases 1.10.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG RBDOOM-3-BFG]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases 1.2.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Doom 3 (BFG Edition)&lt;br /&gt;
|-&lt;br /&gt;
|[https://icculus.org/rott/ Rise of the Triad for Linux] &lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|DC}}&lt;br /&gt;
|[https://icculus.org/rott/releases/ 1.1.2]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr rottexpr]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/LTCHIPS/rottexpr/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Rise of the Triad: Dark War&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interrupt/systemshock Shockolate]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/Interrupt/systemshock/releases 0.7.7]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|System Shock 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://theforceengine.github.io/ The Force Engine]&lt;br /&gt;
|align=left|{{Icon|Windows}}&lt;br /&gt;
|[https://theforceengine.github.io/downloads.html 0.01.006]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars: Dark Forces, Outlaws&lt;br /&gt;
|-&lt;br /&gt;
|[https://disenchant.net/tyrquake/ Tyrquake]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://disenchant.net/git/tyrquake.git Git]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 1&lt;br /&gt;
|-&lt;br /&gt;
|vitaQuake II&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita}}&lt;br /&gt;
|[https://github.com/Rinnegatamante/vitaQuakeII Git], [http://vitadb.rinnegatamante.it/#/info/278 PS Vita]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://xash.su/xash3d.html Xash3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://xash3d.ru/doku.php?id=downloads 0.99]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Half-Life 1&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.yamagi.org/quake2/ Yamagi Quake II]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://deponie.yamagi.org/quake2/ 8.00]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Quake 2&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Platform&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/deathkiller/jazz2 Jazz² Resurrection]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/deathkiller/jazz2/releases 0.6.6]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 2&lt;br /&gt;
|-&lt;br /&gt;
|NXEngine &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo nxengine-evo]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://nxengine.sourceforge.net 1.0.0.6] &amp;lt;br/&amp;gt;[https://github.com/nxengine/nxengine-evo/releases 2.6.5]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Cave Story&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|GP32|DC}}&lt;br /&gt;
|[https://github.com/AlisterT/openjazz/releases 20190106]&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Jazz Jackrabbit 1&lt;br /&gt;
|-&lt;br /&gt;
|R.E.L.I.V.E.&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/AliveTeam/alive_reversing Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Oddworld: Abe&#039;s Oddysee, Oddworld: Abe&#039;s Exoddus&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/cyxx/rawgl rawgl]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/cyxx/rawgl/releases 0.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Another World/Out of This World&lt;br /&gt;
|-&lt;br /&gt;
|REminiscence&lt;br /&gt;
|align=left|{{Icon|Windows|Android}}&lt;br /&gt;
|[http://cyxdown.free.fr/reminiscence/ 0.4.8]&lt;br /&gt;
|{{✓}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Flashback (Another World&#039;s spiritual sequel)&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine Rigel Engine]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|LinuxARM}}&lt;br /&gt;
|[https://github.com/lethal-guitar/RigelEngine/releases 0.7.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Duke Nukem II&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/NagyD/SDLPoP/releases 1.2.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Prince of Persia (1989)&lt;br /&gt;
|-&lt;br /&gt;
|[[ Super Mario 64 PC Port]]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://sm64pc.info/sm64pcbuilder2/ sm64-port and sm64ex Builder]&amp;lt;br /&amp;gt;[https://sm64pc.info/sm64nxbuilder/ sm64nx Builder]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Super Mario 64 (N64)&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.bigorno.net/xrick/ xrick]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|GameCube|BeOS|Amiga|GP32}}&lt;br /&gt;
|[http://www.bigorno.net/xrick/download.html #021212]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Rick Dangerous&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Puzzle&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini Lemmini]&lt;br /&gt;
|align=left|{{Icon|Windows|macOS}}&lt;br /&gt;
|[https://github.com/mjfwalsh/lemmini/releases 0.82]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Lemmings&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Racing&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/djyt/cannonball CannonBall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}&lt;br /&gt;
|[https://github.com/djyt/cannonball/wiki 0.34]&lt;br /&gt;
|{{✓}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|OutRun&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE NFSIISE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/zaps166/NFSIISE/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Need for Speed II: SE&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jeff-1amstudios/OpenC1 OpenC1]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://1amstudios.com/projects/openc1/ 1.4]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Carmageddon &lt;br /&gt;
|-&lt;br /&gt;
|OpenLGR&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/james-knippes/openlgr Git]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Lego Racers&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2 OpenMC2]&lt;br /&gt;
|align=left|{{Icon|Linux|macOS}} (via [[Wine]])&lt;br /&gt;
|[https://github.com/LRFLEW/OpenMC2/releases 0.0.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Midnight Club II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openswe1r.github.io/ OpenSWE1R]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenSWE1R/openswe1r Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Star Wars Episode 1: Racer&lt;br /&gt;
|-&lt;br /&gt;
|[https://yethiel.gitlab.io/RVDocs/ RVGL]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android|LinuxARM|Pandora}}&lt;br /&gt;
|[https://rvgl.re-volt.io 21.0125a]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Re-Volt&lt;br /&gt;
|-&lt;br /&gt;
|REDriver2 &lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/SoapyMan/REDRIVER2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Driver 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671/ stuntcarremake]&amp;lt;ref group=N&amp;gt;Based on Stunt Car Racer Remake for Windows&amp;lt;/ref&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows7|Linux|Pandora}}&lt;br /&gt;
|[https://repo.openpandora.org/?page=detail&amp;amp;app=stuntcarremake_ptitseb Build 08]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Stunt Car Racer (Amiga / AtariST)&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RPG&lt;br /&gt;
|-&lt;br /&gt;
|[http://arx-libertatis.org/ Arx Libertatis]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/arx/ArxLibertatis/releases 1.1.2-r1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Arx Fatalis&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/Interkarma/daggerfall-unity Daggerfall Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://www.dfworkshop.net/projects/daggerfall-unity/live-builds/ Beta 0.11.4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls II: Daggerfall&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX DevilutionX]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|Switch}}&lt;br /&gt;
|[https://github.com/diasurgical/devilutionX/releases 1.2.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Diablo&lt;br /&gt;
|-&lt;br /&gt;
|REGoth&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/REGoth-project/REGoth-bs Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Gothic, Gothic II&lt;br /&gt;
|-&lt;br /&gt;
|[https://makipl.github.io/OpenVIII-monogame/ OpenVIII]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}} &amp;lt;!-- planned: {{Icon|Android|iOS}} --&amp;gt;&lt;br /&gt;
|[https://github.com/MaKiPL/OpenVIII Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Final Fantasy VIII&lt;br /&gt;
|-&lt;br /&gt;
|[https://opendiablo2.com/ OpenDiablo2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/OpenDiablo2/OpenDiablo2 Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}}&lt;br /&gt;
|Diablo II&lt;br /&gt;
|-&lt;br /&gt;
|[https://openmw.org/ OpenMW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openmw.org/downloads/ 0.46.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|The Elder Scrolls III: Morrowind&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena OpenTESArena]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/afritz1/OpenTESArena/releases 0.13.0]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|The Elder Scrolls I: Arena&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE OpenDUNE]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/OpenDUNE/OpenDUNE/releases 0.9]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Dune II: The Building of a Dynasty&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ta3d.org/home-en.php TA3D]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/zuzuf/TA3D/releases 0.6.0]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{~}}&lt;br /&gt;
|Total Annihilation&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|RTT&lt;br /&gt;
|-&lt;br /&gt;
|[http://freesynd.sourceforge.net/ FreeSynd]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://sourceforge.net/projects/freesynd/ 0.7.5]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Syndicate (1993)&lt;br /&gt;
|-&lt;br /&gt;
|[http://swars.vexillium.org/ Syndicate Wars Port]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[http://swars.vexillium.org/#download 0.3]&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✓}}&lt;br /&gt;
|Syndicate Wars&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TBS&lt;br /&gt;
|-&lt;br /&gt;
|[https://ctp2.darkdust.net/ civctp2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Pandora}} Pyra&lt;br /&gt;
|[https://github.com/civctp2/civctp2/releases 2010-04-01] &amp;lt;br/&amp;gt;([https://github.com/ptitSeb/ctp2 ctp2] for Linux/Pandora/Pyra])&lt;br /&gt;
|{{✗}} ||{{~}} ||{{✓}}&lt;br /&gt;
|Call to Power II&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.civone.org/ CivOne]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/SWY1985/CivOne Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✗}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|Sid Meier&#039;s Civilization&lt;br /&gt;
|-&lt;br /&gt;
|[https://openxcom.org/ OpenXcom]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://openxcom.org/git-builds/ Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sandbox&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrw.org/ OpenRW]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|FreeBSD}}&lt;br /&gt;
|[https://github.com/rwengine/openrw Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto III&lt;br /&gt;
|-&lt;br /&gt;
|re3&amp;lt;br/&amp;gt;reVC&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/GTAmodding/re3 re3] &amp;lt;br/&amp;gt;[https://github.com/GTAmodding/re3/tree/miami/ reVC]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Grand Theft Auto III, Grand Theft Auto: Vice City&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity San Andreas Unity]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android}}&lt;br /&gt;
|[https://github.com/GTA-ASM/SanAndreasUnity/releases 3.5]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}}&lt;br /&gt;
|Grand Theft Auto: San Andreas&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Shoot &#039;em up&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian OpenTyrian]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|Android}}&lt;br /&gt;
|[https://github.com/opentyrian/opentyrian/releases 2.1.20130907]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Tyrian&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - City-building&lt;br /&gt;
|-&lt;br /&gt;
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Android|Haiku}}&lt;br /&gt;
|[https://sourceforge.net/projects/opencaesar3/files/ 0.5] (2016)&lt;br /&gt;
|{{✗}} ||{{✗}} ||{{✗}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/bvschaik/julius Julius]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus Augustus] &amp;lt;small&amp;gt;(Gameplay changes)&amp;lt;/small&amp;gt;&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|Vita|Switch}}&lt;br /&gt;
|[https://github.com/bvschaik/julius/releases 1.6]&amp;lt;br /&amp;gt;[https://github.com/Keriew/augustus/releases 3.0.1]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Caesar III&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Construction/Management&lt;br /&gt;
|-&lt;br /&gt;
|[http://corsixth.com/ CorsixTH]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS|BSD}}&lt;br /&gt;
|[https://github.com/CorsixTH/CorsixTH/releases 0.65]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Theme Hospital&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.reddit.com/r/locomotion/ OpenLoco]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenLoco/releases 21.05]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Chris Sawyer&#039;s Locomotion&lt;br /&gt;
|-&lt;br /&gt;
|[https://openrct2.org/ OpenRCT2]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenRCT2/OpenRCT2/releases 0.3.3]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|RollerCoaster Tycoon 2&lt;br /&gt;
|-&lt;br /&gt;
|[https://www.openttd.org/en/ OpenTTD]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/OpenTTD/OpenTTD/releases 1.11.2]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Transport Tycoon Deluxe&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Sim - Flight Combat&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall terminal-recall]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux|macOS}}&lt;br /&gt;
|[https://github.com/jtrfp/terminal-recall Git] &amp;lt;br/&amp;gt;[https://sourceforge.net/projects/terminal-recall/files/nightly-builds/ Nightly Builds]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Terminal Volocity, Fury3&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|TPS&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/ max_vita]&lt;br /&gt;
|align=left|{{Icon|Vita}}&lt;br /&gt;
|[https://github.com/fgsfdsfgs/max_vita/releases release 4]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{✓}}&lt;br /&gt;
|Max Payne&lt;br /&gt;
|-&lt;br /&gt;
!colspan=&amp;quot;9&amp;quot;|Visual novel&lt;br /&gt;
|-&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp NitroSharp]&lt;br /&gt;
|align=left|{{Icon|Windows|Linux}}&lt;br /&gt;
|[https://github.com/CommitteeOfZero/nitrosharp/releases Git]&lt;br /&gt;
|{{✗}} ||{{✓}} ||{{~}} &amp;lt;small&amp;gt;(WIP)&amp;lt;/small&amp;gt;&lt;br /&gt;
|ChäoS;HEAd NoAH&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references group=N /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)&lt;br /&gt;
* [https://github.com/leereilly/games Games on GitHub] by Lee Reilly ([https://github.com/leereilly/games/blob/master/README.md Master list] in wider view. This list from leereilly contains Table of Contents and categories with highlighted links to Git repos.)&lt;br /&gt;
* [https://trilarion.github.io/opensourcegames/ Open Source Games on GitHub] by Trilarion ([https://github.com/Trilarion/opensourcegames/blob/master/entries/tocs/_games.md#Games Master list]. As good as OSGC site above &amp;amp; frighteningly far larger list than leereilly&#039;s Git list. Over [https://github.com/Trilarion/opensourcegames/blob/master/README.md 1200 game entries]!)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Game_engine_recreation#Methods Game engine recreation] on Wikipedia (Has links to lists of: 1) commercial video games with source code; 2) source ports; and 3) game engine recreations.)&lt;br /&gt;
* [https://en.wikipedia.org/wiki/List_of_open-source_video_games List of open-source video games] on Wikipedia (Not very complete, and the different categories are somewhat confusing.)&lt;br /&gt;
* [https://libregamewiki.org/Main_Page LibreGameWiki] (Small learning curve applies for navigating around the wiki. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
* [https://directory.fsf.org/wiki/Category/Game Game category of the Free software directory] (Wiki with fairly basic content. Tends to focus more on indigenous open-source engines.)&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;u&amp;gt;Curated Lists:&amp;lt;/u&amp;gt;&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay  D.&#039;s recommendations for OS, DRM-free games] (thingsiplay.game.blog. Mar 13, 2020. Not for game recreations. Some selections have similarities to old commercial games.)&lt;br /&gt;
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay  D.&#039;s recommendations for OS &amp;amp; alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;News:&#039;&#039;&#039;&lt;br /&gt;
* [https://www.gamingonlinux.com/articles/category/Game_Engine GamingOnLinux.com] (For the latest news on releases and updates of game recreations and source ports that work on Linux)&lt;br /&gt;
* [https://www.reddit.com/r/opensourcegames/ Reddit feed] (Aggregation quality is a little bit spotty. You have to wade through the news posts a bit for the relevant software.)&lt;br /&gt;
* [https://www.reddit.com/r/pcgaming/comments/hiuizr/list_of_open_source_games_list_of_open_source/ List of Open Source Games on Reddit] (Thread by u/AMD_CEO. Wed Jul 1, 2020. Had added recommendations to links also seen above.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Game engine recreations]]&lt;br /&gt;
[[Category:Not really emulators]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39134</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39134"/>
		<updated>2021-08-09T20:10:54Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Enhanced Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most patches and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39133</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39133"/>
		<updated>2021-08-09T20:08:33Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39132</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39132"/>
		<updated>2021-08-09T20:07:59Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|3DS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/3ds-minimap 3ds-minimap]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of original port that includes a minimap, 60fps patch, puppycam patch, mini menu, and more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39131</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39131"/>
		<updated>2021-08-09T20:04:52Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more.&lt;br /&gt;
&lt;br /&gt;
[[Category:Game_engine_recreations]]&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39130</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39130"/>
		<updated>2021-08-09T19:58:59Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Vanilla Forks==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more. ROM hacks&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39129</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39129"/>
		<updated>2021-08-09T19:58:36Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Enhanced Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://rentry.co/eiiv5/raw sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more. ROM hacks&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39128</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39128"/>
		<updated>2021-08-09T19:58:08Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS|Vita|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64pc/sm64ex sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/djoslin0/sm64ex-coop sm64ex-coop]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex where multiple players can play online together, aiming to synchronize all entities and every level for multiple players.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64rt]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex that adds support for RT64, a hardware-accelerated real-time path tracer. Requires an ray-tracing capable card.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|N64|3DS|WiiU|Switch}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/DarioSamo/sm64rt sm64ex-alo]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
Fork of sm64ex rebased with quality of life fixes and additional features such as PuppyCam 2, Kaze&#039;s MOP, console compatibility, and more. ROM hacks&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39127</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39127"/>
		<updated>2021-08-09T19:40:01Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Enhanced Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64pc/sm64ex sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39126</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39126"/>
		<updated>2021-08-09T19:39:44Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
===sm64ex===&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|macOS}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64pc/sm64ex sm64ex]&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39125</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39125"/>
		<updated>2021-08-09T19:34:29Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* Enhanced Forks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
===sm64ex===&lt;br /&gt;
&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as most other mods such as co-op are forks of sm64ex.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39124</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39124"/>
		<updated>2021-08-09T19:33:32Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Enhanced Forks==&lt;br /&gt;
&lt;br /&gt;
===sm64ex===&lt;br /&gt;
&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
	<entry>
		<id>https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39123</id>
		<title>Super Mario 64 port</title>
		<link rel="alternate" type="text/html" href="https://emulation.gametechwiki.com/index.php?title=Super_Mario_64_port&amp;diff=39123"/>
		<updated>2021-08-09T19:32:57Z</updated>

		<summary type="html">&lt;p&gt;Babyclav: /* sm64ex */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox emulator&lt;br /&gt;
|title = Super Mario 64 Port&lt;br /&gt;
|logo = &lt;br /&gt;
|logowidth = 165&lt;br /&gt;
|last-version = &lt;br /&gt;
|active = Yes&lt;br /&gt;
|fate = &lt;br /&gt;
|platform = Multi-platform&lt;br /&gt;
|architecture = &lt;br /&gt;
|target = Super Mario 64&lt;br /&gt;
|developer = [https://github.com/sm64-port sm64-port]&lt;br /&gt;
|website = &lt;br /&gt;
|source = [https://github.com/n64decomp/sm64 GitHub]&lt;br /&gt;
|license = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Super Mario 64 Port is an open-source port of Super Mario 64 with support for widescreen displays, 4K resolution, and other mods. Development of this started when in 2019, Matt Kempster along with others decompiled the original ROM into C source code. Ever since this port, there have been several forks of it that enhance it or port it to other consoles.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|Win|Lin|BSD}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/sm64-port/sm64-port Original Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
{| cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
|align=center|{{Icon|DOS-big|}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port DOS Port]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|&amp;lt;hr/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Android-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/VDavid003/sm64-port-android-base Android Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Switch-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/teamsalta/sm64nx NX Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS4-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/OsirizX/sm64-port/tree/ps4 PS4 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|WiiU-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/aboood40091/sm64-port Wii U Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Vita-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/bythos14/sm64-vita Vita Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS3-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps3 PS3 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|NDS-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/Hydr8gon/sm64 DSi Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Wii|GCN}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mkst/sm64-port/tree/wii Wii Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Xbox-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/xbox Xbox Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PSP-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/z2442/sm64-port PSP Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|PS2-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/fgsfdsfgs/sm64-port/tree/ps2 PS2 Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|align=center|{{Icon|Dreamcast-big}}&lt;br /&gt;
|&#039;&#039;&#039;[https://github.com/mrneo240/sm64-port Dreamcast Port]&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Enhanced Forks===&lt;br /&gt;
&lt;br /&gt;
==sm64ex==&lt;br /&gt;
&lt;br /&gt;
sm64ex is a fork of the original SM64-port, that includes a 60fps patch that can be applied before build and offers optional enhancements as make options, such as a better camera, no drawing distance, texture fixes, and support for external resouces such as texture and sound changes, although can still be made completely vanilla, it also includes an in-game options menu that includes controller configuration and an optional cheats menu, and can support older machines and OS with SDL 1.2 or OpenGL 1.1 build options, although there are other enhanced forks such as sm64nx, you generally want to use ex, as it has the most mods and most other mods such as co-op are forks of sm64ex.&lt;/div&gt;</summary>
		<author><name>Babyclav</name></author>
	</entry>
</feed>