Browse
Approaches
How a project recovers source code.
| Name | Meaning | Projects | Verified | Avg. code |
|---|---|---|---|---|
| Matching decompilation | C or C++ that compiles to the exact original machine code with the original compiler. | 116 | 75 | 61.9% |
| Non-matching decompilation | Functionally equivalent source that does not reproduce the original binary byte for byte. | 7 | 0 | n/a |
| Matching disassembly | Annotated assembly that rebuilds the original program; common for 8 and 16 bit systems. | 15 | 0 | n/a |
| Static recompilation | The original machine code is translated into native code ahead of time. | 2 | 0 | n/a |
| Source port | A native port built on top of a decompilation of the original game. | 8 | 0 | n/a |
| Reverse-engineered source | Source recreated by reverse engineering, often a reimplementation of the original executable. | 15 | 0 | n/a |