[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Steal RAM -- Question
- Subject: Steal RAM -- Question
- From: "Bryan Parkoff" <nospam@nospam.com>
- Date: Sun, 05 Nov 2006 02:01:59 GMT
- Newsgroups: comp.sys.apple2
- Organization: SBC http://yahoo.sbc.com
- Reply-to: "Bryan Parkoff" <nospam@nospam.com>
- Xref: g2news2.google.com comp.sys.apple2:14583
I would like to discuss two topics -- 16KB RAM and 48KB RAM for Apple
//e.
We know that 16KB RAM has even switch on $C08X to set zero to WRTCOUNT
(PREWRITE) and odd switch on $C08X to add 1 or 2 to WRTCOUNT. If WRTCOUNT
is set to 2 then HIGH RAM for writing is enabled. My question is why do odd
switch on $C08X set zero to WRTCOUNT if STA instruction (Write Only) is used
unlikely to disable HIGH RAM for writing. Only even switch on $C08X is used
to disable HIGH RAM for writing. Please explain what STA instruction is
used for?
If we are going to build peripheral card using RAM like AE RAMFactor
card, we have an ability to force INHIBIT' to be low to disable CASEN',
EN80', CD ROM, and EF ROM so they can steal $D000-$FFFF by using RAM card on
periperhal slot rather than motherboard RAM or auxiliary RAM. Will
$0000-$01FF and $0200-$BFFF work to be used in peripheral slot? I am
curious.
Bryan Parkoff