ISRP runs on a IBM PC/XT/AT/PS2 or on an IBM compatible computer with at least 419 k of free memory, a graphics adapter (CGA, EGA, VGA, or HERCULES) and either a hard disk (preferred) or two floppy disk drives. The program will use a coprocessor but does not require one to operate. A printer attached to device LPT1: is required to obtain listings from the program. It is also possible to dump the screen graphics to your printer (if it is a dot matrix or an HP LaserJet) and obtain low resolution plots of your data. ISRP will create high quality plots of the screen graphics on Hewlett Packard plotters, or any plotter that can accept HPGL (Hewlett Packard Graphics Language) commands. Some of the newest generation of laser printers, such as the Hewlett Packard LaserJet III, can be configured by ISRP to accept HPGL commands and thus generate high quality plots rather than screen dumps. The plotter can be attached to either a serial port (COM1: or COM2:) or a parallel port (LPT1: or LPT2:), although the parallel port configuration is recommended only for LaserJet III's acting as both printers and plotters. For an ordinary flat bed pen plotter to function from a parallel port, a null-modem is usually needed.
Execution speed can be improved considerably (particularly if you have large data files) by having sufficient additional memory to create a RAM disk of 200 to 360 k or larger. This would be used to store input data files which would have to be copied to the RAM disk prior to running ISRP. Be sure to direct output files to a floppy or hard disk.
ISRP is written in Microsoft FORTRAN and uses two libraries of graphics subroutines for the screen and plotter graphics, some text handling, and screen colors. One of these libraries is a professionally developed package available from:
301 Prelude Drive
Silver Spring, MD 20901
The other package was written by David Hyde and Mike George of WES. This package actually consists of two separate collections of graphics subroutines. HGRAPH, written by David Hyde (still employed by WES) is a low level, complete library of FORTRAN graphics subroutines which allows varying flexibility and complexity to be addressed by the user. A higher level series of subroutines, titled GRLPLO, were developed by Mike George (formerly of WES) for the Automated Coastal Engineering System (ACES) program. These subroutines call HGRAPH sub-routines to actually execute graphics operations. ISRP uses the GRLPLO subroutines to generate all plots on the screen, on plotters, and through screen dumps. Screens for help, data entry, and configuring ISRP were created with the IOPRO/NOLIMIT subroutine library from:
P.O. Box 26537
Austin, TX 78755
Return to Survey Page