sQLux v1.0 (The Xmas Turkey)

Discussion and advice about emulating the QL on other machines.
User avatar
dex
Gold Card
Posts: 306
Joined: Thu Dec 23, 2010 1:40 pm

Re: sQLux v1.0 (The Xmas Turkey)

Post by dex »

RalfR wrote: Sat Mar 08, 2025 7:21 amThere is no pointer if, for example, I am in Basic and move the mouse. Then a "K" pointer should appear, but it doesn't.
Really?
I did not experience it on my QL and I think there is a reason:
1) if the mouse is not present (and maybe even if it is), You can move the mouse pointer using cursor keys.
2) the same keys are used to move the text cursor.
3) if old-fashioned text user interface job is active, there is the text cursor active, and no way to move the mouse. I have to switch jobs to an extended environment one to invoke the mouse cursor.
I thought that this is normal behavior.
I am surprised that there is possibly a hardware/software combination, where the mouse pointer works alongside the text cursor (possibly controlled by the same cursor keys! No clash here?).


User avatar
RalfR
QL Wafer Drive
Posts: 1171
Joined: Fri Jun 15, 2018 8:58 pm

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

I don't know why I can't get a proper answer to this. It's not that difficult:

Start sQLux without BOOT on Windows, load ptr_gen and wman.

The cursor is in Basic and then move the mouse. Does a "K" pointer appear or no pointer?


7000 4E75
User avatar
desin
Brittle Membrane
Posts: 117
Joined: Mon May 10, 2021 10:33 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by desin »

holding down a mouse button and moving the mouse does the trick
after that moving the mouse generates the K pointer

testet on the Mister JS/Minerva/TK2/ptr_gen/wman

Greetings from Switzerland
Markus


Exile
Chuggy Microdrive
Posts: 51
Joined: Sat Jan 15, 2022 8:55 pm

Re: sQLux v1.0 (The Xmas Turkey)

Post by Exile »

RalfR wrote: Sun Mar 09, 2025 8:18 am I don't know why I can't get a proper answer to this. It's not that difficult:

Start sQLux without BOOT on Windows, load ptr_gen and wman.

The cursor is in Basic and then move the mouse. Does a "K" pointer appear or no pointer?
There seems to be a bit of to and fro on this, and I cannot follow exactly what needs to be tested. Can you supply a zipped mdv or win directory with the set-up you are currently using and would like tested please? I can then try it under Windows.


User avatar
XorA
Site Admin
Posts: 1609
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

I recommend using PTR_GEN v2.01, WMAN v2.05
That combination as recommended by dilwyn has a moving K cursor (on linux, but the code is the same)

Later ones than that don't seem to!

Feel free to experiment to see if we can recomand a later combo!


User avatar
XorA
Site Admin
Posts: 1609
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

Screenshot_20250309_161935.png
So I guess part of the confusion here is different versions behave differently!


User avatar
ql_freak
Gold Card
Posts: 474
Joined: Sun Jan 18, 2015 1:29 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

XorA wrote: Sat Mar 08, 2025 4:04 pm
ql_freak wrote: ...
BTW: sQLux seems to have the same problem as UQLX (with WSL2 on Windows 10):

You can't create directories with MAKE_DIR.

You get bad parameter and afterwards a file exists with the name of the directory you wanted to create...
With this do you mean at all?

Or with qdos-like drives?

I'll note the MAKE_DIR function in uqlx source is empty so I'm guessing never finished!
I'm using only "qdos-fs", i.e. *.win-files with UQLX (and currently with sQLux), cause with UQLX on WSL (don't know if this has changed with WSL2) it is/was not possible, to access files on NTFS formatted partitions (I have no more FAT partitions since Windows 10).

I have attached my ".uqlxrc" file from UQLX, where you can find a lot of comments, what I have detected on problems with UQLX on Windows 10 with WSL (and now WSL2, but still using Xming, not the inbuild X-capabilities). Some of the problems (open overwrite, rename) seems to have been corrected. I just want to test overwrite and rename on UQLX and found following strange behaviour:

Code: Select all

DATA_USE'RAM1_sub1':OPEN_NEW#4,'test_txt':PRINT#4,'Test file without terminating LF';:CLOSE#4
If you type WSTAT in SB you see the file "sub1_test_txt", length 32 bytes (file type is 0).

Now open Files of Qpac2 and switch to RAM1_.

RAM1_ is empty. After further investigation I have found, that even if you copy files with Qpac2 Files to RAM1_ Files will always show an empty directory on RAM1_ while DIR, WSTAT, ... will show the files.

On QPC II all is fine.
Attachments
.uqlxrc.zip
Copy of my .uqlxrc on Windows 10 with WSL2 and Xming
(1.58 KiB) Downloaded 4 times


http://peter-sulzer.bplaced.net
GERMAN! QL-Download page also available in English: GETLINE$() function, UNIX-like "ls" command, improved DIY-Toolkit function EDLINE$ - All with source. AND a good Python 3 Tutorial (German) for Win/UNIX :-)
User avatar
XorA
Site Admin
Posts: 1609
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

XorA wrote: Sun Mar 09, 2025 4:21 pm Screenshot_20250309_161935.png

So I guess part of the confusion here is different versions behave differently!
prt_gen v2.01 is the last version that produces a K cursor for me.

wman version seems to be irrelevant for that!


User avatar
XorA
Site Admin
Posts: 1609
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

RAM1_ is empty. After further investigation I have found, that even if you copy files with Qpac2 Files to RAM1_ Files will always show an empty directory on RAM1_ while DIR, WSTAT, ... will show the files.
I guess we need the author of QPAC2 to tell us what it does different to DIR/WSTAT etc!


User avatar
dilwyn
Mr QL
Posts: 3050
Joined: Wed Dec 01, 2010 10:39 pm

Re: sQLux v1.0 (The Xmas Turkey)

Post by dilwyn »

XorA wrote: Sun Mar 09, 2025 4:18 pm
I recommend using PTR_GEN v2.01, WMAN v2.05
That combination as recommended by dilwyn has a moving K cursor (on linux, but the code is the same)

Later ones than that don't seem to!

Feel free to experiment to see if we can recomand a later combo!
Bear in mind that the "recommendation" is only as a set together, not for any particular application. It seemed to be the first of the "2.xx" sets that seemed to work reliably back in the day. Later revisions are grouped in sets on the PE page on my site if anyone wants to try them out https://dilwyn.theqlforum.com/pe/index.html.

Latest seems to be ptr_gen v2.06, wman v2.08, and hot_rext v2.31 (most recent is found in the SMSQ/E binaries distribution, seems to be the same as that on Marcel's site).


Post Reply