Atari 2600 / F39
BEING VERIFIEDJMP-Indirect-via-ZP Runtime Dispatch — Asteroids Sees the Target
- STATUS
- BEING VERIFIED
- AREA
- CPU
- RECORDED
- 2026-05-22
- PUBLIC SOURCE
- Research dossier / finding 39
- RECORD ID
atari2600-f39- SNAPSHOT
a58ea4ac37c644e9
Concern: Iter 3 + iter 5 built the F8 bank-switch write/read sides. The third runtime link — control flow through JMP ($00F7) at $FFF3 — was a static-lift dead-end: the lifter emitted / jump to unresolved target bb_0000F7 / return; for any indirect JMP, because capstone's _parse_branch_target regex extracts $F7 from ($F7) and the lifter encodes it as label bb_0000F7 — which is never a valid label (zero-page is RAM, not code).
Raw traces, ROM material, local paths, and personal data are not part of this public record.
01INPUT IDhash receipt
02BYTE MAPdecode coverage
03CPU STATEtrace comparison
04BUS / TIMEordered effects
05OUTPUTvisual · audio · input
06ARTIFACTbuild identity