For the sake of completeness, I thought I'd mention where I ended up with this.
For the control signals, I'm using simple resistor voltage dividers (2k2 and 3k3 resistors), even for the 3.3V signals coming from the Raspberry Pi to the 65C22.
I was doing the same for the bidirectional data bus. But it was going to mean a lot of resistors on the final PCB. However, I finally got my hands on the 74LVC4245. This is bidirectional, with the direction being selected via a DIR pin. I hooked up a spare signal from the 6522 to this and it works great!
Full details
here and
here.
_________________
I like it when things smoke.
Blog –
Zolatron 64 project