Built a graphics card on solderless breadboards with my friend Iosif, based on Ben Eater’s schematics for his “world’s worst video card.”
The design draws a picture on a VGA monitor with no processor at all. A 10 MHz oscillator drives chains of 74LS161 counters that count pixels across each line and lines down the screen. Logic gates watch for specific counts to produce the horizontal and vertical sync pulses a monitor needs, and to blank the screen between lines and frames. The same counters double as the address into an EEPROM that stores the image, and resistor networks turn each byte’s color bits into the analog red, green, and blue voltages VGA expects.
We reworked parts of how it worked and expanded on his design along the way, finishing the breadboard by September 2023 after a lot of trial and error and careful wire organization. We wanted to go on to breadboard a full computer, but stopped when high school started.