Retro reversing logo

Games specific posts

Edit on Github | Updated: 21st December 2025

This page collects all the posts that are related to reverse engineering a specific game rather than an entire console or platform.

Decompiled Retail Console Games

This page maintains a comprehensive, curated list of retail console games that have been successfully reverse engineered and decompiled back into compilable source code (C/C++). It tracks the progress of major community projects across platforms like the Nintendo 64, GameCube, and PlayStation, including high-profile achievements such as Super Mario 64, The Legend of Zelda: Ocarina of Time, and Jak and Daxter. We have a specific post all about it here:

Retail Console Game Source code (C/C++)

We have a specific page that serves as a directory for officially released or leaked source code of retail console games, specifically focusing on the official source code rather than disassemblies and decompilations:

Game Engines & Middleware

Game engines provide the foundational logic for graphics, audio, and input, while middleware focuses on specific subsystems like physics (PhysX) or sound (FMOD). Our page explores the evolution of these tools, from proprietary in-house engines to commercial giants like Unity and Game Maker, and categorizes them by platform to aid in reverse engineering efforts.

Games with Debug Symbols

We have a specific post that aggregates all our posts on games with debug symbols separated by console platform here:


All Posts related to Specific Games

007 Agent Under Fire for Nintendo Gamecube Reverse Engineering

Introduction Welcome to our page dedicated to the technical details of the Gamecube game 007 Agent Under Fire! If you’re a fan of this classic first-person shooter game, you might... ...

Batman Forever - The Arcade Game (1996)

As the name suggests Batman Forever is originally an Arcade Game that got ported to MS-DOS, the Playstation 1 and Sega Saturn by Iguana Entertainment (Acclaim Published). The original arcade... ...

Chicken Run Source Code

Developed by Blitz Games (formerly known as Interactive Studios Limited) in 2000 as a cross platform action adventure game based on the movie with the same name. Throughout the engine... ...

Crash Bandicoot

Introduction to Crash Bandicoot Crash Bandicoot was one of the first 3D Platform games that managed to deliver both quality gameplay and impressive graphics for its time. It was developed... ...

Decompiled Retail Console Games

This post contains either decompiled or disassembled source code projects for console games that were sold at retail stores. If you are interested to see officially released or leaked source... ...

Exclusive Sega Saturn Games & Re-releases

If you are interested in reversing a Sega Saturn game it can be useful to see what other platforms the game was released for, however if you don’t have a... ...

Retro reversing logo

This page collects all the posts that are related to reverse engineering a specific game rather than an entire console or platform. Decompiled Retail Console Games This page maintains a... ...

Retro reversing logo
Home Alone 2 NES Source Code

Home Alone 2 NES Source Code The Source Code for “Home Alone 2” was kindly released by Frank Cifaldi from GameHistoryorg (@frankcifald). Games on the same engine The same Game... ...

Behind the Scenes (Making Of) Playstation Games in PlayStation Underground

Making of Crash Team Racing Behind the scenes of Crash Team Racing - Naughty Dog’s final Crash title. Making of Crash Bandicoot 2 What 3D Editor is shown in the... ...

Mario Kart 64

Introduction to Mario Kart 64 The Game was made by Nintendo EAD and was released in Europe on June 24th, 1997. The development team consisted of 8 programmers under the... ...

Mr Do! Source Code (Game Boy)

The source code for Ocean Software’s Mr Do! port to the Game Boy has been officially released by two of the original developers. Description from Paul Hughes 1 Many moons... ...

PS2 Demo Disks with Debug Symbols

This page is dedicated to listing Playstation 2 Demo Discs that contain developer debug symbols, either embedded inside the executable or as separate .map or .sym files. It was much... ...

PSP Saints Row Undercover Officially Released Prototype

Saints Row Undercover Also known as Saint Row - The Fall earlier in development, this is one of the rare few prototype games released by the developers themselves, in this... ...

Retro reversing logo
Playstation Portable Games with Debug Symbols

The Sony Playstation portable used encrypted executables known as EBOOT.BIN, these are basically just an encrypted ELF file and it is possible to decrypt them with the correct tools. Some... ...

Planet X3 (2019 MS-DOS game)

Introduction PlanetX3 is a brand new game developed by YouTube 8-bit guy for MS-DOS and released in early 2019. The game was developed using crowd funding through Kickstarter 1. The... ...

Reversing Pokemon Red and Blue (Game Boy)

Introduction The Pokemon Reverse Engineering Team (PRET) have managed to pull off a marvellous achievement, they have fully reverse engineered Pokemon Red and Blue back into Z80 assembly code 1.... ...

PS2 Games with Debug Symbols (UnStripped Binaries)

Debug symbols are normally a rare treasure sought by reverse engineers from prototypes and beta versions of games, however in the early years of the PS2 it was common for... ...

Retail Console Game Source code (C/C++)

Find out about leaked real retail game source code in this post

...

Retro reversing logo

Introduction This page will give a brief overview of how Super Mario Bros for the Nintendo Entertainment System (NES) works. This page wouldn’t have been possible without the excellent work... ...

Super Mario 64

Introduction to Super Mario 64 Reversing & Modding The Game was made by Nintendo EAD and was released in Europe on March 1st, 1997. The development team consisted of 2... ...

Turok 64 Official Source Code Analysis

Introduction to Turok 64 Game was made by Iguana Entertainment under Acclaim and released on March 4th 1997. The development team consisted of 9 programmers under the lead of Rob... ...

Wii Games with Debug Symbols

Retail Wii Games with Debug Symbols The following table has all the known Wii games that have debug symbols in them, if you find any more please let us know!... ...

Wii U Games with Debug symbols (UnStripped Binaries)

Wii U games with debug symbols A list of all the WiiU games that are known to have debug symbols are listed in the table below, eventually we want to... ...

Retro reversing logo
Original Xbox Games with Debug Symbols

Debug symbols left in games make reverse engineering almost a piece of cake, giving useful names to each of the functions in an executable and sometimes even full local variable... ...

Retro reversing logo

Introduction to Debug Symbols Finding Debug Symbols when reverse engineering a game is the equivalent of buying a Strategy Guide, all the secrets are unlocked which is awesome but it... ...