Information about the UBC distribution:

The following directories or files exist in this directory (ubc)
(or would if you brought all of them onto the disk):

READ_ME		what you are now reading
acc		our accounting routines, includes a "mkuser" command  ###
basic		UBC ANSI basic interpreter 
bin		binaries for F77 stuff
doc		documentation file source (FMT format)
dosbatch	DOS/BATCH job emulation 
fakedos		Fakes DOS so that dos .LDA files may be run 
fc		UBC Fortran 77 source
fcdoc		UBC Fortran 77 documentation
fdb		UBC Fortran 77 debug package
fmt		UBC Format (UBC equivalent of NROFF) 
fns		UBC Fortran 77 functions (sin,cos etc) ###
fsv5		UBC File Save routine 
install.cpall	cpall used to install F77
install.dirs	shell script to make directories (not really needed)
install.f77	shell script to install UBC F77 as "f77"
install.fc	shell script to install UBC F77 as "fc"
install.unarcv	V7 (PWB) ar format to V6 ar format converter
io		io routines source for F77 ###
lib		various libraries (binaries)
libs		system call support for F77
libz		misc. utility library for F77
link		linker for DEC .obj files  
lisp		a UNIX LISP 
m6800		Motorola M6800 cross assembler 
ntp		TP written in C and smarter  ###
ourlib		lots and lots of misc. routines written in Fortran 
plot		UBC plot library routines 
plotsys		filters for above (including Printronix, TX4010 etc.)
prt		printable versions of the "doc" files (may be a little old)
rt11		Program to run most RT-11 .SAV files under unix  
rtunix		library routines to run most UNIX code under RT-11
run		runtime support for F77 ###
sys		system utility routines source 
fcsys		subset of sys needed for F77
test		small test routines for F77
tourlib		some test stuff for "ourlib" 
ubcbin		binaries for most of the sources in "sys"
usr		contains following subdirectories
usr/include	copy of /usr/include in case you need it
usr/fort	binaries for F77 (prototype /usr/fort)
usr/lib/fields	prototype field definitions
wlib		source for Webb's library. everything uses this library
xsimcon		Simulation control package (Unix version)  

### ==> not provided for binary license only distribution

To install UBC Fortran 77 as "fc" use

install.fc

There are two parameters for the "install.fc" command:

install.fc cpu system

"cpu" specifies the type of cpu and instruction set available.
	""	if not specified a PDP 11/45 or PDP 11/70 with FPU is assumed
	34	specifies a PDP 11/34 with a FPU 
	fpt	specifies a PDP 11/34 requiring FPU simulation
"system" should be left blank unless an early version 6 is used that does
	not accept the new AR format (if the first word of a library is
	octal 177555 it is old AR format, if it is 177545 it is new AR
	format).

To install Fortran 77 as "f77" use:

install.f77 cpu system
	as above.

Some of the commands in sys, bsys, and ubcbin are:
Most reside in /usr/bin at UBC.
(note that not everything here was considered distributable, these
lines were captured via a "grep UBC" so not everything here is in the
distribution if there is something of interest please give me call).

