Game engine recreations and source ports: Difference between revisions

P0008874 (talk | contribs)
m Yep, Rest in peace.
Miscellaneous: Updated link
 
(30 intermediate revisions by 14 users not shown)
Line 1: Line 1:
{{for|list of demakes|List of notable ports#Demakes}}
{{for|list of demakes|List of notable ports#Demakes}}
{{for|a list of game engines|Game engines}}
{{for|a list of game engines|Game engines}}
'''Ports''' may be more attractive than emulation in some cases, and this goes too for '''unofficial ports''' developed by the community. However, the port may be of poor quality, in which case you're better off just '''emulating''' the game using whichever definitive version (usually its target platform during development). This article will hopefully help the reader make an informed decision.


'''Game engine recreations''' and '''source ports''' can be better than emulation on a game-by-game basis, adding improvements to the original, better performance and ports to less powerful systems were emulation is impractical/slow. 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, re-implementing 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. Examples are OpenMW for Morrowind.
'''Game engine recreations''' and '''source ports''' can be better than emulation on a game-by-game basis, adding improvements to the original, better performance and ports to less powerful systems were emulation is impractical/slow. 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, re-implementing 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. Examples are OpenMW for Morrowind.


* '''[[wikipedia:Game engine recreation|game engine recreations]]''' (AKA '''game engine re-implementations'''), 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. How the developers go about this process depends on their philosophy; they may opt to de-compile 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.
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're not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that re-implements 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's assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren't infringing the game'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. This aspect is debatable however, as some source code recreations did result in cease-and-desist letters and even [[Legal status and history of emulation#Take-Two Interactive|lawsuits from companies such as in the case of re3 and reVC for the 3D-era ''Grand Theft Auto'' games]], with Take-Two Interactive alleging that the source ports were made to facilitate piracy and that "the work is not licensed in any way"; some have speculated that the suit among others was to keep fan-made mods from getting in the way of their much-maligned ''Definitive Edition'' remasters.


* '''source ports''', in rare cases, games release the source code by the publishers themselves, allowing developers to perform a port of the source code. This skips the step of figuring out how the game works. The most common example that is often used is id Software'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't gotten it running yet (see [https://doomwiki.org/wiki/Source_port#List_of_source_ports_for_Doom_engine_games the Doom Wiki] for a list). Examples are GZDoom, vkQuake, Kex Engine.
For the sake of brevity, most of these projects often refer to themselves under some variety of '''fan remakes'''. The [[Game engine recreations and source ports#External links|External links]] section has lists for a number of known and available projects.


* '''disassemblies''' - a type of reverse engineering that turns machine code language into Assembly code language. It's more common on pre-fifth generation consoles. A disassembler is needed.
On Linux downloading and using game engines is easy with [https://github.com/luxtorpeda-dev/luxtorpeda Luxtorpeda] - a Steam Play compatibility tool (like [[Proton]]) that allows you to run games from Steam using various different game engines and re-implementations. Alternatively some package managers/app stores, such as [https://flathub.org/ flatpak] and [https://snapcraft.io/ snap] include source ports.
 
For macOS, [https://macsourceports.com Mac Source Ports] provides many of the games below but built for Apple Silicon (or as a Universal Binary where possible), with the apps signed and notarised. For the majority of the games, you will have to provide your own game data. The data for most of the games can be purchased on GOG or Steam (The game data from Windows versions usually work ok).
 
For a work-in-progress list of source ports that work on macOS see the [[Source ports on macOS]] page.
 
; If you're looking for a specific game title, use the 'Ctrl+F' shortcut to search within this page.
 
== Types of Game Ports ==
 
=== Original game ===
While the game was originally developed, while preparing the game logic and general behavior, the developers wrote the game code (the so-called '''source code''') in '''a high-level programming language''' (like C) that was then converted via '''an assembler''' to machine code (sequences of zeroes and ones, also called '''assembly'''), which varies depending on the target CPU architecture (x86 for PC Windows games, ARM for mobile phones or the Nintendo GBA / DS / 3DS, PowerPC for MacOs or the Nintendo Wii, MIPS for the N64 or the PS1, and so on...) and the result is '''the executable file of the game'''. If everything goes right, the published game will only have that '''executable'''.
 
Some details may vary in practice. Developers of older systems were desperate for ROM space and system performance, and the assemblers just weren't high quality, so they just '''wrote directly in assembly.''' In those cases, the official source codes that were eventually released or leaked just contain opcode names for the CPU instructions with label names and developer comments.
 
In other cases, especially visual novels but also many modern game engines (middleware game engines), the developer didn't use a '''programming language''', but rather a '''scripting language''', alongside a '''game engine''' developed by someone else. That scripting language was human-readable just like a source code, but was included with the published game. In that case, the '''executable''' was just there to '''parse''' that scripting and call the appropriate behavior.
 
Besides the '''game code''', that is the programming that regulates the game behavior, there are the '''game assets''', which are the graphics, videos, sound effects, game maps, game text and associated cutscene data, player stats... which are then called by the programming. The game assets will be rarely included in their full quality, but will be downgraded and modified to fit the game's technical limitations (hardware, storage size, etc) with any unneeded materials discarded.
 
The resulting '''code and assets''' will only work properly on a very specific CPU architecture, on a very specific game console with very specific hardware.
 
That '''code''' can be reused with different assets and game scripting (for events and the like) to create more games. The reusable part is called the '''game engine'''. Not all developers can afford to develop a full game engine from scratch, and many would rather focus on the assets. That's why some developers '''sold user licenses''' for their game engines to other developers, like with RenderWare, Unreal, and the like. Those are '''middleware game engines'''.
 
Games targeting multiple consoles usually incorporated in the development process a '''software development kit (SDK)''' acquired from Nintendo, Sony or Microsoft. When compiling the game, the '''SDK''' will include '''assemblers''' that target that console's unique CPU architecture and hardware features, '''conversion tools''' that prepare the game assets for compatibility with that console, '''software libraries''' that help integrate the game with the console-specific OS features and take full advantage of them... These are included as part of the '''middleware game engines''' nowadays, provided the game developer was subscribed to that console's official developer progam.
 
=== Official ports (Port) ===
These are supposed to be the developer's best effort to convince you to double-dip and buy the game once more on another platform. They go by various names: conversions, ports, remakes, remasters, HD versions, definitive editions, [$CONSOLE_NAME] editions... The selling point, besides the availability on a new platform, will be higher quality '''game assets''', long-awaited bug-fixes to the '''game code''', or even '''new content'''... The fan expectation will be that this content is sourced from the company's vaults (uncompressed videos, in-engine versions of prerendered cutscenes, scrapped gameplay content) and finished by the same development team with the same vision, creativity and quality control. After all, the '''developer has full access to the source code and game assets.''' (Supposedly.)
 
While that may have been the case for some stellar ports long ago, it's the exception today rather than the norm to find a port that offers more than the bare minimum: availability on another platform, unlocked framerate and resolution, and an upscale filter applied on videos and game textures with some minimal redrawing (and they don't even bother anymore with that much, with the recent ports with heavy AI use, so you can expect the SuperEagle/XBR emulator filter aesthetic). In fact, it may even be an inferior experience accounting for the inevitable content cuts (censorship, licensed content, platform changes, special gameplay controls they couldn't be bothered to re-implement...) and many developers '''lost the source code''' or '''the know-how to make use of it''', after twenty years of layoffs too many.
 
That means that the gap between fan ports and official ports is smaller than what you may think. Those official ports are still considered valuable by the community if they target PC or a modern platform that's equally modding friendly.
 
=== Fan games and recreations (New Game) ===
Fans who don't have access to the developer's internal files, but just the finished game.
 
Some fans go the '''fangame''' route and '''recreate''' the game from scratch. In this case, the '''game code''' will be 100% original, and the '''game sprites''' will be recreations based on the finished game artwork, either relying on game screenshots, or '''extracting the game assets''' and converting the graphics (and other assets) to a format that can be exploited for a new game project. Either way, this '''isn't a port''', but rather a '''full game development project'''. When these projects come to term, they will often release as a complete package with everything included and ready to play.
 
These projects won't be accurate to the gameplay feel of their original inspirations, and will include original graphics, which may be a good or bad thing depending on your tastes, the game, or the developer's restraint. They are '''not recommended for purists'''. Their availability will be limited if the game publisher takes them down because they reuse the name or some graphics from the original inspirations, and the developer may even continue the project as an original game IP, like what happened with the unlicensed Super Mario Bros. 3 MS-DOS port from 1990 that became Commander Keen.
 
* Donkey Kong Land Remake: PC recreation of Donkey Kong Land, originally on Game Boy
* New Super Mario Land: SNES recreation of Super Mario Land, originally on Game Boy
* Sonic Triple Trouble 16-Bit: PC recreation of Triple Trouble, originally on the Master System
* AM2R: PC recreation of Metroid 2, originally on Game Boy
* Recreations of Game & Watch games for PC
 
While it's true that many official ports started as similar recreations without access to the source code, this article will consider these '''out of scope''' of what constitutes an unofficial game port.


* '''decompilations''' - another type of reverse engineering that turns machine code language from an existing program (in this case, a game) into human-readable code language (like C). However, it's tricky, due to the fact that you don't get the same code extracted, and every line needs to be painstakingly translated via guesstimates and trials-by-fire. This type takes a long time to get it done 100%, just to match code with non-matched code (or linking code with data). A decompiler is needed.
=== Official source code releases (Source Code Only) ===
Source codes for games used to be treated like trade secrets, or would be sold for huge amounts of money to recoup the R&D costs poured into development. It's rare to see the publishers themselves release the source code, unless it's a show of goodwill towards the community, or an abandonware game.


* '''(static) recompilations''' - even another type of reverse engineering where the existing machine code language gets instantly translated into a targeted platform/architecture code language. While it might sound like an "end-all be-all" method to make old games run on platforms without having to rely that much on emulation, it's still considered just as hard as decompilations, because in order to make the game fully run on the platform, every instruction needs to be identified, applied and executed to do so. Supposedly, this method is considered less time consuming than decompilations, however, if said completed decompilation exist, it also helps out quite a lot in the progress of a recompilation. A recompiler is needed.
'''Source ports''' can be made using those official source code releases. The most famous example that is often used is id Software'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't gotten it running yet (see [https://doomwiki.org/wiki/Source_port#List_of_source_ports_for_Doom_engine_games the Doom Wiki] for a list). Examples are GZDoom, vkQuake, Kex Engine. On the less glamorous side is Nintendo's 2020 Gigaleak which exposed huge amounts of source codes, which allowed the community to build '''unreleased games''' such as the cancelled Japanese version of Dr. Mario 64 or many Star Fox or Pokemon development builds with interesting features that eventually were reprised in fan romhacks.


* '''collections''' - these collect different engine types, an example being ScummVM that contains many recreations and source ports.
This skips the step of figuring out how the game works. The biggest disadvantage with these source codes is that they were originally used with '''specific development environments and tools''' (like the inaccessible official SDKs, as opposed to fan alternatives), that are no longer readily available or compatible with modern operating systems. If it's an officially-sanctioned release, it might have limitations on its use in open source projects, and it might have content omitted from it because it requires more third-party authorizations for a full source release. If it's a leaked source, the original publisher will go on a warpath to purge it from the internet, and it can't be used in open-source projects openly as a result. On the community side, developers will be wary of compromising projects that strictly abide by clean-room reverse engineering doctrine. This means that their usefulness will be more limited in practice to '''documentation''', and that '''fan disassembly''' projects will be still needed before anything useful can be freely released.


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're not just limited to game engines either; [https://webamp.org/ Webamp] is a JavaScript application that re-implements 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's assets (such as files in the installation directory or ROMs) until those ever get remade. This lets the developers claim they aren't infringing the game'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. This aspect is debatable however, as some source code recreations did result in cease-and-desist letters and even [[Legal_status_and_history_of_emulation#Take-Two_Interactive|lawsuits from companies such as in the case of re3 and reVC for the 3D-era ''Grand Theft Auto'' games]], with Take-Two Interactive alleging that the source ports were made to facilitate piracy and that "the work is not licensed in any way"; some have speculated that the suit among others was to keep fan-made mods from getting in the way of their much-maligned ''Definitive Edition'' remasters.
=== Disassemblies (Source Code Only) ===
For games that don't have an official source code released, fans will only have the released game files (the '''binary''') to work with. However, it's still possible to figure out its source code through a reverse-engineering process known as '''disassembly'''. This takes the '''game executable''', which is a '''binary file''' (a sequence of ones and zeroes), and tries to generate a '''disassembly''', which is the human-readable '''"source code"''', sort of. It will have recognizable functions, variables, instructions, calls to known input/output hardware specific to that console (graphic calls, gamepad poll reads, updating the color memory, etc).


For the sake of brevity, most of these projects often refer to themselves under some variety of '''fan remakes'''. The [[#External links|External links]] section has lists for a number of known and available projects.
However, that "source code" will be of little use in that state. It's written in '''assembly''' rather than a high-level language (like C), which is hardly reader-friendly when it comes to complex programs. Unlike with source codes, there won't be any variable or function names; temporary labels that use their hexadecimal position in the binary or memory will be used instead, and the fan researching the game will have to come up with names for them as he figures their purpose after painstaking guesstimates and trials-by-fire. There won't be any developer comments either. It's also possible that the "source code" output is complete garbage if it was generated with false assumptions: the tool will try to disassemble parts of the executable that aren't '''actual code''', or will work in the wrong memory mode causing garbage writes/reads, or work with the wrong assembly language...


On Linux downloading and using game engines is easy with [https://github.com/luxtorpeda-dev/luxtorpeda Luxtorpeda] - a Steam Play compatibility tool (like [[Proton]]) that allows you to run games from Steam using various different game engines and re-implementations. Alternatively some package managers/app stores, such as [https://flathub.org/ flatpak] and [https://snapcraft.io/ snap] include source ports.
Game executables typically have a '''entry point''' where the first assembly instruction is. '''Emulators''' will typically start from there, and some emulators offer debugger output that can be helpful for researchers working on '''disassemblies''', since they will parse the game executable correctly and the emulator developers will have accounted for any weird hardware quirks. That falls under '''dynamic disassembly.''' Another approach relies on using Ghidra or IDA Pro with the ROM file directly, which falls under '''static disassembly''' and has the advantage of analyzing ALL of the game, not just the parts normally accessible in the average playthrough, and auto-generates an equivalent of the code in a higher-level language like C (or pseudo-code) that can be more helpful with figuring out the game logic.
 
'''Romhacks''' used to rely on partial disassembly, but complete '''disassemblies''' that cover the entire game were soon released. These include not just the full game code, but also the assets, alongside various scripts to extract and convert the asset data (often sourced from the ROM to appease the copyright holders). What makes a disassembly '''"complete"''' is a matter of debate, but not all disassemblies were created equal. The bare minimum is whether running an '''assembler''' makefile on that project will convert everything into a ROM that's a byte-perfect replica of the original ROM ('''100% matching'''). But the golden standard will be whether the purpose behind every function or variable was properly documented and tested. Mod support, after all, relies heavily on the ability to move code around or extend it, which is hardly practical with a disassembly full of '''"non-matching"''' blobs of data that are directly copied in binary form from the original file with giant stickers that say "do not touch, do not move".
 
'''A successful disassembly project''' will be a modern fan-made source code of the game, targeting the original platform, and creating a perfect replica of the game. It will be written '''in assembly''', rather than high-level programming languages.
 
'''To use a disassembly project,''' you will usually need the original ROM, and the assembler tools and make files recommended by the project... to make a copy of that same original ROM. '''Unless''' you're a developer who wants to use this disassembly project to make a more interesting project, like a romhack, a mod, or '''a port''', this is useless for you.
 
While one might think the use of '''assembly''' language (as opposed to better programming languages) is way too primitive and unpractical, the truth is that many games from pre-fifth generation consoles were originally written directly in assembly. Since the purpose of '''disassembly projects''' is to '''recreate the source port''', as authentically as possible, this is ideal.
 
=== Decompilations ===
On its own, the term means to revert the game from a '''binary file''' to its state before the source code was '''compiled'''. But in practice, the term means different things depending on its context.
 
==== Middleware game engines (Source Code, Port) ====
Let's start with situations where the '''game engine''' uses a '''scripting language''' rather than "proper" programming. The game engine developers will provide the game developers with various ways to '''obfuscate''' their "source code" (their beloved trade secrets), but it won't change the fact that the game shipped with its source code, and that the game engine merely interprets it. This means it's still '''possible to get the source code easily''', with its function and variable names and everything (maybe not always the developer comments), by merely '''decompiling''' the game assets.
 
For these reasons, it's often trivial to get the full programming for games developed in Unity, GameMaker, Godot, Ren'Py... and freely mod the game. With some additional effort, mainly to convert any console-specific assets like textures and sound effects, it's even possible to make '''unofficial ports''' of these games to other platforms. This is typically abused for Vita, PC and Android ports. These ports will be based on an existing game (or engine fan port) already ported for that platform, that will be the host of the new scripting and game assets. In especially badly protected games, it's possible to generate '''the entire project file,''' in which case you can download the game engine SDK and open that file using it as if you're the original developer. That's how you get plagiarist developers going as far as sell an unauthorized copy of the game on their own and passing the approval processes.
 
Not all games developed on these engines can be cracked wide open this way. The developer can only use parts of the game engine's features and discard the rest.
 
==== Original games (Source Code Only) ====
For more traditional game engines, if the game isn't too old (and thus its source code written in assembly), the developer will usually work with traditional high-level languages (C, C++). The C source code will be '''compiled''' using a specific compiler version with specific parameters (optimization flags, etc), and the result will the '''assembly code''' and a binary file representing the '''game executable''', like with the examples from before. The main difference is that assembly code was machine-generated rather than handcrafted. While this may mean it's more unoptimized, this isn't as important for developers as the more advanced hardware gains made up for that... until they didn't anymore.
 
'''A decompilation project is similar to a disassembly project''', with the main difference it now takes the original game executable and generates a source code in '''C (before the compiler)''' rather than assembly. And just like it, it's useless for the average mortal (you give it a game file, you get the same game file back). Not all decompilation projects are created equal, or even '''usable''' for other projects without significant further work.
 
Decompilation projects are more easily said than done, because quality-wise the auto-generated C code prepared by the likes of Ghidra and IDA Pro is absolute rubbish. Since the objective is to replicate the original source code, researchers can go mad as they wonder why a C function doesn't exactly compile to a 1:1 byte match of the original binary file equivalent. It turns out that the original binary was generated using a primitive compiler from 1997 and some obscure SDK revision for that console, which they will need to track down. Half-assing this is possible, but will lead to further problems down the line, because misaligned code can behave differently and can introduce bugs or slowdown just because of console quirks alone.
 
=== Game engine reimplementations (New Game) ===
When multiple games rely on the '''same game engine''', it might be worthwhile to recreate the '''game engine''' on the new target platform, and then have it '''load the game assets''' from the original game files.
 
How the developers go about this process depends on their philosophy.
 
They may think it's enough to develop the new '''game engine''' as a '''fan game''' that's compatible with the original files. The abstract features of the projects are implemented going by how components are expected to be used rather than how the game actually uses them. This forgoes game assembly, and in the case some official source code was released, avoids any discussions about clean-room design, albeit obsessing over propriety or property in fan projects is an exercise in futility and wasted goodwill. This isn't always bad, however, as it might be more desirable to redevelop a more optimized version of the engine than a more authentic one.
 
They may also opt to go all the way and '''disassemble''' or '''decompile''' the original executable. Some projects may still include the original game executable as a dependency the new game engine will still rely on, if not all of its functions have an equivalent '''high-level implementation''' in the new game engine.
 
So called '''collections''' include different engine types, an example being ScummVM that contains many recreations and source ports.
 
=== Source port (Port) ===
A port based on an official source code release.
 
Typically, it will be a hassle-free '''game executable''' and its assets''',''' or as a '''romhack that modifies the original game executable to the new game executable.''' That's because anyone using official source codes operates with a different philosophy than fan reverse engineering projects.
 
=== Decomp port (Port) ===
A port based on an unofficial fan-made source code release, whether it's a '''decompilation''' project, or '''disassembly''' project.
 
Typically, the project maintainers will base it off an existing project with heavy modifications to fix its shortcomings (won't boot at all, very glitchy), add basic quality of life features (controls, video options, unlocked framerate, user interface), and ideally even more features like bugfixes of notable bugs and issues present in the original game, randomizers, actual mod support, and so on. This is made possible thanks to the project maintainers putting in the work to research the game and try to get as close to the original source code as possible.
 
They will require the player '''provide a game ROM/ISO''' so that the project owners won't be held accountable for piracy or including assets. An '''installer''' will then generate the '''game executable''' and assets. It will be a pain to get the exact game version required by the installer, but the full game will be typically reuploaded elsewhere without that requirement if you feel adventurous.
 
=== Recomp port (Port) ===
A different hybrid approach to make ports fast, based on a '''disassembly''' project, and on existing '''emulation research'''.
 
This approach is sold as '''an alternative to emulation''' for underpowered target systems, that would '''run the game at full speed.''' Instead of a full emulator, '''a native program''' is generated instead. The game's code is converted to assembly code for the target platform's CPU architecture, while all hardware calls to the original hardware (graphics, sound, etc) is redirected to the equivalent APIs in the target hardware just like with emulators... or rather that part is taken exactly from existing emulators. The goal isn't some deep dive in the game secrets or advanced mod support: they '''just want a port that works, and one that works better than an existing emulator.'''
 
This isn't unheard of in official ports: Super Mario 3D All-Stars (Switch) relied on this for Super Mario Galaxy. Many older PC ports of PS1 games emulated the PS1 graphics and sound engine while the game code was reimplemented as native PC code.
 
To make these recomp projects, a so-called recompiler tool is used to generate the new source code of the native game executable. When games have ongoing concurrent decomp and recomp projects, the recomp project will be less time consuming, and can make use of the decomp project's progress. However, the port won't be perfect without even more modifications. Recomp ports that halfass this aspect will typically exhibit graphical bugs similar to very early emulators for that console, and will have crashes and softlocks for untested functions. So even though it takes way less time to get a working executable, the work to make it as playable as the original (or even better) will be as hard as a decomp port.
 
=== On A.I.-assisted projects ===
A.I. usage is very controversial, but not all of its advocates or critics approach it for the same reasons that interest the average emugen wiki user.
 
It has certainly its legitimate uses for unofficial port projects. A main obstacle is telling apart valid code and simulate its execution without having to emulate it. Some code can be quickly labeled with inferences based on a known hardware call. In that sense, it can make "quick work" of a recomp port and achieve 100% recomp progress faster. The texture upscale algorithms for HD texture packs are also another form of A.I. as well. We can say it achieved it benefited that project in that situation. Opposition to A.I. usage in that case would not be from a place of concern for the player, but over ethical concerns: corporate A.I. politics and their impact on humanity, plagiarism, and more specifically whether the resulting project is still legal or clean-room or respecting its license. The player may or may not care about these concerns, but they're not the main topic of this article.
 
The other face of A.I.-assisted projects are the so-called AI slop ports, pumped en masse as engagement farming, and aggressively promoted with various ulterior motives. Which brings us to the question: '''"Why would I use a decomp / recomp instead of emulation?"''' or '''"Why would I play this game using this port instead of that version?"'''


For macOS, [https://macsourceports.com Mac Source Ports] provides many of the games below but built for Apple Silicon (or as a Universal Binary where possible), with the apps signed and notarised. For the majority of the games, you will have to provide your own game data. The data for most of the games can be purchased on GOG or Steam (The game data from Windows versions usually work ok).
AI-slop ports often fundamentally fail this simple test. But it's not necessarily an issue with the game, the target platform, the decomp/recomp approaches, emulation, or even automation of repetitive programming tasks (the so-called A.I.). It's more often than not an issue with that specific port, and that specific author, and a certain snake oil seller mentality that doesn't put the player's best interests in mind, or care whether this new project is better or useful.


For a work-in-progress list of source ports that work on macOS see the [[Source ports on macOS]] page.
Ports of 16-bit games targeting the 3DS that struggle to hit full framerate, while an option to experience these same games in full speed with no bugs exist on that same hardware, officially provided no less. A recomp alpha of a N64 game released as a "full release" with graphical bugs unseen in N64 emulation since UltraHLE in 1999, even Nintendo's own crappy official emulators, while a fullspeed widescreen 60 FPS way to play that game exist on the same platform. Decomp ports that no longer clean up glitches in the decomp source or its chaotic code but will still advertise "mod support". And so on, and so forth. A lot of noise, misinformation and bad advice that tries to attack the credibility of emulation or game mods or fan ports just to humor the whims of a few loud voices.


;If you're looking for a specific game title, use the 'Ctrl+F' shortcut to search within this page.
It can be useful to ask, then: "'''Did I try emulation before for this platform? Is what I actually want an emulator with launcher support and widescreen / 60 FPS patches?"''' and '''"Which features does this recomp / decomp port build ''currently'' offer, that aren't offered by existing emulators?"''' and, if the AI use is a red flag for you, "'''Did the author of the project show any original programming skill before, or is it just 100% vibe-coding?"''' These questions will be enough to answer whether a specific project is worth your time and the missed advantages from emulation (save state support, convenient cheat codes, etc)


== Multi-game engine ==
== Multi-game engine ==
=== Action-adventure ===
=== Action-adventure ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[http://xproger.info/projects/OpenLara/ OpenLara]<ref group="N">OpenLara was inspired by OpenTomb</ref>
|[http://xproger.info/projects/OpenLara/ OpenLara]<ref>OpenLara was inspired by OpenTomb</ref>
|align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}{{Icon|LinuxARM|3DS|Vita|Switch|GBA|Xbox}}{{Icon|SailfishOS|3DO|32X|Web|XboxOne|W8P}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS|LinuxARM|3DS|Vita|Switch|GBA|Xbox|SailfishOS|3DO|32X|Web|XboxOne|W8P}}
|[https://github.com/XProger/OpenLara/releases git]<br>[https://sailfishos-chum.github.io/apps/harbour-openlara SailfishOS]
|[https://github.com/XProger/OpenLara/releases git]
|{{}}
[https://sailfishos-chum.github.io/apps/harbour-openlara SailfishOS]
|{{Ya}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
|PC: Tomb Raider 1–4<br/>Handhelds: Tomb Raider 1
|PC: Tomb Raider 1–4
Handhelds: Tomb Raider 1
|-
|-
|[https://opentomb.github.io/ OpenTomb]
|[https://opentomb.github.io/ OpenTomb]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/opentomb/OpenTomb/releases git]
|[https://github.com/opentomb/OpenTomb/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Tomb Raider 1–5
|Tomb Raider 1–5
|-
|-
|Tomb Raider Automated Fix
|Tomb Raider Automated Fix
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/Carlmundo/TombRaider-AutomatedFix TR1]<br>[https://github.com/Carlmundo/TombRaider2-AutomatedFix TR2]
|[https://github.com/Carlmundo/TombRaider-AutomatedFix TR1]
|{{}}
[https://github.com/Carlmundo/TombRaider2-AutomatedFix TR2]
|{{}}
|{{Na}}
|{{Na}}
|{{~}}
|{{~}}
|Tomb Raider 1 & 2 + expansions
|Tomb Raider 1 & 2 + expansions
|-
|-
|Tomb Raider 1 & 2 Classic Collection
|Tomb Raider 1 & 2 Classic Collection
|align="left" |{{Icon|Vita}}
| align="left" |{{Icon|Vita}}
|[https://github.com/Rinnegatamante/raider-vita git]<br>[https://www.rinnegatamante.eu/vitadb/#/info/845 VitaDB]
|[https://github.com/Rinnegatamante/raider-vita git]
|{{}}
[https://www.rinnegatamante.eu/vitadb/#/info/845 VitaDB]
|{{Na}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Tomb Raider 1 & 2 Classic (Android versions)
|Tomb Raider 1 & 2 Classic (Android versions)
|-
|-
|[https://github.com/LostArtefacts/TRX TRX]
|[https://github.com/LostArtefacts/TRX TRX]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/LostArtefacts/TRX/releases git]
|[https://github.com/LostArtefacts/TRX/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Tomb Raider 1 & 2 + expansions
|Tomb Raider 1 & 2 + expansions
|-
|-
|[https://github.com/stohrendorf/CroftEngine CroftEngine]
|[https://github.com/stohrendorf/CroftEngine CroftEngine]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/stohrendorf/CroftEngine/releases git]
|[https://github.com/stohrendorf/CroftEngine/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{?}}
|{{Dunno}}
|Tomb Raider 1
|Tomb Raider 1
|-
|-
|[https://github.com/Arsunt/TR2Main TR2Main]
|[https://github.com/Arsunt/TR2Main TR2Main]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/Arsunt/TR2Main/releases git]
|[https://github.com/Arsunt/TR2Main/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Tomb Raider 2
|Tomb Raider 2
|}
|}


=== Bullet Hell ===
=== Bullet Hell ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://rec98.nmlgc.net ReC98: The Touhou PC-98 Restoration Project]
|[https://rec98.nmlgc.net ReC98: The Touhou PC-98 Restoration Project]
|Multi-platform
|Multi-platform
|[https://github.com/nmlgc/ReC98 git]
|[https://github.com/nmlgc/ReC98 git]||{{Na}}
|{{}}
|{{Na}}<ref group="note">https://x.com/i/status/2075343280154214711<br>https://activitypub.nmlgc.net/@rec98/statuses/01KX4F7FMS09099ZFC0EZ2NPKN</ref>
|{{}}<ref group="N">https://x.com/i/status/2075343280154214711 https://activitypub.nmlgc.net/@rec98/statuses/01KX4F7FMS09099ZFC0EZ2NPKN</ref>
|{{Na}}
|{{}}
|Touhou 1–5 (PC-98)
|Touhou 1–5 (PC-98)
|}
|}
Line 117: Line 229:
=== FPS ===
=== FPS ===
See also [[Game engine recreations and source ports/FPS]] for more in-depth description sorted by engine
See also [[Game engine recreations and source ports/FPS]] for more in-depth description sorted by engine
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://m210.duke4.net BuildGDX]
|[https://m210.duke4.net BuildGDX]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://m210.duke4.net Website]
|[https://m210.duke4.net Website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Blood, Duke Nukem 3D, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Rock 'n' Shaolin/Legend of the Seven Paladins 3D, Shadow Warrior, TekWar, Witchaven, Witchaven II
|Blood, Duke Nukem 3D, Powerslave/Exhumed, Redneck Rampage, Redneck Rampage Rides Again, Rock 'n' Shaolin/Legend of the Seven Paladins 3D, Shadow Warrior, TekWar, Witchaven, Witchaven II
|-
|-
|[https://www.eduke32.com EDuke32] <br />VoidSW <ref group="N">VoidSW is included with EDuke32</ref>
|[https://www.eduke32.com EDuke32]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
VoidSW <ref>VoidSW is included with EDuke32</ref>
|[https://dukeworld.com/eduke32/synthesis/latest/ Website]
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|{{}}
|[https://dukeworld.com/eduke32/synthesis/latest/ Website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|''EDuke32:'' Duke Nukem 3D, Ion Fury, NAM, World War II GI <br />''VoidSW:'' Shadow Warrior
|''EDuke32:'' Duke Nukem 3D, Ion Fury, NAM, World War II GI
''VoidSW:'' Shadow Warrior
|-
|-
|Metaforce
|Metaforce
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://releases.axiodl.com/ Dev builds]<br />[https://github.com/AxioDL/metaforce git]
|[https://releases.axiodl.com/ Dev builds]
|{{}}
[https://github.com/AxioDL/metaforce git]
|{{}}
|{{Na}}
|{{}} <small>(WIP)</small>
|{{Ya}}
|Retro Games <br />(Metroid Prime 1–3 & Donkey Kong Country Returns)
|{{Na}} <small>(WIP)</small>
|Retro Games
(Metroid Prime 1–3 & Donkey Kong Country Returns)
|-
|-
|Nuclide
|Nuclide
|align="left" |{{Icon|Linux}}
| align="left" |{{Icon|Linux}}
|[http://www.vera-visions.com/nuclide/ Website]<br />[https://github.com/VeraVisions/nuclide git]
|[http://www.vera-visions.com/nuclide/ Website]
|{{}}
[https://github.com/VeraVisions/nuclide git]
|{{}}
|{{Na}}
|{{}} <small>(WIP)</small>
|{{Ya}}
|GoldSrc Games <br />(Half-Life, Counter-Strike 1.5, Team Fortress etc..)
|{{Na}} <small>(WIP)</small>
|GoldSrc Games
(Half-Life, Counter-Strike 1.5, Team Fortress etc..)
|-
|-
|openDarkEngine
|openDarkEngine
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/volca02/openDarkEngine git]
|[https://github.com/volca02/openDarkEngine git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Thief 1-2, System Shock 2
|Thief 1-2, System Shock 2
|-
|-
|Raze
|Raze
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/coelckers/Raze/releases git]
|[https://github.com/coelckers/Raze/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI
|Duke Nukem 3D, Blood, Redneck Rampage, Shadow Warrior and Exhumed/Powerslave, Nam, WW2 GI
|-
|-
|[https://nukeykt.retrohost.net RedNukem]
|[https://nukeykt.retrohost.net RedNukem]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/NBlood/NBlood/releases git]<br />[https://github.com/clipmove/NotBlood NotBlood fork]
|[https://github.com/NBlood/NBlood/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI
|Duke Nukem 3D, Duke Nukem 64, Redneck Rampage, Redneck Rampage Rides Again, NAM, World War II GI
|-
|-
|Serious Sam Classic VK
|Serious Sam Classic VK
|align="left" |{{Icon|Windows|Linux|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|FreeBSD}}
|[https://github.com/tx00100xt/SeriousSamClassic-VK/releases git]
|[https://github.com/tx00100xt/SeriousSamClassic-VK/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Serious Sam: The First Encounter, Serious Sam: The Second Encounter
|Serious Sam: The First Encounter, Serious Sam: The Second Encounter
|-
|-
|Surreal Engine
|Surreal Engine
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/dpjudas/SurrealEngine git]
|[https://github.com/dpjudas/SurrealEngine git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Unreal Gold, Unreal Tournament 99
|Unreal Gold, Unreal Tournament 99
|-
|-
|[https://xash.su/xash3d.html Xash3D FWGS]
|[https://xash.su/xash3d.html Xash3D FWGS]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://xash3d.ru/doku.php?id=downloads 0.99]<br />[https://github.com/FWGS/xash3d-fwgs/releases git]
|[https://xash3d.ru/doku.php?id=downloads 0.99]
|{{}}
[https://github.com/FWGS/xash3d-fwgs/releases git]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Half-Life 1 engine games
|Half-Life 1 engine games
|-
|-
|Xash3DS
|Xash3DS
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://github.com/masterfeizz/Xash3DS git]
|[https://github.com/masterfeizz/Xash3DS git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Half-Life 1 engine games
|Half-Life 1 engine games
|-
|-
|XLEngine
|XLEngine
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Mindwerks/XLEngine/releases git]
|[https://github.com/Mindwerks/XLEngine/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}<ref group="note">XL Engine has ceased development, and has been superseded by [https://theforceengine.github.io/ The Force Engine] from the same developer</ref>
|{{}}<ref group="N">XL Engine has ceased development, and has been superseded by [https://theforceengine.github.io/ The Force Engine] from the same developer</ref>
|Star Wars: Dark Forces, Daggerfall
|Star Wars: Dark Forces, Daggerfall<br />''Later:'' Outlaws, Blood, Shadow Warrior
''Later:'' Outlaws, Blood, Shadow Warrior
|}
|}


=== Horror ===
=== Horror ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|Free In The Dark
|Free In The Dark
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/yaz0r/FITD/ git]
|[https://github.com/yaz0r/FITD/ git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
| Alone in the Dark 1-3
|Alone in the Dark 1-3
|-
|-
| OpenAWE
|OpenAWE
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/OpenAWE-Project/OpenAWE/ git]
|[https://github.com/OpenAWE-Project/OpenAWE/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Alan Wake, Alan Wake's American Nightmare
| Alan Wake, Alan Wake's American Nightmare
|}
|}


=== Platform ===
=== Platform ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[http://clonekeenplus.sourceforge.net Commander Genius]
|[http://clonekeenplus.sourceforge.net Commander Genius]
|align="left" |{{Icon|Windows|Linux|macOS|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Switch}}
|[https://gitlab.com/Dringgstein/Commander-Genius/-/releases 3.6.1]
|[https://gitlab.com/Dringgstein/Commander-Genius/-/releases 3.6.1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Commander Keen 1-6, Cosmos Cosmic Adventure 1-3, Keen Dreams
|Commander Keen 1-6, Cosmos Cosmic Adventure 1-3, Keen Dreams
|-
|-
|[https://marbleblast.online MBHaxe]
|[https://marbleblast.online MBHaxe]
|align="left" |{{Icon|Windows}} {{Icon|Linux}} {{Icon|macOS}} {{Icon|Android}} {{Icon|iOS}} {{Icon|Web}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS|Web}}
|[https://github.com/RandomityGuy/MBHaxe git]
|[https://github.com/RandomityGuy/MBHaxe git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Marble Blast Gold, Platinum & Ultra
|Marble Blast Gold, Platinum & Ultra
|-
|-
|[https://opengoal.dev OpenGOAL]
|[https://opengoal.dev OpenGOAL]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/open-goal/jak-project/releases 0.2.31]
|[https://github.com/open-goal/jak-project/releases 0.2.31]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Jak and Daxter: The Precursor Legacy, Jak II, Jak 3, Jak X<ref>The project de-compiled the game into [[wikipedia:Game_Oriented_Assembly_Lisp|GOAL]] code. The project also developed a general-purpose GOAL compiler. A port of 'Jak X' may be viable because it was made in GOAL too.</ref>
|Jak and Daxter: The Precursor Legacy, Jak II, Jak 3, Jak X<ref group="N">The project de-compiled the game into [[Wikipedia:Game_Oriented_Assembly_Lisp|GOAL]] code. The project also developed a general-purpose GOAL compiler. A port of 'Jak X' may be viable because it was made in GOAL too.</ref>
|-
|-
|[https://github.com/Rubberduckycooly/RSDKv5-Decompilation RSDKv5]
|[https://github.com/Rubberduckycooly/RSDKv5-Decompilation Retro Engine]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Vita|PS3}}<br/>{{Icon|NX|3DS|Wii|WiiU}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Vita|PS3}}
|[https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation Sonic 1 & 2] <br />[https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation Sonic CD] <br />[https://github.com/Rubberduckycooly/Sonic-Mania-Decompilation Sonic Mania] <br />[https://github.com/thesupersonic16/RSDKv5u-Origins Sonic Origins fork]
{{Icon|NX|3DS|Wii|WiiU}}
|{{}}
|[https://github.com/Rubberduckycooly/Sonic-CD-11-Decompilation RSDKv3 (Sonic CD)]<br>
|{{}}
[https://github.com/Rubberduckycooly/Sonic-1-2-2013-Decompilation RSDKv4 (Sonic 1 & 2)]<br>
|{{}}
[https://github.com/Rubberduckycooly/Sonic-Mania-Decompilation RSDKv5 (Sonic Mania)]<br>
|Sonic the Hedgehog 1–2, Sonic CD and Sonic Mania.<br />(Retro Engine v5)
<small>[https://github.com/thesupersonic16/RSDKv5u-Origins Sonic Origins fork]</small>
|{{Na}}
|{{Ya}}
|{{Ya}}
|Sonic CD (2011, v3), Sonic the Hedgehog 1–2 (2014, v4), and Sonic Mania (2017, v5).
|-
|-
|}
|}


=== Point & Click Adventure ===
=== Point & Click Adventure ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[[ScummVM]]
|[[ScummVM]]
|{{Icon|Win|W9x|Lin|macOS|PSP}}{{Icon|Vita|APK|DC|Switch}}{{Icon|Wii|Haiku|AmigaOS}}{{Icon|MorphOS|RiscOS|MiNT|NDS}}{{Icon|AROS}}
|{{Icon|Win|W9x|Lin|macOS|PSP|Vita|APK|DC|Switch|Wii|Haiku|AmigaOS|MorphOS|RiscOS|MiNT|NDS|AROS}}
|[https://www.scummvm.org/downloads {{ScummVMVer}}]
|[https://www.scummvm.org/downloads {{ScummVMVer}}]||{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous & more. Over [[wikipedia:ScummVM#Supported_games|250 games]].)
|Adventure games and RPGs (LucasArts, Sierra, Activision, Humongous & more. Over [[Wikipedia:ScummVM#Supported games|250 games]].)
|}
|}


=== Racing ===
=== Racing ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|OpenDriver
|OpenDriver
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/OpenDriver2/OpenDriverEngine/ git]
|[https://github.com/OpenDriver2/OpenDriverEngine/ git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
|Driver 1-2
|Driver 1-2
|-
|-
|OpenNFS
|OpenNFS
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenNFS/OpenNFS git]
|[https://github.com/OpenNFS/OpenNFS git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Need for Speed I–III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2
|Need for Speed I–III, Need for Speed: High Stakes, Need for Speed: Porsche Unleashed, Need for Speed: Hot Pursuit 2
|-
|-
|ProjectR
|ProjectR
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://t3hd0gg.com/project-r/ Website]
|[https://t3hd0gg.com/project-r/ Website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|San Francisco Rush: The Rock, San Francisco Rush 2049
|San Francisco Rush: The Rock, San Francisco Rush 2049
|}
|}


=== RPG ===
=== RPG ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://xavieran.github.io/blog/ BaKGL]
|[https://xavieran.github.io/blog/ BaKGL]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/xavieran/BaKGL/releases git]
|[https://github.com/xavieran/BaKGL/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Betrayal at Krondor
|Betrayal at Krondor
|-
|-
|[[EasyRPG]]
|[[EasyRPG]]
|align=left|{{Icon|Win|Lin|Pandora|Vita}}{{Icon|APK|Switch|Wii|AmigaOS}}{{Icon|MorphOS|3DS}}
| align="left" |{{Icon|Win|Lin|Pandora|Vita|APK|Switch|Wii|AmigaOS|MorphOS|3DS}}
|[https://easyrpg.org/player/downloads {{EasyRPGVer}}]
|[https://easyrpg.org/player/downloads {{EasyRPGVer}}]||{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|RPG Maker 2000/2003 games
| RPG Maker 2000/2003 games
|-
|-
|[https://exult.info/ Exult]
|[https://exult.info/ Exult]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Android|iOS}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Android|iOS}}
|[https://github.com/exult/exult git]
|[https://github.com/exult/exult git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Ultima VII: The Black Gate, Ultima VII Part Two: The Serpent Isle, [https://www.ultima6.realmofultima.com/ Ultima VI: Remake]
| Ultima VII: The Black Gate, Ultima VII Part Two: The Serpent Isle, [https://www.ultima6.realmofultima.com/ Ultima VI: Remake]
|-
|-
|[https://falltergeist.org/ Falltergeist]
|[https://falltergeist.org/ Falltergeist]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/falltergeist/falltergeist git]
|[https://github.com/falltergeist/falltergeist git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Fallout 1-2
|Fallout 1-2
|-
|-
|[http://www.gemrb.org GemRB]
|[http://www.gemrb.org GemRB]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Android}}
|[https://github.com/gemrb/gemrb/releases git]
|[https://github.com/gemrb/gemrb/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Infinity Engine
|Infinity Engine <br />(Baldur's Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))
(Baldur's Gate series (1998–2001), Planescape: Torment, Icewind Dale series (2000–2002))
|-
|[https://github.com/bryanthaboi/gen1recomp gen1recomp]
| align="left" |{{Icon|Windows|Linux|LinuxARM|macOS|Switch|XboxOne|XboxSXS|Android}}
|[https://github.com/bryanthaboi/gen1recomp git]||{{Na}}
|{{Ya}}
|{{Ya}}
|Pokémon Red, Blue, and Yellow
|-
|-
|[https://joiplay.net/ JoiPlay]
| align="left" |{{Icon|Android}}
|[https://mega.nz/file/XvJhgTzB#snL1VhDbHP67I0EkfJMgGNF-2qJbxwtPND2M9uybbT8 1.20.023]
[https://mega.nz/file/m7hSgY5C#dEpiPModrrMg3Lpfo3xrGxciJlc8Wp_mHyTV-6H_Dmo RPG Maker Plugin]


|[https://joiplay.cyou/ JoiPlay]
[https://workupload.com/file/vreUFK7V3WB Ren'Py Plugin]
|align="left" |{{Icon|Android}}
 
|[https://mega.nz/file/XvJhgTzB#snL1VhDbHP67I0EkfJMgGNF-2qJbxwtPND2M9uybbT8 1.20.023]<br/>[https://mega.nz/file/m7hSgY5C#dEpiPModrrMg3Lpfo3xrGxciJlc8Wp_mHyTV-6H_Dmo RPG Maker Plugin]<br/>[https://workupload.com/file/vreUFK7V3WB Ren'Py Plugin]<br/>[https://workupload.com/file/cV4wxEfABth Ruffle Plugin]
[https://workupload.com/file/cV4wxEfABth Ruffle Plugin]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|RPG Maker XP/VX/VA/MV/MV games/Ren'Py/TyranoBuilder/HTML based games
|RPG Maker XP/VX/VA/MV/MV games/Ren'Py/TyranoBuilder/HTML based games
|-
|-
|MKXP
|MKXP
|align=left|{{Icon|Win|Lin|macOS}}
| align="left" |{{Icon|Win|Lin|macOS}}
|[https://github.com/Ancurio/mkxp 2023 Builds]
|[https://github.com/Ancurio/mkxp 2023 Builds]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|RPG Maker XP/VX/VX Ace games
|RPG Maker XP/VX/VX Ace games
|-
|-
|[[MKXP-Z]]
|[[MKXP-Z]]
|align=left|{{Icon|Win|Lin|macOS}}
| align="left" |{{Icon|Win|Lin|macOS}}
|[https://github.com/mkxp-z/mkxp-z {{MKXP-ZVer}}]
|[https://github.com/mkxp-z/mkxp-z {{MKXP-ZVer}}]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|RPG Maker XP/VX/VX Ace games
|RPG Maker XP/VX/VX Ace games
|-
|-
|[[Neko RPGXP Player]]
|[[Neko RPGXP Player]]
|align="left" |{{Icon|Android}}
| align="left" |{{Icon|Android}}
|[https://apkpure.com/neko-rpgxp-player/net.kernys.rgss 2.01]
|[https://apkpure.com/neko-rpgxp-player/net.kernys.rgss 2.01]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|RPG Maker XP/VX/VA/MV games
|RPG Maker XP/VX/VA/MV games
|-
|-
|UnderworldGodot
|UnderworldGodot
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/hankmorgan/UnderworldGodot/releases git]
|[https://github.com/hankmorgan/UnderworldGodot/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Ultima Underworld 1-2
|Ultima Underworld 1-2
|-
|-
|[https://xoreos.org/ xoreos]
|[https://xoreos.org/ xoreos]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/xoreos/xoreos 0.0.6]
|[https://github.com/xoreos/xoreos 0.0.6]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}} <small>(WIP)</small>
|{{Na}} <small>(WIP)</small>
|BioWare's Aurora engine & derivatives <br />(BioWare's 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)
|BioWare's Aurora engine & derivatives
(BioWare's 7 PC/console RPGs, Sonic Chronicles: The Dark Brotherhood, The Witcher)
|}
|}


=== RTS ===
=== RTS ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://openage.sft.lol/ openage]
|[https://openage.sft.lol/ openage]
|align="left" |{{Icon|Windows|Linux|macOS|BSD}}
| align="left" |{{Icon|Windows|Linux|macOS|BSD}}
|[https://github.com/SFTtech/openage/releases git]
|[https://github.com/SFTtech/openage/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Genie Engine <br />(Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds)
|Genie Engine
(Age of Empires, AoE II (HD), Star Wars: Galactic Battlegrounds)
|-
|-
|[http://www.openra.net OpenRA]
|[http://www.openra.net OpenRA]
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}
|{{Icon|Windows|Linux|macOS|BSD|PSVita}}
|[https://github.com/OpenRA/OpenRA/releases git]
|[https://github.com/OpenRA/OpenRA/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Early Westwood games (Command & Conquer Tiberian Dawn, C&C: Red Alert, Dune 2000).
|Early Westwood games (Command & Conquer Tiberian Dawn, C&C: Red Alert, Dune 2000). <br />''Soon:'' 2nd-gen C&C (C&C: Tiberian Sun).
''Soon:'' 2nd-gen C&C (C&C: Tiberian Sun).
|-
|-
|[https://opensage.github.io/ OpenSAGE]
|[https://opensage.github.io/ OpenSAGE]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenSAGE/OpenSAGE/releases git]
|[https://github.com/OpenSAGE/OpenSAGE/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}} <small>(WIP)</small>
|{{Na}} <small>(WIP)</small>
|EA's Command & Conquer games <br />(C&C: Generals, C&C: Generals - Zero Hour) <br />''Soon:'' The Battle for Middle-earth series (2004–2006), C&C 3 + expansion.
|EA's Command & Conquer games
(C&C: Generals, C&C: Generals - Zero Hour)
 
''Soon:'' The Battle for Middle-earth series (2004–2006), C&C 3 + expansion.
|-
|-
|[https://stratagus.com/stratagus.html Stratagus]<ref group="N">Stratagus is an open-source real-time strategy game engine. Some standalone games like ''Aleona's Tale'' (included in Wargus's installation), ''Astroseries'', ''Bos Wars'', and ''Wyrmsun'' were built on the Stratagus game engine. Source ports for ''Warcraft: Orcs & Humans'' (War1gus), ''Warcraft II: Tides of Darkness + Beyond the Dark Portal'' (Wargus), and ''StarCraft'' (Stargus) were also built on the Stratagus engine.</ref>
|[https://stratagus.com/stratagus.html Stratagus]<ref>Stratagus is an open-source real-time strategy game engine. Some standalone games like ''Aleona's Tale'' (included in Wargus's installation), ''Astroseries'', ''Bos Wars'', and ''Wyrmsun'' were built on the Stratagus game engine. Source ports for ''Warcraft: Orcs & Humans'' (War1gus), ''Warcraft II: Tides of Darkness + Beyond the Dark Portal'' (Wargus), and ''StarCraft'' (Stargus) were also built on the Stratagus engine.</ref>
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/Wargus/stratagus 3.3.2]
|[https://github.com/Wargus/stratagus 3.3.2]||{{Na}}
|{{}}
|{{Ya}}<ref group="note">Stargus is in pre-alpha but development has been halted. Stratagus, Wargus, and War1gus are being updated regularly.</ref>
|{{}}<ref group="N">Stargus is in pre-alpha but development has been halted. Stratagus, Wargus, and War1gus are being updated regularly.</ref>
|{{Ya}}<ref group="note">StarCraft is only partially playable in Stargus as of v2.4.1. Warcraft games for Wargus & War1gus work well if installed correctly.</ref>
|{{}}<ref group="N">StarCraft is only partially playable in Stargus as of v2.4.1. Warcraft games for Wargus & War1gus work well if installed correctly.</ref>
|''[https://github.com/Wargus/wargus Wargus] (v3.3.2):'' Warcraft II: Tides of Darkness + Beyond the Dark Portal, [https://stratagus.com/aleona.html Aleona's Tale]
|''[https://github.com/Wargus/wargus Wargus] (v3.3.2):'' Warcraft II: Tides of Darkness + Beyond the Dark Portal, [https://stratagus.com/aleona.html Aleona's Tale]<br />''[https://github.com/Wargus/war1gus War1gus] (v3.3.2):'' Warcraft: Orcs & Humans<br />''[https://github.com/Wargus/stargus Stargus] (v3.3.0):'' StarCraft (partially playable as of v2.4.1)<br />Games natively made on the Stratagus engine: [https://stratagus.com/aleona.html Aleona's Tale] (Wargus), [https://github.com/SenhorFlibble/Astroseries Astroseries], [https://www.boswars.org Bos Wars], [https://github.com/Andrettin/Wyrmsun Wyrmsun]
''[https://github.com/Wargus/war1gus War1gus] (v3.3.2):'' Warcraft: Orcs & Humans
 
''[https://github.com/Wargus/stargus Stargus] (v3.3.0):'' StarCraft (partially playable as of v2.4.1)
 
Games natively made on the Stratagus engine: [https://stratagus.com/aleona.html Aleona's Tale] (Wargus), [https://github.com/SenhorFlibble/Astroseries Astroseries], [https://www.boswars.org Bos Wars], [https://github.com/Andrettin/Wyrmsun Wyrmsun]
|-
|-
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer Vanilla Conquer]
|align="left" |{{Icon|Windows|Linux|macOS|BSD}}
| align="left" |{{Icon|Windows|Linux|macOS|BSD}}
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer git]
|[https://github.com/TheAssemblyArmada/Vanilla-Conquer git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Early Westwood games (Command & Conquer, C&C: Red Alert, Dune 2000).
|Early Westwood games (Command & Conquer, C&C: Red Alert, Dune 2000). <br />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.
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.
|}
|}


===[[Visual novel problem|Visual Novel]]===
=== [[Visual novel problem|Visual Novel]] ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://github.com/CommitteeOfZero/impacto Impacto]
|[https://github.com/CommitteeOfZero/impacto Impacto]
|{{Icon|Windows|Linux|macOS|Android|Switch}}
|{{Icon|Windows|Linux|macOS|Android|Switch}}
|[https://github.com/CommitteeOfZero/impacto/releases git]
|[https://github.com/CommitteeOfZero/impacto/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|MAGES. Engine (Science Adventure games)
|MAGES. Engine (Science Adventure games)
|-
|-
|[https://github.com/kichikuou/xsystem35-sdl2 Xsystem35]
|[https://github.com/kichikuou/xsystem35-sdl2 Xsystem35]
|{{Icon|Windows|Linux|Android}}
|{{Icon|Windows|Linux|Android}}
|[https://github.com/kichikuou/xsystem35-sdl2/releases 2.17.1]
|[https://github.com/kichikuou/xsystem35-sdl2/releases 2.17.1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Alicesoft. System35 Engine (RPG and strategy games)
|Alicesoft. System35 Engine (RPG and strategy games)
|}
|}


=== Various ===
=== Various ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[[DREAMM]]<abbr title="Technically an emulator, not a recreation or source port">*</abbr>
|[[DREAMM]]<abbr title="Technically an emulator, not a recreation or source port">*</abbr>
|align="left" |{{Icon|Windows|macOS|Linux}}
| align="left" |{{Icon|Windows|macOS|Linux}}
|{{DREAMMVer}}
|{{DREAMMVer}}||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|LucasArts: Maniac Mansion, Zak McKracken, Indiana Jones (Last Crusade & Fate of Atlantis & Infernal Machine & Desktop Adventures), Loom, Monkey Island (1 & 2 & Curse & Escape), Day of the Tentacle, Sam & Max, Full Throttle, The Dig, Grim Fandango, Rebel Assault (1 & 2), X-Wing, Tie-Fighter, Dark Forces, Dark Forces 2 Jedi Knight, Mysteries of the Sith, Shadows of the Empire, Yoda Stories, Mortimer and the Riddles of the Medallion, Outlaws (+13 more in the 3.0 beta)
|LucasArts: Maniac Mansion, Zak McKracken, Indiana Jones (Last Crusade & Fate of Atlantis & Infernal Machine & Desktop Adventures), Loom, Monkey Island (1 & 2 & Curse & Escape), Day of the Tentacle, Sam & Max, Full Throttle, The Dig, Grim Fandango, Rebel Assault (1 & 2), X-Wing, Tie-Fighter, Dark Forces, Dark Forces 2 Jedi Knight, Mysteries of the Sith, Shadows of the Empire, Yoda Stories, Mortimer and the Riddles of the Medallion, Outlaws (+13 more in the 3.0 beta)
|-
|-
|[https://github.com/jorio Jorio's ports of Pangea Software games]
|[https://github.com/jorio Jorio's ports of Pangea Software games]
|align="left"|{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|depending on game
|depending on game||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|[https://github.com/jorio/BillyFrontier Billy Frontier], [https://github.com/jorio/Bugdom Bugdom], [https://github.com/jorio/Bugdom2 Bugdom 2], [https://github.com/jorio/CroMagRally Cro-Mag Rally], [https://github.com/jorio/MightyMike Mighty Mike (Power Pete)], [https://github.com/jorio/Nanosaur Nanosaur], [https://github.com/jorio/Nanosaur2 Nanosaur II: Hatchling], [https://github.com/jorio/OttoMatic Otto Matic]
|[https://github.com/jorio/BillyFrontier Billy Frontier], [https://github.com/jorio/Bugdom Bugdom], [https://github.com/jorio/Bugdom2 Bugdom 2], [https://github.com/jorio/CroMagRally Cro-Mag Rally], [https://github.com/jorio/MightyMike Mighty Mike (Power Pete)], [https://github.com/jorio/Nanosaur Nanosaur], [https://github.com/jorio/Nanosaur2 Nanosaur II: Hatchling], [https://github.com/jorio/OttoMatic Otto Matic]
|-
|-
|OpenGMK
|OpenGMK
|align="left"|{{Icon|Windows|Linux|macOS|BSD}}
| align="left" |{{Icon|Windows|Linux|macOS|BSD}}
|[https://github.com/OpenGMK/OpenGMK git]
|[https://github.com/OpenGMK/OpenGMK git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|GameMaker game engines
|GameMaker game engines
|-
|-
|style="white-space: nowrap;"|[https://github.com/M-HT/SR M-HT SR / SRW]
| style="white-space: nowrap;" |[https://github.com/M-HT/SR M-HT SR / SRW]
|align="left"|{{Icon|Windows|Linux|Pandora}}
| align="left" |{{Icon|Windows|Linux|Pandora}}
|[https://github.com/M-HT/SR/releases depending on game]
|[https://github.com/M-HT/SR/releases depending on game]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Albion (1995), X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcraft: Orcs & Humans, Septerra Core: Legacy of the Creator, Battle Isle 3: Shadow of the Emperor (Battle Isle 2220: Shadow of the Emperor)
|Albion (1995), X-Com: UFO Defense (UFO: Enemy Unknown), X-Com: Terror from the Deep, Warcraft: Orcs & Humans, Septerra Core: Legacy of the Creator, Battle Isle 3: Shadow of the Emperor (Battle Isle 2220: Shadow of the Emperor)
|-
|-
|[[MegaZeux]]
|[[MegaZeux]]
|align="left"|{{Icon|Windows|Linux|macOS|APK|BSD|Web}}{{Icon|DS|3DS|Wii|WiiU|PSP|Vita}}{{Icon|DC|DOS|AmigaOS|GP2X|Pandora}}
| align="left" |{{Icon|Windows|Linux|macOS|APK|BSD|Web|DS|3DS|Wii|WiiU|PSP|Vita|DC|DOS|AmigaOS|GP2X|Pandora}}
|[https://www.digitalmzx.com/megazeux.php {{MegaZeuxVer}}]
|[https://www.digitalmzx.com/megazeux.php {{MegaZeuxVer}}]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|MegaZeux games
|MegaZeux games
|}
|}


== Single game engine ==
== Single game engine ==
=== Action-adventure ===
=== Action-adventure ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|2 Ship 2 Harkinian
|2 Ship 2 Harkinian
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/HarbourMasters/2ship2harkinian git]
|[https://github.com/HarbourMasters/2ship2harkinian git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|The Legend of Zelda: Majora's Mask (N64)
|The Legend of Zelda: Majora's Mask (N64)
|-
|-
|Bomberman 64: Recompiled
|Bomberman 64: Recompiled
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/RevoSucks/BM64Recomp/releases git]
|[https://github.com/RevoSucks/BM64Recomp/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Bomberman 64
|Bomberman 64
|-
|Courage Reborn
| align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
|TBA||{{Na}}
|{{Ya}}
|{{TBD}}
|The Legend of Zelda: Twilight Princess
|-
|-
|[https://github.com/Francessco121/dino-recomp Dinosaur Planet: Recompiled]
|[https://github.com/Francessco121/dino-recomp Dinosaur Planet: Recompiled]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Francessco121/dino-recomp/releases 0.2.0]
|[https://github.com/Francessco121/dino-recomp/releases 0.2.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Dinosaur Planet
|Dinosaur Planet
|-
|[https://github.com/Rainchus/Donkey-Kong-64-Recompiled Donkey Kong 64: Recompiled]
| align="left" |{{Icon|Windows|Linux|LinuxARM|macOS}}
|[https://github.com/Rainchus/Donkey-Kong-64-Recompiled/releases 1.0.1]||{{Na}}
|{{Ya}}
|{{Ya}}
|Donkey Kong 64
|-
|-
|donut
|donut
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/plowteam/donut git]
|[https://github.com/plowteam/donut git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|The Simpsons: Hit & Run
|The Simpsons: Hit & Run
|-
|-
|Dusklight
|Dusklight
|align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
|[https://twilitrealm.dev 1.3.1]<br/>[https://github.com/TwilitRealm/dusklight git]
|[https://twilitrealm.dev 1.4.1]
|{{}}
[https://github.com/TwilitRealm/dusklight git]
|{{}}
|{{Na}}
|{{TBD}}
|{{Ya}}
|The Legend of Zelda: Twilight Princess (GameCube)
|{{Ya}}
|The Legend of Zelda: Twilight Princess (GameCube)<ref>As of v1.4.1, Dusklight supports the North American and European GameCube releases. The Japanese GameCube release is supported as of commit <code>9560843</code>, likely to be included in the next Dusklight release. The Wii releases are currently unsupported.</ref>
|-
|-
|The Legend of Zelda: Links Awakening DX HD - PC Port
|The Legend of Zelda: Links Awakening DX HD - PC Port
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/BigheadSMZ/Zelda-LA-DX-HD-Updated 1.5.8]
|[https://github.com/BigheadSMZ/Zelda-LA-DX-HD-Updated 1.5.8]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{TBD}}
|{{TBD}}
|The Legend of Zelda: Link's Awakening
|The Legend of Zelda: Link's Awakening
|-
|-
|Link's Awakening DX HD
|Link's Awakening DX HD
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/ihm-tswow/Links-Awakening-DX-HD git]
|[https://github.com/ihm-tswow/Links-Awakening-DX-HD git]||{{Na}}
|{{}}
|{{~|link={{YouTubeVideo|pmYgEqsds_M}}}}
|{{~}}{{YouTubeVideo|pmYgEqsds_M|*}}
|{{Ya}}
|{{}}
|The Legend of Zelda: Link's Awakening
|The Legend of Zelda: Link's Awakening
|-
|-
|MegaMan64 Recompiled
|MegaMan64 Recompiled
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/MegaMan64Recomp/MegaMan64Recompiled/releases git]
|[https://github.com/MegaMan64Recomp/MegaMan64Recompiled/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Mega Man 64
|Mega Man 64
|-
|-
|Mystical Ninja Recompilation
|Mystical Ninja Recompilation
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/klorfmorf/Goemon64Recomp/releases git]
|[https://github.com/klorfmorf/Goemon64Recomp/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Mystical Ninja Starring Goemon
|Mystical Ninja Starring Goemon
|-
|-
|Open Ocarina
|Open Ocarina
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/blawar/ooot git]
|[https://github.com/blawar/ooot git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|The Legend of Zelda: Ocarina of Time (N64)
|The Legend of Zelda: Ocarina of Time (N64)
|-
|-
|OpenDrakan
|OpenDrakan
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Zalasus/opendrakan git]
|[https://github.com/Zalasus/opendrakan git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
|Drakan: Order of the Flame
|Drakan: Order of the Flame
|-
|-
|Redguard Unity
|Redguard Unity
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/RGUnity/redguard-unity git]
|[https://github.com/RGUnity/redguard-unity git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|The Elder Scrolls Adventures: Redguard
|The Elder Scrolls Adventures: Redguard
|-
|-
|Ship of Harkinian
|Ship of Harkinian
|align="left" |{{Icon|Windows|Linux|macOS|WiiU|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|WiiU|Switch}}
|[https://www.shipofharkinian.com {{SoHVer}}]<br/>[https://github.com/HarbourMasters/Shipwright/actions Nightly builds]<br/>[https://github.com/HarbourMasters/Shipwright git]
|[https://www.shipofharkinian.com {{SoHVer}}]
|{{}}
[https://github.com/HarbourMasters/Shipwright/actions Nightly builds]
|{{}}
 
|{{}}
[https://github.com/HarbourMasters/Shipwright git]
|The Legend of Zelda: Ocarina of Time + Master Quest<ref group="N">As of v9.0.0 Blair Alfa, Ship of Harkinian supports all NTSC and PAL ROMs for Nintendo 64 and GameCube (including Master Quest versions as of v4.0.0 Zhora Alfa) except beta releases, iQue, and Lodgenet versions. Previously, only PAL ROMs were supported, with earlier versions supporting only PAL debug versions. Use the ([https://ship.equipment SoH Compatibility Checker] to check if your ROM is supported in the latest version. Launch the PC version and locate the ROM to generate an <code>oot.otr</code> file. Additionally and optionally, you can load the PAL version of the ''Master Quest'' version in the PC version to create an <code>oot-mq.otr</code> to add another game mode.</ref>
|{{Na}}
|{{Ya}}
|{{Ya}}
|The Legend of Zelda: Ocarina of Time + Master Quest<ref>As of v9.0.0 Blair Alfa, Ship of Harkinian supports all NTSC and PAL ROMs for Nintendo 64 and GameCube (including Master Quest versions as of v4.0.0 Zhora Alfa) except beta releases, iQue, and Lodgenet versions. Previously, only PAL ROMs were supported, with earlier versions supporting only PAL debug versions. Use the ([https://ship.equipment SoH Compatibility Checker] to check if your ROM is supported in the latest version. Launch the PC version and locate the ROM to generate an <code>oot.otr</code> file. Additionally and optionally, you can load the PAL version of the ''Master Quest'' version in the PC version to create an <code>oot-mq.otr</code> to add another game mode.</ref>
|-
|-
|sm
|sm
|align="left" |{{Icon|Windows|Linux|macOS|Switch|Vita}}
| align="left" |{{Icon|Windows|Linux|macOS|Switch|Vita}}
|[https://github.com/RadzPrower/Super-Metroid-Launcher git]
|[https://github.com/RadzPrower/Super-Metroid-Launcher git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Super Metroid
|Super Metroid
|-
|-
|[https://github.com/sonicdcer/Starfox64Recomp Starfox64Recomp]
|[https://github.com/sonicdcer/Starfox64Recomp Starfox64Recomp]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/sonicdcer/Starfox64Recomp/releases 1.0.2]
|[https://github.com/sonicdcer/Starfox64Recomp/releases 1.0.2]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Star Fox 64
|Star Fox 64
|-
|-
|[https://github.com/HarbourMasters/Starship Starship]
|[https://github.com/HarbourMasters/Starship Starship]
|align="left" |{{Icon|Windows|Linux|macOS|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Switch}}
|[https://github.com/HarbourMasters/Starship/releases 2.0.0]
|[https://github.com/HarbourMasters/Starship/releases 2.0.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Star Fox 64
|Star Fox 64
|-
|-
|tmc (pc port)
|tmc (pc port)
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/MatheoVignaud/tmc/releases git]
|[https://github.com/MatheoVignaud/tmc/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|The Legend of Zelda: The Minish Cap
|The Legend of Zelda: The Minish Cap
|-
|Twilight Princess: Courage Reborn
|align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
|TBA
|{{✗}}
|{{✓}}
|{{✗}}
|The Legend of Zelda: Twilight Princess
|-
|-
|Zelda3
|Zelda3
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Switch}}
|[https://github.com/RadzPrower/Zelda-3-Launcher git]<br>[https://github.com/Waterdish/zelda3-android/releases Android]<br>[https://github.com/tunip3/zelda3/releases Xbox One]<br>[https://www.rinnegatamante.eu/vitadb/#/info/993 Vita]
|[https://github.com/RadzPrower/Zelda-3-Launcher git]
|{{}}
[https://github.com/Waterdish/zelda3-android/releases Android]
|{{}}
 
|{{}}
[https://github.com/tunip3/zelda3/releases Xbox One]
 
[https://www.rinnegatamante.eu/vitadb/#/info/993 Vita]
|{{Na}}
|{{Ya}}
|{{Ya}}
|The Legend of Zelda: A Link to the Past
|The Legend of Zelda: A Link to the Past
|-
|-
|[https://github.com/Zelda64Recomp/Zelda64Recomp Zelda 64: Recompiled]
|[https://github.com/Zelda64Recomp/Zelda64Recomp Zelda 64: Recompiled]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Zelda64Recomp/Zelda64Recomp/releases 1.2.2]
|[https://github.com/Zelda64Recomp/Zelda64Recomp/releases 1.2.2]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|The Legend of Zelda: Majora's Mask (N64)
|The Legend of Zelda: Majora's Mask (N64)
|}
|}


=== FPS ===
=== FPS ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://alephone.lhowon.org/ Aleph One]
|[https://alephone.lhowon.org/ Aleph One]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://alephone.lhowon.org/download.html 1.11]
|[https://alephone.lhowon.org/download.html 1.11]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Marathon (1994), Marathon 2: Durandal, Marathon Infinity, Pathways Into Darkness
|Marathon (1994), Marathon 2: Durandal, Marathon Infinity, Pathways Into Darkness
|-
|-
|[http://bibendovsky.github.io/bstone BStone]
|[http://bibendovsky.github.io/bstone BStone]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/bibendovsky/bstone/releases 1.3.3]
|[https://github.com/bibendovsky/bstone/releases 1.3.3]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike
|Blake Stone: Aliens of Gold, Blake Stone: Planet Strike
|-
|-
|BetterSpades
|BetterSpades
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/xtreme8000/BetterSpades/releases git]
|[https://github.com/xtreme8000/BetterSpades/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Ace of Spades
|Ace of Spades
|-
|-
|[http://www.descent2.de D2X-XL]<br />[https://www.dxx-rebirth.com DXX-Rebirth]
|[http://www.descent2.de D2X-XL]
|align="left" |{{Icon|Windows|Linux|macOS}}
[https://www.dxx-rebirth.com DXX-Rebirth]
|[[sourceforge:projects/d2x-xl|1.18.77]] <br />[https://github.com/dxx-rebirth/dxx-rebirth/releases git]
| align="left" |{{Icon|Windows|Linux|macOS}}
|{{}}
|[[sourceforge:projects/d2x-xl|1.18.77]]
|{{}}
[https://github.com/dxx-rebirth/dxx-rebirth/releases git]
|{{}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Descent, Descent II
|Descent, Descent II
|-
|-
|[https://wiibrew.org/wiki/Descent Descent Wii]
|[https://wiibrew.org/wiki/Descent Descent Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|1.12<br />[https://github.com/niuus/Descent-Wii git] (forked)
|1.12
|{{}}
[https://github.com/niuus/Descent-Wii git] (forked)
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|Descent
|Descent
|-
|-
|[https://github.com/RossMeikleham/DXX-3DS DXX-3DS]<ref group="N" name="DXXR">DXX-Retro, also known as DXX-Rebirth-Retro, requires files from DXX-Rebirth version 0.58.1 to be able to use. DXX-Switch is a port of DXX-Retro for Nintendo Switch and DXX-3DS is a Nintendo 3DS port of DXX-Switch, but they have technical issues that make them less playable.</ref>
|[https://github.com/RossMeikleham/DXX-3DS DXX-3DS]<ref name="DXXR">DXX-Retro, also known as DXX-Rebirth-Retro, requires files from DXX-Rebirth version 0.58.1 to be able to use. DXX-Switch is a port of DXX-Retro for Nintendo Switch and DXX-3DS is a Nintendo 3DS port of DXX-Switch, but they have technical issues that make them less playable.</ref>
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://github.com/RossMeikleham/DXX-3DS git]
|[https://github.com/RossMeikleham/DXX-3DS git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Descent, Descent II
|Descent, Descent II
|-
|-
|[https://github.com/CDarrow/DXX-Retro DXX-Retro]<ref group="N" name="DXXR" />
|[https://github.com/CDarrow/DXX-Retro DXX-Retro]<ref name="DXXR" />
|align="left" |{{Icon|Windows|macOS}}
| align="left" |{{Icon|Windows|macOS}}
|[https://github.com/CDarrow/DXX-Retro git]
|[https://github.com/CDarrow/DXX-Retro git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Descent, Descent II
|Descent, Descent II
|-
|-
|[https://gbatemp.net/threads/dxx-switch-descent-1-2-source-port.518746/ DXX-Switch]<ref group="N" name="DXXR" />
|[https://gbatemp.net/threads/dxx-switch-descent-1-2-source-port.518746/ DXX-Switch]<ref name="DXXR" />
|align="left" |{{Icon|Switch}}
| align="left" |{{Icon|Switch}}
|[https://github.com/aagallag/DXX-Switch git]
|[https://github.com/aagallag/DXX-Switch git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Descent, Descent II
|Descent, Descent II
|-
|-
|[https://github.com/sonicdcer/DNZHRecomp Duke Nukem Zero Hour: Recompiled]
|[https://github.com/sonicdcer/DNZHRecomp Duke Nukem Zero Hour: Recompiled]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/sonicdcer/DNZHRecomp/releases Alpha 0.0.3]
|[https://github.com/sonicdcer/DNZHRecomp/releases Alpha 0.0.3]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Duke Nukem Zero Hour
|Duke Nukem Zero Hour
|-
|-
|[https://www.eduke32.com EDuke32 Wii]
|[https://www.eduke32.com EDuke32 Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://dukeworld.com/eduke32/wii/ Website]
|[https://dukeworld.com/eduke32/wii/ Website]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Duke Nukem 3D
|Duke Nukem 3D
|-
|-
|[https://librelancer.net/ Librelancer]
|[https://librelancer.net/ Librelancer]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Librelancer/Librelancer/releases git]
|[https://github.com/Librelancer/Librelancer/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Freelancer
|Freelancer
|-
|-
|[https://wiibrew.org/wiki/Freespace_2_Wii Freespace 2 Wii]
|[https://wiibrew.org/wiki/Freespace_2_Wii Freespace 2 Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://code.google.com/archive/p/freespace2wii/downloads beta 3]
|[https://code.google.com/archive/p/freespace2wii/downloads beta 3]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Freespace 2
|Freespace 2
|-
|-
|[https://www.hard-light.net/ Freespace 2 Source Code Project]
|[https://www.hard-light.net/ Freespace 2 Source Code Project]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://fsnebula.org/knossos/ Knossos installer and mod manager]
|[https://fsnebula.org/knossos/ Knossos installer and mod manager]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Freespace 2, also includes Freespace 1 and expansion Silent Threat through fanmade ports to the FS2 engine.
|Freespace 2, also includes Freespace 1 and expansion Silent Threat through fanmade ports to the FS2 engine.
|-
|-
|LithTech Jupiter System
|LithTech Jupiter System
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/bibendovsky/ltjs git]
|[https://github.com/bibendovsky/ltjs git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|No One Lives Forever 2
|No One Lives Forever 2
|-
|-
|NakedAVP
|NakedAVP
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/atsb/NakedAVP 1.2.2]
|[https://github.com/atsb/NakedAVP 1.2.2]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Aliens Vs Predator Gold
|Aliens Vs Predator Gold
|-
|-
|[https://nukeykt.retrohost.net NBlood]
|[https://nukeykt.retrohost.net NBlood]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/NBlood/NBlood/releases git]
|[https://github.com/NBlood/NBlood/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Blood + expansion
|Blood + expansion
|-
|-
|OpenJK
|OpenJK
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://builds.openjk.org Build]<br />[https://github.com/JACoders/OpenJK/releases git]
|[https://builds.openjk.org Build]
|{{}}
[https://github.com/JACoders/OpenJK/releases git]
|{{}}
|{{Na}}
|{{Ya}}
|{{~}}
|{{~}}
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy
|Star Wars Jedi Knight II: Jedi Outcast, Star Wars Jedi Knight: Jedi Academy
|-
|-
|OpenJKDF2
|OpenJKDF2
|align="left" |{{Icon|Windows|Linux|macOS|And|Web}}{{Icon|NDS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|And|Web|NDS|Android}}
|[https://github.com/shinyquagsire23/OpenJKDF2 git]
|[https://github.com/shinyquagsire23/OpenJKDF2 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}<ref group="note">Both Star Wars Jedi Knight: Dark Forces II and its expansion Mysteries of the Sith work fine in the Windows, Linux, macOS, and Android versions of OpenJKDF2, and has mod support. The Android version (released in v0.9.7 update) currently has gamepad support (in both menus and gameplay, but movement controls are not mapped by default, which the player can do in the Joysticks settings) and limited touchscreen support (in menus, but can tap/drag in-game to look and shoot, but currently not separately). The Nintendo DSi port (also released in v0.9.7), however—as impressive as it is to fit a late 90s PC game on a Nintendo DSi—is currently not a recommendable method of playing these games—especially Mysteries of the Sith—due to RAM limitations (sluggish gameplay with low rendering graphics, but Dark Forces II is stated to be fully playable while MotS struggles with out-of-memory issues; but is more stable on a 3DS due to more RAM but does not have variable refresh support when playing on a 3DS), cutscenes glitching, no audio support yet, and limited controls (but can use touchscreen to look).</ref> <small>(WIP)</small>
|{{~}}<ref group="N">Both Star Wars Jedi Knight: Dark Forces II and its expansion Mysteries of the Sith work fine in the Windows, Linux, macOS, and Android versions of OpenJKDF2, and has mod support. The Android version (released in v0.9.7 update) currently has gamepad support (in both menus and gameplay, but movement controls are not mapped by default, which the player can do in the Joysticks settings) and limited touchscreen support (in menus, but can tap/drag in-game to look and shoot, but currently not separately). The Nintendo DSi port (also released in v0.9.7), however—as impressive as it is to fit a late 90s PC game on a Nintendo DSi—is currently not a recommendable method of playing these games—especially Mysteries of the Sith—due to RAM limitations (sluggish gameplay with low rendering graphics, but Dark Forces II is stated to be fully playable while MotS struggles with out-of-memory issues; but is more stable on a 3DS due to more RAM but does not have variable refresh support when playing on a 3DS), cutscenes glitching, no audio support yet, and limited controls (but can use touchscreen to look).</ref> <small>(WIP)</small>
|Star Wars Jedi Knight: Dark Forces II, Star Wars Jedi Knight: Mysteries of the Sith
|Star Wars Jedi Knight: Dark Forces II, Star Wars Jedi Knight: Mysteries of the Sith
|-
|-
|[https://www.openmohaa.org/ OpenMoHAA]
|[https://www.openmohaa.org/ OpenMoHAA]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/openmoh/openmohaa/releases git]
|[https://github.com/openmoh/openmohaa/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Medal of Honour: Allied Assault + expansions
|Medal of Honour: Allied Assault + expansions
|-
|-
|OpenXRay
|OpenXRay
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenXRay/xray-16/releases git]
|[https://github.com/OpenXRay/xray-16/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|S.T.A.L.K.E.R. Series
|S.T.A.L.K.E.R. Series
|-
|-
|[http://pcex.retrohost.net PCExhumed]
|[http://pcex.retrohost.net PCExhumed]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/NBlood/NBlood/releases git]
|[https://github.com/NBlood/NBlood/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Powerslave (PC)
|Powerslave (PC)
|-
|-
|[https://powerslaveex.wordpress.com Powerslave EX]
|[https://powerslaveex.wordpress.com Powerslave EX]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/atsb/ExhumedEX-Plus git]
|[https://github.com/atsb/ExhumedEX-Plus git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Powerslave (console)
|Powerslave (console)
|-
|-
|Perfect Dark
|Perfect Dark
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/jonaeru/perfect_dark git]
|[https://github.com/jonaeru/perfect_dark git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Perfect Dark
|Perfect Dark
|-
|-
|Shockolate
|Shockolate
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/Interrupt/systemshock/releases git]
|[https://github.com/Interrupt/systemshock/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|System Shock 1
|System Shock 1
|-
|-
|[https://theforceengine.github.io The Force Engine]
|[https://theforceengine.github.io The Force Engine]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://theforceengine.github.io/downloads.html 1.22.42]
|[https://theforceengine.github.io/downloads.html 1.22.42]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|''Current:'' Star Wars: Dark Forces
|''Current:'' Star Wars: Dark Forces<br />''Future:'' Outlaws
''Future:'' Outlaws
|-
|-
|Surreal 98 (DXU24)
|Surreal 98 (DXU24)
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|{{YouTubeChannelHandle|dxu2424|Modders channel}}
|{{YouTubeChannelHandle|dxu2424|Modders channel}}||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}} (WIP)
|{{~}} (WIP)
|Deus Ex
|Deus Ex
|-
|-
|[https://www.doomworld.com/forum/topic/115331-xgreed-source-port-of-the-game-in-pursuit-of-greed xGreed]
|[https://www.doomworld.com/forum/topic/115331-xgreed-source-port-of-the-game-in-pursuit-of-greed xGreed]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/jval1972/xGreed/releases 1.1.12.55]
|[https://github.com/jval1972/xGreed/releases 1.1.12.55]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|In Pursuit of Greed
|In Pursuit of Greed
|-
|-
|Portal: Still Alive
|Portal: Still Alive
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://www.moddb.com/mods/portal-still-alive-pc/downloads/portal-still-alive-pc-sources ModDB]
|[https://www.moddb.com/mods/portal-still-alive-pc/downloads/portal-still-alive-pc-sources ModDB]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|[[List of notable ports#Console versions of games superior to PC counterparts|Portal: Still Alive]]
|[[List_of_notable_ports#Console_versions_of_games_superior_to_PC_counterparts|Portal: Still Alive]]
|-
|-
!colspan="10"|id Tech Engines
! colspan="10" |id Tech Engines
|-
|-
|[https://dhewm3.org dhewm3]
|[https://dhewm3.org dhewm3]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|AmigaOS|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|AmigaOS|Switch}}
|[https://github.com/dhewm/dhewm3/releases git]<br/>[http://hunoppc.amiga-projects.net/content/dhewm3-amigaos4 dhewm3-amigaos4]
|[https://github.com/dhewm/dhewm3/releases git]
|{{}}
[http://hunoppc.amiga-projects.net/content/dhewm3-amigaos4 dhewm3-amigaos4]
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{Ya}}
|Doom 3 (Original)
|Doom 3 (Original)
|-
|-
|[https://doom64ex.wordpress.com Doom64 EX]
|[https://doom64ex.wordpress.com Doom64 EX]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[[sourceforge:projects/doom64ex/files/doom64ex/2.5|2.5]]
|[[sourceforge:projects/doom64ex/files/doom64ex/2.5|2.5]]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Doom 64 (Original)
|Doom 64 (Original)
|-
|-
|Doom64 EX Plus
|Doom64 EX Plus
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[[https://github.com/atsb/Doom64EX-Plus 5.2]]<br/>[[https://github.com/StevenSYS/DOOM64EXUltra Ultra fork]]
|[https://github.com/atsb/Doom64EX-Plus 5.2]
|{{}}
[https://github.com/StevenSYS/DOOM64EXUltra Ultra fork]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|Doom 64 (Original)
|Doom 64 (Original)
|-
|-
|ECWolf
|ECWolf
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Android}}
|[http://maniacsvault.net/ecwolf/download.php 1.4.2]
|[http://maniacsvault.net/ecwolf/download.php 1.4.2]||{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark
|Wolfenstein 3D, Spear of Destiny, Super 3D Noah’s Ark
|-
|-
|[https://uhexen2.sourceforge.net/ Hammer of Thyrion]
|[https://uhexen2.sourceforge.net/ Hammer of Thyrion]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/sezero/uhexen2/releases/tag/uhexen2-1.5.9 1.5.9]
|[https://github.com/sezero/uhexen2/releases/tag/uhexen2-1.5.9 1.5.9]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Hexen II
|Hexen II
|-
|-
|[https://wiibrew.org/wiki/Heretic_Wii Heretic Wii]<ref group="N" name="heretic">HHeretic is an open source game engine of ''Heretic'' for Linux. Heretic Wii is a Wii port is based on HHeretic 0.2.</ref>
|[https://wiibrew.org/wiki/Heretic_Wii Heretic Wii]<ref name="heretic">HHeretic is an open source game engine of ''Heretic'' for Linux. Heretic Wii is a Wii port is based on HHeretic 0.2.</ref>
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[http://code.google.com/p/heretic-wii/downloads/list 0.5]
|[http://code.google.com/p/heretic-wii/downloads/list 0.5]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Heretic
|Heretic
|-
|-
|[https://wiibrew.org/wiki/Hexen_Wii Hexen Wii]<br />[https://wiibrew.org/wiki/HHexen HHexen] (Wii)<ref group="N" name="hexen">HHexen, also known as Hacked Hexen, is a ''Hexen'' source port was created by Dan Olson and maintained by the Hammer of Thyrion (''Hexen II''). It is a more advanced and portable version of the Linux Hexen source port and effectively replaced it. Hexen Wii and HHexen (Wii) are both Wii ports of ''Hexen'' based on HHexen 1.6.1.</ref>
|[https://wiibrew.org/wiki/Hexen_Wii Hexen Wii]
|align="left" |{{Icon|Wii}}
[https://wiibrew.org/wiki/HHexen HHexen] (Wii)<ref name="hexen">HHexen, also known as Hacked Hexen, is a ''Hexen'' source port was created by Dan Olson and maintained by the Hammer of Thyrion (''Hexen II''). It is a more advanced and portable version of the Linux Hexen source port and effectively replaced it. Hexen Wii and HHexen (Wii) are both Wii ports of ''Hexen'' based on HHexen 1.6.1.</ref>
|[http://mods.elotrolado.net/~hermes/wii/hhexen_wii_1.0.rar 1.0]<br />[https://code.google.com/archive/p/hexen-wii/downloads 0.5]
| align="left" |{{Icon|Wii}}
|{{}}
|[http://mods.elotrolado.net/~hermes/wii/hhexen_wii_1.0.rar 1.0]
|{{}}
[https://code.google.com/archive/p/hexen-wii/downloads 0.5]
|{{?}}
|{{Na}}
|{{Na}}
|{{Dunno}}
|Hexen
|Hexen
|-
|-
|HHeretic<ref group="N" name="heretic" />
|HHeretic<ref name="heretic" />
|align="left" |{{Icon|Linux}}
| align="left" |{{Icon|Linux}}
|[http://hhexen.sourceforge.net/hheretic.html 0.2.4]
|[http://hhexen.sourceforge.net/hheretic.html 0.2.4]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Heretic
|Heretic
|-
|-
|HHexen<ref group="N" name="hexen" />
|HHexen<ref name="hexen" />
|align="left" |{{Icon|Linux}}
| align="left" |{{Icon|Linux}}
|[http://hhexen.sourceforge.net/hhexen.html 1.6.4]
|[http://hhexen.sourceforge.net/hhexen.html 1.6.4]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Hexen
|Hexen
|-
|-
|ioquake3
|ioquake3
|align="left" |{{Icon|Windows|Linux|macOS|AmigaOS}}
| align="left" |{{Icon|Windows|Linux|macOS|AmigaOS}}
|[https://ioquake3.org/get-it 1.36]
|[https://ioquake3.org/get-it 1.36]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Quake III: Arena
|Quake III: Arena
|-
|-
|iortcw
|iortcw
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/iortcw/iortcw/releases git]<br/>[https://github.com/MatiasRepettoZecchi/Salted-iortcw Salted fork]
|[https://github.com/iortcw/iortcw/releases git]
|{{}}
[https://github.com/MatiasRepettoZecchi/Salted-iortcw Salted fork]
|{{Na}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Return to Castle Wolfenstein
|Return to Castle Wolfenstein
|-
|-
|Linux Hexen<ref group="N" name="hexen" />
|Linux Hexen<ref name="hexen" />
|align="left" |{{Icon|Linux}}
| align="left" |{{Icon|Linux}}
|[https://www.doomworld.com/3ddownloads/ports/linux-hexen-0.6.0.tar.tgz 0.6.0]
|[https://www.doomworld.com/3ddownloads/ports/linux-hexen-0.6.0.tar.tgz 0.6.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Hexen
|Hexen
|-
|-
|[https://docs.libretro.com/library/prboom PrBoom]
|[https://docs.libretro.com/library/prboom PrBoom]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/libretro/libretro-prboom git]
|[https://github.com/libretro/libretro-prboom git]||{{Ya}}
|{{}}
|{{~}}<ref group="note">PrBoom-plus is still active</ref>
|{{~}}<ref group="N">PrBoom-plus is still active</ref>
|{{Ya}}
|{{}}
|Doom I–II, Final Doom
|Doom I–II, Final Doom
|-
|-
|PsyDoom
|PsyDoom
|align="left" |{{Icon|Windows|Linux|Mac|rpi}}
| align="left" |{{Icon|Windows|Linux|Mac|rpi}}
|[https://github.com/BodbDearg/PsyDoom git]
|[https://github.com/BodbDearg/PsyDoom git]||{{Ya}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Doom, Final Doom
|Doom, Final Doom
|-
|-
|q2repro
|q2repro
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/Paril/q2repro git]
|[https://github.com/Paril/q2repro git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Quake 2 Remastered
|Quake 2 Remastered
|-
|-
|[https://code.google.com/archive/p/quake-gamecube/ Quake GameCube]/[https://wiibrew.org/wiki/QuakeGX QuakeGX]<ref group="N">QuakeGX is a Wii port of Peter Mackay's GameCube Quake port. Both are available on the same website. A forked version of QuakeGX called [https://wiibrew.org/wiki/Quake_Wii Quake Wii] was later merged with QuakeGX.</ref>
|[https://code.google.com/archive/p/quake-gamecube/ Quake GameCube]/[https://wiibrew.org/wiki/QuakeGX QuakeGX]<ref>QuakeGX is a Wii port of Peter Mackay's GameCube Quake port. Both are available on the same website. A forked version of QuakeGX called [https://wiibrew.org/wiki/Quake_Wii Quake Wii] was later merged with QuakeGX.</ref>
|align="left" |{{Icon|GameCube|Wii}}
| align="left" |{{Icon|GameCube|Wii}}
|[https://code.google.com/archive/p/quake-gamecube/downloads 0.0.5-2] (GX)
|[https://code.google.com/archive/p/quake-gamecube/downloads 0.0.5-2] (GX)||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Quake 1
|Quake 1
|-
|-
|[https://wiibrew.org/wiki/QRevPAK Quake Rev PAK]<ref group="N">Quake Rev PAK (or QRevPack for short) is a collection of game engines of the ''Quake'' series that merges [https://wiibrew.org/wiki/Q1Rev Q1Rev] (''Quake 1''), [https://wiibrew.org/wiki/Q2Rev Q2Rev] (''Quake 2''), [https://wiibrew.org/wiki/Q2CTFRev Q2CTFRev] (ThreeWave Capture the Flag mod for ''Quake II''), and [https://wiibrew.org/wiki/QWRev QWRev] (''QuakeWorld'') in one. All by the same developer Izhido.</ref>
|[https://wiibrew.org/wiki/QRevPAK Quake Rev PAK]<ref>Quake Rev PAK (or QRevPack for short) is a collection of game engines of the ''Quake'' series that merges [https://wiibrew.org/wiki/Q1Rev Q1Rev] (''Quake 1''), [https://wiibrew.org/wiki/Q2Rev Q2Rev] (''Quake 2''), [https://wiibrew.org/wiki/Q2CTFRev Q2CTFRev] (ThreeWave Capture the Flag mod for ''Quake II''), and [https://wiibrew.org/wiki/QWRev QWRev] (''QuakeWorld'') in one. All by the same developer Izhido.</ref>
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://wii.brewology.com/downloads/download.php?id=13692&mcid=3 release 4]
|[https://wii.brewology.com/downloads/download.php?id=13692&mcid=3 release 4]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Quake 1–2, ThreeWave CTF mod for Quake 2, QuakeWorld
|Quake 1–2, ThreeWave CTF mod for Quake 2, QuakeWorld
|-
|-
|[http://quakespasm.sourceforge.net Quakespasm]<br />vkQuake<ref group="N">vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering</ref>
|[http://quakespasm.sourceforge.net Quakespasm]
|align="left" |{{Icon|Windows|Linux|macOS}}
vkQuake<ref>vkQuake is based on Quakespasm, but uses Vulkan instead of OpenGL for rendering</ref>
|[[sourceforge:projects/quakespasm|0.96.3]]<br />[https://github.com/andrei-drexler/ironwail Ironwail fork]
| align="left" |{{Icon|Windows|Linux|macOS}}
|{{}}
|[[sourceforge:projects/quakespasm|0.96.3]]
|{{}}
[https://github.com/andrei-drexler/ironwail Ironwail fork]
|{{}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Quake 1 (The Ironwail fork supports the Remastered version)
|Quake 1 (The Ironwail fork supports the Remastered version)
|-
|-
|RBDOOM-3-BFG
|RBDOOM-3-BFG
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases git]
|[https://github.com/RobertBeckebans/RBDOOM-3-BFG/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Doom 3 (BFG Edition)
|Doom 3 (BFG Edition)
|-
|-
|realrtcw
|realrtcw
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://www.moddb.com/mods/realrtcw-realism-mod ModDB page]
|[https://www.moddb.com/mods/realrtcw-realism-mod ModDB page]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Return to Castle Wolfenstein (based on iortcw)
|Return to Castle Wolfenstein (based on iortcw)
|-
|-
|[https://icculus.org/rott Rise of the Triad for Linux]
|[https://icculus.org/rott Rise of the Triad for Linux]
|align="left" |{{Icon|Windows7|Linux|DC}}
| align="left" |{{Icon|Windows7|Linux|DC}}
|[https://icculus.org/rott/releases 1.1.2]
|[https://icculus.org/rott/releases 1.1.2]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Rise of the Triad: Dark War
|Rise of the Triad: Dark War
|-
|-
|rottexpr
|rottexpr
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/LTCHIPS/rottexpr/releases git]<br/>[https://github.com/lunarmeadow/barrett Barrett fork]
|[https://github.com/LTCHIPS/rottexpr/releases git]
|{{}}
[https://github.com/lunarmeadow/barrett Barrett fork]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|Rise of the Triad: Dark War
|Rise of the Triad: Dark War
|-
|-
|[https://disenchant.net/tyrquake Tyrquake]
|[https://disenchant.net/tyrquake Tyrquake]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://disenchant.net/git/tyrquake.git git]
|[https://disenchant.net/git/tyrquake.git git]||{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Quake 1
|Quake 1
|-
|-
|vitaQuake II
|vitaQuake II
|align="left" |{{Icon|Windows|Linux|macOS|Vita}}
| align="left" |{{Icon|Windows|Linux|macOS|Vita}}
|[https://github.com/Rinnegatamante/vitaQuakeII git]<br>[https://www.rinnegatamante.eu/vitadb/#/info/278 PS Vita]
|[https://github.com/Rinnegatamante/vitaQuakeII git]
|{{}}
[https://www.rinnegatamante.eu/vitadb/#/info/278 PS Vita]
|{{Ya}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Quake 2
|Quake 2
|-
|-
|[https://wiibrew.org/wiki/WiiDoom WiiDoom]<br />[https://wiibrew.org/wiki/WiiDoom#WiiDoom-Fork WiiDoom-Fork] (music support)
|[https://wiibrew.org/wiki/WiiDoom WiiDoom]
|align="left" |{{Icon|Wii}}
[https://wiibrew.org/wiki/WiiDoom#WiiDoom-Fork WiiDoom-Fork] (music support)
|[https://code.google.com/archive/p/wiidoom/downloads 0.4.5]<br />[https://www.dropbox.com/s/c6f5s0l760gudfo/WiiDoom-fork.zip?dl=0 Fork]
| align="left" |{{Icon|Wii}}
|{{}}
|[https://code.google.com/archive/p/wiidoom/downloads 0.4.5]
|{{}}
[https://www.dropbox.com/s/c6f5s0l760gudfo/WiiDoom-fork.zip?dl=0 Fork]
|{{}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Doom I–II, Final Doom, Chex Quest I–II (forked version only but with some conversion issues)
|Doom I–II, Final Doom, Chex Quest I–II (forked version only but with some conversion issues)
|-
|-
|[https://gbatemp.net/threads/release-wii-doom-wii-heretic-wii-hexen-wii-strife-all-in-one-proper.374400/ Wii-DOOM<br />Wii-HERETIC<br />Wii-HEXEN<br />Wii-STRIFE]
|[https://gbatemp.net/threads/release-wii-doom-wii-heretic-wii-hexen-wii-strife-all-in-one-proper.374400/ Wii-DOOM]
|align="left" |{{Icon|Wii}}
[https://gbatemp.net/threads/release-wii-doom-wii-heretic-wii-hexen-wii-strife-all-in-one-proper.374400/ Wii-HERETIC]
|[https://www.mediafire.com/download/icez8pw2c3ky3bq/Wii-DOOM_Wii-HERETIC_Wii-HEXEN_Wii-STRIFE_ALL-IN-ONE_R33_PROPER.zip r33]
 
|{{}}
[https://gbatemp.net/threads/release-wii-doom-wii-heretic-wii-hexen-wii-strife-all-in-one-proper.374400/ Wii-HEXEN]
|{{}}
 
|{{}}
[https://gbatemp.net/threads/release-wii-doom-wii-heretic-wii-hexen-wii-strife-all-in-one-proper.374400/ Wii-STRIFE]
|''Wii-DOOM:'' Doom I–II, Final Doom<br />''Wii-HERETIC:'' Heretic<br />''Wii-HEXEN:'' Hexen<br />''Wii-STRIFE:'' Strife: Quest for the Sigil
| align="left" |{{Icon|Wii}}
|[https://www.mediafire.com/download/icez8pw2c3ky3bq/Wii-DOOM_Wii-HERETIC_Wii-HEXEN_Wii-STRIFE_ALL-IN-ONE_R33_PROPER.zip r33]||{{Na}}
|{{Na}}
|{{Ya}}
|''Wii-DOOM:'' Doom I–II, Final Doom
''Wii-HERETIC:'' Heretic
 
''Wii-HEXEN:'' Hexen
 
''Wii-STRIFE:'' Strife: Quest for the Sigil
|-
|-
|[https://wiibrew.org/wiki/Wolfenstein_3D_Wii Wolfenstein 3D Wii]
|[https://wiibrew.org/wiki/Wolfenstein_3D_Wii Wolfenstein 3D Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[[sourceforge:projects/wolfenstein3dwi/files/wolfenstein3dwi/|1.31]]
|[[sourceforge:projects/wolfenstein3dwi/files/wolfenstein3dwi/|1.31]]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Wolfenstein 3D, Spear of Destiny
|Wolfenstein 3D, Spear of Destiny
|-
|-
|[https://www.yamagi.org/quake2 Yamagi Quake II]
|[https://www.yamagi.org/quake2 Yamagi Quake II]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://deponie.yamagi.org/quake2 8.51]
|[https://deponie.yamagi.org/quake2 8.51]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Quake 2
|Quake 2
|}
|}


=== Horror ===
=== Horror ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://mpollind.itch.io/amnesia-the-dark-descent-redux Amnesia: The Dark Descent Redux]
|[https://mpollind.itch.io/amnesia-the-dark-descent-redux Amnesia: The Dark Descent Redux]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/OSS-Cosmic/AmnesiaTheDarkDescent/releases git]
|[https://github.com/OSS-Cosmic/AmnesiaTheDarkDescent/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
|Amnesia: The Dark Descent
|Amnesia: The Dark Descent
|-
|-
|FNaF 1 3DS -old/obsolete-<br />[https://www.gamebrew.org/wiki/Five_Nights_at_Freddys_1_3DS FNaF 1 3DS -remastered-]<ref group="N" name="FNaF3DS">Five Nights at Freddy's 1 3DS -remastered- is an updated version of [https://gamejolt.com/games/fnaf13ds/507412 Five Nights at Freddy 1's 3DS] by the same developer FreDev, also known as BumboDEV and BaseDEV. The developer also attempted Nintendo 3DS ports of ''Five Nights at Freddy's 2'', ''3'', and ''4'' but development stopped after the developer [[https://gamejolt.com/p/i-have-decided-to-release-the-latest-version-i-have-available-for-f-ctwvb9xi lost the source code] for ''Five Nights at Freddy's 2'' and would have to reverse engineer it again. Those ports were only in a state of demonstration and were not fully playable, having incomplete A.I., gameplay, and missing screens. Download links to the latest version of these 3DS ports and the PS Vita port can be found on the [https://discord.gg/w7WcSGt old Discord server].</ref>
|FNaF 1 3DS -old/obsolete-
|align="left" |{{Icon|3DS}}
[https://www.gamebrew.org/wiki/Five_Nights_at_Freddys_1_3DS FNaF 1 3DS -remastered-]<ref name="FNaF3DS">Five Nights at Freddy's 1 3DS -remastered- is an updated version of [https://gamejolt.com/games/fnaf13ds/507412 Five Nights at Freddy 1's 3DS] by the same developer FreDev, also known as BumboDEV and BaseDEV. The developer also attempted Nintendo 3DS ports of ''Five Nights at Freddy's 2'', ''3'', and ''4'' but development stopped after the developer [[https://gamejolt.com/p/i-have-decided-to-release-the-latest-version-i-have-available-for-f-ctwvb9xi lost the source code] for ''Five Nights at Freddy's 2'' and would have to reverse engineer it again. Those ports were only in a state of demonstration and were not fully playable, having incomplete A.I., gameplay, and missing screens. Download links to the latest version of these 3DS ports and the PS Vita port can be found on the [https://discord.gg/w7WcSGt old Discord server].</ref>
|[https://gamejolt.com/games/fnaf13ds/507412 0.2.3]<br />[https://gamejolt.com/games/fnaf13dsremastered/576273 0.3.1-pre1]
| align="left" |{{Icon|3DS}}
|{{}}
|[https://gamejolt.com/games/fnaf13ds/507412 0.2.3]
|{{}}
[https://gamejolt.com/games/fnaf13dsremastered/576273 0.3.1-pre1]
|{{}}
|{{Na}}
|{{Na}}
|{{Ya}}
|Five Nights at Freddy's
|Five Nights at Freddy's
|-
|-
|FNaF 1 PSP<ref group="N" name="FNaF3DS" />
|FNaF 1 PSP<ref name="FNaF3DS" />
|align="left" |{{Icon|PSP}}
| align="left" |{{Icon|PSP}}
|[https://gamejolt.com/games/FNAF3DSPORT/696298 1.3.1 Fix 1]
|[https://gamejolt.com/games/FNAF3DSPORT/696298 1.3.1 Fix 1]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Five Nights at Freddy's
|Five Nights at Freddy's
|-
|-
|FNaF 2 3DS<ref group="N" name="FNaF3DS" />
|FNaF 2 3DS<ref name="FNaF3DS" />
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 1.0]
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 1.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Five Nights at Freddy's 2
|Five Nights at Freddy's 2
|-
|-
|FNaF 3 3DS<ref group="N" name="FNaF3DS" />
|FNaF 3 3DS<ref name="FNaF3DS" />
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 0.1.3]
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 0.1.3]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Five Nights at Freddy's 3
|Five Nights at Freddy's 3
|-
|-
|FNaF 4 3DS<ref group="N" name="FNaF3DS" />
|FNaF 4 3DS<ref name="FNaF3DS" />
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 0.3]
|[https://gamejolt.com/games/FNAF3DSPORT/696298 beta 0.3]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|Five Nights at Freddy's 4
|Five Nights at Freddy's 4
|-
|-
|MikuPan
|MikuPan
|align="left" |{{Icon|Windows|Linux|MacOS}}
| align="left" |{{Icon|Windows|Linux|MacOS}}
|[https://github.com/Mikompilation/MikuPan git]
|[https://github.com/Mikompilation/MikuPan git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Fatal Frame
|Fatal Frame
|-
|-
|OpenBiohazard2
|OpenBiohazard2
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/OpenBiohazard2/OpenBiohazard2/releases git]
|[https://github.com/OpenBiohazard2/OpenBiohazard2/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
|Resident Evil 2
|Resident Evil 2
|-
|-
|sh3redux
|sh3redux
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Palm-Studios/sh3redux git]
|[https://github.com/Palm-Studios/sh3redux git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Silent Hill 3
|Silent Hill 3
|-
|-
|[https://sh1pc.com sh1pc]
|[https://sh1pc.com sh1pc]
|align="left" |{{Icon|Windows|Linux|MacOS}}
| align="left" |{{Icon|Windows|Linux|MacOS}}
|[https://github.com/SlickAmogus/silent-hill-decomp/releases git]
|[https://github.com/SlickAmogus/silent-hill-decomp/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Silent Hill
|Silent Hill
Line 1,303: Line 1,384:


=== MMO ===
=== MMO ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://2009scape.org/index.html 2009scape]
|[https://2009scape.org/index.html 2009scape]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://2009scape.org/site/game_guide/play.html website]
|[https://2009scape.org/site/game_guide/play.html website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Runescape
|Runescape
|-
|-
|[https://www.azerothcore.org/ AzerothCore]
|[https://www.azerothcore.org/ AzerothCore]
|align="left" |{{Icon|Windows|Linux|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|FreeBSD}}
|[https://www.azerothcore.org/wiki/installation website]
|[https://www.azerothcore.org/wiki/installation website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|World of Warcraft
|World of Warcraft
|-
|-
|ClassicUO
|ClassicUO
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://www.classicuo.eu/ website]<br>[https://github.com/ClassicUO/ClassicUO/releases git]
|[https://www.classicuo.eu/ website]
|{{}}
[https://github.com/ClassicUO/ClassicUO/releases git]
|{{}}
|{{Na}}
|{{?}}
|{{Ya}}
|{{Dunno}}
|Ultima Online
|Ultima Online
|-
|-
|[https://crossuo.com/ CrossUO]
|[https://crossuo.com/ CrossUO]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/crossuo/crossuo/releases git]
|[https://github.com/crossuo/crossuo/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Ultima Online
|Ultima Online
|-
|-
|[https://darkflameuniverse.org/ Darkflame Universe]
|[https://darkflameuniverse.org/ Darkflame Universe]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/DarkflameUniverse/DarkflameServer/releases git]
|[https://github.com/DarkflameUniverse/DarkflameServer/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|LEGO Universe
|LEGO Universe
|-
|-
|[https://www.trinitycore.org/ TrinityCore]
|[https://www.trinitycore.org/ TrinityCore]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/TrinityCore/TrinityCore/releases git]
|[https://github.com/TrinityCore/TrinityCore/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|World of Warcraft
|World of Warcraft
|-
|-
|WoWee
|WoWee
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Kelsidavis/WoWee/releases git]
|[https://github.com/Kelsidavis/WoWee/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Word of Warcraft
|Word of Warcraft
|}
|}


=== Platform ===
=== Platform ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://wiibrew.org/wiki/Abe%27s_Amazing_Adventure_Wii Abe's Amazing Adventure Wii]
|[https://wiibrew.org/wiki/Abe%27s_Amazing_Adventure_Wii Abe's Amazing Adventure Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://www.gamebrew.org/wiki/Abe%27s_Amazing_Adventure_Wii r3]
|[https://www.gamebrew.org/wiki/Abe%27s_Amazing_Adventure_Wii r3]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Abe's Amazing Adventure
|Abe's Amazing Adventure
|-
|-
|Abuse 2025
|Abuse 2025
|align="left" |{{Icon|Windows|macOS}}
| align="left" |{{Icon|Windows|macOS}}
|[https://github.com/apancik/Abuse_2025 git]
|[https://github.com/apancik/Abuse_2025 git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Abuse
|Abuse
|-
|-
|[https://wiibrew.org/wiki/Abuse_Wii Abuse Wii]
|[https://wiibrew.org/wiki/Abuse_Wii Abuse Wii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://github.com/HunterZ/abuse-wii/releases 0.8.684.2]
|[https://github.com/HunterZ/abuse-wii/releases 0.8.684.2]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Abuse
|Abuse
|-
|-
|Banjo: Recompiled
|Banjo: Recompiled
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
|[https://github.com/BanjoRecomp/BanjoRecomp 1.0.1]
|[https://github.com/BanjoRecomp/BanjoRecomp 1.0.1]||{{Dunno}}
|{{?}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Banjo-Kazooie (N64)
|Banjo-Kazooie (N64)
|-
|-
|BMHeroRecomp
|BMHeroRecomp
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
|[https://github.com/RevoSucks/BMHeroRecomp/releases git]
|[https://github.com/RevoSucks/BMHeroRecomp/releases git]||{{Dunno}}
|{{?}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Bomberman Hero
|Bomberman Hero
|-
|-
|Cave Story Engine 2
|Cave Story Engine 2
|align="left" |{{Icon|Windows|Linux|macOS|3DS|WiiU}}{{Icon|PS2|Wii|NDS}}
| align="left" |{{Icon|Windows|Linux|macOS|3DS|WiiU|PS2|Wii|NDS}}
|[https://github.com/gameblabla/CSE2 git]<br />[https://archive.org/details/CaveStoryE2 archive]<br />[https://archive.org/details/cse2wii Wii], [https://gbatemp.net/threads/cave-story-ds-port-based-on-cse2-decompilation.582377/ NDS], [https://github.com/counter185/CSE2-ps2 PS2]
|[https://github.com/gameblabla/CSE2 git]
|{{}}<ref group="N">Cave Story Engine 2's[https://github.com/gameblabla/CSE2/blob/rs97/LICENCE.txt licence]</ref>
[https://archive.org/details/CaveStoryE2 archive]
|{{}}<ref group="N">Cave Story Engine 2, or CSE2 for short, received a [https://www.gamesindustry.biz/articles/2020-11-26-nicalis-issues-dmca-against-free-cave-story-games DMCA cease and desist notice] from Nicalis, the current IP owner of ''Cave Story'', despite the original ''Cave Story'' being a freeware developed by Daisuke "Pixel" Amaya.</ref>
 
|{{}}
[https://archive.org/details/cse2wii Wii], [https://gbatemp.net/threads/cave-story-ds-port-based-on-cse2-decompilation.582377/ NDS], [https://github.com/counter185/CSE2-ps2 PS2]
|{{Na}}<ref group="note">Cave Story Engine 2's [https://github.com/gameblabla/CSE2/blob/rs97/LICENCE.txt licence]</ref>
|{{Na}}<ref group="note">Cave Story Engine 2, or CSE2 for short, received a [https://www.gamesindustry.biz/articles/2020-11-26-nicalis-issues-dmca-against-free-cave-story-games DMCA cease and desist notice] from Nicalis, the current IP owner of ''Cave Story'', despite the original ''Cave Story'' being a freeware developed by Daisuke "Pixel" Amaya.</ref>
|{{Ya}}
|Cave Story
|Cave Story
|-
|-
|[https://doukutsu.rs/ doukutsu-rs]
|[https://doukutsu.rs/ doukutsu-rs]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
|[https://github.com/doukutsu-rs/doukutsu-rs git]
|[https://github.com/doukutsu-rs/doukutsu-rs git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Cave Story
|Cave Story
|-
|-
|C1
|C1
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/wurlyfox/c1 git]
|[https://github.com/wurlyfox/c1 git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|Crash Bandicoot
|Crash Bandicoot
|-
|-
|C2C
|C2C
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/ughman/c2c git]
|[https://github.com/ughman/c2c git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|Crash Bandicoot 2: Cortex Strikes Back
|Crash Bandicoot 2: Cortex Strikes Back
|-
|-
|Ghostship
|Ghostship
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/HarbourMasters/Ghostship/releases git]
|[https://github.com/HarbourMasters/Ghostship/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Mario 64
|Super Mario 64
|-
|-
|{{YouTubeVideo|f4rNhTTwGgk|hodex}}
|{{YouTubeVideo|f4rNhTTwGgk|hodex}}
|align="left" |{{Icon|Xbox}}
| align="left" |{{Icon|Xbox}}
|[https://archive.org/details/hodexrelease binaries]<br/>[https://archive.org/details/hodexsource source code]<br/>[https://github.com/MaximLopez/HeartOfDarkness-SDL SDL fork]
|[https://archive.org/details/hodexrelease binaries]
|{{}}
[https://archive.org/details/hodexsource source code]
|{{}}
 
[https://github.com/MaximLopez/HeartOfDarkness-SDL SDL fork]
|{{Na}}
|{{Na}}
|{{~}}
|{{~}}
|Heart of Darkness
|Heart of Darkness
|-
|-
|[https://deat.tk/jazz2/ Jazz² Resurrection]
|[https://deat.tk/jazz2/ Jazz² Resurrection]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Switch}}
|[https://github.com/deathkiller/jazz2/releases git]
|[https://github.com/deathkiller/jazz2/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Jazz Jackrabbit 2
|Jazz Jackrabbit 2
|-
|-
|[https://wiibrew.org/wiki/Jump_%27n_Bump Jump 'n Bump]
|[https://wiibrew.org/wiki/Jump_%27n_Bump Jump 'n Bump]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[http://www.mediafire.com/?br95p3s9qw9sjre 0.3.1]
|[http://www.mediafire.com/?br95p3s9qw9sjre 0.3.1]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|[http://icculus.org/jumpnbump/ Jump 'n Bump]
|[http://icculus.org/jumpnbump/ Jump 'n Bump]
|-
|-
|katam
|katam
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/jiangzhengwenjz/katam/ git]
|[https://github.com/jiangzhengwenjz/katam/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Kirby & The Amazing Mirror
|Kirby & The Amazing Mirror
|-
|-
|[https://marbleblastultra.com/ OpenMBU]
|[https://marbleblastultra.com/ OpenMBU]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/MBU-Team/OpenMBU git]
|[https://github.com/MBU-Team/OpenMBU git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
Line 1,500: Line 1,569:
|-
|-
|[https://www.gamebrew.org/wiki/Maze_of_Galious_3DS Maze of Galious 3DS]
|[https://www.gamebrew.org/wiki/Maze_of_Galious_3DS Maze of Galious 3DS]
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://github.com/nop90/MazeOfGalious-3ds/releases 1.0]
|[https://github.com/nop90/MazeOfGalious-3ds/releases 1.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|[https://mog.jorito.net The Maze of Galious remake]
|[https://mog.jorito.net The Maze of Galious remake]
|-
|-
|MazeOfGaliousWii
|MazeOfGaliousWii
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://wiibrew.org/wiki/MazeOfGaliousWii 0.63.3]
|[https://wiibrew.org/wiki/MazeOfGaliousWii 0.63.3]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|[https://mog.jorito.net The Maze of Galious remake]
|[https://mog.jorito.net The Maze of Galious remake]
|-
|-
|[https://nxengine.sourceforge.io/ NXEngine] <br />[https://github.com/nxengine/nxengine-evo nxengine-evo]
|[https://nxengine.sourceforge.io/ NXEngine]
|align="left" |{{Icon|Windows|Linux|macOS}}
[https://github.com/nxengine/nxengine-evo nxengine-evo]
|[http://nxengine.sourceforge.net 1.0.0.6] <br />[https://github.com/nxengine/nxengine-evo/releases git]
| align="left" |{{Icon|Windows|Linux|macOS}}
|{{}}
|[http://nxengine.sourceforge.net 1.0.0.6]
|{{}}
[https://github.com/nxengine/nxengine-evo/releases git]
|{{}}
|{{Ya}}
|{{Ya}}
|{{Ya}}
|Cave Story
|Cave Story
|-
|-
|OpenCrashWOC
|OpenCrashWOC
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Open-Travelers/OpenCrashWOC git]
|[https://github.com/Open-Travelers/OpenCrashWOC git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Crash Bandicoot: Wrath Of Cortex
|Crash Bandicoot: Wrath Of Cortex
|-
|-
|[https://wiibrew.org/wiki/OpenHCL OpenHCL]
|[https://wiibrew.org/wiki/OpenHCL OpenHCL]
|align="left" |{{Icon|PSP|Wii|3DS|Vita}}
| align="left" |{{Icon|PSP|Wii|3DS|Vita}}
|[https://github.com/JeffRuLz/OpenHCL/releases git]
|[https://github.com/JeffRuLz/OpenHCL/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Hydra Castle Labyrinth
|Hydra Castle Labyrinth
|-
|-
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]
|[http://www.alister.eu/jazz/oj/about.php OpenJazz]
|align="left" |{{Icon|Windows|Linux|macOS|Pandora|RiscOS|Haiku|GP32}}{{Icon|DC|Wii|3DS|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Pandora|RiscOS|Haiku|GP32|DC|Wii|3DS|Switch}}
|[https://github.com/AlisterT/openjazz/releases git]
|[https://github.com/AlisterT/openjazz/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Jazz Jackrabbit 1
|Jazz Jackrabbit 1
|-
|-
|[https://www.infochunk.com/madoola/openmadoola.html OpenMadoola]
|[https://www.infochunk.com/madoola/openmadoola.html OpenMadoola]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/nfroggy/openmadoola/releases git]
|[https://github.com/nfroggy/openmadoola/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|The Wing of Madoola
|The Wing of Madoola
|-
|-
|[https://aliveteam.github.io/ R.E.L.I.V.E.]
|[https://aliveteam.github.io/ R.E.L.I.V.E.]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/AliveTeam/alive_reversing/releases git]
|[https://github.com/AliveTeam/alive_reversing/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Oddworld: Abe's Oddysee, Oddworld: Abe's Exoddus
|Oddworld: Abe's Oddysee, Oddworld: Abe's Exoddus
|-
|-
|rawgl
|rawgl
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/cyxx/rawgl git]
|[https://github.com/cyxx/rawgl git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Another World/Out of This World
|Another World/Out of This World
|-
|-
|[https://k1n9duk3.shikadi.net/reduke.html ReDuke]
|[https://k1n9duk3.shikadi.net/reduke.html ReDuke]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://mega.nz/#!kVxx1RYY!xFRA0PvbBHAhPTl95X15jFaqzEXnJwzg5l6ZnISk3Io Beta 4]
|[https://mega.nz/#!kVxx1RYY!xFRA0PvbBHAhPTl95X15jFaqzEXnJwzg5l6ZnISk3Io Beta 4]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Duke Nukem (Duke Nukum)
|Duke Nukem (Duke Nukum)
|-
|-
|REminiscence
|REminiscence
|align="left" |{{Icon|Windows|Android}}
| align="left" |{{Icon|Windows|Android}}
|[http://cyxdown.free.fr/reminiscence 0.5.5]
|[http://cyxdown.free.fr/reminiscence 0.5.5]||{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Flashback (Another World's spiritual sequel)
|Flashback (Another World's spiritual sequel)
|-
|-
|[https://nikolai-wuttke.de/RigelEngine/ Rigel Engine]
|[https://nikolai-wuttke.de/RigelEngine/ Rigel Engine]
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
|[https://github.com/lethal-guitar/RigelEngine/releases git]
|[https://github.com/lethal-guitar/RigelEngine/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Duke Nukem II
|Duke Nukem II
|-
|-
|sa2
|sa2
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/SAT-R/sa2 git]
|[https://github.com/SAT-R/sa2 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Sonic Advance 2
|Sonic Advance 2
|-
|-
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]
|[https://www.popot.org/get_the_games.php?game=SDLPoP SDLPoP]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/NagyD/SDLPoP git]
|[https://github.com/NagyD/SDLPoP git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Prince of Persia (1989)
|Prince of Persia (1989)
|-
|-
|[https://teamforeveronline.wixsite.com/home Sonic the Hedgehog Forever]
|[https://teamforeveronline.wixsite.com/home Sonic the Hedgehog Forever]
|align="left" |{{Icon|Windows|Android|Switch|WiiU}}
| align="left" |{{Icon|Windows|Android|Switch|WiiU}}
|[https://teamforeveronline.wixsite.com/home/sonic-1-forever 1.5.1]
|[https://teamforeveronline.wixsite.com/home/sonic-1-forever 1.5.1]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Sonic the Hedgehog
|Sonic the Hedgehog
|-
|-
|[https://teamforeveronline.wixsite.com/home Sonic the Hedgehog 2 Absolute]
|[https://teamforeveronline.wixsite.com/home Sonic the Hedgehog 2 Absolute]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://teamforeveronline.wixsite.com/home/sonic-2-absolute 1.2.1]
|[https://teamforeveronline.wixsite.com/home/sonic-2-absolute 1.2.1]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Sonic the Hedgehog 2
|Sonic the Hedgehog 2
|-
|-
|[https://github.com/grubbyplaya/Sonic-2-CE Sonic-2-CE]
|[https://github.com/grubbyplaya/Sonic-2-CE Sonic-2-CE]
|align=left|{{Icon|TI84+CE}}
| align="left" |{{Icon|TI84+CE}}
|[https://github.com/grubbyplaya/Sonic-2-CE/releases 1.10]
|[https://github.com/grubbyplaya/Sonic-2-CE/releases 1.10]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Sonic the Hedgehog 2
|Sonic the Hedgehog 2
|-
|-
|[https://sonic3air.org Sonic 3 A.I.R. (Angel Island Revisited)]
|[https://sonic3air.org Sonic 3 A.I.R. (Angel Island Revisited)]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Vita|Switch|Web}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Vita|Switch|Web}}
|[https://github.com/Eukaryot/Sonic3AIR git]
|[https://github.com/Eukaryot/Sonic3AIR git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Sonic the Hedgehog 3 & Knuckles
|Sonic the Hedgehog 3 & Knuckles
|-
|-
|[https://www.gamebrew.org/wiki/Sonic_Mania_3DS Sonic Mania 3DS]
|[https://www.gamebrew.org/wiki/Sonic_Mania_3DS Sonic Mania 3DS]
|align="left" |{{Icon|3DS}}
| align="left" |{{Icon|3DS}}
|[https://github.com/SaturnSH2x2/RSDKv5-Decompilation/releases/tag/v1.1.0 Build]
|[https://github.com/SaturnSH2x2/RSDKv5-Decompilation/releases/tag/v1.1.0 Build]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Sonic Mania 3DS
|Sonic Mania 3DS
|-
|-
|[https://ssntails.srb2.org/srb32x/ srb32x]
|[https://ssntails.srb2.org/srb32x/ srb32x]
|align="left" |{{Icon|Genesis}}<ref group=N name=32x>For the 32X add-on</ref>
| align="left" |{{Icon|Genesis}}<ref name="32x">For the 32X add-on</ref>
|[https://ssntails.srb2.org/srb32x/ v0.2a]
|[https://ssntails.srb2.org/srb32x/ v0.2a]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Sonic Robo Blast 2
|Sonic Robo Blast 2
|-
|-
|smw
|smw
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM|Switch}}
|[https://github.com/stephini/SMAS_Launcher git] <br />[https://www.gamebrew.org/wiki/Super_Mario_World_Switch Switch]
|[https://github.com/stephini/SMAS_Launcher git]
|{{}}
[https://www.gamebrew.org/wiki/Super_Mario_World_Switch Switch]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|Super Mario World, Super Mario All-Stars<ref group="N">In smw only the [https://github.com/snesrev/smw/blob/main/BUILDING.md#running-smb1-and-smbll Super Mario All-Stars version of Super Mario Bros. and Super Mario Bros.: The Lost Levels] are able to be ran currently.</ref>
|{{Ya}}
|Super Mario World, Super Mario All-Stars<ref>In smw only the [https://github.com/snesrev/smw/blob/main/BUILDING.md#running-smb1-and-smbll Super Mario All-Stars version of Super Mario Bros. and Super Mario Bros.: The Lost Levels] are able to be ran currently.</ref>
|-
|-
|[[Super Mario 64 Port]]
|[[Super Mario 64 Port]]
|Multi-platform
|Multi-platform
|Depends on port
|Depends on port||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Mario 64 (N64)
|Super Mario 64 (N64)
|-
|-
|[https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public Super Mario Bros. Remastered]
|[https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public Super Mario Bros. Remastered]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public/releases/tag/1.0.2 1.0.2]
|[https://github.com/JHDev2006/Super-Mario-Bros.-Remastered-Public/releases/tag/1.0.2 1.0.2]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Mario Bros.<ref>A Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes, new characters, alongside a full level editor / custom level system!</ref>
|Super Mario Bros.<ref group="N">A Remake / Celebration of the original 'Super Mario Bros.' games. Features new levels, custom modes, new characters, alongside a full level editor / custom level system!</ref>
|-
|-
|[https://github.com/Boswer811/Super-Mario-World-Remastered-Plus Super Mario World Remastered Plus]
|[https://github.com/Boswer811/Super-Mario-World-Remastered-Plus Super Mario World Remastered Plus]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/BTFighter/Super-Mario-World-Remastered-Plus/releases/tag/v1.1 1.1]
|[https://github.com/BTFighter/Super-Mario-World-Remastered-Plus/releases/tag/v1.1 1.1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Mario World
|Super Mario World
|-
|-
|Unleashed Recompiled
|Unleashed Recompiled
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/hedge-dev/UnleashedRecomp git]
|[https://github.com/hedge-dev/UnleashedRecomp git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Sonic Unleashed (Xbox 360)
|Sonic Unleashed (Xbox 360)
|-
|-
|[http://www.bigorno.net/xrick xrick]
|[http://www.bigorno.net/xrick xrick]
|align="left" |{{Icon|Windows|Linux|GameCube|BeOS|AmigaOS|GP32}}
| align="left" |{{Icon|Windows|Linux|GameCube|BeOS|AmigaOS|GP32}}
|[http://www.bigorno.net/xrick/download.html #021212]
|[http://www.bigorno.net/xrick/download.html #021212]||{{Ya}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Rick Dangerous
|Rick Dangerous
|-
|-
|[https://wohlsoft.ru/projects/TheXTech/ TheXTech]
|[https://wohlsoft.ru/projects/TheXTech/ TheXTech]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Haiku|Switch|WiiU}}{{Icon|Wii|3DS|Vita|Web}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Haiku|Switch|WiiU|Wii|3DS|Vita|Web}}
|[https://github.com/TheXTech/TheXTech/releases/ 1.3.7.2-hotfix1]
|[https://github.com/TheXTech/TheXTech/releases/ 1.3.7.2-hotfix1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Mario Bros. X<ref>The Super Mario Bros. X fan game project was written in VB6 originally and being a closed source for a long time. It was founded in 2009 and supported up to 2011, later abandoned by its author. For a long time, various people hacked it and attempted to reverse-engine and make clones. After 11 years, the source code was finally open. Later, by an independent developer, it was ported from VB6 into C++ with the SDL2 library and released as "TheXTech". The TheXTech, unlike the original game engine, is cross-platform and lightweight. It's able to work on a variety of operating systems and processor architectures.</ref>
|Super Mario Bros. X<ref group="N">The Super Mario Bros. X fan game project was written in VB6 originally and being a closed source for a long time. It was founded in 2009 and supported up to 2011, later abandoned by its author. For a long time, various people hacked it and attempted to reverse-engine and make clones. After 11 years, the source code was finally open. Later, by an independent developer, it was ported from VB6 into C++ with the SDL2 library and released as "TheXTech". The TheXTech, unlike the original game engine, is cross-platform and lightweight. It's able to work on a variety of operating systems and processor architectures.</ref>
|}
|}


=== Racing ===
=== Racing ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|CannonBall
|CannonBall
|align="left" |{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}
| align="left" |{{Icon|Windows|Linux|macOS|Pandora|LinuxARM}}
|[https://github.com/djyt/cannonball/wiki git]
|[https://github.com/djyt/cannonball/wiki git]||{{Ya}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|OutRun
|OutRun
|-
|-
|[https://wiibrew.org/wiki/OutRun_(Cannonball_engine) CannonBall] (Wii)
|[https://wiibrew.org/wiki/OutRun_(Cannonball_engine) CannonBall] (Wii)
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://wiibrew.org/w/images/2/21/Cannonball.zip git]
|[https://wiibrew.org/w/images/2/21/Cannonball.zip git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|OutRun
|OutRun
|-
|-
|CTRPC<ref group="N">Executable title in video is "CTRPC" the video titles however are titled "Crash Team Racing - PC Port"</ref>
|CTRPC<ref>Executable title in video is "CTRPC" the video titles however are titled "Crash Team Racing - PC Port"</ref>
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|{{na}} <small>(WIP)</small>
|WIP||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}<ref group="note">According to the description of the {{YouTubeVideo|hCwSkmAp7f8|Progress Update #3}} video, the PC Port is now 70% finished</ref>
|{{~}}<ref group="N">According to the description of the {{YouTubeVideo|hCwSkmAp7f8|Progress Update #3}} video, the PC Port is now 70% finished</ref>
|Crash Team Racing
|Crash Team Racing
|-
|-
|Dethrace
|Dethrace
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/dethrace-labs/dethrace/releases/ git]
|[https://github.com/dethrace-labs/dethrace/releases/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Carmageddon
|Carmageddon
|-
|-
|DRally
|DRally
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/urxp/dRally/releases git]
|[https://github.com/urxp/dRally/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Death Rally
|Death Rally
|-
|ExtremeGRecomp
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://gitlab.com/sonicdcer/ExtremeGRecomp/-/releases 1.0.0]||{{Na}}
|{{Ya}}
|{{Dunno}}
|Extreme-G
|-
|-
|[https://github.com/sonicdcer/MarioKart64Recomp MarioKart64Recomp]
|[https://github.com/sonicdcer/MarioKart64Recomp MarioKart64Recomp]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/sonicdcer/MarioKart64Recomp/releases git]
|[https://github.com/sonicdcer/MarioKart64Recomp/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Mario Kart 64
|Mario Kart 64
|-
|-
|NFSIISE
|NFSIISE
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/zaps166/NFSIISE/releases git]
|[https://github.com/zaps166/NFSIISE/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Need for Speed II: SE
|Need for Speed II: SE
|-
|-
|[https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited Open Test Drive Unlimited /<br>OpenTDU]
|[https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited Open Test Drive Unlimited /]
|align="left" |{{Icon|Windows|Linux}}
[https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited OpenTDU]
|[https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited/releases git]
| align="left" |{{Icon|Windows|Linux}}
|{{}}
|[https://github.com/opentestdriveunlimited/OpenTestDriveUnlimited/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{TBD}}
|{{TBD}}
|Test Drive Unlimited
|Test Drive Unlimited
|-
|-
|[https://0x1f9f1.github.io/Open1560/ Open1560]
|[https://0x1f9f1.github.io/Open1560/ Open1560]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/0x1F9F1/Open1560/releases git]
|[https://github.com/0x1F9F1/Open1560/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Midtown Madness 1
|Midtown Madness 1
|-
|-
|OpenC1
|OpenC1
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[http://1amstudios.com/projects/openc1 1.4]<br />[https://github.com/jeff-1amstudios/OpenC1 git]
|[http://1amstudios.com/projects/openc1 1.4]
|{{}}
[https://github.com/jeff-1amstudios/OpenC1 git]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|Carmageddon
|Carmageddon
|-
|-
|OpenLGR
|OpenLGR
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/james-knippes/openlgr git]
|[https://github.com/james-knippes/openlgr git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Lego Racers
|Lego Racers
|-
|-
|OpenMC2
|OpenMC2
|align="left" |{{Icon|Linux|macOS}} (via [[Wine]])
| align="left" |{{Icon|Linux|macOS}} (via [[Wine]])
|[https://github.com/ThreeDeeJay/OpenMC2 git]
|[https://github.com/ThreeDeeJay/OpenMC2 git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Midnight Club II
|Midnight Club II
|-
|-
|[https://openswe1r.github.io OpenSWE1R]
|[https://openswe1r.github.io OpenSWE1R]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenSWE1R/openswe1r git]
|[https://github.com/OpenSWE1R/openswe1r git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}} <small>(WIP)</small>
|{{Na}} <small>(WIP)</small>
|Star Wars Episode 1: Racer
|Star Wars Episode 1: Racer
|-
|-
|[https://opendriver2.github.io/ REDriver2]
|[https://opendriver2.github.io/ REDriver2]
|align="left" |{{Icon|Windows|Linux|Web}}
| align="left" |{{Icon|Windows|Linux|Web}}
|[https://github.com/OpenDriver2/REDRIVER2 git]
|[https://github.com/OpenDriver2/REDRIVER2 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Driver 2
|Driver 2
|-
|-
|[https://wiibrew.org/wiki/RoadFighterWii RoadFighterWii]
|[https://wiibrew.org/wiki/RoadFighterWii RoadFighterWii]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://code.google.com/archive/p/roadfighter-wii/downloads 1.0]
|[https://code.google.com/archive/p/roadfighter-wii/downloads 1.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|[https://roadfighter.jorito.net/ Road Fighter remake]
|[https://roadfighter.jorito.net/ Road Fighter remake]
|-
|-
|[https://yethiel.gitlab.io/RVDocs RVGL]
|[https://yethiel.gitlab.io/RVDocs RVGL]
|align="left" |{{Icon|Windows|Linux|macOS|Android|LinuxARM|Pandora}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|LinuxARM|Pandora}}
|[https://rvgl.re-volt.io 23.1030a1]
|[https://rvgl.re-volt.io 23.1030a1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Re-Volt
|Re-Volt
|-
|-
|[https://github.com/HarbourMasters/SpaghettiKart SpaghettiKart ]
|[https://github.com/HarbourMasters/SpaghettiKart SpaghettiKart]
|align="left" |{{Icon|Windows|Linux|Switch}}
| align="left" |{{Icon|Windows|Linux|Switch}}
|[https://github.com/HarbourMasters/SpaghettiKart/releases git]
|[https://github.com/HarbourMasters/SpaghettiKart/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Mario Kart 64
|Mario Kart 64
|-
|-
|snowboardkids2-recomp
|snowboardkids2-recomp
|align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
| align="left" |{{Icon|Windows|Linux|macOS|LinuxARM}}
|[https://github.com/cdlewis/snowboardkids2-recomp/releases git]
|[https://github.com/cdlewis/snowboardkids2-recomp/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Snowboard Kids 2
|Snowboard Kids 2
|-
|-
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671 stuntcarremake]<ref group="N">Based on Stunt Car Racer Remake for Windows</ref>
|[https://pyra-handheld.com/boards/threads/stunt-car-remake.79671 stuntcarremake]<ref>Based on Stunt Car Racer Remake for Windows</ref>
|align="left" |{{Icon|Windows7|Linux|Pandora}}
| align="left" |{{Icon|Windows7|Linux|Pandora}}
|[https://repo.openpandora.org/?page=detail&app=stuntcarremake_ptitseb Build 08]
|[https://repo.openpandora.org/?page=detail&app=stuntcarremake_ptitseb Build 08]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Stunt Car Racer (Amiga / AtariST)
|Stunt Car Racer (Amiga / AtariST)
|-
|-
|Wipeout Phantom Edition
|Wipeout Phantom Edition
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/wipeout-phantom-edition/wipeout-phantom-edition git]
|[https://github.com/wipeout-phantom-edition/wipeout-phantom-edition git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Wipeout
|Wipeout
|-
|-
|[https://phoboslab.org/log/2023/08/rewriting-wipeout Wipeout Rewrite]
|[https://phoboslab.org/log/2023/08/rewriting-wipeout Wipeout Rewrite]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/phoboslab/wipeout-rewrite git]
|[https://github.com/phoboslab/wipeout-rewrite git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Wipeout
|Wipeout
|}
|}


=== Real-time ===
=== Real-time ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
!Genre
!Genre
|-
|-
|[https://www.openvic.com/ OpenVic]
|[https://www.openvic.com/ OpenVic]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/OpenVicProject/OpenVic/releases git]
|[https://github.com/OpenVicProject/OpenVic/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Victoria 2
|Victoria 2
|rowspan="2" |Grand Strategy
| rowspan="2" |Grand Strategy
|-
|-
|Project Alice
|Project Alice
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/schombert/Project-Alice/releases 1.3.0]
|[https://github.com/schombert/Project-Alice/releases 1.3.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Victoria 2
|Victoria 2
|-
|-
|CorrinoEngine
|CorrinoEngine
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/cookgreen/CorrinoEngine git]
|[https://github.com/cookgreen/CorrinoEngine git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Emperor: Battle for Dune
|Emperor: Battle for Dune
|rowspan="11" |Real-time strategy
| rowspan="11" |Real-time strategy
|-
|-
|Dune Dynasty
|Dune Dynasty
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[http://dunedynasty.sourceforge.net 1.5]
|[http://dunedynasty.sourceforge.net 1.5]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Dune II: The Building of a Dynasty
|Dune II: The Building of a Dynasty
|-
|-
|[https://dune2themaker.fundynamic.com Dune II: The Maker]
|[https://dune2themaker.fundynamic.com Dune II: The Maker]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/stefanhendriks/Dune-II---The-Maker/releases 0.7.0]<br/>[https://github.com/stefanhendriks/Dune-II---The-Maker/releases Nightly]
|[https://github.com/stefanhendriks/Dune-II---The-Maker/releases 0.7.0]
|{{}}
[https://github.com/stefanhendriks/Dune-II---The-Maker/releases Nightly]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Dune II: The Building of a Dynasty
|Dune II: The Building of a Dynasty
|-
|-
|[https://dunelegacy.com/ Dune Legacy]
|[https://dunelegacy.com/ Dune Legacy]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://dunelegacy.com/#download 0.99.5]
|[https://dunelegacy.com/#download 0.99.5]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Dune II: The Building of a Dynasty
|Dune II: The Building of a Dynasty
|-
|-
|[https://www.kamremake.com/ KaM Remake]
|[https://www.kamremake.com/ KaM Remake]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://www.kamremake.com/download/ Build]<br/>[https://github.com/reyandme/kam_remake/ git]
|[https://www.kamremake.com/download/ Build]
|{{}}
[https://github.com/reyandme/kam_remake/ git]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Knights and Merchants
|Knights and Merchants
|-
|-
|[https://keeperfx.net KeeperFX]
|[https://keeperfx.net KeeperFX]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://keeperfx.net/downloads 1.3.1]
|[https://keeperfx.net/downloads 1.3.1]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Dungeon Keeper
|Dungeon Keeper
|-
|-
|OpenDUNE
|OpenDUNE
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/OpenDUNE/OpenDUNE/releases git]
|[https://github.com/OpenDUNE/OpenDUNE/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Dune II: The Building of a Dynasty
|Dune II: The Building of a Dynasty
|-
|-
|OpenKeeper
|OpenKeeper
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/tonihele/OpenKeeper/releases git]
|[https://github.com/tonihele/OpenKeeper/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Dungeon Keeper 2
|Dungeon Keeper 2
|-
|-
|[http://www.ta3d.org/home-en.php TA3D]
|[http://www.ta3d.org/home-en.php TA3D]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/zuzuf/TA3D git]
|[https://github.com/zuzuf/TA3D git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Total Annihilation
|Total Annihilation
|-
|-
|[https://www.hiveworkshop.com/threads/warsmash-mod-engine-alpha.331765/ WarsmashModEngine]
|[https://www.hiveworkshop.com/threads/warsmash-mod-engine-alpha.331765/ WarsmashModEngine]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Retera/WarsmashModEngine git]
|[https://github.com/Retera/WarsmashModEngine git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Warcraft III
|Warcraft III
|-
|-
|wkbre2
|wkbre2
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/AdrienTD/wkbre2/releases git]
|[https://github.com/AdrienTD/wkbre2/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Warrior Kings: Battles
|Warrior Kings: Battles
|-
|-
|[http://freesynd.sourceforge.net FreeSynd]
|[http://freesynd.sourceforge.net FreeSynd]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[[sourceforge:projects/freesynd|0.9]]
|[[sourceforge:projects/freesynd|0.9]]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Syndicate (1993)
|Syndicate (1993)
|rowspan="2" |Real-time tactics
| rowspan="2" |Real-time tactics
|-
|-
|Syndicate Wars Port
|Syndicate Wars Port
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/leonsodhi/swars/releases 0.3.3]<br/>[https://github.com/swfans/syndwarsfx Fan Expansion fork]
|[https://github.com/leonsodhi/swars/releases 0.3.3]
|{{}}
[https://github.com/swfans/syndwarsfx Fan Expansion fork]
|{{~}}<ref group="N">Fan Expansion is still active</ref>
|{{Na}}
|{{}}
|{{~}}<ref group="note">Fan Expansion is still active</ref>
|{{Ya}}
|Syndicate Wars
|Syndicate Wars
|-
|-
|OpenApoc
|OpenApoc
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenApoc/OpenApoc/releases git]
|[https://github.com/OpenApoc/OpenApoc/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}<ref group="note">The project is in very active development, but is still in beta.</ref>
|{{~}}<ref group="N">The project is in very active development, but is still in beta.</ref>
|X-COM: Apocalypse
|X-COM: Apocalypse
|rowspan="1" |Selectable real-time or turn-based tactics
| rowspan="1" |Selectable real-time or turn-based tactics
|}
|}


=== RPG ===
=== RPG ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://pyrdacor.itch.io/ambermoon Ambermoon.net]
|[https://pyrdacor.itch.io/ambermoon Ambermoon.net]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Pyrdacor/Ambermoon.net/releases git]
|[https://github.com/Pyrdacor/Ambermoon.net/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Ambermoon
|Ambermoon
|-
|[http://amuletsandarmor.com/index.htm Amulets & Armor]
| align="left" |{{Icon|Windows|DOS}}
|[http://amuletsandarmor.com/download.htm 1.04]||{{Na}}
|{{Na}}
|{{Ya}}
|Amulets & Armor
|-
|-
|Arcanum CE
|Arcanum CE
|align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
|[https://github.com/alexbatalov/arcanum-ce/releases git]
|[https://github.com/alexbatalov/arcanum-ce/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Arcanum: Of Steamworks and Magick Obscura
|Arcanum: Of Steamworks and Magick Obscura
|-
|-
|Arkanum
|Arkanum
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/vleon1/Arkanum/releases git]
|[https://github.com/vleon1/Arkanum/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Arcanum: Of Steamworks and Magick Obscura
|Arcanum: Of Steamworks and Magick Obscura
|-
|-
|[http://arx-libertatis.org Arx Libertatis]
|[http://arx-libertatis.org Arx Libertatis]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/arx/ArxLibertatis/releases git]
|[https://github.com/arx/ArxLibertatis/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Arx Fatalis
|Arx Fatalis
|-
|-
|[https://www.dfworkshop.net Daggerfall Unity]
|[https://www.dfworkshop.net Daggerfall Unity]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/Interkarma/daggerfall-unity/releases git]<br/>[https://github.com/Vwing/daggerfall-unity-android/releases Android git]
|[https://github.com/Interkarma/daggerfall-unity/releases v1.1.1]
|{{}}
[https://github.com/Vwing/daggerfall-unity-android/releases v1.1.1.9 (Android)]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|The Elder Scrolls II: Daggerfall
|The Elder Scrolls II: Daggerfall
|-
|-
|[https://devilutionx.com/ DevilutionX]
|[https://devilutionx.com/ DevilutionX]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|AmigaOS}}<br/>{{Icon|Xbox|Android|iOS|3DS|Vita}}<br/>{{Icon|XB1|XboxSXS|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|Haiku|AmigaOS}}
|[https://github.com/diasurgical/devilutionX/releases git]
{{Icon|Xbox|Android|iOS|3DS|Vita|XB1|XboxSXS|Switch}}
|{{}}
|[https://github.com/diasurgical/devilutionX/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|Diablo
|Diablo
|-
|-
|[https://github.com/alexbatalov/fallout1-ce Fallout CE]
|[https://github.com/alexbatalov/fallout1-ce Fallout CE]
|align="left" |{{Icon|Windows|Linux|Android|iOS|macOS|Switch}}<br/>{{Icon|3DS|Vita}}
| align="left" |{{Icon|Windows|Linux|Android|iOS|macOS|Switch}}
|[https://github.com/alexbatalov/fallout1-ce git]<br/>[https://github.com/MrHuu/fallout1-ce-3ds 3DS git]</br>[https://github.com/Northfear/fallout1-ce-vita Vita git]
{{Icon|3DS|Vita}}
|{{}}
|[https://github.com/alexbatalov/fallout1-ce git]
|{{}}
[https://github.com/MrHuu/fallout1-ce-3ds 3DS git]
|{{}}
 
[https://github.com/Northfear/fallout1-ce-vita Vita git]
|{{Na}}
|{{Ya}}
|{{Ya}}
|Fallout 1
|Fallout 1
|-
|-
|[https://github.com/alexbatalov/fallout2-ce Fallout 2 CE]
|[https://github.com/alexbatalov/fallout2-ce Fallout 2 CE]
|align="left" |{{Icon|Windows|Linux|Android|iOS|macOS|Switch}}<br/>{{Icon|3DS|Vita}}
| align="left" |{{Icon|Windows|Linux|Android|iOS|macOS|Switch}}
|[https://github.com/alexbatalov/fallout2-ce git]<br/>[https://github.com/MrHuu/fallout2-ce-3ds 3DS git]<br/>[https://github.com/Northfear/fallout2-ce-vita Vita git]
{{Icon|3DS|Vita}}
|{{}}
|[https://github.com/alexbatalov/fallout2-ce git]
|{{}}
[https://github.com/MrHuu/fallout2-ce-3ds 3DS git]
|{{}}
 
[https://github.com/Northfear/fallout2-ce-vita Vita git]
|{{Na}}
|{{Ya}}
|{{Ya}}
|Fallout 2
|Fallout 2
|-
|-
|Freeablo
|Freeablo
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/wheybags/freeablo/releases git]
|[https://github.com/wheybags/freeablo/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|Diablo
|Diablo
|-
|-
|Infinity Blade 1 & 2 for Windows
|Infinity Blade 1 & 2 for Windows
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://archive.org/details/infinity-blade-pc IF1 Archive.org page]<br/>[https://archive.org/details/infinity-blade-ii-pc IF2 Archive.org page]
|[https://archive.org/details/infinity-blade-pc IF1 Archive.org page]
|{{}}
[https://archive.org/details/infinity-blade-ii-pc IF2 Archive.org page]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|Infinity Blade
|Infinity Blade
|-
|-
|Memoria
|Memoria
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Albeoris/Memoria/releases git]
|[https://github.com/Albeoris/Memoria/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Final Fantasy IX
|Final Fantasy IX
|-
|-
|Noah
|Noah
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/yaz0r/Noah/releases git]
|[https://github.com/yaz0r/Noah/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}<small>(WIP)</small>
|{{}}<small>(WIP)</small>
|Xenogears
|Xenogears
|-
|-
|NorseWorld: Ragnarok
|NorseWorld: Ragnarok
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/Serg-Norseman/NorseWorld-Ragnarok/releases git]
|[https://github.com/Serg-Norseman/NorseWorld-Ragnarok/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Ragnarok / Valhalla
|Ragnarok / Valhalla
|-
|-
|OpenEnroth
|OpenEnroth
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenEnroth/OpenEnroth git]
|[https://github.com/OpenEnroth/OpenEnroth git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Might and Magic VII
|Might and Magic VII
|-
|-
|OpenDiablo2
|OpenDiablo2
|align="left"|{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/AbyssEngine/OpenDiablo2 git]
|[https://github.com/AbyssEngine/OpenDiablo2 git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Diablo II
|Diablo II
|-
|-
|OpenGothic
|OpenGothic
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Try/OpenGothic git]
|[https://github.com/Try/OpenGothic git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Gothic II
|Gothic II
|-
|-
|[https://openmw.org OpenMW]
|[https://openmw.org OpenMW]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://openmw.org/downloads 0.50.0]
|[https://openmw.org/downloads 0.50.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|The Elder Scrolls III: Morrowind
|The Elder Scrolls III: Morrowind
|-
|-
|OpenTESArena
|OpenTESArena
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/afritz1/OpenTESArena/releases git]
|[https://github.com/afritz1/OpenTESArena/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|The Elder Scrolls I: Arena
|The Elder Scrolls I: Arena
|-
|-
|[https://makipl.github.io/OpenVIII-monogame OpenVIII]
|[https://makipl.github.io/OpenVIII-monogame OpenVIII]
|align="left" |{{Icon|Windows|Linux}}<!-- planned: {{Icon|Android|iOS}} -->
| align="left" |{{Icon|Windows|Linux}}<!-- planned: {{Icon|Android|iOS}} -->
|[https://github.com/MaKiPL/OpenVIII git]
|[https://github.com/MaKiPL/OpenVIII git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Final Fantasy VIII
|Final Fantasy VIII
|-
|-
|[https://opennox.github.io/docs/index.html OpenNox]
|[https://opennox.github.io/docs/index.html OpenNox]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/opennox/opennox/releases git]
|[https://github.com/opennox/opennox/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Nox
|Nox
|-
|-
|pokeemerald
|pokeemerald
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Kurausukun/pokeemerald/tree/pc_port git]
|[https://github.com/Kurausukun/pokeemerald/tree/pc_port git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Pokémon Emerald
|Pokémon Emerald
|-
|-
|Quest 64: Recompiled
|Quest 64: Recompiled
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Rainchus/Quest64-Recomp git]
|[https://github.com/Rainchus/Quest64-Recomp git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Quest 64
|Quest 64
|-
|-
|REGoth
|REGoth
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/REGoth-project/REGoth-bs git]
|[https://github.com/REGoth-project/REGoth-bs git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Gothic, Gothic II
|Gothic, Gothic II
|-
|-
|reone
|reone
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/seedhartha/reone/ git]
|[https://github.com/seedhartha/reone/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Star Wars: Knights of the Old Republic 1-2
|Star Wars: Knights of the Old Republic 1-2
|-
|-
|Riiablo
|Riiablo
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/collinsmith/riiablo/releases git]
|[https://github.com/collinsmith/riiablo/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Diablo II
|Diablo II
|-
|-
|[https://sdlpal.github.io/sdlpal sdlpal]
|[https://sdlpal.github.io/sdlpal sdlpal]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/sdlpal/sdlpal git]
|[https://github.com/sdlpal/sdlpal git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|The Legend of Sword and Fairy (PAL)
|The Legend of Sword and Fairy (PAL)
|-
|-
|[https://legendofdragoon.org/projects/severed-chains/ Severed Chains]
|[https://legendofdragoon.org/projects/severed-chains/ Severed Chains]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Legend-of-Dragoon-Modding/Severed-Chains git]
|[https://github.com/Legend-of-Dragoon-Modding/Severed-Chains git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Legend of Dragoon
|Legend of Dragoon
|-
|-
|UndertaleDecomp
|UndertaleDecomp
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/danielah05/UndertaleDecomp git]
|[https://github.com/danielah05/UndertaleDecomp git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
| rowspan="2" |Undertale
|rowspan=2 |Undertale
|-
|-
|Undertale Mobile Mod for iOS and Android
|Undertale Mobile Mod for iOS and Android
|align="left" |{{Icon|Android|iOS}}
| align="left" |{{Icon|Android|iOS}}
|[https://www.moddb.com/mods/undertale-mobile-mod ModDB page]
|[https://www.moddb.com/mods/undertale-mobile-mod ModDB page]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|-
|-
|Undertale Yellow Android Port
|Undertale Yellow Android Port
|align="left" |{{Icon|Android}}
| align="left" |{{Icon|Android}}
|[https://gamejolt.com/games/utyandroidp-yftxzc/866335 1.1.1]
|[https://gamejolt.com/games/utyandroidp-yftxzc/866335 1.1.1]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
| rowspan="2" |Undertale Yellow
|rowspan=2 |Undertale Yellow
|-
|-
|Undertale Yellow Remastered /<br>Undertale Justified (+ mobile port)
|Undertale Yellow Remastered /
|align="left" |{{Icon|Android}}
Undertale Justified (+ mobile port)
|[https://gamejolt.com/games/Cloveronphone/864573 0.1.0]
| align="left" |{{Icon|Android}}
|{{}}
|[https://gamejolt.com/games/Cloveronphone/864573 0.1.0]||{{Na}}
|{{}}
|{{Na}}
|{{?}}
|{{Dunno}}
|}
|}


=== Sandbox ===
=== Sandbox ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|CavEX
|CavEX
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://oscwii.org/library/app/cavex 0.3.0]
|[https://oscwii.org/library/app/cavex 0.3.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Minecraft b1.7.3
|Minecraft b1.7.3
|-
|-
|[https://www.classicube.net/ ClassiCube]
|[https://www.classicube.net/ ClassiCube]
|align="left" |{{Icon|Windows|Mac|Linux|FreeBSD|NetBSD}} {{Icon|Android|iOS|RPi|360|Xbox}} {{Icon|Web|Classic Mac OS|Haiku|DOS}} {{Icon|Switch|Dreamcast|Wii|GameCube|3DS|PS3}} {{Icon|PS2|Vita|PSP|Wii U}} {{Icon|NDS|N64|PS1|Symbian|Saturn}}
| align="left" |{{Icon|Windows|Mac|Linux|FreeBSD|NetBSD|Android|iOS|RPi|360|Xbox|Web|Classic Mac OS|Haiku|DOS|Switch|Dreamcast|Wii|GameCube|3DS|PS3|PS2|Vita|PSP|Wii U|NDS|N64|PS1|Symbian|Saturn}}
|[https://www.classicube.net/download/ 1.3.7]
|[https://www.classicube.net/download/ 1.3.7]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Minecraft 0.30
|Minecraft 0.30
|-
|-
|IsleDecomp
|IsleDecomp
|align="left" |{{Icon|Windows|Linux|macOS|Web}}{{Icon|3DS|iOS|XB1|XboxSXS}}
| align="left" |{{Icon|Windows|Linux|macOS|Web|3DS|iOS|XB1|XboxSXS}}
|[https://github.com/isledecomp/isle git]<br/>[https://github.com/isledecomp/isle-portable Portable git]<br/>[https://isle.pizza Play in browser]
|[https://github.com/isledecomp/isle git]
|{{}}
[https://github.com/isledecomp/isle-portable Portable git]
|{{}}
 
|{{}}
[https://isle.pizza Play in browser]
|{{Na}}
|{{Ya}}
|{{Ya}}
|LEGO Island
|LEGO Island
|-
|-
|Minecraft PSP
|Minecraft PSP
|align="left" |{{Icon|PSP}}
| align="left" |{{Icon|PSP}}
|[https://archive.org/details/minecraft-psp-2.4.2.7z 3.4.2]
|[https://archive.org/details/minecraft-psp-2.4.2.7z 3.4.2]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Minecraft
|Minecraft
|-
|-
|[https://openrw.org OpenRW]
|[https://openrw.org OpenRW]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD}}
|[https://github.com/rwengine/openrw git]
|[https://github.com/rwengine/openrw git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
Line 2,347: Line 2,364:
|-
|-
|PSP Minecraft
|PSP Minecraft
|align="left" |{{Icon|PSP}}
| align="left" |{{Icon|PSP}}
|[https://archive.org/details/psp-minecraft.-7z 3.0.0]
|[https://archive.org/details/psp-minecraft.-7z 3.0.0]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Minecraft
|Minecraft
|-
|-
|re3<br>reVC
|re3
|align="left" |{{Icon|Win|Linux|MacOS|Switch|3DS|WiiU|Vita}}
reVC
|[https://web.archive.org/web/20210923101046/https://github.com/GTAmodding/re3 git] (re3)<br>[https://web.archive.org/web/20210906122256/https://github.com/GTAmodding/re3/tree/miami/ git] (reVC)<br>[https://gbatemp.net/threads/wip-re3-3ds-port.586374 re3] (3DS)<br>[https://gbatemp.net/threads/re3-nx-reverse-engineered-gta-3-for-nintendo-switch.574308/ re3] (Switch)<br>[https://gbatemp.net/threads/revc-reverse-engineered-gta-vice-city-switch-port.591266/ reVC] (Switch)<br>[https://store.brewology.com/vita/ahomebrew.php?brewid=906 ReVC] (Vita)<br>[https://gbatemp.net/threads/re3-wiiu-gta-iii-wii-u-port.579827/ re3] (Wii U)<br>[https://gbatemp.net/threads/revc-wiiu-gta-vice-city-wii-u-port.592998/ reVC] (Wii U)
| align="left" |{{Icon|Win|Linux|MacOS|Switch|3DS|WiiU|Vita}}
|{{}}
|[https://web.archive.org/web/20210923101046/https://github.com/GTAmodding/re3 git] (re3)
|{{}}
[https://web.archive.org/web/20210906122256/https://github.com/GTAmodding/re3/tree/miami/ git] (reVC)
|{{}}<ref group="N" name="re3">re3 and reVC have been taken down by Take-Two again. This also includes GaryOderNichts's Wii U ports, Graber's Switch ports, and the PS Vita ports of re3 and reVC.</ref>
 
[https://gbatemp.net/threads/wip-re3-3ds-port.586374 re3] (3DS)
 
[https://gbatemp.net/threads/re3-nx-reverse-engineered-gta-3-for-nintendo-switch.574308/ re3] (Switch)
 
[https://gbatemp.net/threads/revc-reverse-engineered-gta-vice-city-switch-port.591266/ reVC] (Switch)
 
[https://store.brewology.com/vita/ahomebrew.php?brewid=906 ReVC] (Vita)
 
[https://gbatemp.net/threads/re3-wiiu-gta-iii-wii-u-port.579827/ re3] (Wii U)
 
[https://gbatemp.net/threads/revc-wiiu-gta-vice-city-wii-u-port.592998/ reVC] (Wii U)
|{{Na}}
|{{Na}}
|{{Ya}}<ref name="re3" group="note">re3 and reVC have been taken down by Take-Two again. This also includes GaryOderNichts's Wii U ports, Graber's Switch ports, and the PS Vita ports of re3 and reVC.</ref>
|Grand Theft Auto III, Grand Theft Auto: Vice City
|Grand Theft Auto III, Grand Theft Auto: Vice City
|-
|-
|San Andreas Unity
|San Andreas Unity
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/GTA-ASM/SanAndreasUnity/releases git]
|[https://github.com/GTA-ASM/SanAndreasUnity/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{~}}
|{{~}}
|Grand Theft Auto: San Andreas
|Grand Theft Auto: San Andreas
|-
|-
|[https://wiibrew.org/wiki/Wiicraft_2020 Wiicraft] (2020)
|[https://wiibrew.org/wiki/Wiicraft_2020 Wiicraft] (2020)
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://github.com/kperdlich/wiicraft/releases git]
|[https://github.com/kperdlich/wiicraft/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Minecraft v1.2.5
|Minecraft v1.2.5
|-
|-
|[https://wiibrew.org/wiki/WoxelCraft WoxelCraft]
|[https://wiibrew.org/wiki/WoxelCraft WoxelCraft]
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://github.com/DaeFennek/wii-voxel-engine/releases git]
|[https://github.com/DaeFennek/wii-voxel-engine/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|3D Voxel Engine (Minecraft)
|3D Voxel Engine (Minecraft)
|}
|}


=== Sim ===
=== Sim ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
!Genre
!Genre
|-
|-
|[https://akhenatengame.squarespace.com/ Akhenaten]
|[https://akhenatengame.squarespace.com/ Akhenaten]
|align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
|[https://github.com/dalerank/Akhenaten/releases git]
|[https://github.com/dalerank/Akhenaten/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Pharaoh
|Pharaoh
|rowspan="9" |City-building
| rowspan="9" |City-building
|-
|-
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]
|[https://bitbucket.org/dalerank/caesaria/wiki/Home CaesarIA]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Haiku}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Haiku}}
|[[sourceforge:projects/opencaesar3/files|0.5]] (2016)
|[[sourceforge:projects/opencaesar3/files|0.5]] (2016)||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Caesar III
|Caesar III
|-
|-
|eZeus
|eZeus
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/MaurycyLiebner/eZeus/releases git]
|[https://github.com/MaurycyLiebner/eZeus/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Zeus
|Zeus
|-
|-
|FreeSerf
|FreeSerf
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/freeserf/freeserf/releases git]<br/>[https://github.com/forkserf/forkserf Forkserf git]
|[https://github.com/freeserf/freeserf/releases git]
|{{}}
[https://github.com/forkserf/forkserf Forkserf git]
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{Ya}}
|The Settlers
|The Settlers
|-
|-
|Freeserf.net
|Freeserf.net
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Pyrdacor/freeserf.net/releases git]
|[https://github.com/Pyrdacor/freeserf.net/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|The Settlers
|The Settlers
|-
|-
|JSettlers
|JSettlers
|align="left" |{{Icon|Windows|Linux|Android}}
| align="left" |{{Icon|Windows|Linux|Android}}
|[https://github.com/paulwedeck/settlers-remake/releases git]
|[https://github.com/paulwedeck/settlers-remake/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|The Settlers 3
|The Settlers 3
|-
|-
|[https://github.com/bvschaik/julius Julius]<br />[https://github.com/Keriew/augustus Augustus] <small>(Gameplay changes)</small>
|[https://github.com/bvschaik/julius Julius]
|align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
[https://github.com/Keriew/augustus Augustus] <small>(Gameplay changes)</small>
|[https://github.com/bvschaik/julius/releases 1.8.0]<br />[https://github.com/Keriew/augustus/releases 4.0.0]
| align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
|{{}}
|[https://github.com/bvschaik/julius/releases 1.8.0]
|{{}}
[https://github.com/Keriew/augustus/releases 4.0.0]
|{{}}
|{{Na}}
|{{Ya}}
|{{Ya}}
|Caesar III
|Caesar III
|-
|-
|Ozymandias
|Ozymandias
|align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
| align="left" |{{Icon|Windows|Linux|macOS|Vita|Switch}}
|[https://github.com/Banderi/Ozymandias/releases git]
|[https://github.com/Banderi/Ozymandias/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
|Pharaoh
|Pharaoh
|-
|-
|[https://www.siedler25.org/ Return To The Roots]
|[https://www.siedler25.org/ Return To The Roots]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Return-To-The-Roots/s25client/releases git]
|[https://github.com/Return-To-The-Roots/s25client/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|The Settlers II: Veni, Vidi, Vici
|The Settlers II: Veni, Vidi, Vici
|-
|-
|[http://corsixth.com CorsixTH]
|[http://corsixth.com CorsixTH]
|align="left" |{{Icon|Windows|Linux|macOS|BSD}}
| align="left" |{{Icon|Windows|Linux|macOS|BSD}}
|[https://github.com/CorsixTH/CorsixTH/releases git]
|[https://github.com/CorsixTH/CorsixTH/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Theme Hospital
|Theme Hospital
|rowspan="8" |Construction/Management
| rowspan="8" |Construction/Management
|-
|-
|[https://openloco.io/ OpenLoco]
|[https://openloco.io/ OpenLoco]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenLoco/OpenLoco git]
|[https://github.com/OpenLoco/OpenLoco git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Chris Sawyer's Locomotion
|Chris Sawyer's Locomotion
|-
|-
|[https://openrct2.org OpenRCT2]
|[https://openrct2.org OpenRCT2]
|align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|OpenBSD|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|FreeBSD|OpenBSD|Android}}
|[https://github.com/OpenRCT2/OpenRCT2/releases git]<br/>[https://github.com/OpenRCT2/OpenLauncher/releases/ OpenLauncher]
|[https://github.com/OpenRCT2/OpenRCT2/releases git]
|{{}}
[https://github.com/OpenRCT2/OpenLauncher/releases/ OpenLauncher]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|RollerCoaster Tycoon 2 (with RCT1 and expansions from both games being importable) or RollerCoaster Tycoon Classic<abbr> (as of v0.4.2)<ref group="N">As of v0.4.22, the OpenRCT2 launcher can autodetect the Steam installation of RollerCoaster Tycoon Classic or Apple Arcade installations of RollerCoaster Tycoon Classic+. RollerCoaster Tycoon Classic(+) can be used in place of RollerCoaster Tycoon 2, RollerCoaster Tycoon, and all expansions.</ref>
|{{Ya}}
|RollerCoaster Tycoon 2 (with RCT1 and expansions from both games being importable) or RollerCoaster Tycoon Classic<abbr> (as of v0.4.2)<ref>As of v0.4.22, the OpenRCT2 launcher can autodetect the Steam installation of RollerCoaster Tycoon Classic or Apple Arcade installations of RollerCoaster Tycoon Classic+. RollerCoaster Tycoon Classic(+) can be used in place of RollerCoaster Tycoon 2, RollerCoaster Tycoon, and all expansions.</ref></abbr>
|-
|-
|[https://www.openttd.org OpenTTD]
|[https://www.openttd.org OpenTTD]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/OpenTTD/OpenTTD/releases git]
|[https://github.com/OpenTTD/OpenTTD/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Transport Tycoon Deluxe
|Transport Tycoon Deluxe
|-
|-
|[https://wiibrew.org/wiki/OpenTTD OpenTTD] (Wii)
|[https://wiibrew.org/wiki/OpenTTD OpenTTD] (Wii)
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://files.extremscorner.org/wii/apps/openttd/latest 1.3.2]
|[https://files.extremscorner.org/wii/apps/openttd/latest 1.3.2]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Transport Tycoon Deluxe
|Transport Tycoon Deluxe
|-
|-
|[https://pizzalegacy.nl Pizza Legacy]
|[https://pizzalegacy.nl Pizza Legacy]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://codeberg.org/cowomaly/pizzalegacy/releases git]
|[https://codeberg.org/cowomaly/pizzalegacy/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Pizza Tycoon
|Pizza Tycoon
|-
|-
|[https://github.com/Rinnegatamante/rct-vita RCT Classic Vita]
|[https://github.com/Rinnegatamante/rct-vita RCT Classic Vita]
|align="left" |{{Icon|Vita}}
| align="left" |{{Icon|Vita}}
|[https://github.com/Rinnegatamante/rct-vita/releases git]
|[https://github.com/Rinnegatamante/rct-vita/releases git]||{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|{{~}}
|{{~}}
|RollerCoaster Tycoon Classic (Android)
|RollerCoaster Tycoon Classic (Android)
|-
|-
|TiP-Recomp
|TiP-Recomp
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/SolarCookies/TiP-Recomp/releases/ git]
|[https://github.com/SolarCookies/TiP-Recomp/releases/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Viva Piñata: Trouble in Paradise
|Viva Piñata: Trouble in Paradise
|-
|-
|terminal-recall
|terminal-recall
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/jtrfp/terminal-recall git] <br />[[sourceforge:projects/terminal-recall/files/nightly-builds/|Nightly Builds]]
|[https://github.com/jtrfp/terminal-recall git]
|{{}}
[[sourceforge:projects/terminal-recall/files/nightly-builds/|Nightly Builds]]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Terminal Velocity, Fury3
|Terminal Velocity, Fury3
|Flight Combat
|Flight Combat
|-
|-
|Openblack
|Openblack
|align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
|[https://github.com/openblack/openblack/releases/tag/v0.1.0 git]
|[https://github.com/openblack/openblack/releases/tag/v0.1.0 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}}
|{{}}
|Black & White
|Black & White
|God Game
|God Game
|-
|-
|[https://laingame.net/ LainTSX]
|[https://laingame.net/ LainTSX]
|align="left" |{{Icon|Web}}
| align="left" |{{Icon|Web}}
|[https://github.com/ad044/lainTSX git]
|[https://github.com/ad044/lainTSX git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Lain PSX
|Lain PSX
|rowspan="2" |Interactive fiction
| rowspan="2" |Interactive fiction
|-
|-
|[https://laingame.net/bootleg/ Lain Bootleg Remake]
|[https://laingame.net/bootleg/ Lain Bootleg Remake]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/ad044/lain-bootleg-bootleg git]
|[https://github.com/ad044/lain-bootleg-bootleg git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Lain Bootleg
|Lain Bootleg
|-
|-
|ACGC PC Port
|ACGC PC Port
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/flyngmt/ACGC-PC-Port/releases git]
|[https://github.com/flyngmt/ACGC-PC-Port/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Animal Crossing
|Animal Crossing
|rowspan="4" |Life Sim
| rowspan="4" |Life Sim
|-
|-
|FreeSims
|FreeSims
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/francot514/FreeSims/releases/ git]
|[https://github.com/francot514/FreeSims/releases/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|The Sims
|The Sims
|-
|-
|[http://freeso.org// FreeSO]
|[http://freeso.org// FreeSO]
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/riperiperi/FreeSO git]
|[https://github.com/riperiperi/FreeSO git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Na}}
|The Sims Online
|The Sims Online
|-
|-
|Simitone
|Simitone
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/riperiperi/Simitone git]
|[https://github.com/riperiperi/Simitone git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
Line 2,606: Line 2,617:


=== TBS ===
=== TBS ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|[https://kilgoretroutmaskreplicant.gitlab.io/plain-html/ 1oom]
|[https://kilgoretroutmaskreplicant.gitlab.io/plain-html/ 1oom]
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://gitlab.com/KilgoreTroutMaskReplicant/1oom git]
|[https://gitlab.com/KilgoreTroutMaskReplicant/1oom git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Master of Orion
|Master of Orion
|-
|-
|Civ2-clone
|Civ2-clone
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/axx0/Civ2-clone git]
|[https://github.com/axx0/Civ2-clone git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Sid Meier's Civilization 2
|Sid Meier's Civilization 2
|-
|-
|civctp2
|civctp2
|align="left" |{{Icon|Windows|Linux|Pandora|Pyra}}
| align="left" |{{Icon|Windows|Linux|Pandora|Pyra}}
|[https://github.com/civctp2/civctp2/releases git]<br>[https://github.com/ptitSeb/ctp2 ctp2]<small> for Linux/Pandora/Pyra</small>
|[https://github.com/civctp2/civctp2/releases git]
|{{}}
[https://github.com/ptitSeb/ctp2 ctp2] <small>for Linux/Pandora/Pyra</small>
|{{Na}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Call to Power II
|Call to Power II
|-
|-
|[https://web.archive.org/web/20181127195119/https://www.civone.org/ CivOne]
|[https://web.archive.org/web/20181127195119/https://www.civone.org/ CivOne]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/SWY1985/CivOne git]
|[https://github.com/SWY1985/CivOne git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Sid Meier's Civilization
|Sid Meier's Civilization
|-
|-
|[https://wiibrew.org/wiki/DopeWars_Wii DopeWars]
|[https://wiibrew.org/wiki/DopeWars_Wii DopeWars]
|align="left" |{{Icon|Windows|Wii}}<ref group="N">DopeWars PC port's download link is currently not working.</ref>
| align="left" |{{Icon|Windows|Wii}}<ref>DopeWars PC port's download link is currently not working.</ref>
|[https://www.gamebrew.org/wiki/DopeWars_Wii 1.1]
|[https://www.gamebrew.org/wiki/DopeWars_Wii 1.1]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|DopeWars (Palm OS)
|DopeWars (Palm OS)
|-
|-
|[https://ihhub.github.io/fheroes2/ fheroes2]
|[https://ihhub.github.io/fheroes2/ fheroes2]
|align="left" |{{Icon|Windows|Linux|macOS|Android|Switch|PSVita}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|Switch|PSVita}}
|[https://github.com/ihhub/fheroes2 git]
|[https://github.com/ihhub/fheroes2 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Heroes of Might and Magic II
|Heroes of Might and Magic II
|-
|-
|FreeHeroes
|FreeHeroes
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/mapron/FreeHeroes/releases git]
|[https://github.com/mapron/FreeHeroes/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Heroes of Might and Magic III
|Heroes of Might and Magic III
|-
|-
|GLSMAC
|GLSMAC
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/afwbkbc/glsmac/releases/ git]
|[https://github.com/afwbkbc/glsmac/releases/ git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Sid Meier's Alpha Centauri
|Sid Meier's Alpha Centauri
|-
|-
|[https://ja2-stracciatella.github.io/ JA2-Stracciatella]
|[https://ja2-stracciatella.github.io/ JA2-Stracciatella]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/ja2-stracciatella/ja2-stracciatella/releases git]
|[https://github.com/ja2-stracciatella/ja2-stracciatella/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Jagged Alliance 2
|Jagged Alliance 2
|-
|-
|OpenCiv1
|OpenCiv1
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/rajko-horvat/OpenCiv1/releases git]
|[https://github.com/rajko-horvat/OpenCiv1/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Sid Meier's Civilization
|Sid Meier's Civilization
|-
|-
|[https://openxcom.org OpenXcom]
|[https://openxcom.org OpenXcom]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://openxcom.org/git-builds git]
|[https://openxcom.org/git-builds git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|-
|-
|[https://openxcom.org/forum/index.php?topic=5258.0 OpenXcom CE]
|[https://openxcom.org/forum/index.php?topic=5258.0 OpenXcom CE]
|align="left" |{{Icon|Windows|Linux|macOS|iOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|iOS|Android}}
|[https://openxcom.org/oxce 8.6]
|[https://openxcom.org/oxce 8.7]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|-
|-
|[https://openxcom.org/forum/index.php?topic=11663.0 OpenXcom CE Brutal]
|[https://openxcom.org/forum/index.php?topic=11663.0 OpenXcom CE Brutal]
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/Xilmi/OpenXcom/releases 2026-04-28]
|[https://github.com/Xilmi/OpenXcom/releases 2026-09-06]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|UFO: Enemy Unknown (X-Com: UFO Defense), X-COM: Terror From the Deep
|-
|-
|[https://vcmi.eu VCMI]
|[https://vcmi.eu VCMI]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/vcmi/vcmi git]
|[https://github.com/vcmi/vcmi git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Heroes of Might and Magic III
|Heroes of Might and Magic III
|}
|}


=== Visual Novel ===
=== Visual Novel ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
|-
|-
|DDLC-LOVE
|DDLC-LOVE
|align="left" |{{Icon|PSP|PS3|3DS|Vita|Switch}}
| align="left" |{{Icon|PSP|PS3|3DS|Vita|Switch}}
|[https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.2.3 1.2.3] (PSP, Vita)<br />[https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.1.9 1.1.9] (PS3, 3DS, Switch)
|[https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.2.3 1.2.3] (PSP, Vita)
|{{}}
[https://github.com/LukeZGD/DDLC-LOVE/releases/tag/v1.1.9 1.1.9] (PS3, 3DS, Switch)
|{{}}
|{{Na}}
|{{}}<ref group="N">DDLC-LOVE is a DDLC! port programmed in Lua. Even in its final release, there may be issues DDLC-LOVE may not have been able to fix but it's still playable. The developer recommends PS Vita users to use Doki-Doki-Literature-Club-Vita for the full DDLC! desktop experience including mod support.</ref>
|{{Na}}
|{{Ya}}<ref group="note">DDLC-LOVE is a DDLC! port programmed in Lua. Even in its final release, there may be issues DDLC-LOVE may not have been able to fix but it's still playable. The developer recommends PS Vita users to use Doki-Doki-Literature-Club-Vita for the full DDLC! desktop experience including mod support.</ref>
|Doki Doki Literature Club!
|Doki Doki Literature Club!
|-
|-
|[https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita Doki-Doki-Literature-Club-Vita]
|[https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita Doki-Doki-Literature-Club-Vita]
|align="left" |{{Icon|Vita}}
| align="left" |{{Icon|Vita}}
|[https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita/releases git]
|[https://github.com/SonicMastr/Doki-Doki-Literature-Club-Vita/releases git]||{{Na}}
|{{}}
|{{~}}
|{{~}}
|{{}}
|{{Ya}}
|Doki Doki Literature Club!
|Doki Doki Literature Club!
|-
|-
|[https://www.fhs.sh/ Katawa Shoujo Re-Engineered]
|[https://www.fhs.sh/ Katawa Shoujo Re-Engineered]
|align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
| align="left" |{{Icon|Windows|Linux|macOS|Android|iOS}}
|[https://www.fhs.sh/projects/ksre Build]<br/>[https://github.com/fleetingheart/ksre git]
|[https://www.fhs.sh/projects/ksre Build]
|{{}}
[https://github.com/fleetingheart/ksre git]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Katawa Shoujo
|Katawa Shoujo
|}
|}


=== Miscellaneous ===
=== Miscellaneous ===
{|class="wikitable sortable" style="text-align:center;"
{| class="wikitable sortable" style="text-align:center;"
! scope="col" |Name
!Name
! scope="col" |Platform(s)
!Platform(s)
! scope="col" |Latest Version
!Latest Version
! scope="col" |[[libretro]]
![[libretro]]
! scope="col" |Active
!Active
! scope="col" |[[Recommended Emulators|Recommended]]
![[Recommended Emulators|Recommended]]
! scope="col" |Supported game(s)
!Supported game(s)
!Genre
!Genre
|-
|Alley Cat Remeow! Edition
| align="left" |{{Icon|Windows}}
|[https://archive.org/details/remeow.-7z archive]||{{Na}}
|{{Na}}
|{{Ya}}
|Alley Cat
| rowspan="1" |Action
|-
|-
|remc2
|remc2
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/turican0/remc2/releases git]<br/>[https://github.com/thobbsinteractive/magic-carpet-2-hd HD Fork]
|[https://github.com/turican0/remc2/releases git]
|{{}}
[https://github.com/thobbsinteractive/magic-carpet-2-hd HD Fork]
|{{Na}}
|{{~}}
|{{~}}
|{{~}}
|{{~}}
|Magic Carpet 2
|Magic Carpet 2
|rowspan="1" |Action
| rowspan="1" |Action
|-
|-
|PyTouhou
|PyTouhou
|align="left" |{{Icon|Windows|Linux|macOS|Haiku|Pandora}}
| align="left" |{{Icon|Windows|Linux|macOS|Haiku|Pandora}}
|[https://pytouhou.linkmauve.fr/ Website]
|[https://pytouhou.linkmauve.fr/ Website]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Touhou 6
|Touhou 6
|rowspan="3" |Bullet Hell
| rowspan="3" |Bullet Hell
|-
|-
|Th06
|Th06
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/happyhavoc/th06 git]
|[https://github.com/happyhavoc/th06 git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Na}} <small>(WIP)</small>
|{{}} <small>(WIP)</small>
|Touhou 6
|Touhou 6
|-
|-
|uth05win
|uth05win
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/KyoriAsh/uth05win git]
|[https://github.com/KyoriAsh/uth05win git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Na}}
|{{}}
|Touhou 5
|Touhou 5
|-
|-
|LSD: Revamped
|LSD: Revamped
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://lsdrevamped.net/ 0.3.0]
|[https://lsdrevamped.net/ 0.3.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|LSD: Dream Emulator
|LSD: Dream Emulator
|rowspan="1" |Exploration
| rowspan="1" |Exploration
|-
|-
|3SX
|3SX
|align="left" |{{Icon|Windows|macOS}}
| align="left" |{{Icon|Windows|macOS}}
|[https://github.com/crowded-street/3sx/releases github]
|[https://github.com/crowded-street/3sx/releases github]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Street Fighter III: 3rd Strike
|Street Fighter III: 3rd Strike
|rowspan="3" |Fighting
| rowspan="3" |Fighting
|-
|-
|BattleShip
|BattleShip
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|macOS|Linux|Android}}
|[https://github.com/JRickey/BattleShip/releases git]
|[https://github.com/JRickey/BattleShip/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Super Smash Bros.
|Super Smash Bros.
|-
|-
|[https://ikemen-engine.github.io/ Ikemen GO]
|[https://ikemen-engine.github.io/ Ikemen GO]
|align="left" |{{Icon|Windows|Linux|macOS|Android}}
| align="left" |{{Icon|Windows|Linux|macOS|Android}}
|[https://github.com/ikemen-engine/Ikemen-GO/releases/tag/v0.99.0 0.99.0]<br>[https://github.com/ikemen-engine/Ikemen-GO/releases/tag/nightly Nightly]
|[https://github.com/ikemen-engine/Ikemen-GO/releases/tag/v1.0.0 1.0.0]
|{{}}
[https://github.com/ikemen-engine/Ikemen-GO/releases/tag/nightly Nightly]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Remake of the Ikemen engine that supports [[Mugen]] resources.
|Remake of the Ikemen engine that supports [[Mugen]] resources.
|-
|-
|Party Board
|Party Board
|align="left" |{{Icon|Windows|Linux|macOS}}
| align="left" |{{Icon|Windows|Linux|macOS}}
|[https://github.com/mariopartyrd/marioparty4/releases git]
|[https://github.com/mariopartyrd/marioparty4/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Mario Party 4
|Mario Party 4
|rowspan="1" |Party
| rowspan="1" |Party
|-
|-
|SpaceCadetPinball
|SpaceCadetPinball
|align="left" |{{Icon|Windows|Linux|macOS|Android|}}{{Icon|Vita|Wii|WiiU|3DS|NX}}{{Icon|AmigaOS|MorphOS|Web}}
| align="left" |{{Icon|Windows|Linux|macOS|Android||Vita|Wii|WiiU|3DS|NX|AmigaOS|MorphOS|Web}}
|[https://github.com/k4zmu2a/SpaceCadetPinball/releases git]
|[https://github.com/k4zmu2a/SpaceCadetPinball/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|3D Pinball for Windows – Space Cadet
|3D Pinball for Windows – Space Cadet
|Pinball
|Pinball
|-
|-
|Jewels
|Jewels
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://wiibrew.org/w/images/c/c7/Jewels-20101015.zip 1.01]
|[https://wiibrew.org/w/images/c/c7/Jewels-20101015.zip 1.01]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|[https://www.linuxmotors.com/linux/gljewel/ gljewel]
|[https://www.linuxmotors.com/linux/gljewel/ gljewel]
|rowspan="3" |Puzzle
| rowspan="3" |Puzzle
|-
|-
|Lemmini
|Lemmini
|align="left" |{{Icon|Windows|macOS}}
| align="left" |{{Icon|Windows|macOS}}
|[https://github.com/mjfwalsh/lemmini/releases git]
|[https://github.com/mjfwalsh/lemmini/releases git]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{}}
|Lemmings
|Lemmings
|-
|-
|Dr. Mario 64 Recomp
|Dr. Mario 64 Recomp
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/theboy181/drmario64_recomp_plus v1.0.0]
|[https://github.com/theboy181/drmario64_recomp_plus v1.0.0]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{~}}
|{{~}}
|Dr. Mario 64
|Dr. Mario 64
|-
|-
|OpenTyrian
|OpenTyrian
|align="left" |{{Icon|Windows|Linux|Android}}
| align="left" |{{Icon|Windows|Linux|Android}}
|[https://github.com/opentyrian/opentyrian/releases git]<br/>[https://github.com/KScl/opentyrian2000 Opentyrian2000 fork]
|[https://github.com/opentyrian/opentyrian/releases git]
|{{}}
[https://github.com/KScl/opentyrian2000 Opentyrian2000 fork]
|{{}}
|{{Na}}
|{{}}
|{{Ya}}
|{{Ya}}
|Tyrian
|Tyrian
|rowspan="2" |Shoot 'em up
| rowspan="2" |Shoot 'em up
|-
|-
|OpenTyrianWii
|OpenTyrianWii
|align="left" |{{Icon|Wii}}
| align="left" |{{Icon|Wii}}
|[https://code.google.com/archive/p/opentyrian-wii/downloads 1.7]
|[https://code.google.com/archive/p/opentyrian-wii/downloads 1.7]||{{Na}}
|{{}}
|{{Na}}
|{{}}
|{{Dunno}}
|{{?}}
|Tyrian
|Tyrian
|-
|-
|Future Cop: MIT
|Future Cop: MIT
|align="left" |{{Icon|Windows|Linux}}
| align="left" |{{Icon|Windows|Linux}}
|[https://github.com/Ghoster738/Future-Cop-MIT/releases git]
|[https://github.com/Ghoster738/Future-Cop-MIT/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Dunno}}
|{{?}}
|Future Cop: LAPD
|Future Cop: LAPD
|rowspan="2" |Third Person Shooter
| rowspan="2" |Third Person Shooter
|-
|-
|max vita
|max vita
|align="left" |{{Icon|Vita}}
| align="left" |{{Icon|Vita}}
|[https://github.com/fgsfdsfgs/max_vita/releases git]
|[https://github.com/fgsfdsfgs/max_vita/releases git]||{{Na}}
|{{}}
|{{Ya}}
|{{}}
|{{Ya}}
|{{}}
|Max Payne
|Max Payne
|-
|-
|SVR07-Recomp
|SVR07-Recomp
|align="left" |{{Icon|Windows}}
| align="left" |{{Icon|Windows}}
|[https://github.com/HollywoodAkeem/SVR07-Recomp/releases git]
|[https://github.com/HollywoodAkeem/SVR07-Recomp/releases git]||{{Na}}
|{{N}}
|{{Ya}}
|{{Y}}
|{{Dunno}}
|{{?}}
|SmackDown vs. Raw 2007
|SmackDown vs. Raw 2007
|rowspan="1" |Sports
| rowspan="1" |Sports
|-
|-
|Butterscotch
|Butterscotch
|align="left" |{{Icon|Windows|macOS|Linux|Haiku|Android}}{{Icon|PS2|PS3}}{{Icon|Web}}
| align="left" |{{Icon|Windows|macOS|Linux|Haiku|Android|PS2|PS3|Web|FreeBSD|PSVita|NX}}
|[https://github.com/ButterscotchRunner/Butterscotch/actions git]
|[https://github.com/ButterscotchRunner/Butterscotch/actions git]||{{Na}}
|{{Y}}[https://github.com/ButterscotchRunner/Butterscotch/pull/217 *]
|{{Ya}}
|{{Y}}
|{{WIP-Box}}
|GameMaker Studio games compiled as VM
|Any
|-
|Cinnamon
| align="left" |{{Icon|3DS|Wii|WiiU}}
|[https://github.com/Project-Sunshine-Native/cinnamon git]
|{{Na}}
|{{Ya}}
|{{WIP-Box}}
|{{WIP-Box}}
|GameMaker Studio games compiled as VM
|GameMaker Studio games compiled as VM
Line 2,938: Line 2,942:
|}
|}


==Developers tools==
== Developers tools ==
Worth mentioning utilities for those who want to create their own port or recreation. Useless for those who just want to play, as they still require a lot of extra work to run games. If the latter fact is suddenly no longer true, such a project will be moved to a more appropriate part of the list.
Worth mentioning utilities for those who want to create their own port or recreation. Useless for those who just want to play, as they still require a lot of extra work to run games. If the latter fact is suddenly no longer true, such a project will be moved to a more appropriate part of the list.
 
{| class="wikitable" style="text-align:center;"
{|class="wikitable" style="text-align:center;"
!Name
! scope="col" |Name
!Game(s)
! scope="col" |Game(s)
!Latest version
! scope="col" |Latest version
!Active
! scope="col" |Active
!Target platform(s)
! scope="col" |Target platform(s)
!Known projects based
! scope="col" |Known projects based
!Notes
! scope="col" |Notes
|-
|-
|N64: Recompiled
|N64: Recompiled
|[[Nintendo 64 emulators|Nintendo 64]] (whole library)
|[[Nintendo 64 emulators|Nintendo 64]] (whole library)
|[https://github.com/N64Recomp/N64Recomp?tab=readme-ov-file git]
|[https://github.com/N64Recomp/N64Recomp?tab=readme-ov-file git]||{{Ya}}
|{{}}
|[https://github.com/N64Recomp/N64Recomp?tab=readme-ov-file#n64-recompiled Theoretically, any]
|[https://github.com/N64Recomp/N64Recomp?tab=readme-ov-file#n64-recompiled Theoretically, any]
|[https://github.com/RevoSucks/BM64Recomp Bomberman 64: Recompiled]<br>[https://github.com/Francessco121/dino-recomp Dinosaur Planet: Recompiled]<br>[https://github.com/klorfmorf/Goemon64Recomp Goemon 64: Recompiled]<br>[https://github.com/sonicdcer/MarioKart64Recomp MarioKart 64: Recompiled]<br>[https://github.com/Rainchus/Quest64-Recomp Quest64: Recompiled]<br>[https://github.com/Zelda64Recomp/Zelda64Recomp Zelda 64: Recompiled]
|[https://github.com/RevoSucks/BM64Recomp Bomberman 64: Recompiled]
[https://github.com/Francessco121/dino-recomp Dinosaur Planet: Recompiled]
 
[https://github.com/klorfmorf/Goemon64Recomp Goemon 64: Recompiled]
 
[https://github.com/sonicdcer/MarioKart64Recomp Mario Kart 64: Recompiled]
 
[https://github.com/Rainchus/Quest64-Recomp Quest64: Recompiled]
 
[https://github.com/Zelda64Recomp/Zelda64Recomp Zelda 64: Recompiled]
|
|
|-
|-
|PSRetrox
|PSRetrox
|[[PlayStation 2 emulators|PlayStation 2]] (whole library)
|[[PlayStation 2 emulators|PlayStation 2]] (whole library)
|[https://github.com/joacolns/psretrox git]
|[https://github.com/joacolns/psretrox git]||{{Na}}
|{{}}
|[https://github.com/joacolns/psretrox?tab=readme-ov-file#psretrox---playstation-2-decompilation--recompilation-tool PC]||{{Na}}
|[https://github.com/joacolns/psretrox?tab=readme-ov-file#psretrox---playstation-2-decompilation--recompilation-tool PC]
|
|{{}}
|-
|PSXRecomp
|[[PlayStation emulators|PlayStation]] (whole library)
|[https://github.com/mstan/psxrecomp git]||{{Ya}}
|[https://github.com/mstan/psxrecomp#setup PC]
|[https://github.com/mstan/TombaRecomp Tomba: Recompiled]
[https://github.com/mstan/MegaManX6Recomp Mega Man X6: Recompiled]
|
|
|-
|-
|XenonRecomp<br>XenosRecomp
|XenonRecomp
XenosRecomp
|[[Xbox 360 emulators|Xbox 360]] (whole library)
|[[Xbox 360 emulators|Xbox 360]] (whole library)
|[https://github.com/hedge-dev/XenonRecomp git] <small>(XenonRecomp)</small><br>[https://github.com/hedge-dev/XenosRecomp git] <small>(XenosRecomp)</small>
|[https://github.com/hedge-dev/XenonRecomp git] <small>(XenonRecomp)</small>
|{{}}
[https://github.com/hedge-dev/XenosRecomp git] <small>(XenosRecomp)</small>
|{{Ya}}
|[https://github.com/hedge-dev/XenonRecomp?tab=readme-ov-file#xenonrecomp Declared, any]
|[https://github.com/hedge-dev/XenonRecomp?tab=readme-ov-file#xenonrecomp Declared, any]
|[https://github.com/hedge-dev/UnleashedRecomp Unleashed Recompiled]
|[https://github.com/hedge-dev/UnleashedRecomp Unleashed Recompiled]
|Currently known supported platforms are:<br>[https://github.com/hedge-dev/XenonRecomp/commit/ddd128bcca99fe8bfbb99bea583c972351fa6ace x86 and ARM64] with [https://github.com/hedge-dev/XenosRecomp?tab=readme-ov-file#xenosrecomp Direct3D 12 and Vulkan]
|Currently known supported platforms are:
[https://github.com/hedge-dev/XenonRecomp/commit/ddd128bcca99fe8bfbb99bea583c972351fa6ace x86 and ARM64] with [https://github.com/hedge-dev/XenosRecomp?tab=readme-ov-file#xenosrecomp Direct3D 12 and Vulkan]
|}
|}


==Notes==
== See also ==
<references group=N />
 
* [[List of notable ports]]
 
; Game engine recreations and source ports specifically for
:


==See also==
*[[List of notable ports]]
;Game engine recreations and source ports specifically for:
Current computers and operating system(s):
Current computers and operating system(s):
* [[Source ports on macOS|macOS]], [[Emulators on Android#Source ports/re-implementations|Android]]
* [[Source ports on macOS|macOS]], [[Emulators on Android#Source ports/re-implementations|Android]]
Consoles:
Consoles:
* Nintendo: [[Emulators on 3DS#Game engines|Nintendo 3DS]], [[Emulators on Switch#Source ports|Nintendo Switch]], [[Emulators on Wii#Game recreations and source ports|Wii]], [[Emulators on Wii U#Source ports|Wii U]]
* Nintendo: [[Emulators on 3DS#Game engines|Nintendo 3DS]], [[Emulators on Switch#Source ports|Nintendo Switch]], [[Emulators on Wii#Game recreations and source ports|Wii]], [[Emulators on Wii U#Source ports|Wii U]]
* Sony: [[Emulators on PlayStation 3#Other|PlayStation 3]], [[Emulators on PlayStation Portable#Game engines|PlayStation Portable]], [[Emulators on Vita#Game engine recreations and source ports (...)|PlayStation Vita]]
* Sony: [[Emulators on PlayStation 3#Other|PlayStation 3]], [[Emulators on PlayStation Portable#Game engines|PlayStation Portable]], [[Emulators on Vita#Game engine recreations and source ports (...)|PlayStation Vita]]
Legacy systems:
Legacy systems:
* [[Emulators_on_Legacy_systems#Source_Ports_.28BeOS.29|BeOS]], [[Emulators_on_legacy_Microsoft_products#Source_ports_.28DOS.29|DOS]], [[Emulators_on_legacy_Microsoft_products#Source_Ports_.28OS2.29|OS/2]], [[Emulators_on_legacy_Microsoft_products#Source_Ports_.28Windows_9x.29|Windows 9x]], [[Emulators_on_legacy_Microsoft_products#Source_ports_.28Pocket_PC.29|Pocket PC]], [[Emulators_on_Legacy_systems#Source_ports_.28IRIX.29|IRIX]], [[Emulators_on_home_computers#Source_Ports_.28ST.29|Atari ST]]


==External links==
* [[Emulators on Legacy systems#Source Ports .28BeOS.29|BeOS]], [[Emulators on legacy Microsoft products#Source ports .28DOS.29|DOS]], [[Emulators on legacy Microsoft products#Source Ports .28OS2.29|OS/2]], [[Emulators on legacy Microsoft products#Source Ports .28Windows 9x.29|Windows 9x]], [[Emulators on legacy Microsoft products#Source ports .28Pocket PC.29|Pocket PC]], [[Emulators on Legacy systems#Source ports .28IRIX.29|IRIX]], [[Emulators on home computers#Source Ports .28ST.29|Atari ST]]
 
== Notes ==
{{Notelist|group=note}}
 
== References ==
{{Reflist}}
 
== External links ==
 
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)
* [https://osgameclones.com/ Open Source Game Clones] (Likely the best and most complete list.)
* [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.)
* [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.)
Line 2,999: Line 3,032:
* [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.)
* [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.)
* [https://www.resetera.com/threads/decompilation-projects-ot-free-next-gen-update-for-your-favorite-classics-jak-ii-pc-port-out-in-beta.682687/ Resetera forum thread: Decompilation Projects]
* [https://www.resetera.com/threads/decompilation-projects-ot-free-next-gen-update-for-your-favorite-classics-jak-ii-pc-port-out-in-beta.682687/ Resetera forum thread: Decompilation Projects]
:<u>Curated Lists:</u>
 
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay D.'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.)
: <u>Curated Lists:</u>
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay D.'s recommendations for OS & alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)
:* [https://thingsiplay.game.blog/2020/03/13/open-source-drm-free-games/ Tuncay D.'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.)
:* [https://thingsiplay.game.blog/2020/05/19/open-source-and-alike-games/ Tuncay D.'s recommendations for OS & alike games] (thingsiplay.game.blog. May 19, 2020. Focused on game recreations and engines similar to other games.)
 
'''Specific gaming systems'''
'''Specific gaming systems'''
* [https://wiibrew.org/wiki/Category:Open_source_homebrew Wii - Category of open source applications game for Wii on WiiBrew including source ports, game recreations, and more]
* [https://wiibrew.org/wiki/Category:Open_source_homebrew Wii - Category of open source applications game for Wii on WiiBrew including source ports, game recreations, and more]


'''News:'''
'''News:'''
* [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)
* [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)
* [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.)
* [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.)
Line 3,011: Line 3,048:


'''Videos:'''
'''Videos:'''
* {{YouTubeVideo|ywWwUuWRgsM|Nerrel: Recompilation - An Incredible New Way to Keep N64 Games Alive}}
* {{YouTubeVideo|ywWwUuWRgsM|Nerrel: Recompilation - An Incredible New Way to Keep N64 Games Alive}}
* {{YouTubeVideo|O1wlTOvn2y0|Digital Foundry: Zelda 64 Recompiled - A Revolution In N64 Native Ports For PC}}
* {{YouTubeVideo|O1wlTOvn2y0|Digital Foundry: Zelda 64 Recompiled - A Revolution In N64 Native Ports For PC}}
* {{YouTubeVideo|r4KGm7ixcqI|James Lambert: How I optimized Portal to run on the Nintendo 64}} (Portal64 Project)
* {{YouTubeVideo|r4KGm7ixcqI|James Lambert: How I optimized Portal to run on the Nintendo 64}} (Portal64 Project)
[[Category:Preservation]]
 
[[Category:Game engine recreations]]
[[Category:Game engine recreations]]
[[Category:Miscellaneous software categories]]
[[Category:Miscellaneous software categories]]
[[Category:Preservation]]