memory board.
1. Saturn 32K and standard 16K RAM boards:
The following procedure is used for attaching blocks of
memory on a Saturn 32K board, or a 16K RAM card.
To attach a single block to RAMEXPAND, the chosen block and
slot number containing the memory card are stipulated as follows:
a) A block selection parameter is calculated by adding the
slot # of the memory card to the block designation # (given
in section I.D.l). For example, the block selection para-
meter of the first 12K block of a Saturn 32K RAM board in
slot 2 is 2 [slot #3 + 8 [block designation #] = 10.
b) This block selection parameter is supplied as the second
parameter in CM$ when the connect function (#9) is executed.
Thus in above example, CM$ = “9,lO,A,O,O” where A= error
status variable.
Additional calls to RAMEXPAND may be used to connect other
blocks of memory as desired. More than one block within a given
memory card can be attached with a single call to RAMEXPAND, by
merely adding the corresponding block numbers along with the
slot# to generate the block selection parameter. Thus, to
specify the first and second 12K block of a Saturn 32K board in
slot #2, the block selection parameter is:
2 + 8 + 16 = 26
| | | |
slot# 12K 12K block
block block selection
parameter
and CM$ = “9,26,A,0,0”.
2. Saturn 64K and 128K RAM boards:
The following procedure is used for attaching blocks of
memory on a Saturn 64k or 128K RAM board to RAMEXPAND.
To attach a single block to RAMEXPAND, the chosen block and
slot number containing the memory card are stipulated as follows:
a) A block selection parameter is calculated by adding the
slot # +128 to the block designation # and the “32K section”
designation given in I.D.2. Thus, for example, the block
selection parameter of the 1st 12K block of a Saturn 64K
(or 128K) board in slot 2 is calculated:
31
Kommentare zu diesen Handbüchern