Page 1 of 25

sQLux v1.0 (The Xmas Turkey)

Posted: Thu Dec 23, 2021 10:03 pm
by XorA
None of my testers found any major problems so I released v1.0 of sQLux on the world.

Obviously a lot of the heavy lifting is from uQLx, so don't forget about the authors of that!

https://github.com/SinclairQL/sQLux/releases/tag/v1.0

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 8:22 am
by NormanDunbar
Just in time for Christmas! Thanks, something to play with when the "rellies" have finally gone home! ;)

Cheers,
Norm.

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 10:02 am
by Derek_Stewart
Hi,

I downloaded and compiled the new version of sQLux, which compiled with no warnings, which is good.

I copied the new compiled sqlux binary from the compiled directory to the working dirctory: ~/sQLux/

and executed this command line:

Code: Select all

derek@lp1:~/sQLux$ /home/derek/sQLux/sqlux -d 'win1' -b 'lrun win1_boot' -g 1024X768 -f ~/sQLux/sqlux.ini
/home/derek/sQLux/sqlux: invalid option -- 'd'
/home/derek/sQLux/sqlux: invalid option -- 'b'
/home/derek/sQLux/sqlux: invalid option -- 'g'
-d BOOT_DEV must be 4 chars
Bad geometry: -f. Please use 'nXm' where n=x size, m=y size
*** sQLux release -(2021-12-24)

Patching Boot Device mdv1 at 0x4be6
Video Driver x11 xres 1920 yres 1080
This command line worked on the previous version of sQLux, but not the new version.

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 10:28 am
by XorA
Derek_Stewart wrote:Hi,

I downloaded and compiled the new version of sQLux, which compiled with no warnings, which is good.

I copied the new compiled sqlux binary from the compiled directory to the working dirctory: ~/sQLux/

and executed this command line:

Code: Select all

derek@lp1:~/sQLux$ /home/derek/sQLux/sqlux -d 'win1' -b 'lrun win1_boot' -g 1024X768 -f ~/sQLux/sqlux.ini
/home/derek/sQLux/sqlux: invalid option -- 'd'
/home/derek/sQLux/sqlux: invalid option -- 'b'
/home/derek/sQLux/sqlux: invalid option -- 'g'
-d BOOT_DEV must be 4 chars
Bad geometry: -f. Please use 'nXm' where n=x size, m=y size
*** sQLux release -(2021-12-24)

Patching Boot Device mdv1 at 0x4be6
Video Driver x11 xres 1920 yres 1080
This command line worked on the previous version of sQLux, but not the new version.
I think i found the cause of the bug.

Just FYI if you specify -d ‘win1’ the -b is superfluous as js/minerva rom will load the boot file and run it automatically.

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 10:44 am
by XorA
It's a little tricky as the bug doesn't show up on my MacOS machine or Ubuntu 21.10 machine.

Hopefully the bugfix in v1.0.1 fixes it.

https://github.com/SinclairQL/sQLux/releases/tag/v1.0.1

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 11:11 am
by Derek_Stewart
Hi,

Yes works fine now.

Thanks for the quick update.

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Fri Dec 24, 2021 11:22 am
by XorA
Derek_Stewart wrote:Hi,

Yes works fine now.

Thanks for the quick update.
*phew*

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Sat Dec 25, 2021 5:54 am
by XorA
And now I find my own bug, lbytes command does not work from an emulated drive. (Works fine from .img or .win files).

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Sat Dec 25, 2021 1:41 pm
by Ruptor
XorA wrote:And now I find my own bug, lbytes command does not work from an emulated drive. (Works fine from .img or .win files).
Prepare yourself for some stupid questions after Christmas dinner and half a bottle of wine, no NOLO here. What is sQlx? What is wrong with uQlx? is it for Linux?

Re: sQLux v1.0 (The Xmas Turkey)

Posted: Sat Dec 25, 2021 3:50 pm
by XorA
Ruptor wrote:
XorA wrote:And now I find my own bug, lbytes command does not work from an emulated drive. (Works fine from .img or .win files).
Prepare yourself for some stupid questions after Christmas dinner and half a bottle of wine, no NOLO here. What is sQlx? What is wrong with uQlx? is it for Linux?
sQLux is an SDL2 based emulator based on uQLx.

Nothing wrong with uQLx, if your happy using it keep using it. But it hasn’t had an official release for decades. And people were finding it hard to build and run on modern systems.

sQLux runs on macOS, Linux and windows currently.

Graeme