feat: ensemble de fonctions permettant la gestion de l'affichage de façon indépendante du matériel (console/STDOUT)

This commit is contained in:
Nicolas Hordé 2007-04-02 13:21:28 +00:00
parent a772f00d9a
commit 59757b7b70
1 changed files with 29 additions and 0 deletions

29
lib/video.c Normal file
View File

@ -0,0 +1,29 @@
#include "vga.h"
#include "video.h"
/*******************************************************************************/
/* affiche une chaine de caractère a l'écran */
void print(u8* string)
{
u8 *source;
source = string;
while(*source!=0x00)
{
showchar(*source++);
}
}
/*******************************************************************************/
/* affiche un octet sous forme hexadécimale a l'ecran */
void showhex(u8 src)
{
static u8 hexadigit[16] = "0123456789ABCDEF";
showchar(hexadigit[(src&0xF0)>>4]);
showchar(hexadigit[src&0x0F]);
}
/*******************************************************************************/