Date : Thu, 12 Sep 2002 11:48:11 +0100
From : Timothy Baldwin <T.E.Baldwin99@...>
Subject: Re: Regaining disc drive memory work space
On Monday 09 Sep 2002 10:10 am, Christopher Dewhurst Clerical Assistant SS
wrote:
[snip]
> Include the above lines in a loader program; it could be assembled in a
> procedure, for example. You would still have to do something like CALL &900
> :PAGE=&E00:RUN in Basic - it *could* be done in machine code but not very
> easily - or else subsitute RTS for CALL &xxxx where xxxx is the original
> execution address of the machine code. Note that it downloads round pages
> of code, not a problem
If your "CALL &900:PAGE=&E00:RUN" spans a page and PAGE is initially &F00 it
would be a problem, the simpliest solution would be not to download the
program is this case.
> so long as you set the X register to the next
> nearest number of pages, e.g. &11 for a program that is &1021 bytes long.
--
Timothy Baldwin
Member WYLUG, SWP, ANL, Leeds SA, Leeds Anti-war coalition
Stop the EU Copyright Directive!