.APPENDIX BUILDING RUNOFF
RSX-11M MAPPED SYSTEMS 
.skip 
.fill 
Procedure: 
.list 1 
.le 
Use UFD to set up the proper UFDs, if necessary. 
.le 
Select the proper task build file: 
.list 0
.le;RNOBLD##Overlayed 
.le;RNOBLDFCS##Overlayed, resident library 
.le;BIGRNOBLD##Non overlayed, resident FCS library 
.le;RNOIASBLD##IAS overlayed 
.els
.LE Select the options you require by editing the RNPRE.MAC. 
For example the conditional $FLORD may be enabled by deleting the semicolon. 
This will enter a default set of escape sequences for the FLORIDA DATA 
printer. 
.TP 5 
.le 
Edit the Task Build command file to reflect your individual 
system needs. The Task Build command file contains parameters 
to set the default switches, default paper size (for /-FF) and 
default underline mode. 
If you use lots of index terms or otherwise make heavy demands on
dynamic memory RNO will run faster by increasing EXTSK parameter.
The overlayed version has lots of room for dynamic memory extension
and runs nearly as fast as the non overlayed version.
.le 
Assemble
.NOFILL 
.INDENT +16 
MAC @RNOASM
.F.le ;Build the task 
.lm+16.NF 
TKB @RNOBLD .....or 
TKB @RNOBLDFCS ..or 
TKB @BIGRNOBLD 
.LM-16 
.FILL 
.le ;The final RNO.TSK should be copied to LB:[1,54] if you wish to 
make it available to all users. 
.ELS 
.BREAK 
.S 
RSX-11M UNMAPPED SYSTEMS 
.skip 
Users of unmapped systems should follow the procedure outlined 
for mapped systems, but selecting UICs as appropriate. 
File RNOBLD.CMD will have to be edited to delete the /MM 
switch and to change the PAR directive to match system 
requirements. 
.s 2 
RSX-11D/IAS 
.skip 
Users of RSX-11D/IAS should follow the procedure outlined 
for users of RSX-11M Mapped systems.  Since the conventions 
for source and object files are installation dependent, all .CMD 
and .ODL 
files should be edited accordingly.  Additionally, RSX-11D/IAS 
users should alter RNOBLD.CMD to change the /MM switch to 
/MU and to change the PAR directive as needed. 
.b 
Alternatively, IAS users may use command file RNOIAS.CMD to 
assemble and build RUNOFF. 
The command file contains parameters 
to set the default switches, default paper size (for /-FF) and 
default underline mode. 
.s 
VAX/VMS users
.s
This program must be built under compatibility mode using MCR.
The commands are:
.i10; MCR MAC @RNOASM
.i10; MCR TKB @RNOBLD
Otherwise the 11-M proceedure should be used.
.s
RESTRICTIONS
.s
This version of RNO uses the SOB instruction.  If your machine (11/20  or 11/10) 
doesn't have this instruction it may be simulated in the RNPRE.MAC file. 
Since almost every PDP-11 has this instruction you will probably not have 
to worry about this.  In addition the prefix file has a symbol $FLORD to define 
a set of default escape sequences for the Florida data printer.   If you wish 
to define your own internal set of default escape sequences the default table 
is in routine START. 
.s;The maximum input line is currently set to 140 characters.  If this is 
too short you may redefine the symbol IBFSIZ in RNFIO.MAC.  You should be 
aware that if you do this the program will grow in size at the expense of 
dynamic memory. 
.note
This program has been successfully run on RSX-11M, VAX/VMS, and IAS
systems.  It has not been tried on unmapped systems.
.end note

