What is BGI?

BGI is a powerful, standard, device-adaptable interface for graphic output. It was introduced by Borland compilers, and give programmers a complete set of graphic primitives, working on every device for which a BGI driver exist. Included with this version of PCSCHEME, you'll find drivers for CGA, MCGA, ATT-400, EGA, VGA, HERCULES, IBM-8514, PC-3270, HP95LX and true compatibles.

You may use any other BGI driver found on public sites or provided by your graphic hardware vendor (such as the SVGA.BGI driver for SUPER-VGA designed for Borland C 3.0 to improve the resolution and color capabilities.

You may also use the two drivers one of us (lb) has written, that are distributed with PCSCHEME: SPY.BGI and PS.BGI. The former is a debugging aid that prints to the screen all the driver requests. The latter creates a PostScript document that can then be incorporated in a text processor or sent to a printer. See section [*] for more information.