sQLux v1.0 (The Xmas Turkey)

Discussion and advice about emulating the QL on other machines.
User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

sQLux v1.0 (The Xmas Turkey)

Postby XorA » Thu Dec 23, 2021 10:03 pm

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


User avatar
NormanDunbar
Forum Moderator
Posts: 1994
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: sQLux v1.0 (The Xmas Turkey)

Postby NormanDunbar » Fri Dec 24, 2021 8:22 am

Just in time for Christmas! Thanks, something to play with when the "rellies" have finally gone home! ;)

Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals - https://www.amazon.co.uk/Arduino-Softwa ... 1484257898, https://www.apress.com/gb/book/9781484257890
Derek_Stewart
Font of All Knowledge
Posts: 2958
Joined: Mon Dec 20, 2010 11:40 am
Location: Runcorn, Cheshire, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby Derek_Stewart » Fri Dec 24, 2021 10:02 am

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.


Regards,

Derek
User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby XorA » Fri Dec 24, 2021 10:28 am

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.


User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby XorA » Fri Dec 24, 2021 10:44 am

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


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

Re: sQLux v1.0 (The Xmas Turkey)

Postby Derek_Stewart » Fri Dec 24, 2021 11:11 am

Hi,

Yes works fine now.

Thanks for the quick update.


Regards,

Derek
User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby XorA » Fri Dec 24, 2021 11:22 am

Derek_Stewart wrote:Hi,

Yes works fine now.

Thanks for the quick update.


*phew*


User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby XorA » Sat Dec 25, 2021 5:54 am

And now I find my own bug, lbytes command does not work from an emulated drive. (Works fine from .img or .win files).


User avatar
Ruptor
Gold Card
Posts: 366
Joined: Fri Dec 20, 2019 2:23 pm
Location: London

Re: sQLux v1.0 (The Xmas Turkey)

Postby Ruptor » Sat Dec 25, 2021 1:41 pm

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?


User avatar
XorA
QL Wafer Drive
Posts: 1082
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Postby XorA » Sat Dec 25, 2021 3:50 pm

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



Who is online

Users browsing this forum: No registered users and 2 guests