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

Re: Does an enhanced //e _ALWAYS_ have 80 col. support?



Hi All,

Ok I got my ext 80-col card book in the mail today (hooray ebay!)
and here's the lowdown on read or write to the switches.  Unless it's
a "status" switch, you specifically have to write to it.  If it's a "status"
switch, you have to read from it.  For example:  RAM WRITE select
softswitch:

RAMWRT.
To switch banks, WRITE to either location $C005 (aux) or $C004 (main)

On: Write AUX 48K   $C005
Off: Write MAIN 48K  $C004

To determine which bank is active, READ from $C014

Read RAMWRT Switch  $C014

There's a rather long drawn out assembly listing and a long-drawn out
Applesoft basic (data / poke / call) program example for determining
if the Apple is a II, a //e, a //e w/ 80 col card, or a //e with 64k 80 col
card and if need be, I suppose I could clack it into the computer for
the OP to use or base his routine on.

Honestly though, for the few bucks plus shippnig, you should score an
"extended 80-Column text card supplement" from eBay as it's a virtual
minefield in RAM depending on what switches are thrown and what
ones are not.

Later,
Craig