Glossary

From Decompedia
Revision as of 12:40, 15 October 2023 by Mkst (talk | contribs) (Created page with "Glossary of terms used on the wiki. === Decompilation === The term "decompilation" is used to mean the reverse engineering of a binary into high level language that compiles back into a byte-perfect match of the binary. This is different to non-matching decompilation projects, such as the now defunct re3 project which aimed for functional equivalence but not byte-perfection. === Overlay === Overlays are chunks of code that are loaded at runtime and occupy the same me...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Glossary of terms used on the wiki.

Decompilation

The term "decompilation" is used to mean the reverse engineering of a binary into high level language that compiles back into a byte-perfect match of the binary.

This is different to non-matching decompilation projects, such as the now defunct re3 project which aimed for functional equivalence but not byte-perfection.

Overlay

Overlays are chunks of code that are loaded at runtime and occupy the same memory address (they are "overlayed"). This approach is commonly used in N64 and PSX games where memory is limited.

Some games, such as OOT, make heavy use of overlays.