jankos/framebuffer.h
2019-01-23 00:53:28 -08:00

31 lines
570 B
C

#define COLUMNS 80
#define ROWS 25
#define AREA ( COLUMNS * ROWS )
#define FRAME_BUFFER_ADDR 0x000B8000
#define Black 0x01
#define Blue 0x02
#define Green 0x03
#define Cyan 0x04
#define Red 0x05
#define Magenta 0x05
#define Brown 0x06
#define LightGrey 0x07
#define DarkGrey 0x08
#define LightBlue 0x09
#define LightGreen 0x0a
#define LightCyan 0x0b
#define LightRed 0x0c
#define LightMagenta 0x0d
#define LightBrown 0x0e
#define White 0x0f
void write_cell(unsigned cell, char c , char fg, char bg);
void clear_buffer();
static void print(char* str);
void yote();