(don't know if this happens with host-supplied data)
-residual stuff from CDU is present and changes pt0 when you
- * turn on
- * say `+' to master to turn on CDU
- * switch to programming mode
- pt0 on pic2 is the one nearest the switch box, moving to hacker's right
- (we think - I haven't checked this yet)
-
-
layout polarity diagram colourful segment encoding:
make moveable feature selection in subseg2display bitwise rather than
setwise
< 1 0001 XXX 0 XXXXXXX (88+) PONG Pong `X' (reply to Ping `X')
< 0 000 1001 (HT) HELLO I am booted
< 0 000 1011 (VT) AAARGH Followed by debug chars (only)
- < 0 000 1101 (CR) WATCHDOG Timeout happenedbn
+ < 0 000 1101 (CR) WATCHDOG Timeout happened
< 0 000 0111 (BEL) FAULT Fault exists
< 0 000 0110 (ACK) FIXED Fault now fixed
< 0 0100 PPP (20+) POINTED Point change done using capacitor P
mov_fw INDF0 ; W = OMMMMMMM
bra_n command_watchdog_bad
mov_wf watchdog ; watchdog = OMMMMMMM
+
+ pinlat_ifl p0_booster_shutdown
+ call cdu_on
+
goto nmra_sendwatchdog_stop
command_watchdog_bad panic morse_WX
; oops, we've timed out
call nmra_sendwatchdog_start
+ call cdu_off
mov_lw 0x0d
goto serial_addbyte