Page 3 of 7
Re: QLion Gold Card
Posted: Wed Dec 04, 2024 10:41 pm
by Peter
Pr0f wrote: Wed Dec 04, 2024 9:49 pm
I thought SMSQ/E could be loaded at RAM address 030000 (after the "dual screens" effectively), but I am not sure if it makes any assumptions about memory layout lower down in the memory map.
It does make such assumptions, but even if the hardware was enhanced accordingly, a QL version of SMSQ/E would be needed. Which never existed.
As Leon wrote, he'd probably have to emulate a Miracle Gold Card.
Re: QLion Gold Card
Posted: Wed Dec 04, 2024 10:57 pm
by tofro
Pr0f wrote: Wed Dec 04, 2024 9:49 pm
I thought SMSQ/E could be loaded at RAM address 030000 (after the "dual screens" effectively), but I am not sure if it makes any assumptions about memory layout lower down in the memory map. It does reserve some areas where the GOLD card has it's I/O
Well, actually it needs write access to the lower memory to install its trap and interrupt vectors. CPUs starting with the 68010 have a VBR register that would theoretically allow to put these vectors elsewhere, but SMSQ/E doesn't make use of that, afaik.
It's actually up to the concrete platform implementation where it wants to load the actual SMSQ/E code - Most implementations, however, seem to put the OS modules as far up in the memory map as possible, because SMSQ/E assumes contiguous RAM starting from address 0.
Re: QLion Gold Card
Posted: Wed Dec 04, 2024 11:18 pm
by desin
have a look here
https://www.kilgus.net/ql/mister/
Greetings from Switzerland
Markus
Re: QLion Gold Card
Posted: Thu Dec 05, 2024 12:41 am
by lliont
Hi, well I could have a dual fpga configuration option and one of the configurations customized for SMSQ.
Re: QLion Gold Card
Posted: Thu Dec 05, 2024 9:22 am
by Peter
tofro wrote: Wed Dec 04, 2024 10:57 pm
It's actually up to the concrete platform implementation where it wants to load the actual SMSQ/E code - Most implementations, however, seem to put the OS modules as far up in the memory map as possible, [...]
To place the SMSQ/E binary at $30000 initially is sort of default, unless there are platform specific requirements.
tofro wrote: Wed Dec 04, 2024 10:57 pm
[...] because SMSQ/E assumes contiguous RAM starting from address 0.
But only a little 4 KB chunk. At various areas above that, it can be registers or screen, until the main RAM starts.
Also it doesn't strictly have to be RAM. E.g. for Q40/Q60 it is a ROM emulation area which is read-only after the initialization.
Re: QLion Gold Card
Posted: Thu Dec 05, 2024 9:39 am
by Derek_Stewart
Hi,
I tried SMSQE_GOLD v3.41 on the QLion Card that I have, which as expected crashed the machine. So to get SMSQ/E running, a new version of SMSQ/E suitable for the QLion hardware will be required.
I am quit happy with Minerva, which allows builtin multitasking Superbasic.
Am enhancement would be 16 Colours in Mode 4, which at present Mode 8 is being used.
Re: QLion Gold Card
Posted: Thu Dec 19, 2024 11:57 pm
by lliont
I did a little increase in speed.
Re: QLion Gold Card
Posted: Fri Dec 20, 2024 11:17 pm
by lliont
Re: QLion Gold Card
Posted: Sun Dec 22, 2024 10:41 pm
by lliont
Re: QLion Gold Card
Posted: Sun Dec 22, 2024 11:58 pm
by martyn_hill
Good grief, my friend!
You are determined - you are a true credit to the community!