docs(reverse): transcribe the fixed-point physics core

Add a standalone, syntax-checked C transcription of the recovered ball state,
10 ms substep, launcher repeat/release arithmetic, one-sided type-2 response,
swept type-1 response, and previous-position contact application. Link the
source to the authoritative raw function addresses and initialized object
ledger.

Keep unresolved persistent-contact and special-rule branches in the raw Ghidra
artifact rather than filling the readable reference with guesses.

Test Plan:
- strict C11 `clang -Wall -Wextra -Werror -fsyntax-only` -- passed
- `git diff --cached --check` -- passed
This commit is contained in:
2026-08-22 21:29:41 +02:00
parent 5e63772967
commit cd27fc8404
2 changed files with 291 additions and 0 deletions
+2
View File
@@ -16,6 +16,8 @@ the output are therefore analysis-generated identifiers.
## Outputs
- `TDKPIN_GHIDRA_RAW.c`: C-like Ghidra output for every recovered in-image function.
- `TDKPIN_PHYSICS_RESTORED.c`: syntax-checked, address-linked transcription of
the fixed-point state and recovered type-1/type-2 response arithmetic.
- `FUNCTIONS.tsv`: address ledger separating in-image functions from imported APIs.
- `COVERAGE.tsv`: executable-block, instruction, function-body, and undefined-range audit.
- `OBJECTS.tsv`: all 175 initialized collision/rule records, including geometry,