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 code check out this other post:
To be included in this list the project must have decompiled or disassembled at least 10% of the course code, in order to not pollute the post with hundreds of unfinished projects. An exemption to this rule can be made for consoles with very few reversing projects.
Nintendo systems are by far the most popular for reverse engineering projects, especially related to 1st party titles such as Mario, Zelda and Pokemon.
Name | Project Type | Mapper | Status |
---|---|---|---|
![]() |
Disassembly | NROM | |
![]() |
Disassembly | NROM | |
![]() |
Disassembly | N/A and Documented | |
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | MMC1 | |
Disassembly | NROM | ||
![]() |
Disassembly | ||
![]() |
Disassembly | MMC1 | |
![]() |
Disassembly | MMC1 | N/A and Documented |
![]() |
Disassembly | NROM | |
![]() |
Disassembly | MMC1 | N/A and Documented |
![]() |
Disassembly | MMC1 | |
![]() |
Disassembly | ||
![]() |
Disassembly | NROM | |
![]() |
Disassembly | NROM | |
![]() |
Disassembly | ||
![]() |
Disassembly | NROM | |
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | ||
Disassembly | MMC2 | ||
Disassembly | NROM | ||
![]() |
Disassembly | NROM | |
![]() |
Disassembly | ||
![]() |
Disassembly | NROM | |
![]() |
Disassembly | NROM | |
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | ||
![]() |
Disassembly | NROM | |
![]() |
Disassembly | MMC1 | |
![]() |
Disassembly | MMC1 | |
![]() |
Disassembly | MMC1 | N/A and Documented |
![]() |
Disassembly | N/A and Documented | |
![]() |
Disassembly | NROM |
Name | Project Type | |
---|---|---|
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | Active |
![]() |
Disassembly | |
![]() |
Disassembly | |
Disassembly | ||
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Disassembly | |
![]() |
Reimplementation, PC Port | Active |
Recently, mainly in thanks to the huge success of the Super Mario 64 project, there has been revived interest in Nintendo 64 Decompilation. While most projects are still in very early stages, there are a few that meet the criteria for this list.
Name | Project Type | Status |
---|---|---|
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active, 10% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 44% Done |
![]() |
Decompilation | Active, 3% Done |
![]() |
Decompilation | Active, 4% Done |
![]() |
Decompilation | Active, 59% Done |
![]() |
Decompilation | Active, 97% Done |
![]() |
Decompilation | Active, 13% Done |
![]() |
Decompilation | Active, 57% Done |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 18% Done |
![]() |
Decompilation | Active, 98% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active, 95% Done |
![]() |
Decompilation | Active, 95% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inaccessible |
![]() |
Decompilation | Active, 71% Done |
![]() |
Decompilation | Active, 75% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 12% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 3% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active, 43% Done |
![]() |
Decompilation | Active, 96% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 77% Done |
![]() |
Decompilation | Active, 99% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 49% Done |
![]() |
Decompilation | Active, 13% Done |
Name | Project Type | Status |
---|---|---|
![]() |
Decompilation | Active, 95% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 41% Done |
![]() |
Decompilation | Completed |
Decompilation | Active, 8% Done | |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 7% Done |
![]() |
Decompilation | Active, 22% Done |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 14% Done |
![]() |
Decompilation | Active, 89% Done |
![]() |
Decompilation | Active, 84% Done |
![]() |
Decompilation | Active, 2% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 30% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 5% Done |
![]() |
Decompilation | Active, 20% Done |
![]() |
Decompilation | Active, 24% Done |
![]() |
Decompilation | Inactive, 59% Done |
![]() |
Decompilation | Active, 28% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 47% Done |
![]() |
Decompilation | Active, 84% Done |
![]() |
Decompilation | Active, 5% Done |
![]() |
Decompilation | Active, 24% Done |
Name | Project Type | Status |
---|---|---|
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 11% |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active, 50% Done |
Decompilation | Active | |
![]() |
Decompilation | Active, 22% Done |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active, 2% Done |
![]() |
Decompilation | Active, 1% Done |
![]() |
Decompilation | Active, 31% Done |
![]() |
Decompilation | Active, 11% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 22% Done |
![]() |
Decompilation | Active, 7% Done |
The following table presents the latest updates on ongoing Game Boy reverse engineering projects.
Name | Project Type |
---|---|
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
Name | Project Type |
---|---|
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
Sega is similar to Nintendo in that most of the games that people are interested in reverse engineering are 1st party titles such as Sonic and Phantasy Star.
Although the Sega Master System was hugely popular in Europe, it can’t compete with the NES for number of disassembled projects created so far.
The Sega Mega Drive was Sega’s most popular console in terms of games developed, and as such it also seems to be the most popular for reverse engineering projects too.
Name | Project Type |
---|---|
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
![]() |
Disassembly |
Compared to the other systems, Sony doesn’t have many decompilation projects, mainly due to the higher complexity of the games developed by the PS1 era, requiring much larger teams to create the games in the first place.
Name | Project Type | Status |
---|---|---|
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 78% functional |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 73% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | N/A, Fully Playable on PC |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, 80% Done |
![]() |
Decompilation | Active, 90% Done (First Disk Playable) |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive, 12% Done |
![]() |
Decompilation | Inactive |
![]() |
Decompilation | Active, SLPM_862.47, SLPM_862.48 and SLPM_862.49 Completed |
![]() |
Decompilation | Inactive |
![]() |
Game Engine Reimplementation | Inactive |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 26% Done |
![]() |
Decompilation | Active, 58% Done |
![]() |
Reimplementation | PC Port Fully Playable |
![]() |
Reimplementation | Active - v0.8.2 release |
![]() |
Decompilation | Inactive |
![]() |
Game Engine Reimplementation | First Game Fully Playable |
![]() |
Decompilation | Active, 35% Done |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active, 16% Done |
![]() |
Decompilation | Active, 15% Done |
Decompilation project for Yakuza for the PS2
This is a decompilation project for Yakuza for the PS2.
There are only a handful of reverse engineered games for Microsoft game consoles.
Name | Project Type | Status |
---|---|---|
![]() |
Decompilation | Taken down by DMCA |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | N/A |
![]() |
Decompilation | Active, >50% |
![]() |
Decompilation | Completed |
![]() |
Reimplementation | N/A |
![]() |
Decompilation | Active, 98% Accuracy |
![]() |
Game Engine Reimplementation | Active, Playable |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
![]() |
Decompilation | Completed |
![]() |
Decompilation | Active |
![]() |
Decompilation | Active |
Decompilation | Completed | |
![]() |
Decompilation | Active |
![]() |
Decompilation | Inactive |
Mobile games are a special case that weren’t initially going to be included, but we have included a few games that are based on console games.