[A83] Re: 83p os


[Prev][Next][Index][Thread]

[A83] Re: 83p os



>> >And how could you achieve this? There is no hardware support for such
>> >features AFAIK.
>> >
>>
>> That never stopped Zshell (TI85 shell), programs written for that
>> shell couldn't use absolute jumps directly, because the programs were
>> never moved to an origin address.  Had to use macros instead, but it
>> was still much faster than TI-Basic.
>>
>> Usgard made programs have a list of every use of a static address and 
>> stuffed it into a big table that modifies the program with the new
>> addresses every time it runs.
>>
>
> You see... It's possible to make applications that can be runned from
> different locations...

plasma does it, it uses only jr's, and no calls (afaik). But to use this 
technique for things other than a shell would probably quite hard..

>> But moving the program to a constant address is still the best way to
>> go, since you can optimize more that way.
>>
> It's not the best way in a multitasked os, where a application can be
> loaded more than one at a time, or if you have many applications running
> at the same time...


-- 
Groeten,
Ronald Teune
--
Time you enjoy wasting
was not wasted.
--
Tred sig.exe opera edition & 1stimpression




Follow-Ups: References: