Login
Back to forumSee the full topicGo to last reply

Posted By

Rachy
on 2009-06-18
06:49:25
 Re: Autorun

In most cases programs are overwriting some of the function redirection vectors at $03xx, pointing to their own code. This is only working if the program was loaded sequentially into the memory, because when the next byte fetching happens then the autoload code must be in the memory already.

For example you might load your autostart code from $0218 and overwrite eventually $031D with $02, the next character fetch is going to jump to $0218.
I am not sure this would exactly work, but the theory behind the autoload is similar. Probably different starting addres and/or vector must be used. I too old to remember the details, though.



Back to top


Copyright © Plus/4 World Team, 2001-2024