parent
53a8795bc9
commit
43989b4eef
@ -0,0 +1,25 @@
|
|||||||
|
#define __LIBRARY__
|
||||||
|
#include<stdio.h>
|
||||||
|
#include<unistd.h>
|
||||||
|
#include<errno.h>
|
||||||
|
#define vga_graph_memstart 0xA0000
|
||||||
|
#define vga_graph_memsize 64000
|
||||||
|
#define cursor_side 6
|
||||||
|
#define vga_width 320
|
||||||
|
#define vga_height 200
|
||||||
|
|
||||||
|
_syscall0(void,init_graphics);
|
||||||
|
|
||||||
|
int main(void)
|
||||||
|
{
|
||||||
|
init_graphics();
|
||||||
|
char *p=vga_graph_memstart;
|
||||||
|
int i,j,x_pos=20,y_pos=20;
|
||||||
|
for(i=0;i<vga_graph_memsize;i++)
|
||||||
|
*p++ = 3;
|
||||||
|
for (i=x_pos-cursor_side;i<=x_pos+cursor_side;i++)
|
||||||
|
for(j=y_pos-cursor_side;j<=y_pos+cursor_side;j++)
|
||||||
|
{
|
||||||
|
p=(char *)vga_graph_memstart+j*vga_width+i;
|
||||||
|
*p=12;
|
||||||
|
}
|
Loading…
Reference in new issue