6502.org wrote:
Image no longer available: http://rdp.maclisp.org/65C02board-5s.jpg
Seeing as RWB goes high when the processor expects to read off the data bus, I figured I could take advantage of this to feed 5v to the dipswitch block, to only write when the CPU is reading off the bus. The blue slide switch toggles between connecting RWB to the high-biased side of the dipswitch block, and disconnecting it. In the picture, it is shown in the disconnect position.
All the electrical connections test okay on the meter.. but no matter what, i'm unable to set the state of D0 and D3 via the dipswitch. In addition, when the slide switch is set to connect RWB, to supply the common +5v side of the switch block, RWB never goes low while this connection is made. I've also attempted to connect the +5v side of the switch block directly to the main +5v rail, and this also yielded the same results as sourcing +5v from RWB. Only if the slide switch is set to disconnect, does RWB cycle high and low.
Any suggestions on how I can inject a byte onto the data bus only on cycles it would be reading? My approach seems to have failed thus far.