[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: AUX memory question
- Subject: Re: AUX memory question
- From: russotto@wanda.pond.com (Matthew Russotto)
- Date: Thu, 22 Feb 2001 21:41:06 GMT
- Newsgroups: comp.sys.apple2
- Organization: DiS(L)organized
- References: <XN1l6.3027$7e6.1254088@homer.alpha.net> <%Gdl6.3696$fk5.110867@e3500-chi1.usenetserver.com> <3A9583B6.2715D885@usb.com>
- Xref: supernews.google.com comp.sys.apple2:6481
In article <3A9583B6.2715D885@usb.com>, Dennis Jenkins <dennis@usb.com> wrote:
>Matthew Russotto wrote:
>>
>> I think you may have a problem because your auxiliary memory routines
>> are in the zero page, and IIRC the same switch (ALTZP) switches the zero
>> page and the language card. Maybe you could use AUXMOVE to copy your
>> routines (or parts thereof) over to the alternate zero page. Then
>> when you hit ALTZP you'd continue executing instead of crashing and burning.
>
>No problems. I never swap pages 0,1. I always leave those set to MAIN.
You misunderstand. You HAVE to swap pages 0,1. The same switch that
swaps 0,1 also swaps the language card RAM. So if you want to access
that last 16K, you either need to be running somewhere outside 0,1 or
you need to have a copy of your code on AUX 0,1.
--
Matthew T. Russotto russotto@pond.com
"Extremism in defense of liberty is no vice, and moderation in pursuit
of justice is no virtue."