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
};
/* 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);