|
|
1.1 root 1: .ul
2: .ce
3: BITE RELEASE PACKAGE
4: .sp
5: The BITE release tape is divided into four major directories,
6: doc,include,lib and src. Doc of course contains all currently
7: available documentation. Include contains all of the header (.h)
8: files necessary to compile BITE, the special LSX floating point
9: compiler, the file system interface (which BITEX and BITEM require) and
10: system routines required under the file system interface. Lib
11: contains archive files containing all of the object modules
12: necessary to link a working version of BITE and BITEX. Where
13: BITE is intended to run on a PDP11/70 or equivalent while BITEX
14: and BITEM
15: are intended to run on an LSI-11/03.
16: BITEX is for 11/03's with the IBV11-A general purpose instrument bus
17: and associated instruments. To make room for the instrument dirvers,
18: some of the math routines i.e. sin,cos,atn,tan log had to be
19: excluded from BITEX.
20: BITEM on the other hand excludes the bus and instrument routines and
21: includes a full math package.
22: These exclusions and inclusions are controlled by two manifest constants,
23: namely LSX and TEST. These constants are not mutually exclusive, that is
24: LSX may be defined without TEST but TEST may not be defined without LSX.
25: .sp
26: Src contains five directories,
27: each of which contains source code for all of the files
28: contained in the Lib archives. In addition to source code each
29: directory under "src" contains one or more shell scripts intended
30: to build a new archive or recompile individual modules within
31: that particular source directory and link the new module with the
32: existing ones in the archives. In general the scripts to build
33: new archives are called "build.sh" and the ones to recompile individual
34: modules are called "compile.sh". In the "src/bite"
35: directory there are separate "build" and "compile" scripts for
36: BITE,
37: BITEX and
38: BITEM.
39: .sp
40: BITE was developed by R. B. Drake and J.
41: P. Hawkins of the Power Systems laboratory at Whippany, as a
42: "BASIC" like language for the purpose of providing an easy to use
43: and easy to tailor language for non-programmer engineers to use
44: in developing test programs on automated test sets. Much of the
45: software in the file system interface and the floating point
46: pre-compiler was obtained from Unix Support Group in Murray Hill
47: and Ron Hardin of Columbus Labs. respectively. However, we have
48: modified this software in many places to make it more compact and
49: to fit our particular needs. Very little of it is in "as received"
50: condition. Since, we are not primarily a software support
51: group, we may not be able to respond to requests to fix bugs
52: or modify this code unless in our opinion such changes would be
53: of benefit to our own project. However, we are very happy to
54: share what we have and are most happy that our efforts may find
55: applications other than the ones for which they were originally
56: intended.
57: .sp
58:
59: The tape supplied is created by the UNIX "cpio" command.
60: To load the tape, create a directory where it is desired to
61: place the software, mount the tape and issue:
62:
63: cpio -id < /dev/mt0
64:
65: where 0 is mag tape unit zero.
66: R. B. Drake and J. P. Hawkins
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.