The program prints PASS on x64sc and FAIL on xscpu64 (or weirdly FASS if I use SHIFT+RUN/STOP) because the "sta command" doesn't trigger the DMA immediately and the buffer is either written/read before the DMA starts. If you uncomment the two "; bit status" lines, then it will force the DMA to start. But I suspect the Super CPU itself does not need this.
The program prints PASS on x64sc and FAIL on xscpu64 (or occassionally FASS) because the "sta command" doesn't trigger the DMA immediately and the buffer is either written/read before the DMA starts. If you uncomment the two "; bit status" lines, then it will force the DMA to start. But I suspect the Super CPU itself does not need this.
The program prints PASS on x64sc and FAIL on xscpu64 because the "sta command" doesn't trigger the DMA immediately and the buffer is either written/read before the DMA starts. If you uncomment the two "; bit status" lines, then it will force the DMA to start. But I suspect the Super CPU itself does not need this.
SuperCPU drives no longer work
SuperCPU REU DMA does not start immediately