Files
vt1200/harness
arti 2ec9787435 udpstream: text panel (labelled hex) and an instrumented chip restore
The panel now draws labelled hex text instead of 16 white boxes: a 5x7 glyph
table for 0-9/A-F plus the letters the labels need, built at runtime because
this toolchain never runs .cinit. Rows: CSR0, CSR1, TMD1, RMD1, MCNT, OK and
REST (CSR0 after handing the chip back), on a 32px pitch.

The restore now matches the firmware's own init: CSR0 = 0x7F41
(INIT | INEA | all status bits write-1-to-clear) instead of a plain INIT, then
poll IDON, then 0x0042 (STRT | INEA), plus a retry if TXON does not come up and
an update of the driver's CSR0 shadow cell 0x23CC50.

Note: on the first post-fix run the network still did not recover, so the
restore remains a convenience at best; results are read from the panel.
2026-10-30 15:54:03 +02:00
..