Hello.
I'm wondering if there was any standard way of leaving code resident in memory and being able to find it by name? You could say a TSR.
Years ago when writing patch programs I needed to leave code in memory. I recall modifying the segment list in the assembler days so code could be left in memory. But one main problem was adding memory reachable by name.
I first used a MsgPort added to the public list. But using a port just for the sake of reaching it later wasn't the best idea. Later when I used AmigaE I made them into commodities so avoided the problem of leaving code resident and patches could also be disabled from Exchange.
However. This method was still a work around really. So I'm wondering if there is an Amiga way of leaving code resident?
I've been looking into the NamedObject functions of utility.base but can't find much info about it. Still, they look useful. But has there ever been a proper way of leaving code resident in memory?
Fri, 2017-01-13 14:38
#1
How to leave resident code in memory?