nintendo
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:
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:
A static recompiler for original GameBoy ROMs that translates Z80 assembly directly into portable, modern C code.
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.
Nostalgist.js is a JavaScript library that allows you to run emulators of retro consoles like NES and Sega Genesis, within web browsers.
Mario Kart 64 for PC and Switch.
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!
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:
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:
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.
Atmosphère is a work-in-progress customized firmware for the Nintendo Switch.
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.
Nintendo 3DS Emulator.
Citra is an open-source emulator for the Nintendo 3DS capable of playing many of your favorite games.
Nintendo Switch Emulator.
yuzu is an experimental open-source emulator for the Nintendo Switch from the creators of Citra. It is written in C++ with portability in mind, with builds actively maintained for Windows, Linux and Android.
PVSnesLib (Programmer Valuable Snes Library) is an open and free library to develop programs for the Nintendo SNES using the C programming language.
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!
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.
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.