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:
parent
a772f00d9a
commit
59757b7b70
|
@ -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]);
|
||||
}
|
||||
|
||||
/*******************************************************************************/
|
Loading…
Reference in New Issue