Page 2 of 3

Re: uQLx 2017

Posted: Tue Feb 28, 2017 7:41 am
by XorA
janbredenbeek wrote:
QLvsJAGUAR wrote:Played with it today. Have some questions, maybe some findings.

Where do you want me/us to ask questions or report findings/bugs?

E-Mail? To who?

Forum thread?

Forum PM?
Use the Issues tab on the GitHub page.

Jan.
Yes as jan says, bugs on issues page on github, one bug per issue please.

General discussion, lets just have on forum :-D

G

Re: uQLx 2017

Posted: Thu Mar 02, 2017 7:59 pm
by QLvsJAGUAR
First two questions:
1. The manual states support for ARMv6, ARMv7 and ARMv8. 3 such binaries are included. What machines are targeted? Are the Raspberry Pi's supported?
2. What about "QDOS TCP/IP and socket functionality" as documented in the original socket.html by Richard Zidlicky? Is this supported? When using uQLx 2017 with QL/E the web browser lynx gets started but fails to load a web page.

Re: uQLx 2017

Posted: Thu Mar 02, 2017 8:13 pm
by swensont
Urs,

1. The manual states support for ARMv6, ARMv7 and ARMv8. 3 such binaries are included. What machines are targeted? Are the Raspberry Pi's supported?

Rob H. or XorA can answer those. Rob did the testing so he knows what hardware was used.

2. What about "QDOS TCP/IP and socket functionality" as documented in the original socket.html by Richard Zidlicky? Is this supported? When using uQLx 2017 with QL/E the web browser lynx gets started but fails to load a web page.

I don't believe any testing was done of the TCP/IP stack. I know I did not. I mostly tested core QL functionality.

Tim Swenson

Re: uQLx 2017

Posted: Thu Mar 02, 2017 9:21 pm
by dilwyn
swensont wrote:Urs,

1. The manual states support for ARMv6, ARMv7 and ARMv8. 3 such binaries are included. What machines are targeted? Are the Raspberry Pi's supported?

Rob H. or XorA can answer those. Rob did the testing so he knows what hardware was used.

2. What about "QDOS TCP/IP and socket functionality" as documented in the original socket.html by Richard Zidlicky? Is this supported? When using uQLx 2017 with QL/E the web browser lynx gets started but fails to load a web page.

I don't believe any testing was done of the TCP/IP stack. I know I did not. I mostly tested core QL functionality.

Tim Swenson
ARMv6 ARMv7 ARMv8 do not necessarily mean the same thing as ARM 6 ARM 7 ARM 8, as Graeme pointed out.

A quick test of TCP/IP stack might be to run that little test listing of mine on it. Worked OK on QPC2 and SMSQmulator, but not on QemuLator. Yet to hear from anyone trying it on uQLx.

Re: uQLx 2017

Posted: Thu Mar 02, 2017 10:59 pm
by XorA
dilwyn wrote:
swensont wrote:Urs,

1. The manual states support for ARMv6, ARMv7 and ARMv8. 3 such binaries are included. What machines are targeted? Are the Raspberry Pi's supported?

Rob H. or XorA can answer those. Rob did the testing so he knows what hardware was used.

2. What about "QDOS TCP/IP and socket functionality" as documented in the original socket.html by Richard Zidlicky? Is this supported? When using uQLx 2017 with QL/E the web browser lynx gets started but fails to load a web page.

I don't believe any testing was done of the TCP/IP stack. I know I did not. I mostly tested core QL functionality.

Tim Swenson
ARMv6 ARMv7 ARMv8 do not necessarily mean the same thing as ARM 6 ARM 7 ARM 8, as Graeme pointed out.

A quick test of TCP/IP stack might be to run that little test listing of mine on it. Worked OK on QPC2 and SMSQmulator, but not on QemuLator. Yet to hear from anyone trying it on uQLx.
Pi0/1 is armv6
Pi2 is armv7
Pi3 is armv8 (64bit) (if your still running 32bit OS then use armv7 binary)

Most ARM boards are armv7, with armv8 (64bit) rapidly taking over market this year. For example Beagleboard/bone:armv7 Pandboard:armv7 Odroid C1/XU4:armv7 Odroid C2:armv8 PINE Board:armv8 ......(many others too many to list which is why I listed the instruction set version)

32bit TCP/IP stack should work if it worked in original uQlx.

64bit is probably broken because I did not do any fixes in that area.

Re: uQLx 2017

Posted: Sat Apr 15, 2017 7:30 pm
by ql_freak
Where can I obtain a binary (ELF) version of qxltools? In the archive of Jonathans archive and the archive found on Dilwyns page, the binary is missing in the UNIX subdirectory. The binary version in uQLx 2017 seems to be corrupt, I get the error:

hps@qclub:/mnt/d/uqlx$ ./qxltool
bash: ./qxltool: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei

(Translation: bash: ./qxltool: Cannot execute the binary file: Error in Format of program file)

Tested on Windows 10 Creators Update with WSL (uQLx2017 is running, of course you must in addition to enabling WSL [Windows Subsystem for Linux, also known as Bash on Windows] install a X-Server, I have used Xming).

Re: uQLx 2017

Posted: Sun Apr 16, 2017 7:40 pm
by XorA
Install 32bit libc, its a 32bit application!

Re: uQLx 2017

Posted: Wed Apr 19, 2017 12:06 am
by ql_freak
Thank you!

Re: uQLx 2017

Posted: Thu May 18, 2017 10:28 am
by QuantumLeapGR
After a long time out of the QL world, I'm back in. I found the forked uQLx as I want to build a Raspberry PI in a QL case that will run that and only that, but I also found a version which has preliminary work done to get rid of XWindows and implement everything as SDL. Any news on progress on that front? I managed to run uQLx on Windows 10 with the Linux layer enabled and an X-Server but it's too damn taxing. I'd love me something a bit more portable so I could potentially do some work on it but I don't want to reinvent the wheel here.

Re: uQLx 2017

Posted: Thu May 18, 2017 11:53 am
by XorA
https://github.com/SinclairQL/sQLux

Is fully working on Linux, and secretly here I have a version that kind of runs natively on windows.

My only constraint is time!