Skip to content

Teardown & errors

Status byte 0x564f

Value Meaning
00 active
01 restart pending (resets bookkeeping, triggers an F8 send)
FE orderly F8 reset in progress
FF timeout / standalone FE / abort / fatal error

Reset & shutdown

  • F8 FE FE — orderly reset inside gameplay: drain TX, send F8 FE FE, set 564f=FE. A peer that saw F8 then FE mirrors it. Cleanup sends a standalone FE and → DISABLED.
  • Standalone FE (not after F8) — jumps straight to the fatal FF path.
  • Shutdown — external code writes 10 to 0x564e; the handler keeps only status bit 7 and enters the SHUTDOWN state (564e = 1C), which cycles /RTS, drains RX, → FF (DISABLED). So the sequence is 10 → 1C → FF. External code only ever writes 00/10/FF.

Timeouts

Countdown Loaded Wall-clock @ 33.39 ms/tick
0x5654 short activity 15 (post-TX), 30 (setup) ~0.5 s / ~1 s
0x5656 event watchdog 60, reloaded on each event ~2 s
outer barrier 150 ~5 s

Expiry → 0x564f = FF + status bit 2.