console.c


1
#include "console.h"
2
3
void kprintf(char ausgabe[])
4
{
5
  int i=0;
6
  char* video = (char*) 0xb8000;
7
 
8
      for (i = 0; ausgabe[i] != '\0'; i++) 
9
  {
10
          video[i * 2] = ausgabe[i];
11
          video[i * 2 + 1] = 0x07;
12
  }
13
}
14
15
void kclear_screen()
16
{
17
  int i=0;
18
  char* video = (char*) 0xb8000;
19
20
  for(i=0; i<2000; i++)
21
  {
22
    video[i*2] = '\0';
23
    video[i*2+1] = 0;
24
  }
25
}