
Apple II Computer Info
If AN3 is ON ($C05F), double hi-res graphics is DISABLED. Standard
Hi-res graphics will be displayed, even if 80COL is ON.
If AN3 is OFF and 80STORE is ON, then PAGE2 controls whether main or
auxiliary memory is accessed in the $2000-$3FFF area (as with the
80-column text buffer).
If AN3 is OFF and 80STORE is also OFF, then PAGE2 selects which
text/graphics page is displayed, as normal. This combination allows
double hi-res graphics page 2 to be displayed. This page ($4000-$5FFF
in both banks) does not have a special bank switch mechanism, so other
methods must be used to access the two halves of its address space.
(The same applies to 80-column text page 2, at $0800-$0BFF in both
banks.)
In AN3 is ON (double hi-res graphics disabled), then 80STORE has no
effect on memory mapping in the $2000-$3FFF area.
Note that the AN3 switch also controls the state of annunciator output
number 3 on the internal 16-pin game connector.
$C100-$CFFF ROM bank switching
==============================
The IIe has internal ROM in the $C100-$CFFF area. Locations
$C300-$C3FF and $C800-$CFFF contain the 80-column firmware. The other
areas ($C100-$C2FF and $C400-$C7FF) contain monitor extensions and
self-test routines.
This memory area is normally occupied by the ROM on cards in I/O
slots. The IIe has two soft-switches that control what appears in
these areas.
Name OFF location ON location READ location
SLOTCXROM $C006 (write) $C007 (write) $C015 (read bit 7)
SLOTC3ROM $C00A (write) $C00B (write) $C017 (read bit 7)
The SLOTCXROM switch controls locations $C100-$C2FF and $C400-$C7FF
(slots 1, 2, 4, 5, 6 and 7). If this switch is OFF, the normal slot
address space applies. If this switch is ON, the internal ROM is
enabled for these areas.
The SLOTC3ROM switch controls locations $C300-$C3FF (slot 3). If this
switch is OFF, the internal 80-column firmware is enabled in slot 3.
If this switch is ON, the slot 3 firmware is enabled.
The $C800-$CFFF area is bank switched between slots in the standard way
- it is enabled for slot n when $Cn00-$CnFF is accessed (if this area
is implemented for the slot in question) and is disabled for all slots
when $CFFF is accessed (it is necessary to do this first, to ensure
that the bank-swtich area is not enabled for multiple slots). The
internal 80-column firmware will be enabled in this area if slot 3 is
set to "internal" mode, and $C300-$C3FF is accessed.
Language Card Bank Switching
=============================
Apple II Computer Technical Information : Apple II Family Hardware Info
ftp://ground.ecn.uiowa.edu/2/apple2/miscinfo/hardware : May 2001 : 284 of 572
Comentarios a estos manuales