Trailing-Edge
-
PDP-10 Archives
-
ap-c796e-sb
-
blis10.rnh
There are no other files named blis10.rnh in the archive.
.lm0.rm75.para0,2,4.f.j
.title
BLISS-10 HELP FILE V7E(227)
.para.lm9.f.j
BLISS-10 does not use the standard -10 command scanner. However, command string interpretation
is similar to that of other -10 CUSPS.
.para.nf.nj
_.R BLIS10
.br
*RELFIL,LSTFIL=SCR1,SCR2,...
.PARA.LM9.I-4.f.j
1.##Each file descriptor [RELFIL,LSTFIL,SRC] has the form:
.bl1.nf.nj
DEVICE:FILENAME.EXT[PROJECT,PROGRAMMER]
.para.i-4.f.j
2.##RELFIL receives the machine code generated by the compiler. If no code is desired, leave this
position empty in the command string. If FILESPEC= appears, FILESPEC is assumed to be the RELFIL spec
and no listing output is generated.
.para.i-4
3.##LSTFIL receives the program listing produced by the compiler. If no listing is desired, leave this
position empty in the command string.
.para.i-4
4.##SRC1,SRC2,... are the BLISS-10 source files which when concatenated together form
one or more BLISS-10 modules.
.para.i-4
5.##If "DEVICE" is omitted "DSK" is assumed.
.para.i-4
6.##If "EXT" is omitted, ".REL" is used for the RELFIL, ".LST" is used for the LSTFIL, and
".BLI," ".B10", and the null extension in that order are tried for the source file until either
a file is found or all three defaults have failed.
.para.i-4
7.##If [PROJECT,PROGRAMMER] is omitted for any file, the user project, programmer number is
supplied for that file. If [PROJECT, PROGRAMMER] appears at the beginning of a file descriptor, it becomes
the default for all the following descriptors which do not have a specific [PROJECT, PROGRAMMER].
.para.i-4
8.##Switches:##(-) implies that#-(switch name) will result in the opposite of the
switch action. * indicates that the switch is assumed on by default.
.para.lm23.ts23.i-9
^&NAME\& ^&ACTION\&
.bl1.i-9
*A(-) Use English language diagnostics
.bl1.i-9
B Put a start block in the REL file for this module
.bl1.i-9
C(-) Generate a cross referenced listing.
.bl1.i-9
D(-) Generate debug linkage
.bl1.i-9
E(-) Expand all MACROs in the listing.
.bl1.i-9
F(-) Set up stack frame register (FREG) on every routine
entry.
.bl1.i-9
G(-) All routines are to be made GLOBAL ROUTINES.
.bl1.i-9
H This entire module is to be loaded into the
high segment.
.bl1.i-9
I(-) Generate special inspection word immediately prior
to each routine or function body.
.bl1.i-9
K Disable listing of the source text (same as -L).
.bl1.i-9
*L(-) Enable listing of the source text.
.bl1.i-9
M(-) Enable listing of the machine code generated.
.bl1.i-9
N(-) Do not print error messages on the controlling TTY.
.bl1.i-9
*O(-) Optimize subexpressions across all ";"s.
.bl1.i-9
P Put PROLOG-EPILOG code in this module.
.bl1.i-9
Q With /C makes compact XREF.
.bl1.i-9
R(-) Do not save all declarable registers around an EXCHJ.
.bl1.i-9
S(-) Output routine names as compiled and compilation
statistics to TTY.
.bl1.i-9
T(-) Generate calls to a timing routine at the start
and end of each routine.
.bl1.i-9
U Do not optimize across ";"s (same as -O).
.bl1.i-9
V Entire module is to be loaded into the low segment.
.bl1.i-9
X Perform a syntax only (no code generation) compilation.
.bl1.i-9.nf.nj
Z(-) Use LCG default register assignments
(SREG=_#17,FREG=_#15,VREG=1,DREGS=7,RESERVE(0,_#16)).
.para.lm0.nf.nj
[end of BLIS10.HLP]