Search found 240 matches

by EmmBee
Tue Sep 14, 2021 1:07 pm
Forum: Software & Programming
Topic: Dr. Jim's QL Dumping Ground
Replies: 94
Views: 25787

Re: Dr. Jim's QL Dumping Ground

TMD2003 wrote: - but I will get that "G" problem fixed. Somehow...
I may have found something ...

2165 IF h%(n)>16 THEN d2h_carry(n)

Perhaps it should be >15 ... That could explain why it only happens with 16 and not any greater values.
by EmmBee
Tue Sep 14, 2021 10:38 am
Forum: Software & Programming
Topic: Scaling an entire screen
Replies: 23
Views: 6538

Re: Scaling an entire screen

This could make an ideal task for QLiberator. The new commands could be compiled as QLIB Externals, to be LRESPRd in the boot file. Also, In the boot file, the original SuperBASIC commands could be redirected to use the new ones, using something like ... 100 DEFine PROCedure redirect(a$, b$) 110 LOC...
by EmmBee
Sun Sep 12, 2021 10:05 pm
Forum: Software & Programming
Topic: QLiberator v3.43
Replies: 8
Views: 1919

Re: QLiberator v3.43

Nice work, EmmBee :) I just did a rudimentary test with 17 small toolkits. It appeared to work! I found one minor bug: If you start QLib 3.43 and then quit immediately without adding a file name it barfs with an error 11, Variable undefined. V3.42 doesnt do this. A pity you did not see fit to inclu...
by EmmBee
Fri Sep 03, 2021 11:22 pm
Forum: Software & Programming
Topic: QLiberator v3.43
Replies: 8
Views: 1919

QLiberator v3.43

The latest QLiberator is here. This addresses the limit on the number of assembler files that can be locally included. There had to be a limit in the past so that Qlib could DIM 3 arrays to hold the details. Our later versions have an additional preprocessing pass, so this is used to count up the nu...
by EmmBee
Wed Sep 01, 2021 9:52 am
Forum: Software & Programming
Topic: QLiberator v3.42
Replies: 57
Views: 10247

Re: QLiberator v3.42

I have not yet used any of the Qlib 3.37+ versions but reading the Readme file up to 3.42 no mention is made of the $$asmb= limits and I cannot remember if it has been addressed before. Only 8 code files can be added this way at compile time. Is it possible to extend this limit in 3.43? BSJR I've t...
by EmmBee
Mon Aug 30, 2021 7:46 pm
Forum: Software & Programming
Topic: Dr. Jim's QL Dumping Ground
Replies: 94
Views: 25787

Re: Dr. Jim's QL Dumping Ground

Hi, Get it here: ALL YOUR BASE ARE BELONG TO US Many thanks for your Super QL Hex Bin Converter. Your programs are always welcome. I tried your program. Entering Decimal 16 gives Hex "G" which is outside the hexadecimal range. Octal and Binary also go wrong. The next stage would be to try ...
by EmmBee
Sun Aug 29, 2021 3:09 pm
Forum: Software & Programming
Topic: QLiberator v3.42
Replies: 57
Views: 10247

Re: QLiberator v3.42

One would hope that if it's valid for SMSQ/E it should be valid for Qlib too. Yes, I would have thought so too, but apparently, it's not so. What Qlib does is to take the text of the Basic program and interpret it in its own way. We have to remember that Qlib was written in the days of QDOS. I have...
by EmmBee
Sat Aug 28, 2021 3:59 pm
Forum: Software & Programming
Topic: QLiberator v3.42
Replies: 57
Views: 10247

Re: QLiberator v3.42

I attach my latest dissembly of the patched Qlib_run (and all the other user-side toolkits that came with Qlib 3.36). Ive been using the resulting binaries for a while now without issue (not that that guaranatees there arent any..) As I mentioned in my previous communication with you and other inte...
by EmmBee
Fri Aug 27, 2021 5:53 pm
Forum: Software & Programming
Topic: QLiberator v3.42
Replies: 57
Views: 10247

Re: QLiberator v3.42

Yes, you're right, using x$ in "second" instead of "x" makes it work correctly. With Turbo, all variables of the same name will only ever have one type, in this case, a float. Since we cannot assign the string "hello" to a float, this explains the error in expression. Q...
by EmmBee
Fri Aug 27, 2021 4:29 pm
Forum: Software & Programming
Topic: QLiberator v3.42
Replies: 57
Views: 10247

Re: QLiberator v3.42

It would be interesting to see, if QLib with the runtimes do a similar thing than SBASIC. Let's put it to the test. We'll give them both the same program and see how they get on. 160 CLS 170 first 180 second "hello" 190 PAUSE 100 200 STOP 210 : 220 DEFine PROCedure first 230 LOCal x 240 F...