Los programas tenían dos alternativas: manejar la tarjeta de vídeo a través de llamadas estándar, lo cual era muy lento pero había compatibilidad con las diferentes tarjetas; o manejar la tarjeta directamente, lo cual era muy rápido y se podía acceder a toda la funcionalidad de ésta (modos gráficos, etc.), sin embargo, el programador tenía que hacer una rutina de acceso especial para cada tipo de tarjeta.