I built a Ben Eater kit with some tweaks based on info I found in the 6502 primer/here/searches/etc. (DS1813 for power-on reset and the reset button, a 74HC688 circuit in a thread here that was linked from the primer so I get the full 32k of RAM on the chip and my IO doesn't take so much address space, and I'm using a Rockwell R6551 for the serial instead of the WDC part, so I can actually check the bit to see if writes are done).
It all works fine so far, but I have IRQB unconnected on the R6551.
What I think I can do is:
- Put a pull-up on IRQB at the CPU
- Wire the IRQB pin on the cpu (between the pin and the pull-up) to the IRQB pin on the 6551
- Put a diode between the IRQB pin on W65C22S and the IRQB line made in the previous item - so that the VIA can pull that line low but can't actually drive it
When I look at the schematic at eater.net (https://eater.net/schematics/6502-serial.png) I don't see a pull-up, and I am not understanding why it doesn't have a pull-up.
So I'm wondering if I've missed something or if there's something I'd just know if I had more electronics experience that would make that make sense. If I am missing something, does what I'm missing mean I can't do what I outlined above to get my W65C22S & R6551 playing nice with each other re. IRQB?
Anything to look out for using the 'SB140' diode on that schematic? (I have some memory of threads talking about using some particular diode over another, for something, in a thread here somewhere and figured I may as well ask that too, if there's something that is for some reason better I can use, before I order some).