1vga_getgraphmem(3)            Svgalib User Manual           vga_getgraphmem(3)
2
3
4

NAME

6       vga_getgraphmem - returns the address of the VGA memory
7

SYNOPSIS

9       #include <vga.h>
10
11       unsigned char *graph_mem; /* This declaration is already in vga.h */
12
13       unsigned char *vga_getgraphmem(void);
14
15

DESCRIPTION

17       returns  a pointer to the 64K VGA frame buffer window.  vga_setpage(3),
18       vga_setreadpage(3) and vga_setwritepage(3) allow to select  which  page
19       of  the  VGA  memory  shows up at this position.  vga_setlinearaddress‐
20       ing(3) maps all VGA memory at a consecutive memory area (if  the  hard‐
21       ware  supports  it).   In  this mode, vga_getgraphmem() will return the
22       location of this area too. You can  also  access  the  global  variable
23       graph_mem, which will also contain this address.
24
25       Most  demos,  esp.  vgatest(6) show the simple direct use of this func‐
26       tion to access screen memory.
27
28

SEE ALSO

30       svgalib(7), vgatest(6),  fun(6),  testlinear(6),  vga_setlinearaddress‐
31       ing(3),  vga_claimvideomemory(3),  vga_getmodeinfo(3),  vga_setpage(3),
32       vga_setreadpage(3), vga_setwritepage(3),
33
34

AUTHOR

36       This manual page was edited  by  Michael  Weller  <eowmob@exp-math.uni-
37       essen.de>.  The  exact  source of the referenced function as well as of
38       the original documentation is unknown.
39
40       It is very likely that both are at least to some extent are due to Harm
41       Hanemaayer <H.Hanemaayer@inter.nl.net>.
42
43       Occasionally  this  might be wrong. I hereby asked to be excused by the
44       original author and will happily accept any additions or corrections to
45       this first version of the svgalib manual.
46
47
48
49Svgalib (>= 1.2.11)              27 July 1997               vga_getgraphmem(3)
Impressum