Thanks for those pointers! Two very interesting designs.
Both get by fine without the hardware looping through a display list, that’s encouraging.
Indeed, Orton’s approach is very minimalistic, replacing the DAC by pulse width output. As Matt points out, this will leave a lot of the work to the CPU, and require precise timing.
The ETI design has a status bit that will be read by the CPU to find out if the peripheral is done with a line. I think this could be modified to raise an interrupt, so the interrupt handler can deal with walking through the list of line segments to be displayed.
Martin