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.