|

Cartridge is on A-Bus interface, while backup is on C-Bus (or CPU-Bus as the block diagram implies). The A-bus is accesed thru SCU and C-bus, but the C-bus is accesed directly, without any SCU usage. So the SCU is probably not the culprit.
One probability of what happens is that someone on C-bus incorrectly decodes the address and clashes with both backup ram and external backup, but not clashing with anything else. Not very probable, but not impossible.
The easiest way to debug this is to try poking backup memory in hex viewer (there is one in PS Kai) and check if writes and reads into backup range are successful or not. Same goes for external backup. Once you'll know the exact "broken" ranges, it will be easier to deduce what's wrong. |