SOLVED !! smsq/e on rom
SOLVED !! smsq/e on rom
Is it possible ( or already done ) to put smsq/e on a rom ?
any info welcome
any info welcome
Last edited by techy on Mon Jun 09, 2025 2:13 pm, edited 1 time in total.
Zx80-1/3k exp.-zx81-16k exp.- Spectrum 48 - Spectrum+ -Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo - Velleman interface system - Currah microspeech - Ql - Miracle 512k exp.- Ql printer - Cst Qdisk interf.- Qubide - Double 3.5 floppy- Minerva - Ice 1.9 - Ql Usb mouse adapter - Qimi-and much more .
Re: smsq/e on rom
Yes. Both Q40 and Q60 have SMSQ/E in ROM, the ATARI ST could also have it there.techy wrote: Mon Jun 09, 2025 10:25 am Is it possible ( or already done ) to put smsq/e on a rom ?
any info welcome
But that was probably not your question. What hardware platform are you talking about?
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Re: smsq/e on rom
sinclair ql
Zx80-1/3k exp.-zx81-16k exp.- Spectrum 48 - Spectrum+ -Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo - Velleman interface system - Currah microspeech - Ql - Miracle 512k exp.- Ql printer - Cst Qdisk interf.- Qubide - Double 3.5 floppy- Minerva - Ice 1.9 - Ql Usb mouse adapter - Qimi-and much more .
Re: smsq/e on rom
That's definitely not so easy.
The QL's memory map has room for max. 64k ROM (including the ROM slot area) in the lower address space. That's not enough for SMSQ/E (which wants between 250 and 300k, maybe less if you exclude some features, but not significantly less).
Without a significant hardware change that won't work.
The QL's memory map has room for max. 64k ROM (including the ROM slot area) in the lower address space. That's not enough for SMSQ/E (which wants between 250 and 300k, maybe less if you exclude some features, but not significantly less).
Without a significant hardware change that won't work.
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Re: smsq/e on rom
Let alone the fact that SMSQ/E for the QL never existed.
Even if it existed, it would require a few KB RAM overlay at $0, which the QL does not have.
Even if it existed, it would require a few KB RAM overlay at $0, which the QL does not have.
Re: smsq/e on rom
It could work in theory with Aurora, a feature for that sort of thing was built-in from the start.
In any case it requires a Gold or Supergoldcard, to run SMSQ/E in the first case. The reason is that GC and SGC replace the actual ROM with a ROM image in RAM at the same addresses, and SMSQ/E actually needs to replace the ROM image with it's own code, so a RAM emulating 'ROM' is required.
Aurora has a feature that makes it possible to use up to 512k of EPROM on the board, where the first 32k is bank-switched (16 banks), so any 32k segment of an up to 512k EPROM can be switched in, read as needed, including putting it into the RAM as a ROM image (16x32k=512k). An appropriate piece of loader code has to be written to do this, which would start instead of the actual OS ROM code and load SMSQ/E. On the SGC this can even be done after an OS ROM is already copied and the system is up and running from it. Unlike the GC, the SGC makes the original ROM chip contents still available for reading at $400000 if I remember right. Unfortunately the SGC will not generate writes to that piece of the address map so if a flash chip like an 29F040 is used instead of an EPROM it can still be read, but not programmed in-circuit
In any case it requires a Gold or Supergoldcard, to run SMSQ/E in the first case. The reason is that GC and SGC replace the actual ROM with a ROM image in RAM at the same addresses, and SMSQ/E actually needs to replace the ROM image with it's own code, so a RAM emulating 'ROM' is required.
Aurora has a feature that makes it possible to use up to 512k of EPROM on the board, where the first 32k is bank-switched (16 banks), so any 32k segment of an up to 512k EPROM can be switched in, read as needed, including putting it into the RAM as a ROM image (16x32k=512k). An appropriate piece of loader code has to be written to do this, which would start instead of the actual OS ROM code and load SMSQ/E. On the SGC this can even be done after an OS ROM is already copied and the system is up and running from it. Unlike the GC, the SGC makes the original ROM chip contents still available for reading at $400000 if I remember right. Unfortunately the SGC will not generate writes to that piece of the address map so if a flash chip like an 29F040 is used instead of an EPROM it can still be read, but not programmed in-circuit

Re: smsq/e on rom
Would SMS2 work natively on the QL? With no basic interpreter it must be smaller, but am guessing it only works with some software for this reason.
Re: smsq/e on rom
Thank all posters for your replies ,
as a conclusion smsq/e on a ql is not possible wothout severe work to the poor ql .
as a conclusion smsq/e on a ql is not possible wothout severe work to the poor ql .
Zx80-1/3k exp.-zx81-16k exp.- Spectrum 48 - Spectrum+ -Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo - Velleman interface system - Currah microspeech - Ql - Miracle 512k exp.- Ql printer - Cst Qdisk interf.- Qubide - Double 3.5 floppy- Minerva - Ice 1.9 - Ql Usb mouse adapter - Qimi-and much more .
-
- Font of All Knowledge
- Posts: 4756
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: SOLVED !! smsq/e on rom
Hi,
I thought about this in about 1992, but the current SMSQ/E configurations only SMSQ/E Gold would run on a QL, but needs a Gold Card.
The only Eprom based version of SMSQ/E is compiled for Q40/60.
I think that a new version of SMSQ/E could be made for the QL, but some removal SMSQ/E features would be required to fit it into a 32K Eprom but it could be compressed and use the second screen are, moving the System Variables up the memory. Probably a bit of programming to get a QL.romable version of SMSQ/E.
SMS2 only runs on an Atari ST series.
I thought about this in about 1992, but the current SMSQ/E configurations only SMSQ/E Gold would run on a QL, but needs a Gold Card.
The only Eprom based version of SMSQ/E is compiled for Q40/60.
I think that a new version of SMSQ/E could be made for the QL, but some removal SMSQ/E features would be required to fit it into a 32K Eprom but it could be compressed and use the second screen are, moving the System Variables up the memory. Probably a bit of programming to get a QL.romable version of SMSQ/E.
SMS2 only runs on an Atari ST series.
Regards,
Derek
Derek
Re: SOLVED !! smsq/e on rom
Would SMSQ/E Gold (with a GoldCard) loaded from Tony Firshman's ROMDISQ count? Then we already have (had) it.
ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO