I thought the Jupiter Ace was pretty straightforward, to be honest.
---snip---
Hi
The tricky thing I recall was how they interleave video and execution.
Err, no. Not in the Ace. The Ace has a separate video address counter
chain, dot shift register, etc. Of the 3K in a standard Ace (6 off
2114s), 1K is on the processor bus only, to store user words, 1K is the
video RAM, 1K is the character generator RAM (loaded from ROM at
power-up, it can be reprogrammed later). There are interrconnected by
3-sate buffers contending with totem pole drivers and 1K resistors (see
the other post).
-tony