Cette libairie contient le code des fonctions suivantes:
void exitkit(void); /* redonne la main au moniteur du kit */ char getchar( void ); /* retourne le caractere saisie apres un enter au clavier */ char getkey( void ); /* retourne un caratere saisie au clavier */ char *gets( char* ); /* retourne une chaine de carateres saisie au clavier apres un enter */ void puts( char* ); /* affiche la chaine de cararteres en parametre */ void putchar( char ); /* affiche le caracter en parametre */ char *itoa( int ); /* retourne la chaine ascii d'un int */ char *uitoa( int ); /* retourne la chaine ascii d'un unsigned int */ void gotoxy(int, int); /* place le curseur a la position x ,y */ void clrscr(); /* efface l'ecran */
Le code source de ces fonctions est disponibles dans le fichier $kit68k/src/libkit00/iokit00.s
Il faut inserer le fichier include suivant dans votre source C:
#include <iokit00.h> main() { int i; puts("Bonjour a tous !\n"); i = -15; puts("i= "); puts( utoa( i ) ); puts("\n"); }
Si vous utilisez un fichier de commande, vous devez lui apporter les modifications suivantes: -ajouter la section iokit00 a la ligne ORDER, -ajouter le LOAD de la librairie libkit00.a. ORDER startup00, iokit00, prog,.. LOAD /user/info_lib/Kits68k/lib/libkit00.a