Systems
One page per game system, each with a summary, key functions, structs and
globals, patch points and open questions. The function tables are generated from
symbols/functions.csv in the code repo; everything else is written by hand.
To add a system: add a directory under game/ in the code repo, a page here
(copy any existing one), a nav entry in mkdocs.yml, and run
tools/sync_progress.py.
| Functions | Bytes | |
|---|---|---|
| Target (Ghidra export) | 157,757 | 42,487,347 |
| Replaced | 30 (0.02%) | 15,176 (0.04%) |
| Edge-verified | 21 (0.01%) | 14,010 (0.03%) |
| Verified | 21 (0.01%) | 14,010 (0.03%) |
Each row includes the next: verified functions are also edge-verified and replaced.
| System | Tracked | Replaced | Edge-verified | Verified | Replaced bytes |
|---|---|---|---|---|---|
| ai | 1 | 1 | 1 | 1 | 2,693 |
| audio | 0 | 0 | 0 | 0 | 0 |
| camera | 0 | 0 | 0 | 0 | 0 |
| character | 1 | 1 | 1 | 1 | 979 |
| event | 1 | 1 | 1 | 1 | 368 |
| frame_timing | 22 | 21 | 12 | 12 | 5,447 |
| input | 1 | 1 | 1 | 1 | 426 |
| kernel | 1 | 1 | 1 | 1 | 204 |
| loading | 0 | 0 | 0 | 0 | 0 |
| physics | 1 | 1 | 1 | 1 | 3,222 |
| render | 3 | 3 | 3 | 3 | 1,837 |
Generated by tools/sync_progress.py from the code repo. Do not edit.