Matching Decompilations — Other / Multi-platform (Game Decompilations & Reimplementations): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Decompiled C# source of the Unity editor and engine assemblies (now superseded by official reference source)
Port of the SM64 decompilation to modern devices
Decompilation of Sonic 1 & 2 (2013) and Retro Engine v4
Complete decompilation of Retro Engine v5 (Sonic Mania)
Fully documented reverse-engineered source code of Elite (Commodore 64)
Fully annotated disassembly of Metal Gear (MSX2, Konami)
Decompiled GSC scripts of Call of Duty: Black Ops 1 Zombies
High-level language for the Overwatch Workshop with compile and decompile support
Decompiled GTA V game scripts
Decompilation of Bloodborne v1.09 with its own runtime
Decompiled scripts of Retro Engine v4 games (Sonic 1/2 mobile)
Decompiled scripts of Retro Engine v3 (Sonic CD)
RuneScape Classic client ported to C, with builds for PC, Wii, 3DS and Switch
Fully documented reverse-engineered source code of Lander (Acorn Archimedes)
Full reverse engineered source of the Apple II game Choplifter
Disassembly (CA65) of the Commodore 64 port of Elite
Reverse engineering of Lode Runner for the Apple II
Decompilation of Elite (BBC Micro/Acorn)
All decompiled GTA V .ysc game scripts, including native tables
Fully annotated disassembly of JETPAC (ZX Spectrum)
Reverse-engineered source of Gridrunner (1982) by Jeff Minter
Functional decompilation and PC port of the Xbox 360 / PS3 version of Terraria (2013)
Fully documented reverse-engineered source code of Elite-A (BBC Micro)
Fully documented reverse-engineered source code of Aviator (BBC Micro)
Fully documented reverse-engineered source code of The Sentinel (BBC Micro)
Commented disassemblies of classic arcade, console and computer games behind computerarcheology.com
Quality-of-life mod for Guitar Hero: Warriors of Rock (PS3 / Xbox 360, 2010)
Commented disassemblies of Atari 2600 and Atari 8-bit games
Decompilation of Nintendo EAD's sead engine library
Fully documented reverse-engineered source code of disc Elite (BBC Micro)
Reverse-engineered renderer and audio of Frontier: Elite II (Amiga)
Disassemblies of the music drivers of various video games
Explained disassembly of Maniac Mansion (Commodore 64)
Reverse-engineered source code of Cobra by Jonathan Smith (ZX Spectrum)
Decompilation of Stunt Car Racer (Amiga)
Fully documented reverse-engineered source code of Elite (Apple II)
Commented disassembly of Maniac Mansion game scripts (Commodore 64)
Decompilation attempt of Geometry Dash 2.206
Fully documented reverse-engineered source code of Revs (BBC Micro)
Fully documented reverse-engineered source code of Elite (BBC Micro 6502 Second Processor)
Decompilation of newer 4J Studios Minecraft Legacy Console Edition releases
Archive of decompiled Habbo client files from 2001-2009
Fully documented reverse-engineered source code of Elite (BBC Master)
Wizard of Wor for C64 disassembly
Fully documented reverse-engineered source code of Elite (Acorn Electron)
Disassembly and reverse engineering of Pyramid Warp Ex (MSX)
Disassembly of Nether Earth (ZX Spectrum, 1986)
Reverse engineering of Head Over Heels (ZX Spectrum)
Disassembly of Castle Master II: The Crypt (ZX Spectrum, 1990)
Commented, buildable disassembly of the classic BBC Micro game
Disassembled source code of Iridis Alpha by Jeff Minter (Commodore 64)
Red Dead Redemption 2 .ysc game scripts decompiled to C with natives and strings
Disassembly of Prince of Persia (Apple II)
Reverse engineered source to BBC Thrust
Disassembled source of Uridium by Andrew Braybrook (Commodore 64)
A disassembly of Manic Miner, created using SkoolKit.
Reverse-engineered source code of Hyper Active by Jonathan Smith (ZX Spectrum)
Decompilation of Burnout Paradise
Disassembly of Ghost Town (Commodore 16)
Decompilation of Stunt Car Racer (Amiga)
Disassembly of Arkanoid (MSX)
Decompiler for GCX/GCL scripts in Metal Gear Solid games
A disassembly of various "Ultimate Play the Game" games, created using SkoolKit.
Complete disassembly of Alien Breed Special Edition (Amiga CD32)
Disassembly of Booga-Boo (MSX)
A disassembly of Jet Set Willy, created using SkoolKit.
Reverse engineering of Attack of the Mutant Camels by Jeff Minter (Commodore 64)
Documented reverse-engineered source code of Chuckie Egg (ZX Spectrum)
Disassembled source of Psychedelia/Colourspace by Jeff Minter (C64, Atari 800)
Reverse engineering of Speedball 2: Brutal Deluxe (Amiga)
Disassembly of the original BBC Micro version of Manic Miner
Disassembly of The Lords of Midnight (ZX Spectrum and DOS)
Disassembly of the music code from Chronos (ZX Spectrum)
Disassembly of Exolon (ZX Spectrum)
Disassembly of Mercenary (ZX Spectrum)
Disassembly of River Raid (ZX Spectrum)
Disassembly and decompilation of The Sims (Mac)
Matching decompilation of the Brazilian TSE electronic voting machine simulator
Disassembly of Beyond Dark Castle (Macintosh, 1987) in 68000 assembly
Commented disassembly of Crossroads II (Commodore 64)
Disassembly of Repton (BBC Micro)
A disassembly of The Hobbit, created using SkoolKit.
Full disassembly of Batman The Movie (Amiga, Ocean)
Reverse engineering and disassembly of Fred (ZX Spectrum)
Reverse-engineered source code of Green Beret (ZX Spectrum)
Commented disassembly of Haunted House (Atari 2600)
Disassembly of Green Beret (Commodore 64)
A disassembly of Rex, created using SkoolKit.
Disassembly of Sargon II Chess (VIC-20)
Decompilation of Skate
Reverse engineering of Soldier of Fortune (ZX Spectrum)
A disassembly of The Way of the Exploding Fist, created using SkoolKit.
Annotated disassembly of Deathchase (ZX Spectrum, 1983)
Research and decompilation of Mortal Kombat: Deadly Alliance, Deception and Armageddon (multi-platform, 2002–2006)
Collection of Atari 2600 game disassemblies
Annotated disassembly of Chuckie Egg (ZX Spectrum, 1983)
Disassembly of the game Boulderdash on the BBC Micro
Reverse-engineered disassembly of Jetpac (VIC-20)
Decompilation of Soulcalibur II
Annotated code, data and pixels of Uridium (Commodore 64)
Disassembly of Antarctic Adventure (MSX)
Reverse engineering and disassembly of Apple II games
Decompilation of Burnout 2: Point of Impact (2002)
Disassembly of the classic 1983 ZX Spectrum game "Chuckie Egg"
6502 disassembly of Robotron: 2084 (Apple II)
Disassembly of The Bard's Tale (ZX Spectrum)
Decompilation of The Sims 2 (Mac)
Annotated disassembly of the ZX Spectrum code from Black Mirror: Bandersnatch
A disassembly of Batty, created using SkoolKit.
Complete disassembly of Driller (Amiga)
Annotated disassembly of Dynamite Dan (ZX Spectrum, 1985)
Complete disassembly of Elite (MSX)
Commented disassembly of Fairlight (ZX Spectrum, 1985)
Disassembly of Imogen (BBC Micro)
Disassembly project for K240 (Amiga, 1994)
Commented KickAssembler reconstruction of Monty on the Run (Commodore 64)
Decompilation of the Pokéwalker firmware
Decompilation and reconstruction of Road Rash (3DO, USA)
Disassembly and rebuild of SimCity for the ZX Spectrum and other Z80 machines
Decompilation of The Lord of the Rings: The Return of the King
A disassembly of West Bank, created using SkoolKit.
Matching decompilation of Alphabet Park Adventure (V.Smile, 2004)
A disassembly of Back to Skool, created using SkoolKit.
A disassembly of Booty, created using SkoolKit.
Disassembly of Eric and the Floaters (ZX Spectrum)
Disassembly of Everyone's A Wally (ZX Spectrum)
Decompilation of Halo (Mac OS X PowerPC)
A disassembly of Hungry Horace, created using SkoolKit.
Annotated disassembly of Road Fighter (MSX, Konami, 1985)
A disassembly of Skool Daze, created using SkoolKit.
Annotated disassembly of Technician Ted (ZX Spectrum, 1984)
Disassembly of Wanted: Monty Mole (ZX Spectrum, 1984)
Commented byte-exact disassembly of Antarctic Adventure (MSX)
A disassembly of Battlezone, created using SkoolKit.
Commented byte-exact disassembly of Colt 36 (MSX)
Disassembly and analysis of Dungeons of Avalon (Amiga, 1991)
Disassembly of Head Over Heels (Amstrad CPC)
Disassembly of Hunchback (ZX Spectrum)
A disassembly of Jason's Gem, created using SkoolKit.
Disassembly of Lode Runner (ZX Spectrum)
A disassembly of Rampage, created using SkoolKit.
Complete disassembly of Spy vs Spy II: The Island Caper (Amiga)
Disassembly of Starquake (ZX Spectrum, 1985)
A disassembly of Wheelie, created using SkoolKit.
Commented byte-exact disassembly of Ale Hop! (MSX)
A disassembly of Contact Sam Cruise, created using SkoolKit.
SkoolKit disassembly of Elite (ZX Spectrum)
SkoolKit disassembly of Everyone's A Wally (ZX Spectrum)
Decompilation of Fate/EXTELLA
Decompilation of Galaxy on Fire 2 HD
A disassembly of Harrier Attack, created using SkoolKit.
Reverse-engineered disassembly of Head Over Heels (ZX Spectrum)
Disassembly of Herbert's Dummy Run (ZX Spectrum, 1985)
Commented byte-exact disassembly of Knightmare (MSX)
Decompilation of Sonic X for the Leapster (2005)
Commented byte-exact disassembly of Stardust (MSX)
Commented byte-exact disassembly of Super Cobra (MSX)
Commented disassembly of Temptations (MSX, Topo Soft, 1988)
Commented byte-exact disassembly of Vampire Killer / Akumajo Dracula (MSX)
Complete disassembly of Zool 2 (Amiga CD32)
Byte-exact annotated disassembly of the 1987 Radio-86RK game Volcano
Disassembly of Acornsoft Planetoid (BBC Micro)
Matching decompilation of Armored Unit (WonderSwan, 2000)
Disassembly of Bruce Lee (8-bit)
Disassembly-based source of Bubsy in Fractured Furry Tales (Atari Jaguar, 1994)
Decompilation of Call of Duty 3
Assembler decompilation of Championship Manager Italia (Atari ST)
Annotated disassembly of Chaos: The Battle of Wizards (ZX Spectrum, 1985)
Commented byte-exact disassembly of F-1 Spirit (MSX)
Disassembly of Horace Goes Skiing (ZX Spectrum)
Complete disassembly of Into the Eagle's Nest (Amiga)
Commented disassembly of King's Valley II (MSX/MSX2, Konami, 1988)
Full disassembly of Konami's Game Master cartridge (MSX)
Disassembly of Legends of Valour
Disassembly of Lemans (Commodore 64) with gamepad rumble support
Disassembled source of Matrix by Jeff Minter (Commodore 64)
Commented byte-exact disassembly of Nemesis / Gradius (MSX)
Commented byte-exact disassembly of Nemesis 2 (MSX)
Commented disassembly of Parodius (MSX, Konami, 1988)
Commented byte-exact disassembly of Pippols (MSX)
Commented byte-exact disassembly of Salamander (MSX)
Commented byte-exact disassembly of Sky Jaguar (MSX)
Commented byte-exact disassembly of The Maze of Galious / Knightmare II (MSX)
Decompilation of The Need for Speed (3DO)
Complete disassembly of Thexder (Amiga)
Commented byte-exact disassembly of Time Pilot (MSX)
Decompilation of Tony Hawk's Underground 2
Clean-room decompilation and source reconstruction of Top Spin 4
Commented byte-exact disassembly of Twin Bee (MSX, Konami, 1986)
Disassembly of Vampire Killer (MSX2)
SkoolKit disassemblies of various ZX Spectrum adventure games
A disassembly of 180, created using SkoolKit.
Commented disassembly of 3D Golf Simulation (MSX, T&E Soft, 1983)
Disassembly of Acornsoft Planetoid (BBC Micro)
Reconstructed decompilation of Alien vs Predator (Atari Jaguar)
C decompilation of Alien vs Predator (Atari Jaguar)
Commented byte-exact disassembly of Athletic Land (MSX)
Commented byte-exact disassembly of Bomber Man (MSX)
Commented byte-exact disassembly of Cabbage Patch Kids (MSX)
Commented disassembly of Casio World Open (MSX, Casio, 1985)
Commented byte-exact disassembly of Circus Charlie (MSX)
Commented byte-exact disassembly of Comic Bakery (MSX)
Commented byte-exact disassembly of Contra (MSX)
Commented byte-exact disassembly of Demonia (MSX)
Disassembly of Dragster
Commented byte-exact disassembly of Dunk Shot (MSX)
Disassembly of Earth Shaker (ZX Spectrum)
Commented byte-exact disassembly of El Descubrimiento de America (MSX)
Complete disassembly of Feud (Amiga)
Commented byte-exact disassembly of Frogger (MSX)
Decompilation of Frontier: Elite II (Atari ST) running without direct OS and hardware calls
Commented byte-exact disassembly of Ganbare Goemon! Karakuri Dochu (MSX)
Disassembly of Genetic Drift (Apple II)
Commented byte-exact disassembly of Hinotori / Firebird (MSX)
Commented disassembly of Hole in One (MSX, HAL Laboratory, 1984)
Commented byte-exact disassembly of Hole in One Professional (MSX)
A disassembly of Hollywood Poker, created using SkoolKit.
A disassembly of How To Be A Complete Bastard, created using SkoolKit.
Commented byte-exact disassembly of Hyper Olympic 1 (MSX)
Commented byte-exact disassembly of Hyper Olympic 2 (MSX)
Commented byte-exact disassembly of Hyper Rally (MSX)
Commented byte-exact disassembly of Hyper Sports 1 (MSX)
Commented byte-exact disassembly of Hyper Sports 2 (MSX)
Commented byte-exact disassembly of Hyper Sports 3 (MSX)
Commented byte-exact disassembly of King Kong 2 (MSX)
Commented byte-exact disassembly of King's Valley (MSX)
Disassembly and analysis of Knightmare (Amiga RPG, 1991)
Commented byte-exact disassembly of Konami's Baseball (MSX)
Commented byte-exact disassembly of Konami's Billiards (MSX)
Commented byte-exact disassembly of Konami's Boxing (MSX)
Commented byte-exact disassembly of Konami's Game Master 2 (MSX)
Commented byte-exact disassembly of Konami's Game Master (MSX)
Commented byte-exact disassembly of Konami's Golf (MSX)
Commented byte-exact disassembly of Konami's Mahjong Dojo (MSX)
Commented byte-exact disassembly of Konami's Ping Pong (MSX)
Commented byte-exact disassembly of Konami's Soccer (MSX)
Commented byte-exact disassembly of Konami's Tennis (MSX)
Commented byte-exact disassembly of Magical Tree (MSX)
Decompilation of Marvel Nemesis: Rise of the Imperfects
Disassembly of MASK III: VENOM Strikes Back (ZX Spectrum)
Reverse engineering of Mercenaries 2: World in Flames
Commented byte-exact disassembly of Metal Gear (MSX)
Commented byte-exact disassembly of Monkey Academy (MSX)
Commented byte-exact disassembly of Mopi Ranger (MSX)
Commented byte-exact disassembly of Nemesis 3 (MSX)
Commented byte-exact disassembly of Penguin Adventure / Yume Tairiku Adventure (MSX)
SkoolKit disassembly of Pheenix (ZX Spectrum)
Commented byte-exact disassembly of Pitfall! (MSX)
Disassembly of Plan B (BBC Micro)
Commented byte-exact disassembly of Q*bert (MSX)
Commented byte-exact disassembly of Rastan Saga (MSX)
Disassembly of Rescue Raiders (Apple II)
Commented byte-exact disassembly of Road Fighter (MSX)
SkoolKit disassembly of Robotron: 2084 (ZX Spectrum)
Disassembly of Sea Wolf / Missile (Bally Astrocade)
Disassembly of Sea Wolf II (Bally Astrocade)
Commented byte-exact disassembly of Shalom (MSX)
Disassembly of Space Zap (Bally Astrocade)
A disassembly of Splitting Images, created using SkoolKit.
Complete disassembly of Spy vs Spy III: Arctic Antics (Amiga)
Decompilation of Terminator Salvation
Disassembly of The Adventures of Robby Roto (Bally Astrocade)
Commented byte-exact disassembly of The Goonies (MSX)
Decompilation of The Incredible Hulk: Ultimate Destruction
Commented byte-exact disassembly of The Treasure of Usas (MSX)
Commented byte-exact disassembly of Trailblazer (MSX)
Commented byte-exact disassembly of War in Middle Earth (MSX)
Disassembly of Wizard of Wor (Bally Astrocade)
Commented byte-exact disassembly of Yie Ar Kung-Fu (MSX)
Commented byte-exact disassembly of Yie Ar Kung-Fu II (MSX)
Reproducible SkoolKit disassemblies of ZX Spectrum games, including Atic Atac
Annotated Intel 8080 disassembly of the 1987 Radio-86RK game Lestnica
Decompiled version of Plumbers Don't Wear Ties (3DO, USA)
Disassembly of Arkanoid (MSX)
Annotated disassembly of the BBC Micro game Pipeline
Disassembly of Bowling (Atari 2600)
Disassembly of Dino Eggs (Commodore 64)
Disassembly of Dodge It (Channel F Videocart 16)
Disassembly of Extra Bases (Bally Astrocade)
Disassembly of Green Beret (Commodore 16)
Disassembly of Heartlight (Atari 8-bit, 1990)
Disassembly of King's Valley 2 (MSX)
Decompilation of Madagascar (2005)
A disassembly of Percy The Potty Pigeon, created using SkoolKit.
Disassembly and analysis of Populous (Amiga)
Full disassembly of Rally-X (MSX)
Disassembly of Redhawk (ZX Spectrum, 1986)
Full disassembly of Saboteur (ZX Spectrum)
Commented disassembly of Sargon III (Apple II)
Disassembly of Snatcher CD-ROMantic (PC Engine CD)
Matching decompilation of Sonic the Hedgehog (LeapFrog Didj, 2008)
Reverse engineering and decompilation of the Sparkplug engine used by Winx Club games
Disassembly of The Hobbit v1.0 (ZX Spectrum, 1982)
Commented byte-exact disassembly of The Pro Yakyuu Gekitotsu Pennant Race (MSX)
Disassembly of Twin Kingdom Valley (BBC Micro)
Disassemblies of VIC-20 games
Disassembly of Zaxxon (Commodore 64)
Literate disassembly of the 1997 Digimon virtual pet firmware (Ver. 1 and 2)
Disassembly of ABM (Assembly)
Disassembly of Adventure (Assembly)
Disassembly of Air-Sea Battle (Assembly)
Source reconstruction of the Amiga game Flood
Source reconstruction of Another World that rebuilds byte-matching binaries for many versions
Disassembly of Berzerk (Assembly)
Disassembly of Bomber (Assembly)
Disassembly of CJ's Elephant Antics (ZX Spectrum)
Disassembly of Combat (Assembly)
Disassembly of Cosmic Ark (Assembly)
SkoolKit disassembly of Cruising on Broadway (ZX Spectrum)
Disassembly of Dungeon Master (C++)
Disassembly of Atic Atac, Boffin (Assembly)
Disassembly of Donkey Kong (Assembly)
Disassembly of the Commodore 64 port of Elite, with improvements
Disassembly of Exile (Assembly)
FAC (Atari 8-bit, 1992) reconstructed from its BASIC type-in listing
Disassembly of Indy 500 (Assembly)
Disassembly of Jawbreaker (Assembly)
Disassembly of Kaboom! (Assembly)
Disassembly of Karateka
Decompilation of PPC Marathon to compare Aleph One with the original Mac version
Reverse engineering and decompilation of Maniac Mansion (Enhanced)
SkoolKit disassembly of Moonlight Madness (ZX Spectrum)
Decompilation of Mystery House (Apple II, 1980)
Disassembly of Outlaw (Assembly)
Disassembly of Pitfall! (Assembly)
Disassembly of RealSports Football (Assembly)
Disassembly of Riddle of the Sphinx (Assembly)
Disassembly of River Raid (Assembly)
Disassembly of Space Jockey (Assembly)
Full disassembly of Saboteur for the ZX Spectrum
Disassembly of Starmaster (Assembly)
Disassembly of Starquake (1987)
Disassembly of Surround (Assembly)
Disassembly of The A-Team (Assembly)
The Jet (Atari 8-bit, 1992) reconstructed from its 6502 type-in listing
Disassembly of Venture (Assembly)
Disassemblies of ZX Spectrum games