Dr Jefyll wrote:
CountChocula wrote:
which means that things should work, but… they don't
A misunderstanding, perhaps. Things may "click" for you if you try the following. Choose one of the '574 outputs and connect it to two resistors, one going to ground and one to Vcc. Value not critical -- 2K to 100K, say (but both resistors the same). Nothing else (except your meter/scope) connected.
You'll see either a high or a low (depending what's stored in the FF) when the output is enabled (/OE low). But when the output is disabled the chip will cease to drive, and the resistors will bring the voltage to one-half of Vcc (overcoming whatever capacitance is present).
Thanks Jeff—it did click… after sending my last message, I re-read Garth's and had the intuition to add a pull-down resistor to the output, and sure enough things started working the way I expected. This makes complete sense, of course; not sure what I was thinking! I'm going to try wiring a couple '574s to see if I can at least write to the first few rows of pixels.
Quote:
Glad to hear about the project. And your SBC uses a 65C02, is that right?
Thank you, yes! About three months ago, I got it in my head to build an SBC from scratch; with zero experience, it's been quite the learning curve, but I already have a prototype of the computer on a pcb:
It works great all the way up to 13MHz, and so I wanted to get a video interface done (and fix a few bugs… notice the PS/2 connector placed backwards on the PCB in the top-left corner) before bootstrapping a simple OS. To me, a computer doesn't feel like a computer without a screen
This video interface has proven to be quite the pickle; building the computing unit, by comparison, was a lot simpler (thanks in no small part to all the resources on this board and Garth's primer). I was dreading getting to this part, and so far it's been kicking my butt. Lots of learning, though, so that's great!
Thanks again to all of you for all your help!