User`s manual
n710c68k (n710c80k)
SBCSCSI/D1 4-7
4
n710c68k (n710c80k)
NAME
n710c68k (n710c80k) ÑCompiler for NCR SCSI SCRIPTS files
SYNOPSIS
n710c68k file [options] [outfile]
DESCRIPTION
The n710c68k (n710c80k) is the NCR SCSI SCRIPTS compiler for the NCR
53C710 SCSI I/O Processor resident on an MC68xxx (MC88100) host that
translates SCRIPTS contained in file to C language integer arrays of NCR
53C710 opcodes and operands. The compiled outfile may then be compiled by
a C language compiler to produce an outfile.o object file. This n710c68k
(n710c80k)
compiler does not support directory paths in the specification of
either the file or outfile, requiring file and outfile to reside in the current
directory.
The following options apply:
-e errorfile This option generates a file where all the error information is
stored. If the -e option is used without specifying errorfile
name, then the errorfile name defaults to file.err.
-l listfile This option determines if a listfile is generated and if so what
the name of the filename is. If the -l option is given without
specifying a filename, then the filename defaults to file.lis. For
every instruction, the listfile lists an offset from the beginning
of the SCRIPTS, the longword instruction, the longword
address, and the corresponding ASCII source instruction.
Labels appear on a line by themselves as they are encountered
in the SCRIPTS. Also produced is a list of absolute or relative
variables, and their location in the SCRIPTS. This is followed
by a list of labels and label locations that appear in the
SCRIPTS. The location is an offset from the beginning of the
SCRIPTS.
The final list gives the label patches. Label patches are offsets
into the SCRIPTS where a label is referenced. They are called
patches because the absolute address of the labels must be
patched into the SCRIPTS at runtime.