Search found 847 matches
- Thu Jan 09, 2020 11:01 am
- Forum: Compatibles Corner
- Topic: Q68 Ethernet
- Replies: 41
- Views: 42624
Re: Q68 Ethernet
How hard would it be to resurrect your original UDP idea? Not too sure offhand. Channel opening would need a bit of modifying, so you would not need to do the IP_CONNECT and IP_ACCEPT stuff. The sending and receiving a data packet would want probably the most work. Use of IP_SENDTO and IP_RECVFROM ...
- Thu Jan 09, 2020 10:22 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
PRINT STOP INPUT WINDOW BORDER INK PAPER CSIZE CURSOR AT OPEN CLOSE DELETE CLEAR OPEN_IN OPEN_NEW CLS PAUSE POKE_L BEEP READ MODE INT ABS PEEK_W PEEK_L EOF INKEY$ CHR$ CODE LEN DATE DATE$ FILL$ RECHP CURSEN CURDIS ALCHP RMODE Q_ERR_ON Q_ERR QLIB_USE QLIB_LIST$ SETPOS SETUP WINPUT FCOPY WWRITE LWRIT...
- Wed Jan 08, 2020 11:37 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
There are at least 8 simple compile variations, of AUTOF, WINDS, and REMark $$i that I can see, That may change the size of the resulting program. There may be many more if REMark $$i and REMark $$f 's are scattered about in the original sources. I need to do some organised testing. That's why I am ...
- Tue Jan 07, 2020 1:31 pm
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
Great! So perhaps you can change the place, where 512x256 is the maximum for dragging QLib's own window. At the moment, my main concern is trying to make sure that the decompiled QLib is accurate to the original. I would like to get a recompilation that is identical to the original. (If that's poss...
- Tue Jan 07, 2020 11:17 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
Yesterday I tried to get QLiberator to compile itself in Qemulator under QDOS. I thought I had already tried this, but I could not have.
It took 12 minutes to LOAD the Qlib basic program. And just under 2 hours to compile itself.
It took 12 minutes to LOAD the Qlib basic program. And just under 2 hours to compile itself.
- Tue Jan 07, 2020 11:09 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
base: bra.w qlib_start ; --------------------------------------------------------------------------- dc.w 0 dc.w $4AFB dc.w 9 dc.b 'Qlib_3.35' dc.b ' ' dc.l token_base-base dc.l name_table-base dc.l 0 ; Line table dc.w 4 dc.l data_tokens-base ; First DATA token dc.w 9 ; Channel count ; ============...
- Tue Jan 07, 2020 10:39 am
- Forum: Compatibles Corner
- Topic: Q68 Ethernet
- Replies: 41
- Views: 42624
Re: Q68 Ethernet
There's the IP Network driver that replicates the QL Network driver over a TCP connection. I have always wondered why that driver was not implemented using UDP. Since QL network can deal with retransmissions anyway, why the technical requirement for the highlevel TCP protocol, which is far more com...
- Sat Jan 04, 2020 11:10 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
I have most of this stuff already figured out, but you're too fast for me ;) i'm too busy with other stuff right now, but here's the start of QLIB_obj as I currently understand it dc.l 0 ; Line table dc.w 4 dc.l data_tokens-base ; First DATA token dc.w $FF00 ; WINDS I have disassembled most of the ...
- Tue Dec 31, 2019 5:11 pm
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
I think I have figured out what the 'something odd' is. It's 'External Procedures and Functions'. In the QLiberator manual around page 14.9 it talks about using QLIB! to start the compiler from BASIC. I've just got to figure out exactly how it works, to get the decompiler to recognize it. I think th...
- Tue Dec 31, 2019 11:51 am
- Forum: Software & Programming
- Topic: QLiberator decompiler
- Replies: 172
- Views: 55588
Re: QLiberator decompiler
I am using QLiberator version 3.36. When I compile, in the top right-hand corner I get the message version 3.35 I've just tried compiling a program with a REMark $$chan=9 and QLiberator reports: Highest channel : 9 What does the QLIB_PATCH program report as the number of channels, or if you disasse...