sQLux

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

sQLux

Postby XorA » Sun Mar 12, 2017 11:51 pm

ImageScreenshot 2017-03-12 23.44.40 by XorA, on Flickr

So whats this then?

Its what happens when I take the uQlx codebase, replace the X windows handling with SDL2, hack around a bit, and try it on windows.

The codebase is actually quite usable on Linux but still needs some work on Windows side.


mk79
Chuggy Microdrive
Posts: 72
Joined: Sun Feb 02, 2014 10:54 am

Re: sQLux

Postby mk79 » Mon Mar 20, 2017 9:49 pm

Nice. Only a few days ago I had a closer look at SDL, too, because QPC is still based on DirectDraw 3 (so an NT/95 era API) and support for that seems to vanish. Unfortunately SDL on Windows is based on plain GDI and software scaling, so it looks worse than what I already have :( The search for a usable 2D API with reasonably fast pixel access on Windows continues...


User avatar
XorA
Gold Card
Posts: 415
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux

Postby XorA » Mon Mar 20, 2017 11:32 pm

mk79 wrote:Nice. Only a few days ago I had a closer look at SDL, too, because QPC is still based on DirectDraw 3 (so an NT/95 era API) and support for that seems to vanish. Unfortunately SDL on Windows is based on plain GDI and software scaling, so it looks worse than what I already have :( The search for a usable 2D API with reasonably fast pixel access on Windows continues...


Are you sure thats correct for SDL2? It seems to have options for bilinear or anistropic scaling depending on the GL/DirectX backend used!

I hadn't dug that deeply yet as I wanted to just make the damn thing work first.


tcat
Gold Card
Posts: 429
Joined: Fri Jan 18, 2013 5:27 pm
Location: Prague, Czech Republic

Re: sQLux

Postby tcat » Tue Jun 20, 2017 10:51 am

Hi Graemme,

Just trying to catch up with the last work on `uQLx' of yours. May I ask what is the difference between `uQLx-fork' and `sQLux' branches.

I guess that one with `s' is based on SDL lib to port on Windows.

Generally I still use one of the old `x86' versions from Richard.Z, plus its newer `ARM' port by Tobias.

The `x86' version I got also supports Minerva ROM.

If I wish to stick to ARM and x86(still needed because of legacy hardware), what fork is right for me, *ux based ?

Many thanks
Tomas


User avatar
XorA
Gold Card
Posts: 415
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux

Postby XorA » Tue Jun 20, 2017 1:52 pm

tcat wrote:Hi Graemme,

Just trying to catch up with the last work on `uQLx' of yours. May I ask what is the difference between `uQLx-fork' and `sQLux' branches.



If your a pure user I would stick with uqlx-fork, its based off Tobias changes with x86_64 and arm64 support added.

sQLux is where I am playing with more controversial changes.


Dave
SandySuperQDave
Posts: 1452
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: sQLux

Postby Dave » Tue Jun 20, 2017 4:23 pm

Oh my giddy aunt! Controversial?


tcat
Gold Card
Posts: 429
Joined: Fri Jan 18, 2013 5:27 pm
Location: Prague, Czech Republic

Re: sQLux

Postby tcat » Wed Jun 21, 2017 11:04 am

Hi,

There used to be some `Tool' for *ux, that would allow `uQLx' handle directories of the host file system.
Cannot remember what it was.

Tomas


User avatar
XorA
Gold Card
Posts: 415
Joined: Thu Jun 02, 2011 11:31 am
Location: Shotts, North Lanarkshire, Scotland, UK

Re: sQLux

Postby XorA » Wed Jun 21, 2017 1:30 pm

tcat wrote:Hi,

There used to be some `Tool' for *ux, that would allow `uQLx' handle directories of the host file system.
Cannot remember what it was.

Tomas


Look in the utils/ directory ;-)



Return to “QL Emulation”

Who is online

Users browsing this forum: No registered users and 1 guest