retro-gaming
A personal retro game collection cabinet in your browser.
Related contents:
The TIE Fighter Total Conversion (TFTC) project is a free, fan-made port of the original classic 1994 LucasArts game TIE Fighter, into the 1999 X-Wing Alliance (XWA) engine. Based on the original TFTC from 2005 and built upon the X-Wing Alliance Upgrade (XWAU) project, this is a complete overhaul of the game from graphics to gameplay. All 13 original Tour of Duty campaigns and their training missions have been ported over, including all original voiceovers, cutscenes and even most of the original medals and Secret Order tattoo awards.
Open-source FPGA retro emulation handheld.
Game Bub is an open-source FPGA retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games.
Related contents:
Your beautiful, powerful, self-hosted rom manager.
Scan, enrich, and browse your game collection with a clean and responsive interface.
With support for multiple platforms, various naming schemes and custom tags, RomM is a must-have for anyone who plays on emulators.
Related contents:
Related contents:
ScummVM is a program which allows you to run certain classic graphical adventure and role-playing games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed! ScummVM is a complete rewrite of these games' executables and is not an emulator.
Related contents:
Wolfenstein 3D in Rust
The goal is to have a pixel, mod-friendly perfect recreation of Wolfenstein 3D in Rust.
Related contents:
A Java-based Sega Mega Drive/Genesis emulator. And other systems too.
Initially created as a Sega Megadrive/Genesis emulator and then evolved to emulate the following systems: Sega Megadrive/32X, Sega Master System/Game Gear, Sega Sg-1000, Colecovision, MSX v1, NES
THE all-in-one retro gaming console!
Replay all the consoles, arcades, and computers of your childhood.
Related contents:
A portable version of LEGO Island (1997).
This initiative is a portable version of LEGO Island (Version 1.1, English) based on the decompilation project. Our primary goal is to transform the codebase to achieve platform independence, thereby enhancing compatibility across various systems while preserving the original game's experience as faithfully as possible.
Related contents:
The DIY open source retrogaming emulation console.
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
Fast PlayStation 1 emulator for x86-64/AArch32/AArch64/RV64. PlayStation 1, aka. PSX Emulator.
DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues.
Related contents:
Vulkan-based implementation of D3D7 for Linux / Wine, spun off from DXVK.
A Vulkan-based translation layer for Direct3D 7, which allows running 3D applications on Linux using Wine. It uses DXVK's d3d9 backend as well as Wine's ddraw implementation (or the windows native ddraw) and acts as a proxy between the two, providing a minimal d3d7-on-d3d9 implementation. The project is currently in its early days. Expect most things to run, but not necessarily correctly or optimally.
Related contents:
A quick and easy to use drag and drop retro game creator for your favourite handheld video game system.
Sierra AGI games on the web! AGILE is an AGI (Adventure Game Interpreter) engine, written in Java & JS, using the libGDX cross-platform development framework, targeting HTML5, Desktop and Android.
The simpliest API to run DOS games in browser.
The simplest API to run DOS/Win 9x programs in browser or node. js-dos provides full-featured DOS player that can be easily installed and used to get your DOS program up and running in browser quickly. js-dos provide many advanced features like multiplayer and cloud storage. All available features are enabled for any integration and free.
Open source clone of Theme Hospital.
A reimplementation of the 1997 Bullfrog business sim Theme Hospital. As well as faithfully recreating the original, CorsixTH adds support for modern operating systems (Windows, macOS, Linux and BSD), high resolutions and much more.
Source: CorsixTH - Un moteur open source pour Theme Hospital @ Korben :fr:.
A modern TypeScript/Vite port of "Prelude of the Chambered", a retro first-person dungeon crawler originally created by Markus "Notch" Persson (creator of Minecraft) for Ludum Dare 21 in 2011.
Prelude of the Chambered is a first-person dungeon crawler with Wolfenstein 3D-style raycasting graphics. You wake up in a prison and must escape by exploring dungeons, solving puzzles, defeating enemies, and collecting items.
Related contents:
Mario Kart 64 for PC and Switch.
Related contents:
A replacement engine for Ultima VII The Black Gate (and eventually Serpent Isle) that presents a new camera angle and other improvements.
Related contents:
Project for activing FastROM on SNES games.
Project FastROM aims into optimizing the SNES games originally designed to run under SlowROM (2.68 MHz) to FastROM (3.58 MHz). FastROM allows the SNES CPU read data and opcodes from the ROM 33.58% faster compared to SlowROM.
The project is a 3D game playable in a browser where you are playing as Luke Skywalker in his famous T-45 X - Wing running through the Death Star' trench, you'll meet obstacle to avoid, destroy enemies, blast your way through.
DRL (D**m, the Roguelike) is a fast and furious coffee-break Roguelike game, that is heavily inspired by the popular FPS game Doom by ID Software.
Related contents:
Bugfix DLL for SimCity 2000 Special Edition (1996) .
This is a DLL that patches the Special Edition (and 1995 CD Collection) release of SimCity 2000 for Windows 95 to work properly on modern Windows systems (Windows 7-11 and Wine/Proton). While the game itself is capable of running at high resolutions, oversights in the game's programming and techniques designed for use with 256-colour SVGA cards common in the mid 1990s cause problems with animations on truecolour displays. It also resolves the crashes that can occasionally happen with the load/save dialog boxes using a similar technique to Aleksander Krimsky's SC2000X patcher, but sc2kfix does so on in memory instead of creating a patched copy of your original EXE files.
Related contents:
Emulator of retro x86-based machines.
86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus.
Related contents:
GameCube/Wii games on PC.
Dolphin is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more!
retro-gaming hand-held consoles and game cabinets.
Related contents:
A centralized game library/collection management service with a focus on emulation.
Sinclair ZX Spectrum emulator for Nintendo DS.
ZXDS is an emulator of Sinclair ZX Spectrum for Nintendo DS and 3DS, written by Patrik Rak. It accurately emulates Spectrum 48k, 128k, +2/+2A/+3, and Pentagon, and supports SNA/Z80/SZX snapshots, TAP/TZX/PZX tape files, TRD/SCL/DSK disk files and RZX replay files. It has some other noteworthy features, like the ability to download all these files online over WiFi, peer-to-peer WiFi multiplayer, or Kempston mouse emulation. It is available entirely for free, however donations are a nice way of saying "Thank You!".
Related contents:
Use a Raspberry Pi, old computer or VM as network storage for different retro computers and consoles. RetroNAS is a tool that installs other tools, and is a rolling release. Each time the command line "retronas" tool is run, the core project is updated to its latest stable release. Third party tools that RetroNAS installs are done so via a mix of Debian APT repositories (which can be managed via standard package manager and system update tools), and for specialised tools via upstream project pages (these can be updated by re-running the tool installer).
This is the Descent 3 open source engine, licensed under GPL-3.0. It includes the '1.5' patch written by Kevin Bentley and Jeff Slutter several years ago and brought to a stable condition by the Descent community.
Play dos games in web browser.
Related contents:
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!
Requires an original SMB1 NES ROM to play! None of the original assets are contained in the source code, unless it was originally made by us!
Reverse engineering and rewriting Crimsonland v1.9.93 in Python + raylib.
Related contents:
This is a reverse engineered clone of Zelda 3 - A Link to the Past.
It's around 70-80kLOC of C code, and reimplements all parts of the original game. The game is playable from start to end.
Just Play.
An operating system that brings the console gaming experience of the '90s to modern PC hardware and games: insert cart, power on, play.
Related contents:
A Simple web server to manage and run DOS based games on your browser.
wDOSg (web DOS games) is a centralized DOS game library that allows you to fetch metadata from IGDB and run your games on the browser through js-dos, using a minimalistic configuration.
Zork III: The Dungeon Master is a 1982 interactive fiction game written by Marc Blank, Dave Lebling, Bruce Daniels, and Tim Anderson and published by Infocom.
Related contents:
OpenCiv3 is an open-source, cross-platform, mod-oriented, modernized remake of Civilization III by the fan community built with the Godot Engine and C#, with capabilities inspired by the best of the 4X genre and lessons learned from modding Civ3.
Related contents:
Serflings is a remake of The Settlers 1 or Serf City in some countries. The game is as close to the original game as possible but also includes some useful extensions like higher resolutions and network games.
Related contents:
Tool to statically recompile N64 games into native executables
N64: Recompiled is a tool to statically recompile N64 binaries into C code that can be compiled for any platform. This can be used for ports or tools as well as for simulating behaviors significantly faster than interpreters or dynamic recompilation can. More widely, it can be used in any context where you want to run some part of an N64 binary in a standalone environment.
Play DOS games online in your browser.
Bring back some good memories by playing DOS games in a modern way! We currently feature 639 original DOS games to play online in your browser. Login to use our unique cloud save service and continue your game on any other computer!
The turn-based strategy game of Conquer V5, by Adam Bryant and Ed Barlow - GPL v3 licensed
Conquer is the classic multi-player strategy game originally created by Edward M. Barlow and Adam Bryant in the late 1980s.
Related contents:
PS4 emulator for PC.
PlayStation 4 emulator for Windows, Linux and macOS written in C++
Related contents:
SNES Emulator.
The two original developers of ZSNES are finally back together! Introducing SUPER ZSNES! Re-written completely from scratch, this GPU-powered SNES emulator is here to bring you the following: some of what is familiar, some of what's new, and then some of what goes beyond.
Related contents:
Nostalgist.js is a JavaScript library that allows you to run emulators of retro consoles like NES and Sega Genesis, within web browsers.
Playstation 2 Static Recompiler & Runtime Tool to make native PC ports.
PS2Recomp is a tool designed to statically recompile PlayStation 2 ELF binaries into C++ code that can be compiled for any modern platform. This enables running PS2 games natively on PC and other platforms without traditional emulation.
Related contents:
Cross-platform retro game launcher based on eXoDOS.
A cross-platform launcher for the eXoDOS collections. Browse, download, and play DOS, Windows 3.x, Windows 9x, and ScummVM games on Linux, macOS, and Windows.
Related contents:
Open source Sonic the Hedgehog for the browser.
Open Sonic is a free open-source game based on the "Sonic the Hedgehog" universe. It introduces a different style of gameplay called cooperative play, in which it's possible to control 3 characters simultaneously. Unlike most similar games, Open Sonic provides a greater level of interaction between the player and the levels. It's more than just a jump'n'run; the user must come up with some strategy in order to get through the levels.
Emulators on Steam Deck, SteamOS , Rog Ally and Windows.
Emulation made easy on steamOS. EmuDeck takes care of everything. Emulator installation & configuration, bezels, hotkeys, performance fixes and more.
A faithful recreation of the classic Pokemon Red/Blue games built with React and TypeScript. This project aims to recreate the original Pokemon experience in the browser, maintaining the authentic feel while leveraging modern web technologies.
Related contents:
Video Gear for Retro Gaming Consoles.
At RetroTINK, we’re all about letting you experience your favorite vintage games on today’s screens—just like you remember, or even better. Whether you need a simple plug-and-play adapter or a high-end video processor, each product is carefully engineered to preserve that classic gaming feel while making the most of modern hardware.
Related contents:
Windows 98 SE / ME Mouse Driver Patch to remove DOS speed bugs and mouse acceleration.
Related contents:
Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it. Still, it is easy to get started through playable tutorials.
Related contents:
An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
Related contents:
Reads and writes Game Boy and Game Boy Advance cartridge data. Supported hardware: GBxCart RW, GBFlash, Joey Jr.
Related contents:
Doom port for DOS, optimized to be as fast as possible!
Related contents: