retro-gaming
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!
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:
Open-source PCB designs to add composite AV output to the Nintendo Famicom. Includes through-hole and SMD versions, based on the HVC-CPU-07 board. Provides cleaner video/audio than RF, following Miko’s original AV-mod guide. Gerber files included.
Related contents:
React component library for vintage icons from classic games, software and operating systems.
A comprehensive React component library featuring over 2,300 classic icons from vintage operating systems and software. Includes iconic designs from Windows 95, 98, XP, Vista, 7, classic games, and retro applications. Perfect for retro-themed applications, nostalgic UIs, and preserving digital history.
RetroDECK brings you an all-in-one sandboxed application to play your retro games (and even not-so-retro games) on Linux/SteamOS.
RetroDECK is committed to preserving retro and vintage games for all. However, even new games are at risk when online components are shut down. If you are an EU citizen you can help us in our mission by signing the Stop Killing Games EU initiative!
Related contents:
retro-gaming hand-held consoles and game cabinets.
Related contents:
Actively maintained open-source game remakes. Most games require original asssets. The ones not requiring paid assets are marked with 🎴.
Related contents:
Preservation of iPod Clickwheel Games for iPod Nanos 3g to 5g and iPod Classics 5g to 7g.
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:
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:
Reads and writes Game Boy and Game Boy Advance cartridge data. Supported hardware: GBxCart RW, GBFlash, Joey Jr.
Related contents:
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 personal retro game collection cabinet in your browser.
Related contents:
This is a re-implementation of the 1995 PSX game wipEout.
WipeOut-Rewrite Enhanced Fantômas Edition is an French enhanced PC source port of the original WipeOut and direct competitor of the English WipeOut Phantom Edition Enhanced.
Related contents:
This is a re-implementation of the 1995 PSX game wipEout.
Related contents:
Open Gaming Platform.
Lutris is a video game preservation platform aiming to keep your video game collection up and running for the years to come. Over the years, video games have gone through many different hardware and software platforms. By offering the best software available to run your games, Lutris makes it easy to run all your games, old and new.
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:
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:
A centralized game library/collection management service with a focus on emulation.
Retrom is a centralized game library management service that allows you to host your games on a single device, and connect clients on any amount of other devices to (un)install/download and play them when and where you want to! Think of it as a sort of self-hosted Steam for your DRM-free game library.
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:
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:
The original IBM PC and other machine emulations in JavaScript.
PCjs uses JavaScript to emulate a small collection of hardware and software that I grew up with in the 1970s and 1980s, allowing you to experience their slow CPUs, low-resolution displays, and primitive sound effects, all in the comfort and safety of your desktop or mobile web browser.
Over time, PCjs emulations have expanded to include selected IBM PC Compatibles and more classic machines, such as Minicomputers, Programmable Calculators, Terminals, and Arcade Games. To learn more or contribute to these very modest preservation efforts, visit the PCjs open-source project on GitHub.
An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.
Related contents:
Join us on the mountain to ewperience thrilling 20- generated alpine ski tracks. Enjoy the ride or challenge your friends on some of the most demanding tracks!
RetroSki is a fun, open-source 2D skiing game that brings back the thrill of the slopes. Race on randomly generated alpine tracks, either locally or online with friends. The game features customizable race settings, track styles, and leaderboard functionality.
Related contents:
Doom port for DOS, optimized to be as fast as possible!
Related contents:
The Future is Retro.
elive your childhood with Chromatic, the ultimate retro cartridge gaming console.
Related contents:
Windows 98 SE / ME Mouse Driver Patch to remove DOS speed bugs and mouse acceleration.
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:
PS4 emulator for PC.
PlayStation 4 emulator for Windows, Linux and macOS written in C++
Related contents:
Super Mario 64 port with extra features. This repo does not include all assets necessary for compiling the game. A prior copy of the game is required to extract the assets.
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.
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:
Pyxel is a retro game engine for Python.
With simple specifications inspired by retro gaming consoles, such as displaying only 16 colors and supporting 4 sound channels, you can easily enjoy making pixel-art-style games.
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!
Create your own gaming platform.
Hoarding video games is fun, but a chaotic list of files on a network share is not. Let GameVault organize everything for you and enjoy a Steam-like experience within the comfort of your own server.
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.
A centralized game library/collection management service with a focus on emulation.
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.
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
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.
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 DIY open source retrogaming emulation console. The open source game console.
Lakka is a lightweight Linux distribution that transforms a small computer into a full blown retrogaming console.
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.
A quick and easy to use drag and drop retro game creator for your favourite handheld video game system.
Open-source, non-profit Switch emulator.
suyu is a familiar C++ based Nintendo Switch emulator with a focus on compatibility. Completely free and open-source, forever.
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:.
Looking at the evolution of video game consoles is fascinating. While conventional PCs tend to evolve ‘incrementally’, new generations of consoles introduce completely new ways of working. What you see here is a series of articles that will hopefully uncover the rationale behind the latest trends in technology. They will also demonstrate why each system can’t be summarised by its ‘bits’, megahertz, amount of RAM and whatnot.
This is a HTML5 remake of Lode Runner, building the program with CREATEJS Javascript framework.
PVSnesLib (Programmer Valuable Snes Library) is an open and free library to develop programs for the Nintendo SNES using the C programming language.
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.
The XWA Upgrade is a massive mod made from fans for fans. We started more than 23 years ago planning to only upgrade the ship models to add some much needed details into them. Over the many years we have discovered many things that we can do to upgrade not only the ship models however but the actual game engine as well. These days there is barely any part of the game untouched. There are higher texture resolutions, more ships with more options to choose from. More flightgroup colors, VR support, fully dynamic and interactive cockpits and so much more.
In the 1990s Nintendo made a deal with Philips to develop 3 Zelda titles. The first 2 were side scrolling platformers, similar to Zelda II, and the third was a traditional top-down action adventure game.
Zelda’s Adventure looked interesting and I thought it would be fun to play on a portable system. I chose the Game Boy because of the existing Zelda games on the system.
The game sticks to the aesthetics of Link’s Awakening, but also incorporates some features from Oracle of Ages and Oracle of Seasons.
This is a complete port of the CDi original and was developed in GB Studio, with a few modifications. Thanks to Beatscribe for composing the music. I hope you enjoy playing the game as much as enjoyed making it.
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!