It's your choice - Library or Source:

You can purchase PLOT88 as a compiled, ready-to-run library complete with technical support, or you can purchase the PLOT88 SOURCE code for all compilers, but without technical support. You modify and compile the source code.

The PLOT88 Library

The PLOT88 Library on CDROM includes the following:

  • A ready to run version of the PLOT88 library for one FORTRAN compiler.
  • Technical support.
  • The PLOT88 Reference manual - readable with a web browser.

PLOT88 Source Code

The PLOT88 Source Code on CDROM includes the source code for one operating system and the Source Code Reference Manual:

  •  Source Code for all FORTRAN compilers running under MicroSoft operating systems or
  • Source Code for SUN FORTRAN compilers
  • The PLOT88 Source Code Reference Manual - readable with a web browser.




All application functions, drivers, common block specifications, hardware interfaces, and FORTRAN compiler specific code are included on the Source Code CDROM. Both MicroSoft operating system versions and SUN versions are available. You will need the PLOT88 Reference Manual (#901) to call these subroutines if you do not already have the PLOT88 Library. There are 117 application routines and 113 driver routines. All application and driver routines are written in ANSI FORTRAN 77, except for 16 hardware interface functions which are written in Microsoft Assembler ( MicroSoft operating systems only). The assembler object modules are included on the release disk. You do not need an assembler if you are not going to change the assembler routines. No assembler code is used for the versions of PLOT88 that run using the print spooler and API32 calls under Windows 95, 98, 2000, NT or XP ( MicroSoft PowerStation 4.0 and Digital FORTRAN 5.0 and 6.x).


  • Customize an existing driver with hardware specific capabilities.
  • Modify the symbol fonts with replacement symbols.
  • Create a version of PLOT88 for use on a new computer class/platform.
  • Customize PLOT88 routines for user specific requirements.
  • Extend the internal processing arrays for processing oversize problems.
  • Modify/customize driver escape sequences for a specific application (e.g.. paper orientation, pen speed)
  • Extend the standard functions (e.g. access to the vectors used in drawing contours, increase the raster arrays for larger number of vectors, more complex fill patterns)