Computer programming for fun and profit

(Moved over here, off the Coronavirus main track.)

My first computer is a 3MHz 8085. Burn the code into EPROMs, and it could do it.

Besides lacking even a watchdog timer, another problem is that Raspbian isn’t a good choice for that kind of real-time. For example, the classic dumb way to read the value of a game paddle is to discharge a capacitor through the paddle’s resistor and do a busy-wait counting loop. Try that with Raspbian and the values are all over the place, even on a multi-core Pi. There’s just too much other stuff going on in the background. (I offloaded the task to a MCP3008 ADC chip, but still.)

Sometimes gobs of processor power are no substitute for a simple real-time control program and good interrupts.

eta: BTW, Pathfinder’s Dataradio had a 6800, possibly a 6809, running compiled Forth.

5 Likes