Cette librairie contient le code des fonctions suivantes:
void exitkit(void); /* redonne la main au moniteur du kit */
char getchar( void ); /* retourne le caractère saisie après un enter au clavier */
char getkey( void ); /* retourne un caractère saisie au clavier */
char *gets( char* ); /* retourne une chaîne de caractères saisie au clavier après un enter */
void puts( char* ); /* affiche la chaîne de caractériser en paramètre */
void putchar( char ); /* affiche le caractère en paramètre */
char *itoa( int ); /* retourne la chaîne ascii d'un int */
char *uitoa( int ); /* retourne la chaîne ascii d'un unsigned int */
void gotoxy(int, int); /* place le curseur a la position x ,y */
void clrscr(); /* efface l'écran */
Le code source de ces fonctions est disponibles dans le fichier $kit68k/src/libkit40/iokit40.s
Il faut insérer le fichier include suivant dans votre source C:
#include <iokit332.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 iokit332 a la ligne ORDER,
-ajouter le LOAD de la librairie libkit332.a.
ORDER startup40, iokit332, prog,..
LOAD /user/info_lib/Kits68k/lib/libkit332.a