SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: Binary en Domingo 1 de Agosto de 2004, 23:58

Título: Graficos
Publicado por: Binary en Domingo 1 de Agosto de 2004, 23:58
Hola... estoy utilizando graficos en DJGPP con

   #include <dpmi.h>
   #include <go32.h>
   #include <sys/farptr.h>      
   #include <sys/movedata.h>

Bueno, el problema que tengo es que los pixeles salen a una distancia de aprox 4 pixeles... o sea... al trazar una linea horizontal o vertical, salen puntos bastante alejados unos de otros, como si estuviera una resolucion de 50(y)*80(x) en vez de 200(y) * 320(x) que seria el modo 13h.

Cualquier respuesta, informacion o pista esta bienvenida :D
Saludos...

P.D. adjunto codigo y .exe para mostrar lo que ocurre.
Título: Re: Graficos
Publicado por: Binary en Lunes 2 de Agosto de 2004, 01:39
Hey Binary... here I got ur answer!

When u copy the buffer into the video buffer, please us char f[], otherways, u are copying entire (int) value with is 4 bytes, and there will be only 1 pixel per 4 pissible. Nice try :D

P.D. nice answering myself, just lenguage switch and im not the same :D