Chapter 3USING THE SATURN 64K AND 128K BOARDSProcedures for using the Saturn 64K and 128K RAM boards are described in this chapter, with particular em
A. APPLE II:Since Apple II’s are provided with Integer BASIC in ROM, Applesoft can be made available by loading it into the Saturn 64K and 128K RAM Bo
Although the Saturn 64K and 128K boards will appear as a 16K RAM board to much existing software, allowing this software to take advantage of this por
other expansion RAM boards (Saturn 32K, 64K, 128K) Removal of the Apple Language Card is required for operation in these cases.Support of the langua
D. PASCAL PSEUDO—DISK (Chapter 7)This package allows you to emulate a disk drive under the PASCAL operating system. This results in increased throughp
Chapter 4MOVEDOS DOS RELOCATION SOFTWAREThe software provided with the Saturn 64K and 128K boards enables one to take advantage of a portion of the RA
64K or 128K board as well as the relocated DOS. Also, through the use of the DOS PSEUDO—DISK, the rest of the RAM board may be used as a fast RAM—DI
A. Running MOVEDOS with DOS 3.21. Boot a standard DOS 3.2 system.2. Run the DEMUFFIN or similar program to convert the file MOVEDOS to 13 sector for
the running of MOVEDOS also applies to MOVEDOS.LANG (sections A & B; above).III. USING AN APPLESOFT OR INTEGER CARDAs indicated previously, a prov
Apple II Plus).PRECAUTIONS CONCERNING BOOTING DISKS:This precaution applies to systems which have been config- ured (using the configuration program)
Copyright (C) 1982by Saturn Systems, Inc.Apple is a registered trademark of Apple Computer, Inc.Applesoft is a registered trademark of Apple Computer,
to run these programs with the relocated DOS. The program called MOD, included in the software package with the Saturn 64K and 128K boards will repai
B. MEMORY USAGEThe memory maps presented on the following two pages illus-trate how the system is organized with the relocated DOS present in the Satu
The following memory map describes an Apple II plus with a standard DOS present as well as INTEGER BASIC in the RAM board. The 2nd 16K bank of thi
After running MOVEDOS (or booting the relocated DOS), the following memory map describes the same system (Apple II plus, 48K, INTEGER present in RAM b
C. MORE DETAILS CONCERNING MOVEDOSWhen MOVEDOS is executed, the following occurs:1. A search is made starting at slot 0, and incrementing upward, for
D. MISCELLANEOUS ROUTINES, POINTERS, ETC.Location Function$BFOO Routine which enables the 16K bank ofSaturn 64K or 128K board which contains DOS(call
Chapter 5RAMEXPANDRAMEXPAND is a software package consisting of a set of functions for extending the amount of RAM available to Applesoft and Integer
ters. The file RAMEXPAND is the portion of the system which resides in the Saturn RAM board. RAMEXPAND.LOW is the portion which resides in low RAM (no
$FFFF -------------------12k 12k$EOOO [8] ------- [16] 4k 4k[32] [64]$DOOO ------- 16K Bank 1 16K Bank 2The following tab
$FFFF ------------------------ "32K Section”12K 12K DESIGNATION[8] [16]$EOOO ---------4K 4K[32] [64] 256$DOOO-----------------
TABLE OF CONTENTSRegistration Card 4Service 4Chapter 1: Introduction 5Chapter 2: Installation InstructionsI. Recommended Location 6II. Installation 6I
Thus, in order to specify a given block of memory in a 64K or 128K board, the block designation number (8, 16, 32 or 64) must be provided as well as
Respond by entering the slot number containing the memory card (32K, 64K or 128K RAM board) into which RAMEXPAND is to be loadedENTER TYPE OF CARD YOU
In general the values represent the following:A. FUNCTION. The first value identifies the function to be performed. This must be an integer in the ran
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
2 [slot #] + 128 [to indicate that this is a 54K or 128K board] + 8 F 12K block designation #1 + 256 [ 1st “32Ksection” designation #] = 394.b) This b
F. RESERVING SPACE FOR BASICSpace in a Saturn 32K, 64K or 128K RAM Board can be reserved for the alternate BASIC (Integer BASIC in Apple TI Plus; by n
E. RESETTING RAMEXPAND ENTRY POINTSThe entry point into RAMEXPAND that is used when calling it is normally stored in locations 11—12. This entry poin
B. ERROR SUMMARY1 = illegal function2 = variable not found3 = memory block already in use4 = memory block not found5 = illegal block selection paramet
The program will demonstrate the operation of the following functions.1. Store array (#5)2. Fetch array (#6)3. Store subroutine or program segment (#3
b) ARRAY DEMO — This option will demonstrate the saving and loading of an array from extended RAM using RAMEXPAND functions.c) LOAD PROGRAM SEGMENT 1
II. Use of RAMEXPAND 28A. Installation 28B. Command Set—up 29C. Calling RAMEXPAND 30D. Initializing RAMEXPAND 30E. Attaching Memory Blocks 30 1. 1
VII. SUMMARY OF AVAILABLE FUNCTIONSRAMEXPAND provides the following functions (specified as the first value in the command string)0 — no operation1
VIII. COMMAND SYNTAX AND DESCRIPTION0 — No—op No values other than function.1 — Store program function, segment name, error status, unused, un
of the program from the starting line number up to and including the ending line number is saved.Error status:0 = success1 = illegal function2 = varia
6 — Fetch contents of arrayfunction, segment name, error status, array name, arraylengthThis function retrieves the named segment and stores the conte
8 — Delete segmentfunction, segment name, error status, unused, unusedThis function deletes the segment named. This makes the space in extended RAM a
Error status:0 = success1 = illegal function2 = variable not found3 = block already in use5 = illegal block selection parameter6 = RAM not in specifie
This function looks up an existing segment name. It then returns the next name following the specified name. This may be used to step through all the
11 = no array specified12 = not enough room in extended RAM16 — Fetch contents of Applesoft String array function, segment name, error status, array n
Chapter 6DOS PSEUDO—DISKThis software package enables one to use the Saturn RAM Board(s) for storing programs and data in a very similar manner as is
There are two basic steps which must be taken in order to be able to use the PSEUDO DISK. These are:1. Set up the PSEUDO DISK2. Install the PSEUDO DIS
B. Executing FILEMARKER 58C. Error Conditions 59 VII. Using FILEMOVER 60A. Program Description 60B. Executing FILEMOVER 60C. Notes Concerning Use 60D.
WHICH SLOT?Enter the slot of the first memory card. The system will prompt for the type of card present 128K, 64K, 32K, 16K.Enter the card type (ex. 1
directory. The PSEUDO DISK can be accessed in the same manner as a real disk, using the slot and drive designation previously specified (default slot
VI. USING THE PSEUDO DISKOnce the pseudo—disk has been initialized and installed(by running the appropriate BASIC program or BRUNing the SATURN DISK p
(and is executed by the BASIC program, PSEUDO DISK) and initialization of the PSEUDO DISK when the relocated DOS is used. The driver routines for the
Chapter 7PASCAL PSEUDO—DISKThe enclosed SATURN SYSTEMS PASCAL diskette includes the following programs for use with Apple PASCAL version 1.1:PSEUDO: A
I. PASCAL PSEUDO—DISK SYSTEM REQUIREMENTS:A. HARDWARE REQUIREMENTS:An Apple II with 48K of on board memory, a least one disk drive (1—5 drives may be
AVAILABLE CAPACITY IN BLOCKS(After allowing 4 blocks for the directory and 2 boot blocks)Saturn Boards Installed with the following:Saturn Systems On
2. Execute the file PSEUDO. A menu will be displayed:APPLE PASCAL PSEUDO DISKCOPYRIGHT 1982 Kenneth RoeCOPYRIGHT 1982 Saturn Systems, Inc.<1> LO
SUMMARY:1. Make sure that the files listed on the proceding page, are present on the boot diskette.2. Run PSEUDO, from the boot diskette. This will in
contents of a minifloppy diskette to the PSEUDO DISK.The fast access times of the PSEUDO DISK may be utilized for files thus transferred.C. EXECUTING
REGISTRATION CARD:Please fill out and return at your earliest convenience, the enclosed registration card. This will enable Saturn Systems to notify y
E. ERROR CONDITIONS FLAGGED BY FASTCOPY:FASTCOPY will inform the operator when the following conditions exist:Condition: Action taken:Source volume no
Along with the above information, FILEMARKER displays a indicator which points to a file in the directory. This pointer may be moved up or down the li
VII. USING FILEMOVER:A. PROGRAM DESCRIPTION AND INTENDED USE:FILEMOVER is a utility program designed to read a data file (FILEMARKER.DATA) containing
Except for system files, if a file suffix is not .TEXT, or .CODE, that file will be copied as a data file.Stating the last paragraph another way:
The graphics demonstration programs provided on the Saturn Systems PASCAL diskette are meant to illustrate the way in which graphics programs may move
CHAPTER 8CP/M PSEUDO DISKThe CP/M PSEUDO DISK is a software package which sets up Saturn RAM boards for use as a fast “RAM” disk drive under the CP/M
1. The PSEUDO DISK must be set up.2. The PSEUDO DISK drivers must be installed and the system initialized.I. SETTING UP THE PSEUDO DISKThis step invol
CP/M PSEUPO DISK DRIVE C: DIRECTORY BLOCKS 1SLOT BANK SLOT BANK12345678 12345678 0 4 1 5 2 6 3 7----------------------------------------------
2. Select option 2 to change the number of directory blocks (Default = 1)NOTE: Each directory block can hold 32 directory entries.Once all of the card
III. USING THE PSEUDO DISKAfter the PSEUDO DISK has been installed, it is accessed just like another disk drive, using the drive designation assigne
Chapter 1INTRODUCTIONThe Saturn 64K and 128K Ram Boards are expansion plug—in cards designed to provide an extra 64K or 128K bytes of random access me
Chapter 9TECHNICAL INFORMATIONI. ADDRESSING THE SATURN 64K AND 128K RAM BOARDSThe Saturn 64K RAM board contains 64K bytes(and the 128K RAM board, 128K
The following memory map depicts schematically the Banks present on the 128K RAM board. Only the first 4 16K banks displayed are present on the 64K b
II. CONTROLLING THE SATURN 64K and 128K RAM BOARDThe Saturn 64K and 128K boards are controlled using 16 locations in the range $CONO — $CONF, where N
The following table summarizes the various mode combinations which are available.ControlAddress Function $C0N0 4K Bank A; RAM read; Write protect $C0N
Using the appropriate mode combination (previous table), any given byte of memory on the Saturn RAM board can be accessed. In fact, in several modes (
The LEDs are defined as follows (left to right when board is oriented face up, with LEDs a the top of the board), A3, Al, AO, RAM READ. When the board
IV. SPECIFICATIONSA. MemoryType: dynamicAccess time: 200nsRefresh: 7 bitB. Power consumption (average)+5V l6OmaC. Compatible PartsMotorolaFugitsuNECHi
SATURN RAM BOARD WARRANTYSaturn Systems, Inc. (551) warrants this product to be free of defects in material and workmanship for a period of one (1) ye
Chapter 2INSTALLATION INSTRUCTIONSI. RECOMMENDED LOCATIONThe recommended location for the Saturn 64K or 128K RAM board depends upon whether an Apple
C. Align the gold edge connector fingers with the slot of the socket, centering the card in the socket prior to insertion.D. Apply gentle downward pre
Comentarios a estos manuales