Voici un tableau de référence des différents fonctions disponible avec le langage de programmation C dans GEMDOS de l'Atari ST :
Numéro | Nom | Description |
---|---|---|
0x00 | Pterm0 | Cette fonction permet de terminer le processus. |
0x01 | Cconin | Cette fonction permet de lire un caractère de l'entrée standard. |
0x02 | Cconout | Cette fonction permet d'écriture un caractère de la sortie standard. |
0x03 | Cauxin | Cette fonction permet de lire un caractère de l'AUX: standard. |
0x04 | Cauxout | Cette fonction permet d'écrire un caractère de l'AUX: standard. |
0x05 | Cprnout | Cette fonction permet d'écrire un caractère vers l'imprimante (PRN:) standard. |
0x06 | Crawio | Cette fonction permet d'effectuer une communication d'entrée/sortie brute vers la sortie d'entrée/sortie standard. |
0x07 | Crawcin | Cette fonction permet d'effectuer une communication brute d'entrée vers l'entrée standard. |
0x08 | Cnecin | Cette fonction permet de lire le caractère de l'entrée standard. |
0x09 | Cconws | Cette fonction permet d'écrire une chaine de caractères vers la sortie standard. |
0x0A | Cconrs | Cette fonction permet de lire la chaine de caractères édité de l'entrée standard. |
0x0B | Cconis | Cette fonction permet de vérifier l'état de l'entrée standard. |
0x0E | Dsetdrv | Cette fonction permet de fixer l'unité de disque par défaut. |
0x10 | Cconos | Cette fonction permet de vérifier l'état de la sortie standard. |
0x11 | Cprnos | Cette fonction permet de vérifier l'état de l'imprimante standard. |
0x12 | Cauxis | Cette fonction permet de vérifier l'état de l'entrée AUX: standard. |
0x13 | Cauxos | Cette fonction permet de vérifier l'état de la sortie AUX: standard. |
0x19 | Dgetdrv | Cette fonction permet de demander l'unité de disque par défaut. |
0x1A | Fsetdta | Cette fonction permet de fixer le DTA (Disk Transfert Address). |
0x20 | Super | Cette fonction permet de demander, de fixer ou de renseigner sur le mode superviseur. |
0x2A | Tgetdate | Cette fonction permet de demander la date. |
0x2B | Tsetdate | Cette fonction permet de fixer la date. |
0x2C | Tgettime | Cette fonction permet de demander l'heure. |
0x2F | Tgetdta | Cette fonction permet de demander la DTA (Disk Transfert Address). |
0x30 | Sversion | Cette fonction permet de demander le numéro de version de GEMDOS. |
0x31 | Ptermres | Cette fonction permet de terminer le programme et rester en mode résident (TSR). |
0x36 | Dfree | Cette fonction permet de demander l'espace de libre sur l'unité de disque. |
0x39 | Dcreate | Cette fonction permet de créer un répertoire. |
0x3A | Ddelete | Cette fonction permet de supprimer un répertoire. |
0x3B | Dsetpath | Cette fonction permet de fixer le répertoire courant. |
0x3C | Fcreate | Cette fonction permet de créer un fichier. |
0x3D | Fopen | Cette fonction permet d'ouvrir un fichier. |
0x3E | Fclose | Cette fonction permet de fermer un fichier. |
0x3F | Fread | Cette fonction permet de lire dans un fichier. |
0x40 | Fwrite | Cette fonction permet d'écrire dans un fichier. |
0x41 | Fdelete | Cette fonction permet de supprimer un fichier. |
0x42 | Fseek | Cette fonction permet de fixer la position du pointeur de fichier. |
0x43 | Fattrib | Cette fonction permet de demander ou de fixer les attributs d'un fichier. |
0x45 | Fdup | Cette fonction permet de dupliquer un Handle de fichier. |
0x46 | Fforce | Cette fonction permet de forcer un Handle de fichier. |
0x47 | Dgetpath | Cette fonction permet de demander le répertoire courant. |
0x48 | Malloc | Cette fonction permet d'allouer de la mémoire. |
0x49 | Mfree | Cette fonction permet de libérer de la mémoire. |
0x4A | Mshrink | Cette fonction permet de réduire la taille d'un bloc de mémoire dynamique. |
0x4B | Pexec | Cette fonction permet de charger et d'exécuter un processus. |
0x4C | Pterm | Cette fonction permet de terminer un processus. |
0x4E | Fsfirst | Cette fonction permet de rechercher le premier fichier. |
0x4F | Fsnext | Cette fonction permet de rechercher le fichier suivant. |
0x56 | Frename | Cette fonction permet de renommer le fichier. |
0x57 | Fdatime | Cette fonction permet de demander ou de fixer le temps d'un fichier. |
Dernière mise à jour : Dimanche, le 14 mai 2017