VRAM_WIDTH
(d->col * VRAM_WIDTH * FONT_HEIGHT) + (d->row * FONT_WIDTH);
save_cursor[x] = *(p + x + (y * VRAM_WIDTH));
*(p + x + (y * VRAM_WIDTH)) = d->fgcolor;
*(p + x + (y * VRAM_WIDTH)) = save_cursor[x];
memcpy(VramBase, VramBase + VRAM_WIDTH * FONT_HEIGHT,
VRAM_SIZE - VRAM_WIDTH * FONT_WIDTH);
memset(VramBase + VRAM_SIZE - VRAM_WIDTH * FONT_HEIGHT,
d->bgcolor, VRAM_WIDTH * FONT_HEIGHT);
#define VRAM_SIZE (VRAM_WIDTH * VRAM_HEIGHT)
#define ROW (VRAM_WIDTH / FONT_WIDTH)
(d->col * VRAM_WIDTH * FONT_HEIGHT) + (d->row * FONT_WIDTH);
*(p + x + (y * VRAM_WIDTH)) = d->fgcolor;
*(p + x + (y * VRAM_WIDTH)) = d->bgcolor;