After sorting the hardware a few days ago I've been scratching my head since then as to why it was locking up instead of booting
today at work I had a revelation - A18 and A19 are not decoded on a standard QL causing the RAM test to go into an eternal loop of doom.
Also, I stupidly failed to remember that the QL doesn't have just a 128k address space, it is 256k, 128k of ROM and IO with 128K of RAM on top of that.
I made a couple of simple changes, hit return and guess what popped up...
Think things are going to progress a little faster now, I have already worked out how I am going to ensure the microdrives will
run correctly using the Pi counter as a register in the QL to ensure accurate timing what ever speed PiStorm is used.
This will mean my Oqtadrive should work too.
I am also going to emulate a WD1702 floppy disk interfaced to a USB FDD plugged into the Pi so I can still read all my old floppy disks.
Finally, I am planning 2 HDMI screen modes on the Pi, one that will be a direct copy of the QL screen but in HDMI instead of RGB. The other
will be a full 24bit HD 1920 x 1080 screen that the QL screen will be mapped onto but will also be able to be accessed in HD separately.
Once this is done I will be making an Amiga 4000 version using a Raspberry Pi 5 compute module, probably after I get back from
holidays over the summer. Shouldn't take so long this time.
Oh happy day!
