int fb_width = FB_WIDTH;
int fb_height = FB_HEIGHT;
int fb_bpp = 16;
-uint16_t *fb_pixels, *vmem_back, *vmem_front;
+uint16_t *fb_pixels, *vmem;
unsigned long time_msec;
int mouse_x, mouse_y;
unsigned int mouse_bmask;
scr_update();
scr_draw();
- draw_mouse_pointer(vmem_front);
+ draw_mouse_pointer(vmem);
++nframes;
}
}
}
+void cs_puts(void *fb, int x, int y, const char *str)
+{
+ while(*str) {
+ int c = *str++;
+
+ if(isalpha(c)) {
+ cs_font(fb, x, y, toupper(c) - 'A');
+ }
+ x += 14;
+ }
+}
+
static void change_screen(int idx)
{
printf("change screen %d\n", idx);