a - assembler interface (UBC)
aesout - convert output for AES PLUS (UBC)
aesread - read from AES PLUS (UBC)
anvar - one way analysis of variance (UBC)
aovc - simple linear regressions and analysis of covariance (UBC)
ar - archive and library maintainer interface (UBC)
asa - asa carriage control (UBC)
avplot - plot means, confidence limits etc. (UBC)
basic - unix ansi basic interpreter (UBC)
batchcards - reading cards (UBC)
batchq - submit file for batch processing (UBC)
bcpl - compile BCPL program (UBC)
bye - log off system (UBC)
cancel - cancel currently running batch job (UBC)
cat, l, list - concatenate and print (UBC)
ccc - conditional C compiler (UBC)
ccoef - correlation coefficients and related statistics (UBC)
chef - Dr. Peck's editor (UBC)
cols - take columns of a file (UBC)
cost - print charges for system use (UBC)
ctl - output a control character (UBC)
cvtrt - convert a.out to rt-11 format (UBC)
dbl - print two side by side copies (UBC)
ditto - reproduce documents on multiwriter (UBC)
dosbatch - run a DOS/BATCH job (UBC)
doscvt - convert to DOS or RT-11 format (puts in CR's) (UBC)
dtc - dectape copy routine (UBC)
dtfs - dec-tape to fs tape copy (UBC)
eot - generate a control-d (UBC)
fc - fortran 77 compiler (UBC)
fdb - fortran debug routine (UBC)
ferr - print fortran error message (UBC)
fields - extract fields from binary records (UBC)
filecp - filesystem copying program (UBC)
fixlen - fix long lines in source files (UBC)
fmt - text formatting program (UBC)
fmtcard - fmt card input (UBC)
fmtsort - fmt source sorting (UBC)
fs - file save routine (UBC)
fsize - program program size (UBC)
gendate - include generation date in a program (UBC)
grab - obtain a device (UBC)
hack - Hacker's special (UBC)
hist - print histograms (UBC)
ignore - ignore leading lines of a file (UBC)
l - list a file (same as cat, list) (UBC)
labels - produce labels (UBC)
lc - lower case filter (UBC)
length - print min, max, avg lengths of lines, and line count (UBC)
libgen - generate a FMT macro library (UBC)
libsort - library sort routine (UBC)
lines - copy line range of a file (UBC)
linker - linkeditor for DEC objects (UBC)
lisp - LISP interpreter (UBC)
list - list a file (same as cat, l) (UBC)
loadvfu - load vertical forms unit of the printronix (UBC)
long - issue long commands (UBC)
lpi - set lines per inch on the printer (UBC)
lpr - line printer spooler (UBC)
lst - list a file with headings and line numbers (UBC)
man - run off section of UNIX manual (UBC)
mark - printer out ruler for 132 columns (UBC)
mkdir - make a directory (UBC)
mlnrg - stepwise regression with transformations (UBC)
model - compile a simcon model (UBC)
mts - mts terminal routine (UBC)
mtsed - editor similar to the MTS editor (UBC)
mtsfs - read an MTS *FS tape (UBC)
mvall - move a group of files into a directory (UBC)
mvdir - move or rename a directory (UBC)
nccc - Conditional version 7 c Compiler (UBC)
noparity - turn off memory parity (UBC)
oxy - off line plot (UBC)
parity - enable memory parity (UBC)
pg - print out file a page at a time (UBC)
pgs - count printed pages (UBC)
phone - look up user/phone number (UBC)
plot - default plot filter (uses pp) (UBC)
plotter - calcomp plot filter (UBC)
pp - printronix printer plotting (UBC)
ppr - printronix plot filter reversed (x down page) (UBC)
pr - print file (UBC)
ps - process status (UBC)
radpk - convert to radix 50 (UBC)
rates - print out charge rates (UBC)
readppt - read from paper tape reader (UBC)
refs - print references and definitions (UBC)
rmul - remove underlines (UBC)
rplog - data plotting (log format) (UBC)
rtdt - read rt-11 dectape (or disk) (UBC)
rtld - load with unix simulation routines for rt11 (UBC)
ruler - print out ruler for 80 columns (UBC)
run - run DOS program (UBC)
sas1 - simple statistics (UBC)
sh - shell interface (UBC)
shutdown - shutting down unix (UBC)
simcon - invoke unix version of simcon (UBC)
skulk - print out printable strings in a file (UBC)
space - print out disk space available (UBC)
splot - plot out values (UBC)
spool - mts output via unix (UBC)
startlp - restart line printer (UBC)
status - print out costs (UBC)
STTY - stty in case you get stuck in upper case (UBC)
sysmon - monitor system calls of a program (UBC)
tb - output to tape with blocking (UBC)
tcon - tape control routine (UBC)
toasa - convert ascii to asa controls (UBC)
touch - set modification date of a file to now (UBC)
tp - manipulate DECtape, floppy, and magtape (UBC)
trim - remove trailing blanks from lines (UBC)
ts - tape sniff routine (UBC)
tt - techtran 950 manipulation (UBC)
tx4010 - plot filter for Tektronix 4000 series (UBC)
uc - upper case filter (UBC)
unarcv - convert back from V7 ar format to V6 (UBC)
whatis - print one line explanation of program (UBC)
whois - print user information (UBC)
wipe - write zeros (good for testing magtape or clearing it) (UBC)
wrap - wrap output around screens that don't do it automatically (UBC)
xfs - simple fs tape routine (UBC)
xtp - tape extraction using tp (UBC)
xy - plotter spooler (UBC)
