Add: basic framebuffer write call

This commit is contained in:
xamidev
2024-05-19 14:31:10 +02:00
parent 566860c6ea
commit 5cd61cf95c
11 changed files with 82 additions and 67 deletions

View File

@@ -1,5 +1,6 @@
#include "io.h"
#include "stdio.h"
#include "string.h"
char* fb = (char *) 0x000B8000;
@@ -17,7 +18,10 @@ void putchar(unsigned int i, char c, unsigned char fg, unsigned char bg)
fb [i+1] = ((fg & 0x0F) << 4 | (bg & 0x0F));
}
int write(char *buf, unsigned int len)
void write(char *buf)
{
return 42;
for (int i=0; i<strlen(buf); i++)
{
putchar(2*i, buf[i], FB_GREEN, FB_DARK_GREY);
}
}