Fonctions de fichiers :
fopen/fclose/fgetc/fputc/fprintf/fseek/ftell
Fonctions de stdio :
clrscr/fputchar/printf/atoi/atol
Fonctions de jeux :
OpenFile/CloseFile/_rowread/rand
GrayOn/GrayOff/etc...
OpenFile et CloseFile sont des fonctions très utiles permettant d'ouvrir des fichiers binaires en lectures, de manière bcp plus adaptée aux jeux que fopen/fclose :
void *OpenFile(char *file);
void CloseFile(char *file);
OpenFile recherche 'file' dans le répertoire courant, puis dans tous les répertoires de la calc. CloseFile permet de fermer le fichier sans avoir à sauvegarder de handle/FILE, et marche aussi si OpenFile a renvoyé NULL
Bien entendu, ces fonctions ne s'adressent pas à des progs susceptibles de créer un fichier du même nom que 'file'
(mais dans les jeux ce n'est pas le cas)
Bien entendu je publierai la source pour que vous puissiez le rajouter à tigcc.a si vous voulez
L'objet de cette lib est de permettre à TI-GCC et GTC d'exploiter enfin les possibilités du mode Kernel, ce qui n'était vraiment pas le cas avant
Et rien n'empêche les progs ASM de l'utiliser...
Je précise la convention d'appel : regparm(2) (contrairement à tigcc.a qui est en regparm(4))
La taille devrait tourner aux alentours de 3 ko, donc je pense que ce serait une bonne idée de l'intégrer au kernel, pas dans la partie TSR mais dans la partie archive comme ça pas de mauvais prétexte pour ne pas l'utiliser
Si vous pensez qu'il manque des fonctions ou que certaines sont en trop, exprimez-vous

elle s'appelle stdlib... tu la connais mieux que tout le monde, d'ailleurs.
) avec les fonctions les plus utilisées de stdio (et qq unes de stdlib


!