|
|
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.