sQLux v1.0 (The Xmas Turkey)

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

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

tofro wrote: Tue Mar 04, 2025 9:14 am
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!
There is a reason Desin and Exile normally do the PR for the project, I get frustrated at grown humans who are unable to research!

I kind of wanted to keep the name as its (in my mind) an indication that its at its heart a wrapper on a debugged version of the excellent uqlx emulator. I felt some of the changes I was making were too drastic to use the uqlx name. But I want people to know that RZ's work is what underpins sQLux even now!


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

XorA wrote: Tue Mar 04, 2025 9:10 amI would go for the latest release. <> Choose mingw32/64 depending on your windows age, I try and keep XP working but I do not test.
I have used the 64bit version on Win 10.

Settings

WIN_SIZE = 2x
FILTER = 0
FIXASPECT = 2
SPEED = 3.0

Perfect round circles in the Demo, crisp and clear picture. Very good!


7000 4E75
User avatar
XorA
Site Admin
Posts: 1584
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:37 am
XorA wrote: Tue Mar 04, 2025 9:10 amI would go for the latest release. <> Choose mingw32/64 depending on your windows age, I try and keep XP working but I do not test.
I have used the 64bit version on Win 10.

Settings

WIN_SIZE = 2x
FILTER = 0
FIXASPECT = 2
SPEED = 3.0

Perfect round circles in the Demo, crisp and clear picture. Very good!
Woohoo, glad you got it working, I don't personally use windows so I don't test often so its good to get feedback like this!


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

XorA wrote: Tue Mar 04, 2025 9:56 amWoohoo, glad you got it working, I don't personally use windows so I don't test often so its good to get feedback like this!
Only KBD = DE does not work (no Umlauts and "?" instead of "_", though the latter is correct at default), I should perhaps load Minerva's own keyboard file.


7000 4E75
User avatar
XorA
Site Admin
Posts: 1584
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:
XorA wrote: Tue Mar 04, 2025 9:56 amWoohoo, glad you got it working, I don't personally use windows so I don't test often so its good to get feedback like this!
Only KBD = DE does not work (no Umlauts and "?" instead of "_", though the latter is correct at default), I should perhaps load Minerva's own keyboard file.
I think tofro wrote the code for that.

I seem to remember giving up when I found out some key presses in Minerva German edition actually crash the rom!


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by RalfR »

XorA wrote: Tue Mar 04, 2025 11:11 amI seem to remember giving up when I found out some key presses in Minerva German edition actually crash the rom!
Minerva's own keyboard file "german_bin" also doesn't work.

Edith means: Solved, Minerva 1g98a1.bin + KBD = DE does work.


7000 4E75
User avatar
XorA
Site Admin
Posts: 1584
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 11:29 am
XorA wrote: Tue Mar 04, 2025 11:11 amI seem to remember giving up when I found out some key presses in Minerva German edition actually crash the rom!
Minerva's own keyboard file "german_bin" also doesn't work.

Edith means: Solved, Minerva 1g98a1.bin + KBD = DE does work.
You might have to explain to a Dunderheid what the difference between those two methods is?


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 11:11 amI think tofro wrote the code for that.
Did he? Can't remember (But if I did, it certainly worked back then :) ). Unfortunately, our home is Windows-free these days. Might have a look at it on the office PC.

Just had a look at the Mac version, its DE KBD is also messed up. (Using the US keymap and UK Minerva, "z" and "y" are in their right places, but no German umlauts (keys produce nothing), switching to the DE keymap messes up "z" and "y" and the umlaut keys produce "{}[],:'""). Loading Minerva that has a compiled-in German keyboard map and setting KBD to DE makes the keyboard work flawlessly there. Maybe that's the thing to do on Windows as well.

EDIT: Just saw Ralf has tried that as well and it does....
Might be worth a mention in the manual.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
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 11:44 am
RalfR wrote: Tue Mar 04, 2025 11:29 am
XorA wrote: Tue Mar 04, 2025 11:11 amI seem to remember giving up when I found out some key presses in Minerva German edition actually crash the rom!
Minerva's own keyboard file "german_bin" also doesn't work.

Edith means: Solved, Minerva 1g98a1.bin + KBD = DE does work.
You might have to explain to a Dunderheid what the difference between those two methods is?
Actually, there shouldn't be a difference. The method that works has the UK keymap replaced with a German one directly in the ROM. The method that apparently doesn't, uses Minerva's keyboard hooks to link in an externally loaded German keyboard driver.


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

Re: sQLux v1.0 (The Xmas Turkey)

Post by XorA »

Code: Select all

commit df8949823fb1cb746d576704bc9679003e9412f1
Author: Ian <iankjordan@gmail.com>
Date:   Sat Jan 15 10:41:23 2022 +0000

    SD2Screen/uqlx_cfg : German/GB Keyboard changes
    
    German keyboard mapping by tofro.
    GB keyboard mapping from Ian
According to the log you did :-D

The KBD= parameter doesn't make your rom localised on its own as people are discovering, Ill try and make manual clearer around that!


Post Reply