Borland graphics interface (BGI) libraries

E759380

The Borland Graphics Interface (BGI) libraries are a set of graphics routines provided by Borland compilers that allow DOS-based programs to draw shapes, text, and images in various video modes without requiring low-level hardware programming.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Statements (64)

Predicate Object
instanceOf Borland technology
graphics library
software component
abstracts low-level video hardware programming
bundledWith Borland Turbo C 2.0 NERFINISHED
Borland Turbo Pascal 5.0 NERFINISHED
category DOS graphics API
legacy software library
designedFor IBM PC compatible graphics adapters
developedBy Borland NERFINISHED
distribution included with Borland compilers
era early 1990s
late 1980s
hasAbbreviation BGI NERFINISHED
influenced early DOS game and demo development
keyFunction bar
circle
closegraph
getpixel
initgraph
line
outtext
outtextxy
putpixel
rectangle
setbkcolor
setcolor
settextstyle
setviewport
license proprietary
notableFor simplifying DOS graphics programming
widespread use in educational programming examples
primaryLanguage C
Pascal NERFINISHED
providesFunctionality 2D graphics
color setting
drawing circles
drawing lines
drawing polygons
drawing rectangles
filling areas
image display
pixel plotting
screen clearing
text output in graphics mode
viewport handling
replacedBy Win32 GDI in Windows-based Borland tools
supportsEnvironment DOS graphics mode applications
DOS text mode applications
supportsHardware CGA NERFINISHED
EGA NERFINISHED
Hercules graphics card NERFINISHED
MCGA NERFINISHED
VGA NERFINISHED
supportsProgrammingModel procedural programming
targetPlatform MS-DOS NERFINISHED
PC DOS NERFINISHED
usedIn Borland C++ for DOS NERFINISHED
Borland Turbo C NERFINISHED
Borland Turbo C++ NERFINISHED
Borland Turbo Pascal NERFINISHED
Borland Turbo Pascal for DOS NERFINISHED
usesFileType .BGI driver files
.CHR font files

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Turbo C bundledWith Borland graphics interface (BGI) libraries
Turbo C++ feature Borland graphics interface (BGI) libraries
this entity surface form: Borland Graphics Interface