Annotation of 43BSD/ingres/doc/other/setup_geo.nr, revision 1.1.1.1

1.1       root        1: .ds II \s-2INGRES\s0
                      2: .ds GQ \s-2GEO-QUEL\s0
                      3: .ds HE 'HOW TO SET UP GEO-QUEL''PAGE %'
                      4: .so nmacs
                      5: .ce
                      6: Instructions for setting up GEO-QUEL version 6.2.
                      7: 
                      8: .ce
                      9: (March 22, 1979)
                     10: 
                     11: This set of instructions will help you to get
                     12: \*(GQ running on your \*(II system.
                     13: If you have been running version 4.0 of \*(GQ
                     14: you should be aware of some differences
                     15: between the old and current versions.
                     16: They are identified in section 6 of this document.
                     17: Your \*(II system should have been completely
                     18: installed before starting to install \*(GQ.
                     19: 
                     20: 
                     21: .sh 1
                     22: Moving \*(GQ to /usr/bin.
                     23: .PS
                     24: The binary for \*(GQ is in .../bin/geoquel.
                     25: It should be moved or linked into /usr/bin.
                     26: This will provide you with a working system.
                     27: 
                     28: Move \*(GQ to /usr/bin:
                     29: 
                     30: .ti +8
                     31: mv .../bin/geoquel  /usr/bin/geoquel
                     32: 
                     33: Verify that the file mode of \*(GQ is 711.
                     34: Notice that it SHOULD NOT set user id.
                     35: The correct mode is:
                     36: 
                     37: .ti +8
                     38: -rwx--x--x 1 ingres    . . .   geoquel
                     39: .sh 1
                     40: \*(GQ documentation.
                     41: .PS
                     42: The reference manual for \*(GQ may be found
                     43: in .../doc/geoquel.
                     44: To print a copy of the \*(GQ reference manual
                     45: on the line printer,
                     46: execute the command:
                     47: 
                     48: .ti +8
                     49: setup georef | lpr
                     50: 
                     51: These instructions can be printed using the command:
                     52: 
                     53: .ti +8
                     54: nroff .../doc/other/setup_geo.nr
                     55: 
                     56: Documentation for the graphic terminal support
                     57: software, GRAFPAC, is currently limited to the information
                     58: in the code.
                     59: The files in .../geoquel/grafpac are organized such that a
                     60: file names start with a descriptive two letter code.
                     61: The codes are:
                     62: 
                     63: .in +8
                     64: .nf
                     65: gt     GT40-GT42 specific routines
                     66: tk     Tektronix 4014 specific routines
                     67: tv     Device independent routines
                     68: .fi
                     69: .in -8
                     70: 
                     71: GRAFPAC has been organized so that the
                     72: proceedure level interface is machine independent.
                     73: 
                     74: .sh 1
                     75: Display Terminal Support
                     76: .PS
                     77: \*(GQ supports two types of display
                     78: terminals: Digital Equipment Corporation's
                     79: GT40-GT42, and Tektronix's 4014.
                     80: The Tektronix 4014 version can be used to
                     81: drive any 4010 type terminal but a
                     82: 4014 with extended graphics module is expected.
                     83: 
                     84: When running \*(GQ in background or from a
                     85: terminal that cannot display graphic output,
                     86: it must guess which type of display list should
                     87: be drawn, GT40-GT42 or 4014 type.
                     88: The default has been set to
                     89: 4014.
                     90: If you would prefer another
                     91: default the file .../geoquel/geoquel.c
                     92: must be changed.
                     93: Specifically, the three compile options
                     94: at the head of the file must be adjusted.
                     95: See the comment in the code for further
                     96: information.
                     97: 
                     98: To use a GT40 or GT42, you must load a monitor program
                     99: in the PDP-11.
                    100: This monitor can be found in .../geoquel/gt42.
                    101: A loaded copy of the monitor is supplied
                    102: in .../geoquel/gt42/gt42mon and can be used directly.
                    103: Simply 'cat' this file to the terminal.
                    104: 
                    105: .ti +10
                    106: cat .../geoquel/gt42/gt42mon
                    107: 
                    108: The format of this file is suitable for use with
                    109: the standard ROM loader normally at address 166000.
                    110: 
                    111: If you decide to provide support for
                    112: another graphic device, you must re-write
                    113: the routines in .../geoquel/grafpac.
                    114: Naturally, we would be interested in hearing
                    115: about any other devices you develop support for.
                    116: 
                    117: .sh 1
                    118: Possible source code changes.
                    119: .dn
                    120: If your machine has a hardware floating point unit.
                    121: .PS
                    122: You may wish to recompile \*(GQ without the
                    123: software floating point interpreter.
                    124: This will not affect the operation in any way
                    125: (since the software interpreter
                    126: will not be used if your
                    127: machine has floating point hardware).
                    128: The resulting copies of the object code will be
                    129: somewhat smaller.
                    130: There are various shell files which contain
                    131: C-compile statements.
                    132: On each of these
                    133: the "-f" flag must be removed.
                    134: The shell files are all located in the directory .../geoquel/setup.
                    135: The one exception is .../setup/geoquel.sh.
                    136: 
                    137: .in +8
                    138: ed .../setup/geoquel.sh
                    139: .ti +5
                    140: (find "-f" on cc statement and remove)
                    141: .br
                    142: chdir .../geoquel/setup
                    143: .ti +5
                    144: (examine all files and remove -f's)
                    145: .in -8
                    146: 
                    147: .sh
                    148: Recompilation.
                    149: .PS
                    150: To recompile \*(GQ, execute the command:
                    151: 
                    152:        setup geoquel
                    153: 
                    154: This command will recompile \*(GQ from the
                    155: source code.
                    156: Various messages will be printed on the terminal telling
                    157: you what is being done and where it is.
                    158: The resulting copy of \*(GQ will be placed in .../bin/geoquel.
                    159: It should be moved to /usr/bin/geoquel.
                    160: 
                    161: .sh 1
                    162: Setting up the ttytype file.
                    163: .PS
                    164: If you have been using version 4.0 of \*(GQ,
                    165: you will not need to do this step.
                    166: 
                    167: The ttytype file describes
                    168: each terminal on your system.
                    169: \*(GQ will
                    170: not attempt to display graphical output on terminals
                    171: that are not capable of displaying it.
                    172: There is a sample of the file in
                    173: 
                    174: .ti +8
                    175: ".../geoquel/ttytype.sample".
                    176: 
                    177: This is a copy of the file in use on the Berkeley system.
                    178: 
                    179: The ttytype file consists of a series of
                    180: lines;
                    181: the first character is the terminal id,
                    182: and the rest of the line tells
                    183: the type of the terminal.
                    184: The first of these characters is a terminal class,
                    185: and the rest signify the brand, or some other more
                    186: descriptive indication.
                    187: A completely blank line terminates the useful part
                    188: of the file, after which comments may 
                    189: appear unrestricted.
                    190: In the sample file the currently recognized
                    191: (defined) terminal types are listed.
                    192: 
                    193: Edit the sample file or create a new one to
                    194: match your system.
                    195: Place the file in .../files/ttytype:
                    196: 
                    197: .ti +8
                    198: mv .../geoquel/ttytype.sample  .../files/ttytype
                    199: 
                    200: .sh 1
                    201: Previous versions of \*(GQ.
                    202: .PS
                    203: The large change in version number (4.0 to 6.2)
                    204: was done so that \*(GQ matches the \*(II version numbering.
                    205: 
                    206: There has been very few external changes to the
                    207: \*(GQ language.
                    208: The HISTOGRAM command was greatly improved and the documentation
                    209: cleaned up.
                    210: In later modifications of \*(GQ there will be
                    211: some additional monitor commands and the underlying
                    212: graphics package will be updated.
                    213: Also, a rudimentary facility for accessing the \*(II
                    214: HELP and PRINT commands was added.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.