Having purchased Tetroid's delightful SGC clone and started a thread in the 'For Sale' part of the forum, I thought to share my findings here and see if its just me or a possible incompatibility between the SGC ROM v2.49 and Minerva 1.98.
The simple test I've been running after boot-up is to attempt to load a SCR file (32k at 131072) from MDV.
Without the SGC fitted, this SCR file loads perfectly well in Minerva 1.98 from MDV1_ on this Issue-6 QL. No other mods what-so-ever (I keep this QL in its original form specifically to avoid troubleshooting my own flaky mods.)
Hermes is fitted.
I have tried a number of QDOS/Minerva ROM variants thus far, with the following results.
a) JS - LBYTES OK
b) Min 1.98 (original) - LBYTES fails and crashes the QL, after blanking (i.e. black-out) the bottom 2/3 of the display - none of the image file gets to be seen.
c) Min 1.98 (+Marcel's IO fix) - As per b)
d) Min 1.98 (+a slightly adjusted IO fix that I use on my other QLs) - As per b)
Before carrying out each test, I can successfully DIR the cartridge in each case.
By 'crash', I mean that whilst you can still hear Hermes 'click' upon each key-press, nothing else registers (not even CTRL+SHFT+ALT+TAB reset) and removing the cartridge whilst its still whirring leaves the drive spinning until the QL is hard-reset.
I've tried the test across the various Minervae 1.98+ with the IPC Interrupt both enabled and disabled (POKE!!53,192/128) - no change.
Marcel (who I trust with my QL's life!) indicated that the SGC ROM patching mechanism shouldn't get upset by the extra couple of bytes that the IO-fix adds to v1.98 and, as even an original Min 1.98 exhibits the same problem, the cause would appear to lie elsewhere.
I'll continue to try other (older) Minervae and report back, but if anyone has a different experience to share, please let me know
