QLiberator decompiler update

Anything QL Software or Programming Related.
Post Reply
Martin_Head
Aurora
Posts: 965
Joined: Tue Dec 17, 2013 1:17 pm

QLiberator decompiler update

Post by Martin_Head »

Here is an update to my Qliberator decompiler.

I have finally got around to using a version number, and this is now version 1.00

This version adds support for V1.xx and V2.xx of QLiberator.

Somewhere between V3.22 and V3.31, some of the structure of the compiled programs was changed. Mostly the handling of SELect, but also handling of command and function keywords.

This version of the decompiler, now scans the systems name table/list to determine if keywords are commands or functions. So you may find that you need to install any SuperBASIC extensions, before doing a decompile. However, The decompiler knows about the QLIB extensions like Q_PIPE and Q_ERR_ON. So you don't need to install them.

The support for V1.xx and V2.xx QLiberator may be a sketchy, as I could only find one V2.xx program to decompile, and that was quite short. And only a couple of V1.xx programs.
Attachments
DeLib_V1_00.zip
(21.63 KiB) Downloaded 18 times
DeLibDocs_V1_00.zip
(334.44 KiB) Downloaded 19 times


User avatar
RalfR
QL Wafer Drive
Posts: 1172
Joined: Fri Jun 15, 2018 8:58 pm

Re: QLiberator decompiler update

Post by RalfR »

Great Martin, thank you!


7000 4E75
Post Reply