Close

Sequential start-up tests

A project log for Applix 1616 Documentation

OCRd and typeset as html where possible. A work in progress.

keithKeith 07/30/2026 at 01:030 Comments

The original firmware reads SW2 and performs either 1 of 8 primitive tests, or 1 of 8 running modes.

The tests rely on output ports to indicate information, but that requires some LEDs to monitor the states which might be pulsing rapidly. I feel this is rather unsatisfactory.

In a previous job, I worked for a smart card company. Smart cards are small but highly critical single-chip microprocessor systems. Any bugs would be disastrous, so checking smart card security costs literally millions of pounds. I only know a hand-waving amount about they work, but the start-up process is useful.

I propose this start-up test sequence:

It could write a digit code to the output port to indicate the last test that succeeded, or a binary pattern showing which ones had succeeded or failed.

Discussions