Just a few questions on basics
Posted: Wed Mar 15, 2017 2:06 am
Ok, my parts are slowly trickling in. Mouser stuff should be here tomorrow, and that should complete my current hardware orders
Much reading has been happening as I wait, and of course, this means more questions!
I found the original MOS 6500 Family Hardware Manual here on this site. That one seems like a gold mine! Relatively easy reading too as far as these things go.
Anyway, since I ordered a modern CMOS chip from WDC, I'm assuming that the timing stuff (like data has to be stable for x ns ) are gonna be different, right? I know I need to read the actual datasheet for the part I ordered, but those are rarely as clear as that MOS document was.
With all the CMOS stuff I ordered, including 74HC logic, I'm fine running everything at 5 volts, right? I only ask because in my reading, I always see 5v ascribed to TTL, and 3.3v to CMOS. Yet all my MCU projects have been 5v, including some 74HC shift registers. So now I'm confused. Would the statement "CMOS stuff (at least this stuff) is good for 3.3, but is 5v tolerant? Is there a document out there somewhere that sorts this out?
Address decoding. Okay, I just want to make sure I have what I need. I will have a 32k RAM and 32k ROM chip. I am fine leaving portions of either inaccessible in an early prototype just to get things going. I am lead to believe that with a single VIA, single ACIA, and the memory chips I mentioned, a single quad NAND can do it. I also see mention of people using 3 to 8 decoders. I have 1 74HC00 on hand, and 1 74HC138 (along with others. I ordered a kit with 31 specimens). I also have a quad Schmidt trigger NAND. That is as good as the 74HC00 in this case, right? No ill can come of the Schmidt trigger inputs I assume, right? I also have a Hex inverter, and a quad AND, which basically gives me another (slower) quad NAND.
All this to ask, am I sufficiently stocked here? I ordered 2 VIAs and 2 ACIAs, and I can imagine wanting to use all of that eventually. But like I said, I'm willing to have a more crippled version at first.
I have noticed (i think) on YouTube, some builders seem to have dedicated crystal oscillators for their ACIA and I think their VIA. I could totally be wrong here, so maybe its not what I saw. I ordered 4 1 MHz oscillators, and 4 2 MHz oscillators. Am I okay here?
I also ordered some used books:
6502 Assembly Language Programing by Lance Leventhal
Programming nd Interfacing the 6502: With Experiments by Marvin De Jong (I am particularly liking the sound of this one)
Programming the 6502 by Rodnay Zaks.
Any obvious books that I should be getting? I know there are .pdfs out there, but I love old tech books (and new).
I think that's it for now. Thanks for being patient with my questions!
Much reading has been happening as I wait, and of course, this means more questions!
I found the original MOS 6500 Family Hardware Manual here on this site. That one seems like a gold mine! Relatively easy reading too as far as these things go.
Anyway, since I ordered a modern CMOS chip from WDC, I'm assuming that the timing stuff (like data has to be stable for x ns ) are gonna be different, right? I know I need to read the actual datasheet for the part I ordered, but those are rarely as clear as that MOS document was.
With all the CMOS stuff I ordered, including 74HC logic, I'm fine running everything at 5 volts, right? I only ask because in my reading, I always see 5v ascribed to TTL, and 3.3v to CMOS. Yet all my MCU projects have been 5v, including some 74HC shift registers. So now I'm confused. Would the statement "CMOS stuff (at least this stuff) is good for 3.3, but is 5v tolerant? Is there a document out there somewhere that sorts this out?
Address decoding. Okay, I just want to make sure I have what I need. I will have a 32k RAM and 32k ROM chip. I am fine leaving portions of either inaccessible in an early prototype just to get things going. I am lead to believe that with a single VIA, single ACIA, and the memory chips I mentioned, a single quad NAND can do it. I also see mention of people using 3 to 8 decoders. I have 1 74HC00 on hand, and 1 74HC138 (along with others. I ordered a kit with 31 specimens). I also have a quad Schmidt trigger NAND. That is as good as the 74HC00 in this case, right? No ill can come of the Schmidt trigger inputs I assume, right? I also have a Hex inverter, and a quad AND, which basically gives me another (slower) quad NAND.
All this to ask, am I sufficiently stocked here? I ordered 2 VIAs and 2 ACIAs, and I can imagine wanting to use all of that eventually. But like I said, I'm willing to have a more crippled version at first.
I have noticed (i think) on YouTube, some builders seem to have dedicated crystal oscillators for their ACIA and I think their VIA. I could totally be wrong here, so maybe its not what I saw. I ordered 4 1 MHz oscillators, and 4 2 MHz oscillators. Am I okay here?
I also ordered some used books:
6502 Assembly Language Programing by Lance Leventhal
Programming nd Interfacing the 6502: With Experiments by Marvin De Jong (I am particularly liking the sound of this one)
Programming the 6502 by Rodnay Zaks.
Any obvious books that I should be getting? I know there are .pdfs out there, but I love old tech books (and new).
I think that's it for now. Thanks for being patient with my questions!