Over on another board,
Martin A has built a version of an Acorn Atom. There's a main board with the CPU, RAM, and ROM with original Atom integer Basic, and a second board with the cassette I/O and video subsystem. And a third board for I/O, implementing a parallel port and an IDE interface.
All using relatively authentic through-hole parts - no programmable logic - but a fast (55ns) SRAM.
The Atom is unusual in running the video subsystem with its own clock, asynchronous to the CPU, originally faster than the CPU clock but in this case slower. The ROM's printing code waits for vertical blank to avoid contention. Any machine code can just go ahead and write to screen memory, which generally causes snow. There were clever fixes for this, one of which relied on the RAM being fast enough to service both VDU and CPU. (Also unusual, the Atom's video runs at a 60Hz frame rate.)
But with this build, the CPU is clocked faster than the VDU. Martin even manages to run at 10MHz, and upgrades the VDU board to a dual port RAM.
via stardot.