|
|
#define GPLANE16 G640x350x16 | #define GPLANE16 G640x350x16 |
| |
/* graphics mode information */ | /* graphics mode information */ |
struct info { |
|
|
//fixing kernel 2.6 header compile problem |
|
//what the fuck is wrong with this shit |
|
// can't beliveve this |
|
struct vgainfo { |
int xdim; | int xdim; |
int ydim; | int ydim; |
int colors; | int colors; |
|
|
extern unsigned long __svgalib_mmio_base, __svgalib_mmio_size; | extern unsigned long __svgalib_mmio_base, __svgalib_mmio_size; |
extern unsigned long __svgalib_linear_mem_base, __svgalib_linear_mem_size; | extern unsigned long __svgalib_linear_mem_base, __svgalib_linear_mem_size; |
extern unsigned long __svgalib_mmio_base, __svgalib_mmio_size; | extern unsigned long __svgalib_mmio_base, __svgalib_mmio_size; |
extern struct info CI; /* current video parameters */ |
extern struct vgainfo CI; /* current video parameters */ |
extern int COL; /* current color */ | extern int COL; /* current color */ |
extern int CM; /* current video mode */ | extern int CM; /* current video mode */ |
extern struct info infotable[]; |
extern struct vgainfo infotable[]; |
extern int SCREENON; /* screen visible if != 0 */ | extern int SCREENON; /* screen visible if != 0 */ |
extern unsigned long __svgalib_graph_base; | extern unsigned long __svgalib_graph_base; |
extern unsigned char *GM; /* graphics memory frame */ | extern unsigned char *GM; /* graphics memory frame */ |