fucked it up again, need to sleep
[eradicate] / src / dos / gfx.h
index fe4a499..ddb7da5 100644 (file)
@@ -5,10 +5,13 @@
 
 struct video_mode {
        uint16_t mode;
-       short xsz, ysz, bpp;
+       short xsz, ysz, bpp, pitch;
        short rbits, gbits, bbits;
        short rshift, gshift, bshift;
        uint32_t rmask, gmask, bmask;
+       uint32_t fb_addr;
+       short max_pages;
+       uint32_t bank_size;
 };
 
 #ifdef __cplusplus
@@ -36,6 +39,7 @@ enum {
 };
 /* page flip and return pointer to the start of the display area (front buffer) */
 void *page_flip(int vsync);
+extern void (*blit_frame)(void *pixels, int vsync);
 
 #ifdef __WATCOMC__
 void wait_vsync(void);