Search found 72 matches

by JonS
Mon Mar 16, 2020 9:24 am
Forum: Software & Programming
Topic: New QLiberator v3.37
Replies: 51
Views: 4188

Re: New QLiberator v3.37

This is really good work. I've loaded it and given it a quick try and noticed (no criticism implied!): a) Loading takes several seconds (about 5), the previous version was pretty much instant. Is that expected? b) You can move beyond original screen, but the saved position is still within the origin...
by JonS
Mon Mar 16, 2020 8:33 am
Forum: Software & Programming
Topic: Thing Removal
Replies: 11
Views: 973

Re: Thing Removal

Not sure where I got this from but here is my PDF copy
by JonS
Sat Mar 14, 2020 7:59 am
Forum: Software & Programming
Topic: Thing Removal
Replies: 11
Views: 973

Re: Thing Removal

It is in one (or both) of QLE or Black Phoenix. I'm not sure whether it is public domain, but it is there. Unfortunately, I can't check which it is in at the moment.
by JonS
Tue Feb 18, 2020 9:31 am
Forum: Software & Programming
Topic: QLiberator decompiler
Replies: 172
Views: 15727

Re: QLiberator decompiler

After the sources were released I has a very quick look at the "moving beyond original screen" issue. The code appears to have some checks in it, but these on their own are not enough to fix it (as has already been mentioned). I suspect the limit may be checked in QLIB's pointer routines a...
by JonS
Fri Feb 07, 2020 9:33 am
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Well, true to form this was my mistake. $$asmb=name,0,60 does work. As the QLiberator manual clearly states, the extension (in this case APPA0) must be loaded when compiled. However, I had QSAVE'd before loading it and compiling it. I always save code using QSAVE so never use the LIBERATE name, stru...
by JonS
Thu Feb 06, 2020 12:16 pm
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Norman

Thanks, but it works fine if I add the menu to an extension file as per your example.

However, as I always have the extensions loaded, that's adding a large chunk of "duplicate" code so I am trying to create an _app file, with just the menus in.
by JonS
Thu Feb 06, 2020 11:46 am
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Per,

Doing that allows it to show the menu in SBASIC. If I compile with it LRESPR'd and compile without the $$asmb directive, it runs okay as well.

However, linking in with $$asmb=filename,0,64 results in a message of "String is not numeric" (!!) on the line calling APPA0.
by JonS
Thu Feb 06, 2020 9:25 am
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Hmm...still the same. 141 REMark $$asmb=WIN1_DEV_Qlibptr_app,0,64 165 REMark $$i 170 : 1000 chan3=3 : adr=APPA0('qlib1') 1010 OPEN#chan3;'con_' 1020 MDRAW#chan3,adr 1030 REPeat loop 1040 a=MCALL(#chan3) 1050 IF a=0 THEN EXIT loop 1060 END REPeat loop 1070 CLOSE#chan3 Still get an error when running....
by JonS
Thu Feb 06, 2020 9:13 am
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Tobias

Looks like it is at offset 64.

I am going to try a cut-down program to just display the menu screen and nothing else and work from there, using the $$asmb=name,0,64 directive, and see how it goes
by JonS
Wed Feb 05, 2020 3:49 pm
Forum: Software & Programming
Topic: EasyPTR APPMAN help
Replies: 23
Views: 2316

Re: EasyPTR APPMAN help

Maybe it's an issue with QLiberator…

1400 REMark $$asmb=WIN1_DEV_QLIB_QLIBPTR_app,0,60

14591 a=APPA0("menu1")
14595 MDRAW#c%,a

When running the compiled program I get "Indices wrong" on line 14591