>>12684a custom cpu bitbanging vga is really hard if you’re planning on using a resolution higher than 120p.
the gigatron ttl could bitbang vga but the bitbanging routines waste 70% of the cpu cycles just driving vga.
a simple video card isn’t that complex, but I’m looking into using a tft driver (FT81x) to drive a vga signal.
all you need is a reliable spi interface (you can bitbang it, I’m not sure if you could do it fast enough) and some cheap level shifters (not sure if they cause delays or noise in the connection) and a resistor ladder for the driver’s output.
it can drive all sorts of resolutions thanks to a presettable hsync/ vsync delay.