sQLux v1.0 (The Xmas Turkey)

Discussion and advice about emulating the QL on other machines.
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 »

Derek_Stewart wrote:
XorA wrote: Fri Mar 21, 2025 7:17 am I did ask for testers for a version where MAKE_DIR works. I got silence.
I mentioned the MAKE_DIR not working on the QL Discord channel, or does this not count?
Except you said MAKE_DIR worked.


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 »

Anyone with spare time and a little bit of braveness can test MAKE_DIR on sQLux in .win files with this branch.

https://github.com/SinclairQL/sQLux/tre ... -win-files

I have compared the results with QPC2 and they are byte for byte identical in the same .win file.

There is in my testing still an issue where sQLux fails to save a file to the directory.
MAKE_DIR win1_test
SAVE win1_test_test_bas
Results in a file outside test_ called test_test_bas but not in all circumstances, so I need help identifying the pattern!


Derek_Stewart
Font of All Knowledge
Posts: 4654
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by Derek_Stewart »

XorA wrote: Fri Mar 21, 2025 10:05 am
Derek_Stewart wrote:
XorA wrote: Fri Mar 21, 2025 7:17 am I did ask for testers for a version where MAKE_DIR works. I got silence.
I mentioned the MAKE_DIR not working on the QL Discord channel, or does this not count?
Except you said MAKE_DIR worked.
You misunderstood me I meant to say the MAKE_DIR command created a file with type 255.

But saving a file to the new directory saved the file to the root of the filesystem not merging the new file to be in the new directory.


Regards,

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

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

XorA wrote: Fri Mar 21, 2025 7:17 am I did ask for testers for a version where MAKE_DIR works. I got silence.
First: The crash of the *.win-file I have mentioned does not have to do, with the not working MAKE_DIR command. The directory I have saved a BASIC file has had been created on QPC2. I think I have had made a mistake and saved the BASIC file with just the name of the directory (without the filename appended). Then this directory was not accessible/shown anymore, QPC2 showed it. Even deleting the directory and creating it new on QPC2, uQLx/sQLux did not show the directory.

Second: I still have a full time job and unfortunately not much time for investigating in the QL/QDOS. And now in spring, I must help my father in the garden. So even more spare time. But I will have a look at the new sQLux version. BTW: I have even tried to set the file type of the directory file created with MAKE_DIR to 255, but this didn't work.


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 »

ql_freak wrote: Sat Mar 22, 2025 9:50 am
XorA wrote: Fri Mar 21, 2025 7:17 am I did ask for testers for a version where MAKE_DIR works. I got silence.
First: The crash of the *.win-file I have mentioned does not have to do, with the not working MAKE_DIR command. The directory I have saved a BASIC file has had been created on QPC2. I think I have had made a mistake and saved the BASIC file with just the name of the directory (without the filename appended). Then this directory was not accessible/shown anymore, QPC2 showed it. Even deleting the directory and creating it new on QPC2, uQLx/sQLux did not show the directory.

Second: I still have a full time job and unfortunately not much time for investigating in the QL/QDOS. And now in spring, I must help my father in the garden. So even more spare time. But I will have a look at the new sQLux version. BTW: I have even tried to set the file type of the directory file created with MAKE_DIR to 255, but this didn't work.
This is very useful, it points to a general inability of uqlx/sQLux to recognize a directory in some cases so its the same bug I have been struggling with. Will dig around in the codebase some more!

Also working full time designing ARM64 servers,I hate gardening though! :-D


Derek_Stewart
Font of All Knowledge
Posts: 4654
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by Derek_Stewart »

Hi,

Could the addition of Level 2 filesystem be done as an extension or module, yhat can bd loaded on boot up, rather than altering every emulator.


Regards,

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

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

 
ql_freak wrote: Fri Mar 21, 2025 2:41 am Edit: I think I must buy Q-emuLator
Done :‑D
q-emuBuy2025-03-22.png
p.s.: If this does not work, I must try QLAY (supports IMHO only Microdrive images) and... if all fails I must reactivate my REAL QL (I'm afraid the Harddisk won't work anymore; was a Dirk Steinkopf RLL harddisk).


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
RalfR
QL Wafer Drive
Posts: 1172
Joined: Fri Jun 15, 2018 8:58 pm

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

ql_freak wrote: Fri Mar 21, 2025 2:41 am Edit: I think I must buy Q-emuLator
Okay...so what are the advantages?


7000 4E75
Derek_Stewart
Font of All Knowledge
Posts: 4654
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by Derek_Stewart »

RalfR wrote: Sun Mar 23, 2025 10:45 am
ql_freak wrote: Fri Mar 21, 2025 2:41 am Edit: I think I must buy Q-emuLator
Okay...so what are the advantages?
QemuLator runs very version of QDOS, loads MDV images, can create FLP images.

The emulator is well worth the money and registration encourages Daniel to continue developing software.
Last edited by Derek_Stewart on Tue Mar 25, 2025 7:11 am, edited 1 time in total.


Regards,

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

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

RalfR wrote: Sun Mar 23, 2025 10:45 am
ql_freak wrote: Fri Mar 21, 2025 2:41 am Edit: I think I must buy Q-emuLator
Okay...so what are the advantages?
I have just installed an registrated it. But I'm a bit disappointed. I have tried Aurora and Q60 graphics (in QL->QL configuration...) with Minerva (with the delivered 1.97 version and the 1.98 version from UQLX/sQLux), but both show only a 512x256 screen.

Can Q-emulator (as UQLX/sQLux) be used with a large screen (at least 1024x768 4 colours) with Minerva or does this only work with SMSQ/E?

With WIN harddisk images it has the same problem as UQLX/sQLux: It cannot create directories (at least this is documented in the PDF).

If it doesn't support high resolution with Minerva, I won't use it. Cause for SMSQ/E I can use the (nearly) perfect QPC2. What I want is a perfect Emulator which supports QL-ROMs and can use high resolution with Minerva (original Sinclair ROMs cannot use high resolution screens [and also not background window refresh] as their screen driver does not support SD.LINEL [ignores the content of SD.LINEL).


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 :-)
Post Reply