Apple II VGA (Schematics and PCBs)
Posted: Thu Feb 24, 2022 1:13 pm
Hello everyone! I've been off doing my own thing for a while, and now back I come with a plan.
I've been inspired by Bill's (plasmo) discussion on Apple II style VGA graphics card: viewtopic.php?f=4&t=6955
So I am attempting something like that. 6502 accesses RAM on the high clock, VGA accesses RAM on the low clock.
My last attempt at VGA failed because of Video RAM access issues. I had stable timing and display, and VGA had clean access to RAM, but whenever I would try to change the image with the 6502, something would go wrong. I hope to prevent the same issues here.
Attached are my schematics in both color and B&W, and also my VCC/GND layout on the PCB, again in both color and B&W. I have run the auto-router already and it finishes in minutes (but optimizes via count for days!).
I am using 74HC' logic chips instead of a CPLD or something else convenient because I want to use this for training and educational purposes, granted that it actually works. I am trying to go for the most simplicity possible (as in, only 16K of Video RAM) while still retaining some basic features (as in, at least some color). I'm also going with a 2-layer board because of cost. I am able to increase the size of the board dramatically to accommodate all the chips without having a dramatic increase in price.
I've been through this thing a lot over the past weeks. I could have mistakes, but at some point very soon I'll just get it printed and test it out. If you want to check it over, I would appreciate the second set of eyes. But do not feel obligated. Making mistakes is how we learn!
Thanks everyone!
Chad
I've been inspired by Bill's (plasmo) discussion on Apple II style VGA graphics card: viewtopic.php?f=4&t=6955
So I am attempting something like that. 6502 accesses RAM on the high clock, VGA accesses RAM on the low clock.
My last attempt at VGA failed because of Video RAM access issues. I had stable timing and display, and VGA had clean access to RAM, but whenever I would try to change the image with the 6502, something would go wrong. I hope to prevent the same issues here.
Attached are my schematics in both color and B&W, and also my VCC/GND layout on the PCB, again in both color and B&W. I have run the auto-router already and it finishes in minutes (but optimizes via count for days!).
I am using 74HC' logic chips instead of a CPLD or something else convenient because I want to use this for training and educational purposes, granted that it actually works. I am trying to go for the most simplicity possible (as in, only 16K of Video RAM) while still retaining some basic features (as in, at least some color). I'm also going with a 2-layer board because of cost. I am able to increase the size of the board dramatically to accommodate all the chips without having a dramatic increase in price.
I've been through this thing a lot over the past weeks. I could have mistakes, but at some point very soon I'll just get it printed and test it out. If you want to check it over, I would appreciate the second set of eyes. But do not feel obligated. Making mistakes is how we learn!
Thanks everyone!
Chad