sQLux v1.0 (The Xmas Turkey)

Discussion and advice about emulating the QL on other machines.
User avatar
ql_freak
Gold Card
Posts: 427
Joined: Sun Jan 18, 2015 1:29 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

Exile wrote: Sat Feb 15, 2025 11:38 am My views on some of the questions:
ql_freak wrote: Sat Feb 15, 2025 1:59 am What is the advantage of SDL/2 used in sQLux?
Device and OS independent UI/ UX, video, audio, input etc. That allows sQLux to run on multiple OS, including native windows
It seems sQLux is only distributed as source on GitHub. Which C-Compiler is needed to compile it from source for native Windows 10++? Is Visual Studio (Community version is free for private usage and IMHO even small companies) okay, or is GCC/CLANG (with MinGW or similar) required?

Ciao Peter


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
tofro
Font of All Knowledge
Posts: 3008
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: sQLux v1.0 (The Xmas Turkey)

Post by tofro »

ql_freak wrote: Mon Mar 03, 2025 10:39 pm
Exile wrote: Sat Feb 15, 2025 11:38 am My views on some of the questions:
ql_freak wrote: Sat Feb 15, 2025 1:59 am What is the advantage of SDL/2 used in sQLux?
Device and OS independent UI/ UX, video, audio, input etc. That allows sQLux to run on multiple OS, including native windows
It seems sQLux is only distributed as source on GitHub. Which C-Compiler is needed to compile it from source for native Windows 10++? Is Visual Studio (Community version is free for private usage and IMHO even small companies) okay, or is GCC/CLANG (with MinGW or similar) required?
No, it's not. There's binary releases for all major platforms here on GitHub. If you want binaries from GitHub, always check under "Releases" (bottom right of window). And some of the release zip file names give some more strong hints on what compiler was used to build them :)


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
ql_freak
Gold Card
Posts: 427
Joined: Sun Jan 18, 2015 1:29 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

Thank you tofro!

Unfortunately it seems you must do it the hard way: Install MinGW (32 or 64). There seems to be no version which is working with native Windows (without MingGW). When I'm retired, I perhaps will have a look at it. If SDL/2 is available natively for Windows (without MinGW) I perhaps will try, to compile it with Visual Studio to native Windows. BTW: GnuWin32 seems not to be supported anymore (had nearly all GNU utilities for native Windows [without MinGW]).

Ciao ql_freak


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
desin
Brittle Membrane
Posts: 103
Joined: Mon May 10, 2021 10:33 am

Re: sQLux v1.0 (The Xmas Turkey)

Post by desin »

Sqlux release.png
Sqlux release.png (9.74 KiB) Viewed 227 times
Sqlux release assets.png


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by ql_freak »

Sorry "Vielleicht stehe ich am Schlauch" I cannot find a native binary Windows port of sQLux which doesn't require MinGW. Compiling a port from Source which requires MingGW to (real) native Windows (than you could e.g. use Visual Studio) is not so easy.

EDIT:
Oops: Perhaps I'm wrong. MinGW is NOT Cygwin, i.e. it perhaps is working without a special DLL. See the articles in Wikipedia about Cygwin and MinGW.


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
tofro
Font of All Knowledge
Posts: 3008
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: sQLux v1.0 (The Xmas Turkey)

Post by tofro »

ql_freak wrote: Mon Mar 03, 2025 11:38 pm EDIT:
Oops: Perhaps I'm wrong. MinGW is NOT Cygwin, i.e. it perhaps is working without a special DLL. See the articles in Wikipedia about Cygwin and MinGW.
No, MingW is not Cygwin (that is, not a Unix runtime envoronment like Cygwin). It's simply gcc for Windows, about as "Windowsy" as it gets and builds native Windows applications..


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
XorA
Site Admin
Posts: 1583
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

Man I go to all the hassle to make a windows native version and people spread misinformation like this.

YES THERE IS A WINDOWS NATIVE VERSION.

It's fine if you don't want to use it, but please stop with the massive negativity about it.


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

XorA wrote: Tue Mar 04, 2025 7:38 amYES THERE IS A WINDOWS NATIVE VERSION.
Is the version 1.0 on Github the ready to run version for Windows?


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

RalfR wrote: Tue Mar 04, 2025 9:05 am
XorA wrote: Tue Mar 04, 2025 7:38 amYES THERE IS A WINDOWS NATIVE VERSION.
Is the version 1.0 on Github the ready to run version for Windows?
I would go for the latest release

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

Choose mingw32/64 depending on your windows age, I try and keep XP working but I do not test.


User avatar
tofro
Font of All Knowledge
Posts: 3008
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: sQLux v1.0 (The Xmas Turkey)

Post by tofro »

XorA wrote: Tue Mar 04, 2025 7:38 am Man I go to all the hassle to make a windows native version and people spread misinformation like this.

YES THERE IS A WINDOWS NATIVE VERSION.

It's fine if you don't want to use it, but please stop with the massive negativity about it.
Calm down, I think that was just a massive mis-understanding of what MingW is, putting it in the Cygwin drawer. (Well, a bit more research might have helped...)

Mabe you should think about a change of names (I know it's some sort of heritage from uqlx thing), now that it supports all three major platforms more or less equally. The "ux" might be a bit mis-leading.

Thanks for providing sqQLux!


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
Post Reply