Hello friends,
I got a WDC W65C02SXB SBC board
https://wdc65xx.com/Single-Board-Computers/w65c02sxb/and would like to convert it to some PAL-1 like board.
My plan is to remove U10 74HC138 and add the missing chip selects to the XBUS_02 connector. As everything is quite tiny the easiest way to pickup or better inject the missing chip selects signals is to connect wires to the status LED resistors.
The idea is to plug an adapter board onto the XBUS_02 connector which does the address decoding in a PAL-1 way and converts the pinout from XBUS_02 to PAL-1 Expansion bus.
As you may have noticed the W65C02SXB does not have any RIOT chip but it has two
W65C22 and one W65C21.
One of the W65C22 (U5) is used for the USB port so cannot be used.
My idea is to replace the main RIOT with the W65C22 (U3).
If I invert A1 and swapped it with A0 before I feed that into RS1 and RS0 of the W65C22 the 4 IO-Registers are in the same order as they are on the RIOT that leaves the timer incompatible.
The system RIOT timer is used by the KIM-1 ROM only for delays in the tape routines what could be patched.
I have no idea if there is any software that either reprograms the system RIOT timer or reuses the delay routines used for tape.
I have some ideas to recreate the RIOT Timers with less then 10 74-series TTL chips if needed.
What do you think about that?
Stefan