<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
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!
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>