= 2nd 32K section, 1024 3rd 32K section, 2048 4th 32K
section). Refer to section II.E for the actual procedure used to
tell RAMEXPAND which memory block to use.
E. SPECIAL REQUIREMENT IF LANGUAGE CARD IS PRESENT
The Apple Language Card requires special treatment for use
with RAMEXPAND. This is due to the presence of the Autostart ROM
on the Language Card (see Chapter 3, section III). The memory
allocation for RAMEXPAND has been modified slightly in order to
accomodate the language card. The RAMEXPAND block specification
numbers remain the same, with the only difference being that the
top 2K of each 12K block is not used by the RAMEXPAND system. As
a result the blocks corresponding to the numbers 8 and 16 are 10K
in size rather than 12K, when an Apple Language Card is used.
RAMEXPAND is told that a language card is present at the
initialization and installation step, when the system is being set
up.
II. USE OF RAMEXPAND
A. INSTALLING RAMEXPAND
The following procedure describes the steps which must be
taken in order to install RAMEXPAND in the system.
2. First load RAMEXPAND by running the loading program:
RAMEX PA. LOAD
This program loads the two portions of the RAMEXPAND system (the
portion which resides in the Saturn 64K and l2~?K RAM Board as
well as the “low” RAM portion residing at $BDOO to $BDFF). It
then sets HIMEM to protect the “low” RAM portion and sets up
locations 10 — 12 to point to the entry point of RAMEXPAND. Thus
RAMEXPAND can be called by simply using a CALL 10 or the USR
function (Applesoft).
When run, RAMEXPA.LOAD will ask for the slot into which
RAMEXPAND is to be loaded.
ENTER SLOT TO LOAD RAMEXPAND INTO:
28
Comentarios a estos manuales