Orice limbaj care foloseste aceste placi, trebuie sa contina rutine specifice lor. Limbajul TURBO PASCAL, contine mai multe componente soft, care lucreaza cu diversele placi, numite DRIVERE. DRIVERELE, se gasesc in fisierele cu extensia BGI.
In unele moduri de lucru avem o rezolutie mai buna (mai multe puncte pe ecran) dar avem mai putine culori, si se pot retine mai putine pagini video, iar in altele avem o rezolutie mai proasta dar putem reprezenta un desen utilizand mai multe culori si putem retine mai multe pagini video.
-Selectarea DRIVER-ului si a modului grafic de lucru se face prin utilizarea procedurii INTIGRAPH care are 3 parametrii:
-gdriver (integer) care contine DRIVER-ul.
-gmod (integer) care contine modul de lucru.
-o varianta de tip sting ce arata calea catre unitatea GRAPH.
Forma generala a acestei proceduri este INITGRAPH(gdriver, gmod, cale).
-Programarea culorii tine cont de placa grafica folosita (de driverul folosit), precum si de modul grafic in care se lucreaza. Astfel exista moduri grafice monocrome, in care avem doar doua culori si moduri grafice care dispun de mai multe culori.
Multimea culorilor care pot fi folosite la un moment dat pentru a reprezenta o imagine grafica formeaza pale
ta de culori. Schimbarea paletei de culori, atrage modficarea instantanee a culorilor in care apare un desen pe ecran. Paleta de culori, care la un moment dat, da culorile pe ecran se numeste paleta activa. Fiecare culoare se obtine ca o combinatie intre trei culori fundamentale si anume: rosu, verde, albastru. Deoarece fiecare culoare fundamentala, poate avea un cod de la 0 la 63, codul final al culorii se obtine din combinarea culorilor fundamentale, fiecare cu nuanta ei.