While I'm waiting for things to arrive I thought I'd try something different...
The Sinclair QL doesn't have a diagnostic ROM at the moment so I'm trying to create one. Unfortunately lost of push back on the QL Forum with people saying that either it's pointless as if the custom chips are broken there's no point going further and anyway Minerva has a RAM test and others saying, "oh, maybe we should make an FPGA system which can plug into the expansion port?" which would cost a lot of money.
My project is for a system ROM replacement, in the same manner as the Amiga DiagROM.
Anyway, at least under an emulator I've got as far as booting, running a memory test of the bottom 128K (own address and march tests), (probably) sending information out of the serial port and then printing information on the screen.
ScreenShot.jpg
It should work with a minimum of the CPU, ZX8301 partially working, i.e. clock generation, DTACK control and address decode and the ZX8302 merely being able to output serial data.
The next part will be an initial IPC test, then I can read the serial port if that passes and also assume that the keyboard hardware is working well enough to not break things if I read it. At that point I can create a menu for the full tests (to be written).
You do not have the required permissions to view the files attached to this post.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.