Page 36 of 45
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 3:47 pm
by tofro
RalfR wrote: Thu Mar 06, 2025 3:36 pm
I have to set RAMTOP to 768k to make Minerva show 640k. Unfortunately, using Shift-F1 to set Minerva to 128k does not work. QDOS windows appear but it is dead.
sQLux does work with 128k but has to be set to 256k.
That's the reward you get when you tell people how to reach "Shift-F1" in the first place.

I'd guess you'll have to live with that. The emulator can't know in what way Minerva re-configures the memory layout and thus cannot adapt at runtime.
And I guess you have found a work-around already (set the memory size in the .ini-file only).
And, for some reason, sqlux seems to always allocate 128k
less than what's configured as RAMTOP.
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 4:39 pm
by RalfR
With the standard Minerva 1.98, the keyboard file "german_bin" makes Umlauts and _ correct. Except for the accents we have already shown.
What I find interesting: The QEM Minerva must be patched, theoretically at least, because Minerva usually always started automatically in TV-mode, at least that's how it used to be. That used to really bother me.
Or it was changed at some point.
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 4:50 pm
by XorA
RalfR wrote: Thu Mar 06, 2025 4:39 pm
With the standard Minerva 1.98, the keyboard file "german_bin" makes Umlauts and _ correct. Except for the accents we have already shown.
What I find interesting: The QEM Minerva must be patched, theoretically at least, because Minerva usually always started automatically in TV-mode, at least that's how it used to be. That used to really bother me.
Or it was changed at some point.
Unless you turn off SKIP_BOOT the emulator always presses the F1 key (if thats what you mean)
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 5:06 pm
by tofro
RalfR wrote: Thu Mar 06, 2025 4:39 pm
What I find interesting: The QEM Minerva must be patched, theoretically at least, because Minerva usually always started automatically in TV-mode, at least that's how it used to be. That used to really bother me.
In my memory, the original Minerva never did anything, just sat there and waited for you to press F1-F4 - forever. Everything else is a patched version, IMHO.
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 5:24 pm
by RalfR
RTFM
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 5:56 pm
by XorA
The ROM isn't editied in that way
Code: Select all
* bit(s) value meaning
* 0 0 do the full memory test
* 1 skip the memory test for a quick reset
* 1 0 scan rom slots
* 1 skip the rom slots, unexpand the m/c
* 2 0 normal establishment of memory size
* 1 take the upper memory limit below as gospel!
* 3 0 monitor mode
* 1 tv mode
* 4 0 wait for f1-f4 selection
* 1 skip the f1-f4 selection
* 5-6 0..3 extend supervisor stack by 0K, 8K, 16K or 24K
* 7 0 set single screen
* 1 set dual screens
* 8-13 0..63 extra blocks of 64k between last screen and system vars
* 14-31 upper limit on memory (0 = no limit)
* (Note that the top bits of d1 are unlikely to ever make sense as memory!)
uqlx code sets D1 on start 1 | RAMTOP so it does quick reset and monitor mode

Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 6:47 pm
by Exile
tofro wrote: Thu Mar 06, 2025 3:47 pm
And, for some reason, sqlux seems to always allocate 128k
less than what's configured as RAMTOP.
The Readme says this:
NOTE: RAMTOP is where in memory the top of the ram is, not the amount of ram. As ram on QL starts at 128k in memory map then to created a 128k QL you need to set RAMTOP = 256
Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 6:47 pm
by RalfR
When I set
SKIP_BOOT = 0
FAST_STARTUP = 0
for e.g. MF Rom, it waits forever. That's ok

Re: sQLux v1.0 (The Xmas Turkey)
Posted: Thu Mar 06, 2025 6:48 pm
by RalfR
Exile wrote: Thu Mar 06, 2025 6:47 pmAs ram on QL starts at 128k in memory map then to created a 128k QL you need to set RAMTOP = 256
That's what I have done

Re: sQLux v1.0 (The Xmas Turkey)
Posted: Fri Mar 07, 2025 5:34 am
by RalfR
I just miss my keypad under Windows. Any chance?