Page 2 of 2

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Sun Sep 08, 2024 5:24 pm
by Derek_Stewart
Hi

I disassembled the Pointers users toolkit with Disa and reassembled the code, with Qmac.

On loading I to QPC2 running v3.41 the code seems to corrupt the operating system. The new Extras command displays the added procedures and function in columns. But there seems to be screen corruption.

But when loaded into sQLux running Minvera all works fine.

The toolkit was written when Qram was the main Qjump Window g system, would there be any difference between the way Qram and the Extended Environment works?

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Mon Sep 09, 2024 10:08 am
by Martin_Head
Derek_Stewart wrote: Sun Sep 08, 2024 5:24 pm On loading I to QPC2 running v3.41 the code seems to corrupt the operating system. The new Extras command displays the added procedures and function in columns. But there seems to be screen corruption.
Do you mean that just the reassembled code causes problems in QPC2, or that the original code also causes the same problems?

If it's just the reassembled code, I would do a byte by byte comparison with the original to find any differences.

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Mon Sep 09, 2024 7:29 pm
by Derek_Stewart
Martin_Head wrote: Mon Sep 09, 2024 10:08 am
Derek_Stewart wrote: Sun Sep 08, 2024 5:24 pm On loading I to QPC2 running v3.41 the code seems to corrupt the operating system. The new Extras command displays the added procedures and function in columns. But there seems to be screen corruption.
Do you mean that just the reassembled code causes problems in QPC2, or that the original code also causes the same problems?

If it's just the reassembled code, I would do a byte by byte comparison with the original to find any differences.
sorry for not being clear, the disassembly output from DISA is what I meant.

I will do as you advise and compare the compiled binary file with the original.

Bug it does seem strange that all works okay in Minerva. The problems come in SMSQ/E v3.41 in QPC2, SMSQmulator.

I am sure that Jochen would use Qmac, just have understand the assembler code... more long haired books to read!

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Tue Sep 10, 2024 5:30 pm
by RalfR
Jochen always used the GST Macro Assembler, perhaps later the Qmac/Qlink.

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Tue Sep 10, 2024 10:49 pm
by Derek_Stewart
RalfR wrote: Tue Sep 10, 2024 5:30 pm Jochen always used the GST Macro Assembler, perhaps later the Qmac/Qlink.
that what I thought, it is is the same setup that I use.

I will have a better look at this and see if I can understand the code.

Re: Ponter's & Writer's Toolkit from Jochen Merz

Posted: Sun Sep 15, 2024 7:05 pm
by qbits
Hi Derek,
Haven’t followed these posts but if this Is about being able to understand and get engaged with the pointer environment,
especially if it expands usable SBASIC commands I’m interested.

As you know not so hot on assembly!
QBITS