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?
Ponter's & Writer's Toolkit from Jochen Merz
-
- Font of All Knowledge
- Posts: 4660
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
-
- Aurora
- Posts: 967
- Joined: Tue Dec 17, 2013 1:17 pm
Re: Ponter's & Writer's Toolkit from Jochen Merz
Do you mean that just the reassembled code causes problems in QPC2, or that the original code also causes the same problems?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.
If it's just the reassembled code, I would do a byte by byte comparison with the original to find any differences.
-
- Font of All Knowledge
- Posts: 4660
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Ponter's & Writer's Toolkit from Jochen Merz
sorry for not being clear, the disassembly output from DISA is what I meant.Martin_Head wrote: Mon Sep 09, 2024 10:08 amDo you mean that just the reassembled code causes problems in QPC2, or that the original code also causes the same problems?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.
If it's just the reassembled code, I would do a byte by byte comparison with the original to find any differences.
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
Derek
Re: Ponter's & Writer's Toolkit from Jochen Merz
Jochen always used the GST Macro Assembler, perhaps later the Qmac/Qlink.
7000 4E75
-
- Font of All Knowledge
- Posts: 4660
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Ponter's & Writer's Toolkit from Jochen Merz
that what I thought, it is is the same setup that I use.RalfR wrote: Tue Sep 10, 2024 5:30 pm Jochen always used the GST Macro Assembler, perhaps later the Qmac/Qlink.
I will have a better look at this and see if I can understand the code.
Regards,
Derek
Derek
Re: Ponter's & Writer's Toolkit from Jochen Merz
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
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