La Web del Programador: Comunidad de Programadores
 
    Pregunta:  40069 - MODO GRAFICO MAYOR DE 640X480 C/PAS
Autor:  Carlos Hernandez
Como puedo hacerle para iniciar el modo grafico con una resolucion mayor 640x480. En lenguaje C o PASCAL.

  Respuesta:  Eider Mauricio Aristizábal Erazo
S O L O P A R A L E N G U A J E T U R B O C + +

FELICIDADES
ESTA ES TU SOLUCION
256 COLORES PARA SETEAR VARIAS RESOLUCIONES

Es un driver sencillo.
Primero te aclaro que aquí en esta web está la solución, solo te guiaré hasta encontrarla. ok...

1) Copia la direccion que te presento a continuación

http://www.lawebdelprogramador.com/codigo/enlace.php?idp=188&id=13&texto=C/Visual+C

Peguela en la barra de direccion del navegador de internét y presione enter.
2) Te aparece el asistente para descargar archivo, lo descargas y luego lo descomprimes,
trae dos archivos, el "svga256.bgi" lo guardas en la libreria BGI

3) Abris el archivo "svga256.cpp" con el compilador y al final encontraras esta funcion

int huge detectVGA256()
{
int vid=2;
return vid;
}

4) en la línea:
int vid=2;

este 2(dos) lo podes pasar progresivamente de 1 a 4 (a menor valor menor resolución)dependiendo de la resolucion que soporte tu monitor, l he hecho desde 640 * 480 hasta el 1024*768

por ejemplo para 800*600 serà de la siguiente forma:

int huge detectVGA256()
{
int vid=3;// a 800*600
return vid;
}

comunicame cualquier pregunta