|
|
1.1 root 1: /*
2: * UAE - The Un*x Amiga Emulator
3: *
4: * Interface to the graphics system (X, SVGAlib)
5: *
6: * (c) 1995 Bernd Schmidt
7: */
8:
9: typedef long int xcolnr;
10:
11: extern xcolnr xcolors[4096];
12:
1.1.1.2 ! root 13: extern int buttonstate[3];
! 14: extern int newmousecounters;
1.1 root 15: extern int lastmx, lastmy;
16:
1.1.1.2 ! root 17: extern int graphics_init(void);
! 18: extern void graphics_leave(void);
! 19: extern void handle_events(void);
1.1 root 20:
1.1.1.2 ! root 21: extern void flush_line(int);
! 22: extern void flush_block(int, int);
! 23: extern void flush_screen(int, int);
1.1 root 24:
1.1.1.2 ! root 25: extern int debuggable(void);
! 26: extern int needmousehack(void);
! 27: extern void togglemouse(void);
! 28: extern void LED(int);
1.1 root 29:
1.1.1.2 ! root 30: extern unsigned long doMask(int p, int bits, int shift);
! 31: extern void alloc_colors256(int (*)(int, int, int, xcolnr *));
! 32: extern void alloc_colors64k(int, int, int, int, int, int);
1.1 root 33:
1.1.1.2 ! root 34: struct vidbuf_description
! 35: {
! 36: char *bufmem;
! 37: int rowbytes;
! 38: int pixbytes;
! 39: int maxblocklines;
! 40: };
1.1 root 41:
1.1.1.2 ! root 42: extern struct vidbuf_description gfxvidinfo;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.