herc@harvard.UUCP (02/08/90)
Certified Scientific Software has enhanced its graphics subroutine package for PC-based UNIX systems to support VGA- and EGA-color graphics as well as Hercules-type monochrome graphics adapters. The subroutines let programmers use graphics capabilities not supported by the regular distributions of PC UNIX systems. The subroutine library includes all the standard UNIX plot(3) subroutines -- openpl(), closepl(), erase(), space(), label(), line(), circle(), arc(), point(), linemod(), move() and cont() -- plus enhancements, including: * Patterned fills of circles, rectangles and user-defined shapes. * Two fonts -- 8x8 pixel and 8x16 pixel -- for labels. * Clipping windows that may be located anywhere on the screen. * Five pixel write-modes: bit-set, bit-clear, move, move- complement and exclusive-or. * User-selected drawing color and color palette in EGA and VGA modes. * Double buffering using the two graphics pages available on the Hercules adapter or on the EGA adapter, making animation effects possible. * In buffered mode, drawing commands update an internal buffer which can be copied to the screen on command. A single binary supports all three graphics adapters, so a program using the subroutines need be compiled only once. The subroutines will work with whatever adapter is in use at runtime. And because the subroutines use only integer code, they will run efficiently whether or not floating-point hardware is installed. Included with the library is a detailed manual and more than 500 lines of demonstration C-code. The subroutine package is currently available for: * Interactive Systems 386/ix (VGA/EGA/Hercules from Version 2.0.x. Hercules only for Version 1.0.6) * AT&T System V/386 (VGA/EGA/Hercules from Release 3.2) * VENIX 386 * Microport System V/AT (Hercules only) * SCO XENIX 286 2.2.3/2.3.2 (VGA/EGA/Hercules) * SCO XENIX 386 2.3.2 (VGA/EGA/Hercules) * Venturcom's VENIX 2.3/2.4 (VGA/EGA/Hercules available for both regular and large-model compiler versions) A single-user license for EGA/VGA/Hercules is priced at $150, plus $2 shipping and handling. Hercules-only versions are available for $99, plus $2 shipping and handling. The subroutines may be licensed for incorporation in programs for resale by special arrangement. Source licenses also available. To order or for more information contact: Certified Scientific Software P.O. Box 802168 Chicago, IL 60680 312-326-6098 Send e-mail to: UUCP: {uunet,seismo,harpo,ihnp4,linus,allegra}!harvard!certif!herc INTERNET: certif!herc@harvard.harvard.edu