Skip to content
James Stormes edited this page Dec 3, 2020 · 4 revisions

VGAinator

Experiments with TTL VGA circuitry, from a coders perspective

After watching Ben Eater's videos, specifically his video "The world's worst video card?". I wanted to do my own experiments with TTL chips and VGA. As a coder I found myself approaching it from a coders standpoint. That is to say I created "versions" of my experiments, leaving each previous version on it's own breadboards and creating a new version based closely on the previous version. Not unlike checking out code making a change, bumping the version and checking it back in.

But more than that, I found myself falling back into the habits of programming rather than designing. I would group the circuits into "functions" the way I pictured them in my mind. I also would think about the "interface" and "parameters" of the circuits.

Now, deep into the 6th iteration of what I started calling the VGAinator, I wanted to start documenting my efforts in some place other than breadboards, as they are getting expensive and keeping old versions around for refence is starting to get silly. So this is where I will start documenting my efforts, both the code as I have started writing some C to create "microcode" for my logic, and the designs themselves.

Welcome to the VGAinator wiki!

Clone this wiki locally