Search found 2751 matches

by dilwyn
Sun Mar 24, 2024 8:26 am
Forum: General QL Chat
Topic: QL Survival Pack (in Spanish)
Replies: 4
Views: 398

Re: QL Survival Pack (in Spanish)

You would be very welcome to use anything on my site to build a repository for those starting with QL.
by dilwyn
Thu Mar 21, 2024 12:06 am
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 27
Views: 559

Re: Q-Liberator 3.46

Thank you Dilwyn! Please check the link for Qlib346u.img.zip - it points to Qlib345u.img.zip I'll change it - interestingly the link has somehow split on half, hover over the left of the link you get 3.45 and towards the right you get 3.46. Wonder how I managed that? Maybe the two periods in the fi...
by dilwyn
Wed Mar 20, 2024 9:45 pm
Forum: Software & Programming
Topic: Q-Liberator 3.46
Replies: 27
Views: 559

Q-Liberator 3.46

Version 3.46 of the Q-Liberator compiler is now available to download from https://dilwyn.qlforum.co.uk/qlib/index.html

The source files are also available on the page.
by dilwyn
Mon Mar 18, 2024 4:29 pm
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

<> Clearly there is a problem with the latest Qlib_ext and QJ; an earlier version works ok. Strange, 'cause I didnt (knowingly) alter any code, just repackaged it. I'll try to fix it as soon as I have some time. This should fix it! There was one misaligned byte in the embedded text. I also removed ...
by dilwyn
Mon Mar 18, 2024 10:02 am
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

Dilwyn, you could try: 100 DEFine PROCedure ListJobs(ch) 110 LOCal nj, n 120 : 130 n = 0 140 REPeat nj 150 n = NXJOB(n, 0) 160 IF n = 0: EXIT nj 170 PRINT#ch; JOB$(n) 180 END REPeat nj 190 END DEFine ListJobs 200 : 210 : Thank you Per. I don't know why I didn't do something like that in the first p...
by dilwyn
Sun Mar 17, 2024 10:59 pm
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

pjw wrote: Sun Mar 17, 2024 10:41 pm
pjw wrote: Sun Mar 17, 2024 10:07 pm <>
Clearly there is a problem with the latest Qlib_ext and QJ; an earlier version works ok. Strange, 'cause I didnt (knowingly) alter any code, just repackaged it.
I'll try to fix it as soon as I have some time.
Thank you Per.
by dilwyn
Sun Mar 17, 2024 10:36 pm
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

The problem lies with the QLiberator QJ extension for listing jobs. It works in SBASIC, listing the jobs correctly (I'm using QLib 3.45a). I presume that the code for jobs is the same as in v2. 11, and that one works. So the quickest workaround would be to compile with an older version of Qliberato...
by dilwyn
Sun Mar 17, 2024 9:19 pm
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

Have been looking at this today without yet being able to resolve the issue. The Jobs menu is populated by sending the output of the QLiberator QJ command to a pipe channel and reading back the results, using Q_PIPE . Somewhere amid this, things just stop for no obvious reason. Interestingly, it do...
by dilwyn
Sun Mar 17, 2024 7:12 pm
Forum: Software & Programming
Topic: Launchpad v2.12 Update
Replies: 19
Views: 1024

Re: Launchpad v2.12 Update

Have been looking at this today without yet being able to resolve the issue. The Jobs menu is populated by sending the output of the QLiberator QJ command to a pipe channel and reading back the results, using Q_PIPE . Somewhere amid this, things just stop for no obvious reason. Interestingly, it doe...
by dilwyn
Sun Mar 17, 2024 3:23 pm
Forum: Software & Programming
Topic: Lunar lander and UDG generally
Replies: 14
Views: 390

Re: Lunar lander and UDG generally

I don't want to overcomplicate things, but I wrote an article on how the font data structures work (in broad terms) which might help to explain why PEEKing and POKEing font addresses is a bad idea. It's a bit technical but tries to explain things as it goes along. If it helps explains things, I migh...