Search found 184 matches

by EmmBee
Sat Feb 15, 2020 8:53 pm
Forum: Software & Programming
Topic: Problems with unzip (5.32 or 5.41) on QLAY2
Replies: 7
Views: 626

Re: Problems with unzip (5.32 or 5.41) on QLAY2

You could try .. data_use mdv1_ : exec_w mdv1_unzip;"mdv1_sample_zip" If the above fails, you could unzip to mdv2_ and copy the files across to mdv1_ using wcopy. Interesting .. I have had the very problem that Artificer has mentioned. Regardless of what I tried, all the files insisted on ...
by EmmBee
Sat Feb 15, 2020 12:07 pm
Forum: Software & Programming
Topic: QLiberator decompiler
Replies: 172
Views: 13874

Re: QLiberator decompiler

Ralf, about sedit_63 - have you renamed the vars, yet? Just found the source today. A test.win where I have copied a lot of files without directories. Always good to have a backup in the office! Now I have to put all the files together. https://cheesebuerger.de/images/midi/musik/g034.gif Would be g...
by EmmBee
Fri Feb 14, 2020 5:16 pm
Forum: Software & Programming
Topic: Writing $$external extensions with QLib
Replies: 54
Views: 3842

Re: Writing $$external extensions with QLib

Interesting .. I note from the assembler listing that RNAME starts off by fetching the first parameter as an integer. Since in the Basic program RNAME is called with a float as the first parameter, my guess is that this routine will not work as expected, in any case. It will work fine. You could ev...
by EmmBee
Thu Feb 13, 2020 3:59 pm
Forum: Software & Programming
Topic: Writing $$external extensions with QLib
Replies: 54
Views: 3842

Re: Writing $$external extensions with QLib

Not guessing why do you want to modify this extensions if you don't kwow what they do ? Not sure I am able to do it from assembler side. RNAME is quite trivial code copying from arrray (16) in first parameter to 1 to 3 others parameters when given but I cannot say what is copied. Interesting .. I n...
by EmmBee
Wed Feb 12, 2020 10:16 am
Forum: Software & Programming
Topic: Resident QLib Jobs
Replies: 6
Views: 1126

Re: Resident QLib Jobs

The SMSQ/E manual includes the following text: QLiberators EXTERNals do not work If you have compiled own procedures and functions using QLiberator, which you want to load using LRESPR, then you have to patch QLIB_RUN and QLIB_OBJ first to make them work. You will find two BASIC programs with the s...
by EmmBee
Tue Feb 11, 2020 10:12 pm
Forum: Software & Programming
Topic: Writing $$external extensions with QLib
Replies: 54
Views: 3842

Re: Writing $$external extensions with QLib

... Wherever possible, if I need an extension I try to write is in assembler. This is because I started out with a 4K computer and still find it traumatic to use 16K to implement an UPPER$ function. But dont mind me. You never know when you might need some extra kit in your toolbox! I totaly agree,...
by EmmBee
Tue Feb 11, 2020 9:29 pm
Forum: Software & Programming
Topic: Writing $$external extensions with QLib
Replies: 54
Views: 3842

Re: Writing $$external extensions with QLib

The same with the QLib decompiler. There were hundreds of ideas from people to enhance it, the first was to make its window go further than 512x256. But there comes nothing up until now. We have to wait ;) . It seems like Martin has done the perfect job of decompiling Q_Liberator back into its Supe...
by EmmBee
Tue Feb 11, 2020 5:55 pm
Forum: Software & Programming
Topic: Writing $$external extensions with QLib
Replies: 54
Views: 3842

Re: Writing $$external extensions with QLib

I've tried out the new PARSTR$ keyword from the tkparex.zip. This now works on my DCOPY program, I no longer have to include the quote marks. One thing to notice is that if the result from PARSTR$ is copied back to the parameter, it stops with an error. This is noted in the SBASIC/SuperBASIC Referen...
by EmmBee
Fri Feb 07, 2020 3:29 pm
Forum: Software & Programming
Topic: QLiberator decompiler
Replies: 172
Views: 13874

Re: QLiberator decompiler

HAOUI wrote: IMHO, What we need instead, is PARNAM$() or PARTYP$() working for compiled $$external. I already wrote similar functions as assembler extensions that work for $$external (see sources and binary in attached archive). I called them PARNAMEX$() and PARSTREX$(). I am not totally happy with ...
by EmmBee
Thu Feb 06, 2020 11:06 pm
Forum: Software & Programming
Topic: QLiberator decompiler
Replies: 172
Views: 13874

Re: QLiberator decompiler

Hi Martin & everybody, My question may be off-topic but I need your help. I am looking for fetching name parameters (i.e. file name without quotes) passed from interpreter to $$external procedures in a similar way that TK2 PARNAM$() does. I am able to access the name table of the caller and see...