Basic questions on patching into a 6502 on apple motherboard
Posted: Tue Feb 20, 2024 2:29 am
Hello all!
I think have a very basic question. I'd like to know what concerns I might have trying to patch directly into a 6502 on an apple IIc motherboard.
Basically what I want to try is to sandwich a PCB between the mobo and CPU where I can then use the PCB to fool with the processor pins. I'm looking to build interface logic between a raspberry pi pico and the running processor.
I think my question really is about how much TTL load can I expect to hang off the processor without causing problems.
I realize that between 6502 and pico I need level shifters. I'm thinking that between the address bus, data bus, and a few other pins like R/W, etc. I'm likely to just hang 1 load off of each pin like a 74LVC245 and then everything else from there is 3.3v stuff. What I don't really have a sense for is how much other load the IIc mobo puts on the processor and if what I want to do is OK.
What am I doing with this? Unknown just yet but I have 2 experiments in mind to get me thinking. The first is some kind of passive address/data and r/w sniffer that can sense when certain addresses are hit and record their I/O. The other is some method to interrupt the CPU and then do DMA like transfers in and out of RAM directly.
I'm still thinking about this and what's the safest way to start without frying my equipment.
I have some existing basic equipment to start like volt meter, soldering station, old tektronix T922 to play with. Mostly been in software including 6502 assembly way back in the '80 and kind of looking to play with that and some hardware again.
Thanks!
I think have a very basic question. I'd like to know what concerns I might have trying to patch directly into a 6502 on an apple IIc motherboard.
Basically what I want to try is to sandwich a PCB between the mobo and CPU where I can then use the PCB to fool with the processor pins. I'm looking to build interface logic between a raspberry pi pico and the running processor.
I think my question really is about how much TTL load can I expect to hang off the processor without causing problems.
I realize that between 6502 and pico I need level shifters. I'm thinking that between the address bus, data bus, and a few other pins like R/W, etc. I'm likely to just hang 1 load off of each pin like a 74LVC245 and then everything else from there is 3.3v stuff. What I don't really have a sense for is how much other load the IIc mobo puts on the processor and if what I want to do is OK.
What am I doing with this? Unknown just yet but I have 2 experiments in mind to get me thinking. The first is some kind of passive address/data and r/w sniffer that can sense when certain addresses are hit and record their I/O. The other is some method to interrupt the CPU and then do DMA like transfers in and out of RAM directly.
I'm still thinking about this and what's the safest way to start without frying my equipment.
I have some existing basic equipment to start like volt meter, soldering station, old tektronix T922 to play with. Mostly been in software including 6502 assembly way back in the '80 and kind of looking to play with that and some hardware again.
Thanks!