My B+ died, and I wrote a test OS to help me figure out what the problem was. Features a couple of simple tests (that don't demand much from the hardware, and in particular will get at least as far as flashing the keyboard LEDs without needing functional RAM access), and a memory test. The memory test doesn't use RAM internally, so so it can test every byte of the motherboard RAM (32 KB for BBC B, 64 KB for BBC B+/B+128, 128 KB for Master 128/Compact). If you suspect a bit error, you can ask it to ignore that bit, and just test the others - particularly useful for the B+, where each bit of the 64 KB is a separate IC.
Download links, instructions and source code are on GitHub: https://github.com/tom-seddon/beeb_test_os
There are a few todos (but no deadlines) on the GitHub issues list: https://github.com/tom-seddon/beeb_test_os/issues
--Tom
Download links, instructions and source code are on GitHub: https://github.com/tom-seddon/beeb_test_os
There are a few todos (but no deadlines) on the GitHub issues list: https://github.com/tom-seddon/beeb_test_os/issues
--Tom
Statistics: Posted by tom_seddon — Wed May 29, 2024 1:58 am