I haven't yet gotten the CF card to work... but I had already been working on a graphics card using the UPD7220. I got the boards and am working on drivers.
here is the assembled board atop my motherboard:
The card overclocks the upd7220 to 6.25Mhz and uses a 12.5mhz pixel clock. It has 64KB of RAM (more than the rest of the computer!) and can display 16 colors.
The driver is giving me back some interesting information. It consistently tells me that 4 commands are sent without overflowing the UPD's FIFO, that horizontal blanking is active, and that the FIFO is not full nor empty. The last is odd, the FIFO should be empty before the first command.
The driver tries, as a test, to write and read memory at an address in VRAM. The UPD7220 never sends data back, so I think there is a problem sending the commands to the UPD7220. Interesting!