I wanted to build a video output card for my RC2014.
My design was going to use standard logic chips (through hole).
I wanted to learn how to make my own boards (using EasyEDA).
I didn't want to use a wait signal to pause the CPU so a shared memory solution.
My first board was the small daughter board. Which generates the video syncs and the
address count for the video RAM. The next board was the PS2 keyboard interface,
with software keycode to ASCII decoding. The VGA card holds the video RAM (LY62256)
I/O bus control with a parallel load shift register to output the pixels.
The video card also supplies the system clock for the CPU.
I ported the monitor program from a CPUville system using my own display subroutines.
Donn Stewart's website was a great point reference in this project and I got
some helpful pointers from him as well.
Regards
Peter