Computer Programs
NESC9639 DIGLIB/PC.
last modified: 17-JUL-1991 | catalog | categories | new | search |

NESC9639 DIGLIB/PC.

DIGLIB/PC, General Graphics Subroutine Package for Different Computers

top ]
1. NAME OR DESIGNATION OF PROGRAM:  DIGLIB/PC
top ]
2. COMPUTERS

To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.

Program name Package id Status Status date
DIGLIB/PC NESC9639/02 Tested 17-JUL-1991

Machines used:

Package ID Orig. computer Test computer
NESC9639/02 IBM PC PC-80386
top ]
3. DESCRIPTION OF PROGRAM OR FUNCTION

DIGLIB is a collection of general graphics subroutines. It was designed to be small, reasonably fast, device-independent, and compatible with DEC- supplied operating systems for VAXes, PDP-11s, and LSI-11s and the DOS operating system for IBM PCs and IBM-compatible machines. DIGLIB/VMS runs on the VAX and MicroVAX series of computers under VMS. DIGLIB/RSX runs on PDP-11s and LSI-11s under RSX-11M. DIGLIB/RT runs on PDP-11s and LSI-11s under RT-11 or TSX. DIGLIB/PC runs on IBM PCs under PC-DOS or MS-DOS. The software is readily usable by casual programmers for two-dimensional plotting.
top ]
4. METHOD OF SOLUTION:
top ]
5. RESTRICTIONS ON THE COMPLEXITY OF THE PROBLEM

All DEC versions of  DIGLIB contain device drivers for Tektronix 401x, 402x, and 4105 terminals, HP2648, HP7220, 7225, 7470, 7475, and 9872 plotters, CalComp 1012 plotters, and DEC VT100 and Data Media terminals with the retrographics option. In addition, the PDP-11 and LSI-11 versions contain drivers for GIGI and AED767 terminals and HP7221, IBM XY/750, and TEK4662 (RSX only) plotters. The VMS release contains, in addition, drivers for a Versatec plotter and the following terminals: Tektronix 4115B and 4692, DEC VT125, HP2623, RAMTEK 9400, LEXIDATA 3400, Visual 550, MODGRAPH GX-1000, INTERCOLOR VHR-19, VECTRIX VX128 and VX384, and MICROTERM ERGO 301 with 4010 graphics. The IBM PC version contains CGA (medium and high resolution), EGA, POSTSCRIPT, Microsoft mouse, and HP7475 plotter device drivers.
top ]
6. TYPICAL RUNNING TIME:
top ]
7. UNUSUAL FEATURES OF THE PROGRAM:
top ]
8. RELATED AND AUXILIARY PROGRAMS:
top ]
9. STATUS
Package ID Status date Status
NESC9639/02 17-JUL-1991 Tested at NEADB
top ]
10. REFERENCES

- DIGLIB/VMS, NESC 9639.VX11, DIGLIB/VMS Tape Description
  National Energy Software Center Note 89-29, February 20, 1989.
- DIGLIB/RSX, NESC No. 9639.PD11, DIGLIB/RSX Flexible Disk Cartridge   Directories,
  National Energy Software Center Note 86-98 September 29, 1986.
- DIGLIB/RT, NESC No. 9639.PD11B, DIGLIB/RT Flexible Disk Cartridge
  Directories,
  National Energy Software Center Note 86-99, September 29, 1986.
- DIGLIB/PC, NESC No. 9639.PC, DIGLIB/PC Flexible Disk Cartridge
  Directories,
  National Energy Software Center Note 89-30, Febraury 20, 1989.
top ]
11. MACHINE REQUIREMENTS

DIGLIB/VMS requires 170K bytes of memory; DIGLIB/RSX and DIGLIB/RT require 125K bytes. DIGLIB/PC requires an IBM PC or compatible computer with at least 320Kbytes of RAM, a graphics adapter, numeric coprocessor, and monitor. A fixed disk is  highly recommended.
top ]
12. PROGRAMMING LANGUAGE(S) USED
Package ID Computer language
NESC9639/02 FORTRAN+ASSEMBLER
top ]
13. OPERATING SYSTEM UNDER WHICH PROGRAM IS EXECUTED

VMS (DIGLIB/VMS), RSX-11M (DIGLIB/RSX), RT-11 or TSX (DIGLIB/RT), PC-DOS (DIGLIB/PC).
top ]
14. OTHER PROGRAMMING OR OPERATING INFORMATION OR RESTRICTIONS

DIGLIB/PC is compatible with Microsoft FORTRAN 3.3, Microsoft PASCAL 3.3, Microsoft C 4.0, and Microsoft Macro Assembler 2.0. While DIGLIB/PC, as distributed, requires a numeric coprocessor, the source can be modified by deletion of the lines '$nofloatcalls' to execute without one.
top ]
15. NAME AND ESTABLISHMENT OF AUTHORS

PD11,VX11,PC       H.R. Brand

