Debugging
-
`Crash and burn' debugging
-
Erasing using UV is a pain
-
Use unused pins for `heartbeat' signals
-
Buggy µCL compiler did not help
-
Code/data bank switching is gnarly
-
Should have invested in an ICE (Big $$$)
-
Wrote an emulator to help debug µCL compiler
-
Wrote a test suite for µCL compiler
-
Tcl/Tk is a bad choice for writing a compiler