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

Re: Using all 128 K



In article <9f61cf69.0206250415.37defb4c@posting.google.com>,
ludditetech@mac.com (Simon Williams) wrote:

> How much of the additional memory on a 128K Apple //e is open for me
> to abuse? Is there a decent memory map available online?
> Ideally, I'd like to find a 28K chunk of continuos memory that I can
> BLOAD stuff into.
> By CATALOGing the /RAM I've determined that the 80 column 'stuff'
> takes up only 8 blocks, which should leave me with about 60K to play
> with... I also 'think' that the memory addresses should begin at FA00
> I'm also assuming I'm wrong about this, so please correct me where
> applicable.
> SW

The AUX memory isn't directly accessible from basic. So you can't BLOAD
into it. What I've done is BLOAD into main memory and then use the
transfer routine (jsr $C311) to transfer the data to AUX memory.

To transfer, poke the following:
$3C  starting address Lo 
$3D  starting address Hi

$3E  ending address Lo
$3F  ending address Hi

$42  destination Lo
$43  destination Hi

Clear carry (CLC) AUX -> Main
Set carry (SEC) Main -> AUX

jim