
Apple II Computer Info
If you have a multi-bank auxiliary slot RAM card (such as a RamWorks)
there is an additional register, usually at $C073, which selects a bank
on the card. This bank then replaces auxiliary memory in the addressing
mechanisms of the IIe. I think that the 80-column video buffers only
exist in bank 0 of a multi-bank auxiliary slot card.
> I'm use to using the apple ][+ with language card...so, could somebody
> please explain
> all the memory bank switching and all the new I/O soft switches in the ][e.
There are a lot of new soft switches: the IIe has every location in
$C000-$C01F used for something (in addition to the keyboard functions
which affect all these locations).
The $C000-$C00F switches are write-only (reading gives you the keyboard
latch). The $C010-$C01F switches are read-only, and only bit 7 is
significant (bits 0-6 are the last key value).
$C000-$C00F READ Keyboard buffer and latch flag in bit 7 (as ][/][+)
$C000 WRITE 80STORE OFF
$C001 WRITE 80STORE ON
$C002 WRITE RDMAIN
$C003 WRITE RDAUX
$C004 WRITE WRMAIN
$C005 WRITE WRAUX
$C006 WRITE SLOTCXROM
$C007 WRITE INTCXROM
$C008 WRITE MAINZP
$C009 WRITE AUXZP
$C00A WRITE INTC3ROM
$C00B WRITE SLOTC3ROM
$C00C WRITE 80VID OFF
$C00D WRITE 80VID ON
$C00E WRITE PRICHARSET
$C00F WRITE ALTCHARSET
$C010-$C01F WRITE Reset keyboard latch
$C010 READ Keyboard buffer, any-key-down flag in bit 7, reset latch
$C011 READ RDLC2 Read language card bank 2 enable
$C012 READ RDLCRD Read language card read enable
$C013 READ RDRAMRD Read main/aux read select
$C014 READ RDRAMWR Read main/aux write select
$C015 READ RDCXROM Read slot/internal CX ROM select
$C016 READ RDAUXZP Read main/aux zero page and language card select
$C017 READ RDC3ROM Read slot/internal C3 ROM select
$C018 READ RD80STO Read 80-column store enable
$C019 READ RDVBL Read vertical blanking
$C01A READ RDTXT Read text/graphics enable
$C01B READ RDMIX Read full/mixed screen select
$C01C READ RDP2 Read page1/page2 select
$C01D READ RDHIRES Read hires/lores select
$C01E READ RDCHARSET Read primary/alternate character set select
$C01F READ RD80VID Read 80-column video enable
The SLOTCX/INTCX switch determines whether $C100-$C2FF and $C400-$C7FF
access slot ROM space or the internal ROM. The internal ROM contains
Apple II Computer Technical Information : Apple II Family Hardware Info
ftp://ground.ecn.uiowa.edu/2/apple2/miscinfo/hardware : May 2001 : 10 of 572
Comentarios a estos manuales