Re: Turbo compiled Apps in ROM...
Posted: Thu Feb 13, 2025 1:09 pm
Ah, yes, Ralf - I have that RPM toolkit and will try that as well as manual inspection...
RIP Sir Clive Sinclair 1940 - 2021
https://theqlforum.com/
Well you could always load a Turbo-compiled job twice (once with FET and once with LBYTES) and compare. Then activate the job loaded with FET and let it finish - then compare again to the LBYTESed area. This should give you the differences.martyn_hill wrote: Thu Feb 13, 2025 12:25 pm
I'll dig a bit deeper to see exactly what Turbo'd apps do that currently renders them non-rentrant today... Might be a dead-end, but worth a look...
Good call, Ralf - it is the "Thing and EPROM Manger" I was also meaning to refer to...RalfR wrote: Thu Feb 13, 2025 1:13 pm Attention, do not confuse Liberation's "RPM" with Jochen's "Thing and EPROM Manager"!
I still have these documents if you are interested. Im sure SNG wouldnt mind if I passed them on to someone for a good cause, though I wouldnt make them generally available without his permission. Tim might have more, and a better idea of what might be useful for this endeavour..There was a project report describing the thing that came
before Supercharge (which generated macros for Metacomco's
assembler). I attach the raw text, hope it helps. This was
included in the Turbo documentation Tim Swenson edited
from my large collection of development files. I also
attach one about the intermediate code and an example of
the output - including the macro form used by the original
compiler - from an article I wrote in QL World about ten
years ago, and which gave a good overview of the
architecture and main datastructures.
I guess the file you are referring to is contained in the Turbo Manuals package from the late George Gwilt in https://github.com/SinclairQL/GeorgeGwi ... rbom16.zip , called "TurboRep.txt"pjw wrote: Sat Feb 15, 2025 11:39 am I still have these documents if you are interested. Im sure SNG wouldnt mind if I passed them on to someone for a good cause, though I wouldnt make them generally available without his permission. Tim might have more, and a better idea of what might be useful for this endeavour..
Thats the one. It looks like trbom16 contains the complete collection. Its pretty esoteric stuff, but could be useful for research purposes. Ideally, they shouldnt be hidden away in obscure repositories..tofro wrote: Sat Feb 15, 2025 11:46 am <>
I guess the file you are referring to is contained in the Turbo Manuals package from the late George Gwilt in https://github.com/SinclairQL/GeorgeGwi ... rbom16.zip , called "TurboRep.txt"