Ponter's & Writer's Toolkit from Jochen Merz

Anything QL Software or Programming Related.
Derek_Stewart
Font of All Knowledge
Posts: 4663
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

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

Post 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?


Regards,

Derek
Martin_Head
Aurora
Posts: 967
Joined: Tue Dec 17, 2013 1:17 pm

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

Post 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.


Derek_Stewart
Font of All Knowledge
Posts: 4663
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

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

Post 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!


Regards,

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

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

Post by RalfR »

Jochen always used the GST Macro Assembler, perhaps later the Qmac/Qlink.


7000 4E75
Derek_Stewart
Font of All Knowledge
Posts: 4663
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

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

Post 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.


Regards,

Derek
qbits
Gold Card
Posts: 251
Joined: Sun Dec 11, 2016 3:32 pm

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

Post 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


Post Reply