feat: ajout de nouvelles déclarations de fonctions vidéos

This commit is contained in:
Nicolas Hordé 2007-04-02 13:14:21 +00:00
parent 82079f2f0d
commit 1bfa59381e
1 changed files with 18 additions and 10 deletions

View File

@ -2,15 +2,23 @@
#define TEXTSCREEN 0xB8000 /* debut de la memoire video texte*/ #define TEXTSCREEN 0xB8000 /* debut de la memoire video texte*/
#define GRPHSCREEN 0xA0000 /* debut de la memoire video graphique*/ #define GRPHSCREEN 0xA0000 /* debut de la memoire video graphique*/
typedef u8 mode_def[64]; typedef u8 mode_def[64];
void print (char* string);
void clearscreen (void); u32 setvmode(u8);
u16 setvmode(u8); u32 loadfont(u8* def,u8 size,u8 font);
void showchar (u8 thechar); void gotoscr(u16 x,u16 y);
void showhex (u8 src); void useplane(u8 plan);
void fillscreen (u8 color); u8 getfont(u8 num);
u8 getfont(u8 num); void setfont(u8 num);
void setfont(u8 num); void waitvretrace (void);
void gotoscreen(u16 x,u16 y); void waithretrace (void);
void enablecursor (void);
void disablecursor (void);
void enablescroll (void);
void disablescroll (void);
void (*writepxl)(u16 x, u16 y, u32 c);
void (*showchar)(u8 thechar);
void (*cls)(void);
void (*scroll)(u8 lines);