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.