MK_FP
Hola, he buscado información a cerca de programación gráfica en C, pero me encuentro con el siguiente problema: En todos los ejemplos que encuentro se una la macro MK_FP, y al parecer no es estandar ANSI (debe ser de Borland)... Me gustaría saber si hay alguna forma de declarar un puntero a la memoria de video alternativa a la siguiente:
unsigned char *vga;
...
vga = (unsigned char *) MK_FP(0xA000,0);
Muchas gracias por la atención,
un saludo.
unsigned char *vga;
...
vga = (unsigned char *) MK_FP(0xA000,0);
Muchas gracias por la atención,
un saludo.
Para más señas:
MK_FP se define en dos.h (Borland) y su sintaxis es la siguiente: void far *MK_FP (unsigned seg, unsigned off);
Espero que esto os pueda facilitar la respuesta ;)
MK_FP se define en dos.h (Borland) y su sintaxis es la siguiente: void far *MK_FP (unsigned seg, unsigned off);
Espero que esto os pueda facilitar la respuesta ;)
C permite declarar punteros a direcciones físicas de memoria (OJO!! ESTO EN WINDOWS NO FUNCIONA PORQUE WINDOWS ES UN S.O. CON NIVELES DE PRIVILEGIO Y PROTECCION).
por ejemplo para declarar un puntero a la direccion de memoria de video en MSDOS
char_far *p=0xb8000
No se si te servirá de ayuda..
por ejemplo para declarar un puntero a la direccion de memoria de video en MSDOS
char_far *p=0xb8000
No se si te servirá de ayuda..
