didn't trigger on cffa3k or emulator first was I was accidentally forcing slot 6 the other was the timing-sensitive write routine was straddling a page boundary, leading to the cycle-counted write code taking the wrong number of cycles
had to shar a lot of code with load support so would fit not much room left
update the code from qkumba
though hit a roadblock because I have no idea what they are doing