PC                 R.R. Burleson
                    Lawrence Livermore National Laboratory
top ]
16. MATERIAL AVAILABLE
NESC9639/02
File name File description Records
NESC9639_02.001 Information file 171
NESC9639_02.002 Batch file to install PC-DIGLIB 21
NESC9639_02.003 Batch file to install PC-DIGLIB 802
NESC9639_02.004 Batch file to install PC-DIGLIB 3
NESC9639_02.005 Assembler source file 89
NESC9639_02.006 Assembler source file 941
NESC9639_02.007 Assembler source file 74
NESC9639_02.008 Sample C program 32
NESC9639_02.009 Source file 132
NESC9639_02.010 Source file 164
NESC9639_02.011 Source file 9
NESC9639_02.012 Source file 20
NESC9639_02.013 Source file 221
NESC9639_02.014 Source file 11
NESC9639_02.015 Source file 25
NESC9639_02.016 Source file 48
NESC9639_02.017 Source file 46
NESC9639_02.018 Source file 1773
NESC9639_02.019 Source file 9
NESC9639_02.020 Source file 157
NESC9639_02.021 Source file 12
NESC9639_02.022 Source file 264
NESC9639_02.023 Source file 272
NESC9639_02.024 Source file 278
NESC9639_02.025 Source file 188
NESC9639_02.026 Source file 170
NESC9639_02.027 Source file 193
NESC9639_02.028 Source file 193
NESC9639_02.029 Source file 27
NESC9639_02.030 Source file 23
NESC9639_02.031 Source file 16
NESC9639_02.032 Source file 23
NESC9639_02.033 Source file 16
NESC9639_02.034 Source file 39
NESC9639_02.035 Source file 41
NESC9639_02.036 Source file 16
NESC9639_02.037 Source file 18
NESC9639_02.038 Source file 25
NESC9639_02.039 Source file 22
NESC9639_02.040 Source file 103
NESC9639_02.041 Source file 98
NESC9639_02.042 Source file 70
NESC9639_02.043 Source file 23
NESC9639_02.044 Source file 186
NESC9639_02.045 Source file 13
NESC9639_02.046 Source file 51
NESC9639_02.047 Source file 13
NESC9639_02.048 Source file 21
NESC9639_02.049 Source file 16
NESC9639_02.050 Source file 56
NESC9639_02.051 Source file 16
NESC9639_02.052 Source file 27
NESC9639_02.053 Source file 14
NESC9639_02.054 Source file 103
NESC9639_02.055 Source file 17
NESC9639_02.056 Source file 32
NESC9639_02.057 Source file 28
NESC9639_02.058 Source file 20
NESC9639_02.059 Source file 77
NESC9639_02.060 Source file 32
NESC9639_02.061 Source file 14
NESC9639_02.062 Source file 14
NESC9639_02.063 Source file 280
NESC9639_02.064 Source file 21
NESC9639_02.065 Source file 21
NESC9639_02.066 Source file 21
NESC9639_02.067 Source file 21
NESC9639_02.068 Source file 30
NESC9639_02.069 Source file 16
NESC9639_02.070 Source file 71
NESC9639_02.071 Source file 20
NESC9639_02.072 Source file 283
NESC9639_02.073 Source file 26
NESC9639_02.074 Source file 14
NESC9639_02.075 Source file 16
NESC9639_02.076 Source file 296
NESC9639_02.077 Source file 16
NESC9639_02.078 Source file 15
NESC9639_02.079 Source file 28
NESC9639_02.080 Source file 10
NESC9639_02.081 Source file 10
NESC9639_02.082 Source file 21
NESC9639_02.083 Source file 14
NESC9639_02.084 Source file 909
NESC9639_02.085 Source file 17
NESC9639_02.086 Source file 42
NESC9639_02.087 Source file 1156
NESC9639_02.088 Source file 44
NESC9639_02.089 Source file 36
NESC9639_02.090 Source file 12
NESC9639_02.091 Source file 32
NESC9639_02.092 Source file 157
NESC9639_02.093 Source file 35
NESC9639_02.094 Source file 27
NESC9639_02.095 Source file 16
NESC9639_02.096 Source file 23
NESC9639_02.097 Source file 19
NESC9639_02.098 Skeleton for a device driver 316
NESC9639_02.099 PC-DIGLIB common blocks 2
NESC9639_02.100 PC-DIGLIB common blocks 1
NESC9639_02.101 PC-DIGLIB common blocks 1
NESC9639_02.102 executable output sample file 0
NESC9639_02.103 EXE file to clear and screen set it to 80col 0
NESC9639_02.104 EXE file used by BUILD.BAT 0
NESC9639_02.105 The PC-DIGLIB Library 0
NESC9639_02.106 Response file 12
NESC9639_02.107 DOS file-names 106
top ]
17. CATEGORIES
  • N. Subsidiary Calculations

Keywords: PDP computers, computer graphics, computer output devices, dec computers, display devices, interactive computing, personal computers.