/*****************************************************************
               Header File for video.c
******************************************************************/

			/* This is the resolution of Virtual Console */
#define VCxres 80
#define VCyres 27



                        /* Return length of string */ 
int longitud(char *ptr);
                        /* Working with hex numbers */
unsigned long asciitohexa(char *ptr);
unsigned char asciitobyte(char *ptr);
void bytetoascii(unsigned char unbyte,char *ptr);
void hexatoascii(unsigned long valor,char *ptr);
                        /* Copy string from texto to buf */
void copystring(char *texto,char *buf);
                        /* Copy 80 chars line from texto to buf*/
void copyline(char *texto,char *buf);
                             
long sprinthexa(char *ptr,unsigned long var);

long sprinttext(char *ptr,char *texto);

void displaymessage(char *ptr); /* Visualiza un mensaje */

void delline(int line);     /* Delete line  */

void ClearAW();             /* Clear ASM window */
void Refresh_AW();

void ClearDW();             /* Clear dump window */
void Refresh_DW();

void cls();                 /* Clear Screen */

int textoigual(char *ptr1,char *ptr2);  

void WriteVCon(unsigned int x,unsigned y,char *ptr);

void DisplayText(int x,int y,char *texto);

void InsertCommandKey(char car);
void DeleteCommandKey();
void ClearCommand();

void deblin_console_off();   /* Activate deblin console*/

void deblin_console_on();    /* Desactivate Deblin Console */

void deblin_change_color(char *object,char *val); /* Change Object Deblin Color  */

void Refresh_Display();


