Fix project not compiling

This commit is contained in:
Tunacan 2020-11-21 20:45:31 +03:00
parent 82388809d7
commit b95d998bd3
3 changed files with 10 additions and 5 deletions

View file

@ -21,7 +21,7 @@ run: $(ISO)
$(QEMU) -cdrom $(ISO)
$(ISO): $(BIN)
grub-mkrescue -o $(ISO) isodir
grub-mkrescue -o $(ISO) sysroot
$(BIN): $(OBJS)
$(CC) -T linker.ld $(LDFLAGS) -o $@ $^

View file

@ -41,10 +41,10 @@ static inline uint16_t vga_entry(unsigned char const uc, uint8_t const color) {
static const size_t VGA_WIDTH = 80;
static const size_t VGA_HEIGHT = 25;
size_t terminal_row;
size_t terminal_column;
uint8_t terminal_color;
uint16_t* terminal_buffer;
extern size_t terminal_row;
extern size_t terminal_column;
extern uint8_t terminal_color;
extern uint16_t* terminal_buffer;
void terminal_clear(void);
void terminal_initialize(void);

View file

@ -1,5 +1,10 @@
#include <terminal.h>
size_t terminal_row;
size_t terminal_column;
uint8_t terminal_color;
uint16_t* terminal_buffer;
void terminal_clear(void) {
for (size_t y = 0; y < VGA_HEIGHT; y++) {
for (size_t x = 0; x < VGA_WIDTH; x++) {