Another noob question: ROMs
Posted: Wed Oct 28, 2020 11:54 am
Bear with me once more here.
My experiment with hard-coded QL UDGs and type-in listings is running into trouble again, and I need to know more about the ROMs. I'd encountered JM and JS as soon as I'd looked into QL emulation - but I don't know what, if anything, these letters stand for, neither do I know the essential differences (all I can see is different versions of QDOS, just not what the differences between versions are). All I know is, every QL emulator I've tried selects the JS ROM as "standard" (bar QPC2, but that's a different story altogether), with the JM on standby. Even loading one or the other on QLAY, where the screen full of shash at the beginning can't be switched off, I can see there are some differences just in the pattern on screen - the bottom left corner of the screen has a cluster of red pixels with the JM ROM, but not with JS.
Looking through Dilwyn's ROM archive, there isn't any appreciable size difference between the AH, JM and JS ROMs, so can I assume that none of these is the incomplete initial ROM that required the dongle? And if I needed to emulate one of those initial QLs, which ROMs am I looking at - and are there separate ROMs, one for the in-built version and one for the dongle, or is there one file that combined both into the intended fix?
This may be particularly useful when I'm testing listings from 1984 - those who sent listings to magazines that year probably had QLs with the dongle hanging out the back, and may need some fixing that's still beyond my capabilities. By the time of, say, David Nowotnik publishing his SuperBASIC articles in ZX Computing from late 1985, in one of which he makes specific reference to the JM ROM, I'd assume the dongles were history - so I should not have to use ROMs any older than JM for those.
My experiment with hard-coded QL UDGs and type-in listings is running into trouble again, and I need to know more about the ROMs. I'd encountered JM and JS as soon as I'd looked into QL emulation - but I don't know what, if anything, these letters stand for, neither do I know the essential differences (all I can see is different versions of QDOS, just not what the differences between versions are). All I know is, every QL emulator I've tried selects the JS ROM as "standard" (bar QPC2, but that's a different story altogether), with the JM on standby. Even loading one or the other on QLAY, where the screen full of shash at the beginning can't be switched off, I can see there are some differences just in the pattern on screen - the bottom left corner of the screen has a cluster of red pixels with the JM ROM, but not with JS.
Looking through Dilwyn's ROM archive, there isn't any appreciable size difference between the AH, JM and JS ROMs, so can I assume that none of these is the incomplete initial ROM that required the dongle? And if I needed to emulate one of those initial QLs, which ROMs am I looking at - and are there separate ROMs, one for the in-built version and one for the dongle, or is there one file that combined both into the intended fix?
This may be particularly useful when I'm testing listings from 1984 - those who sent listings to magazines that year probably had QLs with the dongle hanging out the back, and may need some fixing that's still beyond my capabilities. By the time of, say, David Nowotnik publishing his SuperBASIC articles in ZX Computing from late 1985, in one of which he makes specific reference to the JM ROM, I'd assume the dongles were history - so I should not have to use ROMs any older than JM for those.