Loading And Outputting Programs; Paper Tape Systems; Magnetic Tape Systems - RCA 1800 Operator's Manual

Cosmac development system ii
Hide thumbs Also See for 1800:
Table of Contents

Advertisement

••
1
Operating and Programming the CDS _
_ _ _ _ _
__
_ _ _ _ _
__ _ _ _ _ _ _ _ _ _ 11
Loading and
Outputting Programs
Programs may be entered manually by use of the
! M command, just described. This and other
Monitor commands are covered in detail in the next
~ection.
Ordinarily, programs will be loaded from
paper
'
tape via a TTY, from magnetic tape cassettes
via the TI terminal, or from a floppy diskette via the
Floppy Disk system. The latter is covered separately
ill. :the RCA COSMAC Floppy Disk System CD-
{»18S805 Instruction Manual MPM-217. RCA-
supplied CDS programs are designed to work in the
fllB-duplex mode.
Following are the methods used with paper tape
and magnetic cartridges:
Paper Tape Systems
To load a paper tape:
U
Press RESET, followed by RUN U.
21 Press the RETURN key (C-R) on the TTY.
Make sure it is in the LINE Mode and the
installed switch is in the MANUAL position.
31 UT20 will return the symbol
*
indicating it
is ready to accept commands.
41 Position the tape in the header and tum on
the tape recorder.
51 When loading is complete, UT20 will issue
another
*.
61 Start the program by typing$UO(CR).
If preferred
,
typing can be suppressed during
paper-tape loading by pressing the LINE FEED key
in stead of CR at step 2. In this case, the user should
re-initialize the system after loading by pressing
HESET, RUN U, and CR before attempting to start
the loaded program.
UT20 monitors the program being loaded and will
issue a '! if a format error is detected. If an error is
detected, stop and reload the tape from the begin-
ning.
To punch reloadable tape:
11 With the TTY in the LOCAL mode,
position tape in the punch, tum the punch
ON, and make a header of nulls (control-shift-
Pl.
.
21 Type ! Maaaa 6 where aaaa is the hex
address of where the data is to be reloaded
(normally location 00001.
31 Turn the punch OFF and put the TTY in
the LINE mode.
41 Initialize the CDS with a RESET, RUNU,
followed by a RETURN (CRI.
51 Next, type ?Maaaa 6count, where the
address is the starting address of data to be
read from memory, and count is the number of
hex bytes to be punched.
61 Turn the punch ON and press CR. After the
tape is punched, some more nulls should be
added to its end.
The
assembler
and
editor
programs
automatically punch reloadable tape as described in
the
Section
titled
CDS
Resident
Software
Development Aids.
Magnetic Tape Systems
To load a magnetic tape:
1)
Press RESET, RUN U, then CR.
2) UT20 will return the symbol
*.
3) Mount the cassette. Rewind it and press
LOAD/FF to advance to the first record.
Make sure the drive is in the LINE and
PLAYBACK mode.
41 When loading is completed, UT20 will
issue
another
* .
Start the program by typing
$UO(CR).
Typing during load can be suppressed by turning
the printer OFF. If a ? is typed during loading, an
error has been detected and the tape should be
reloaded.
To record reload able tape:
11 With the terminal in the LOCAL and
RECORD mode, mount a blank cartridge.
2) Type !Maaaa 6 where aaaa is the hex
address of where data is to be reloaded
(normally location 00001 .
3)
Switch to the LINE and PLAYBACK
mode and initialize the CDS with a RESET,
RUN U, and CR.

Advertisement

Table of Contents
loading

Table of Contents