Voici un tableau de référence des différents procédures et fonctions du «PURE Pascal» :
| Nom | Unité | Description |
|---|---|---|
| ABS | System | Cette fonction retourne la valeur absolue d'une expression numérique. |
| ADDR | System | Cette fonction retourne le pointeur d'une adresse de variable, fonction ou procédure. |
| APPEND | System | Cette procédure permet d'effectuer l'initialisation d'une fichier texte en mode ajouter. |
| APPL_BVSET | GEM | Cette fonction permet d'indiquer à GEM quels unités logiques sont connectés au système (pour la boîte de sélection de fichiers). |
| APPL_EXIT | GEM | Cette procédure permet de sortir de l'application. |
| APPL_FIND | GEM | Cette fonction permet de rechercher l'identificateur d'application d'une autre application dans le système. |
| APPL_GETINFO | GEM | Cette fonction permet de demander les informations système. |
| APPL_INIT | GEM | Cette fonction permet d'initialiser l'application et de retourner l'identificateur d'application. |
| APPL_READ | GEM | Cette procédure permet de lire un certain nombre d'octets dans le tampon d'événements. |
| APPL_SEARCH | GEM | Cette fonction permet de rechercher des applications dans le système. |
| APPL_TPLAY | GEM | Cette procédure permet de relire les actions des utilisateurs. |
| APPL_TRECORD | GEM | Cette fonction permet d'enregistrer les actions des utilisateurs. |
| APPL_WRITE | GEM | Cette procédure permet d'écrire un certain nombre d'octets dans le tampon d'événements. |
| APPL_YIELD | GEM | Cette fonction permet de forcer le répartiteur d'événements AES à effectuer un changement de tâche. |
| ARC | Graph | Cette procédure permet d'effectuer le traçage d'un arc de cercle dans un écran graphique. |
| ARCTAN | System | Cette fonction trigonométrique permet de calculer la «ArcTangente» en radians. |
| ASSIGN | System | Cette procédure permet d'associer un nom de fichier à une variable de type fichier. |
| ASSIGNCRT | Crt | Cette procédure permet d'associer l'écran à une variable de type fichier. |
| ASSIGNED | System | Cette fonction permet d'indiquer si l'expression (variable ou procédure) pointe sur une valeur NIL. |
| BAR | Graph | Cette procédure permet de tracer une rectangle dans un écran graphique. |
| BAR3D | Graph | Cette procédure permet de tracer une rectangle avec un effet de profondeur en 3 dimensions dans un écran graphique. |
| BCONIN | TOS | Cette fonction permet de lire un caractère à partir d'un périphérique. |
| BCONMAP | TOS | Cette fonction permet de sélectionner un port par défaut. |
| BCONOUT | TOS | Cette procédure permet d'envoyer un caractère à une unité périphérique. |
| BCONSTAT | TOS | Cette fonction permet de demander l'état d'entrée d'une unité périphérique. |
| BCOSTAT | TOS | Cette fonction permet de demander l'état d'un périphérique de sortie standard |
| BIOSKEYS | TOS | Cette procédure permet de réinitialiser le clavier. |
| BLITMODE | TOS | Cette fonction permet de configuration de la puce Blitter. |
| BLOCKREAD | System | Cette instruction permet d'effectuer la lecture d'enregistrement dans un fichier. |
| BLOCKWRITE | System | Cette instruction permet d'effectuer l'écriture d'enregistrement dans un fichier. |
| BUFFOPER | TOS | Cette fonction permet de contrôler le fonctionnement des tampons de lecture ou d'enregistrement dans le système audio. |
| BUFFPTR | TOS | Cette fonction permet de retourner la position actuelle des pointeurs du tampon de données de lecture et d'enregistrement. |
| CAUXIN | TOS | Cette fonction permet d'entrée via le port série. |
| CAUXIS | TOS | Cette fonction permet de vérifier l'état d'entrée du port série. |
| CAUXOS | TOS | Cette fonction permet de vérifier l'état de sortie du port série. |
| CAUXOUT | TOS | Cette procédure permet d'écrire un caractère sur le port série. |
| CCONIN | TOS | Cette fonction permet de lire un caractère à partir du périphérique d'entrée standard. |
| CCONIS | TOS | Cette fonction permet de vérifier si un caractère est en attente dans le tampon d'entrée standard. |
| CCONOS | TOS | Cette fonction permet de vérifier l'état du périphérique de sortie standard. |
| CCONOUT | TOS | Cette procédure permet d'écrire un caractère sur le périphérique de sortie standard. |
| CCONRS | TOS | Cette procédure permet de lire une chaîne de caractères à partir de l'entrée standard. |
| CCONWS | TOS | Cette procédure permet d'écrire une chaîne de caractères sur le périphérique de sortie standard. |
| CHDIR | System | Cette procédure permet de changer le répertoire courant. |
| CHR | System | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| CIRCLE | Graph | Cette procédure permet de tracer un cercle dans un écran graphique. |
| CLEARDEVICE | Graph | Cette procédure permet d'effacer le contenu de l'écran graphique et réaffecte les paramètres par défaut à l'engin graphique. |
| CLEARVIEWPORT | Graph | Cette procédure permet d'effacer le contenu de la fenêtre courante de l'écran graphique et réaffecte les paramètres par défaut de celle-ci. |
| CLOSE | System | Cette procédure permet de fermer un fichier. |
| CLOSEGRAPH | Graph | Cette procédure permet de quitter l'écran graphique et de retourner à l'écran de texte. |
| CLREOL | Crt | Cette procédure permet d'effacer la ligne courante à partir du curseur jusqu'à la fin de la ligne de l'écran de texte. |
| CLREOS | System | Cette procédure permet d'effacer l'écran en commençant à l'emplacement actuel du curseur. |
| CLRSCR | Crt | Cette procédure permet d'effacer l'écran de texte. |
| CNECIN | TOS | Cette fonction permet de lire le caractère du périphérique d'entrée standard sans l'afficher à l'écran. |
| CONCAT | System | Cette fonction permet de juxtaposer différentes chaîne de caractères et de le retourner comme argument. |
| COPY | System | Cette fonction permet d'extraire un sous-chaîne de caractères dans une chaîne de caractères. |
| COS | System | Cette fonction trigonométrique retourne le «Cosinus». |
| CPRNOS | TOS | Cette fonction permet de vérifier l'état du port de l'imprimante. |
| CPRNOUT | TOS | Cette fonction permet d'écrire un caractère sur le port de l'imprimante. |
| CRAWCIN | TOS | Cette fonction permet de lire un caractère sans tampon à partir d'un périphérique d'entrée standard. |
| CRAWIO | TOS | Cette fonction permet d'autoriser les entrées/sorties sans tampon. |
| CURSCONF | TOS | Cette fonction permet de définir le fonctionnement du curseur VT52. |
| DCLOSEDIR | TOS | Cette fonction permet de fermer un répertoire spécifié. |
| DCNTL | TOS | Cette fonction permet d'exécuter une opération spécifique au système de fichiers sur un fichier ou un répertoire. |
| DCREATE | TOS | Cette fonction permet de créer un répertoire. |
| DDELETE | TOS | Cette fonction permet de supprimer un répertoire. |
| DEC | System | Cette procédure effectue la décrémentation de 1 ou de N d'une variable. |
| DELAY | Crt | Cette procédure permet d'effectuer une pause correspondant au nombre de milliseconde spécifié. |
| DELETE | System | Cette procédure permet de supprimer une partie des caractères contenu dans la chaîne de caractères spécifié. |
| DELLINE | Crt | Cette procédure permet de supprimer la ligne à la position courante du curseur. |
| DETECTGRAPH | Graph | Cette procédure permet d'effectuer la détection de la carte vidéo et de recommander le pilote vidéo BGI préférable ainsi que son mode graphique maximal. |
| DEVCONNECT | TOS | Cette fonction permet de connecter un périphérique source à l'un des périphériques de destination de la matrice. |
| DFREE | TOS | Cette fonction permet de demander la capacité libre et totale d'un disque. |
| DGETDRV | TOS | Cette fonction permet de demander l'unité de disque actuel. |
| DGETPATH | TOS | Cette fonction permet de demander la spécification du chemin actuel. |
| DISKFREE | DOS | Cette fonction retourne la taille en octets de l'espace de libre de l'unité de disque spécifié. |
| DISKSIZE | DOS | Cette fonction retourne la taille total en octets d'une unité de disque spécifié. |
| DISPOSE | System | Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
| DLOCK | TOS | Cette fonction permet de verrouiller un périphérique BIOS ou de la relâcher à nouveau. |
| DMAREAD | TOS | Cette fonction permet de lire des secteurs individuels à partir d'un périphérique DMA. |
| DMAWRITE | TOS | Cette fonction permet d'écrire des secteurs individuels sur un périphérique DMA. |
| DOPENDIR | TOS | Cette fonction permet d'ouvrir un répertoire spécifié pour la lecture. |
| DOSEXITCODE | DOS | Cette fonction permet de demander le code de sortie. |
| DOSOUND | TOS | Cette procédure permet de programmer le générateur de sons (PSG). |
| DOSVERSION | DOS | Cette fonction retourne le numéro de version du système d'exploitation DOS. |
| DPATHCONF | TOS | Cette fonction permet de demander des informations sur un système de fichiers. |
| DRAWPOLY | Graph | Cette procédure permet de tracer un polygone dans un écran graphique. |
| DREADDIR | TOS | Cette fonction permet de lire les informations du répertoire. |
| DREWINDDIR | TOS | Cette fonction permet de rembobiner le pointeur du répertoire spécifié jusqu'au premier fichier. |
| DRVMAP | TOS | Cette fonction permet de demander des informations sur les périphériques connectés. |
| DSETDRV | TOS | Cette fonction permet de définir l'unité de disque actuel et renvoie une image bitmap des lecteurs montés. |
| DSETPATH | TOS | Cette fonction permet de définir le répertoire courant. |
| DSP_AVAILABLE | TOS | Cette procédure permet de retourner au processus appelant la quantité de mémoire disponible à utiliser dans le DSP. |
| DSP_BLKBYTES | TOS | Cette procédure permet de prendre des blocs de caractères non signés et les envoie au DSP. |
| DSP_BLKHANDSHAKE | TOS | Cette procédure permet de gérer les transferts de blocs de données entre le processus hôte et le processus à l'intérieur du DSP sauf que l'établissement de liaison a lieu pendant le transfert de la totalité du tampon. |
| DSP_BLKUNPACKED | TOS | Cette procédure permet de transférer un bloc fonctionnant de la même manière que Dsp_DoBlock. |
| DSP_BLKWORDS | TOS | Cette procédure permet de prendre des blocs de mots signés de 16 bits et les envoie au DSP. |
| DSP_DOBLOCK | TOS | Cette fonction permet de gérer les transferts de blocs de données entre le processus hôte et le processus à l'intérieur du DSP. |
| DSP_EXECBOOT | TOS | Cette procédure permet de télécharger dans les 512 mots de la mémoire DSP interne un programme d'amorçage. |
| DSP_EXECPROG | TOS | Cette procédure permet d'exécuter un programme DSP résidant au format binaire en mémoire. |
| DSP_FLUSHSUBROUTINES | TOS | Cette procédure permet d'indiquer que tous les sous-programmes DSP résidant actuellement dans le DSP seront supprimés et que la mémoire sera renvoyée au bassin de mémoire du programme utilisable. |
| DSP_GETPROGABILITY | TOS | Cette fonction permet de rendre au processus appelant la capacité du programme résidant actuellement dans le DSP. |
| DSP_GETWORDSIZE | TOS | Cette fonction permet de retourner le nombre d'octets représentant un mot DSP dans le système actuel. |
| DSP_HF0 | TOS | Cette fonction permet de lire ou d'écrire sur le bit #3 du HSR. |
| DSP_HF1 | TOS | Cette fonction permet de lire ou d'écrire sur le bit #4 du HSR. |
| DSP_HF2 | TOS | Cette fonction permet de retourner la valeur du bit #3 dans le HCR. |
| DSP_HF3 | TOS | Cette fonction permet de retourner la valeur du bit #4 dans le HCR. |
| DSP_HSTAT | TOS | Cette fonction permet de retourner la valeur du port ISR du DSP. |
| DSP_INQSUBRABILITY | TOS | Cette fonction permet de retourner l'identificateur de descripteur d'un sous-programme installé si la capacité du sous-programme correspond à passé dans la routine. |
| DSP_INSTREAM | TOS | Cette procédure permet de transmettre les données au DSP à partir du tampon donné via un gestionnaire d'interruption DSP. |
| DSP_IOSTREAM | TOS | Cette procédure permet d'appeler un format spécialisée des gestionnaires de flux de données. |
| DSP_LOADPROG | TOS | Cette fonction permet de charger à partir du disque un programme à exécuter dans le DSP. |
| DSP_LOADSUBROUTINE | TOS | Cette fonction permet d'installer un sous-programme DSP dans le système pour être exécuté ultérieurement. |
| DSP_LOCK | TOS | Cette fonction permet de verrouiller avant d'effectuer tout autre appel à la bibliothèque DSP. |
| DSP_LODTOBINARY | TOS | Cette fonction permet de lire le fichier ".lod" dont le nom de fichier spécifié dans le fichier de variables. |
| DSP_MULTBLOCKS | TOS | Cette procédure permet d'envoyer plusieurs blocs de données vers et depuis le DSP tout en utilisant un seul appel d'interruption. |
| DSP_OUTSTREAM | TOS | Cette procédure permet de remplir le tampon pointé spécifié via un gestionnaire d'interruption DSP. |
| DSP_REMOVEINTERRUPTS | TOS | Cette procédure permet d'arrêter le DSP générant des interruptions prêt à recevoir ou prêt à envoyer à l'hôte. |
| DSP_REQUESTUNIQUEABILITY | TOS | Cette fonction permet aux processus hôtes d'identifier de manière unique leur propre processus DSP ne relevant pas d'une définition de capacité connue. |
| DSP_RESERVE | TOS | Cette fonction permet de mettre de côté la mémoire DSP pour un programme DSP. |
| DSP_RUNSUBROUTINE | TOS | Cette fonction permet d'exécuter un sous-programme résident DSP identifié par l'identificateur de descripteur donné. |
| DSP_SETVECTORS | TOS | Cette procédure permet au processus hôte d'installer une fonction étant appelée lorsqu'une interruption est reçue du DSP. |
| DSP_TRIGGERHC | TOS | Cette procédure permet de provoquer une commande hôte étant mise de côté pour les programmes DSP à exécuter. |
| DSP_UNLOCK | TOS | Cette procédure permet de déverrouiller après avoir effectué tout autre appel à la bibliothèque DSP. |
| DSPTRISTATE | TOS | Cette fonction permet de coordonner le matériel DSP externe. |
| EGETPALETTE | TOS | Cette procédure permet de lire plusieurs entrées de la table des couleurs dans un tampon spécifié. |
| EGETSHIFT | TOS | Cette fonction permet de lire le registre de mode de décalage (le mode actuel du décaleur vidéo). |
| ELLIPSE | Graph | Cette procédure permet de tracer un arc d'ellipse dans un écran graphique. |
| ENVCOUNT | DOS | Cette fonction indique le nombre de ligne de texte contenu dans l'environnement système. |
| ENVSTR | DOS | Cette fonction retourne le numéro de ligne de texte spécifié contenu dans l'environnement système. |
| EOF | System | Cette fonction indique si la fin du fichier est atteinte. |
| EOLN | System | Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
| ERASE | System | Cette procédure permet de supprimer un fichier sur le disque. |
| ESETBANK | TOS | Cette fonction permet de définir la banque de la table des couleurs parmi les 16 disponibles. |
| ESETCOLOR | TOS | Cette fonction permet d'écrire une entrée dans la table des couleurs pour une couleur individuelle. |
| ESETGRAY | TOS | Cette fonction permet d'activer ou désactiver l'interprétation des couleurs dans le décaleur vidéo. |
| ESETPALETTE | TOS | Cette procédure permet de définir plusieurs entrées dans la table des couleurs à partir du tampon spécifié. |
| ESETSHIFT | TOS | Cette fonction permet de définir les registres de mode de décalage du décaleur vidéo. |
| ESETSMEAR | TOS | Cette fonction permet d'activer (1) ou désactiver (0) le mode smear du décaleur vidéo. |
| EVNTMULTI | GEM | Cette fonction permet d'attendre un ou plusieurs événements. |
| EVNT_BUTTON | GEM | Cette fonction permet d'attendre qu'un ou plusieurs boutons de la souris soient enfoncés. |
| EVNT_DCLICK | GEM | Cette fonction permet de fixer la vitesse du double clic. |
| EVNT_KEYBD | GEM | Cette fonction permet d'attendre la pression de la touche et de retourner le code de la touche. |
| EVNT_MESAG | GEM | Cette procédure permet d'attendre qu'un rapport soit présent dans le canal de message. |
| EVNT_MOUSE | GEM | Cette procédure permet d'attendre que la souris entre ou quitte un rectangle. |
| EVNT_MULTI | GEM | Cette fonction permet d'attendre un ou plusieurs événements. |
| EVNT_TIMER | GEM | Cette procédure permet d'attendre quelques millisecondes. |
| EXCLUDE | System | Ce mot réservé permet d'exclure un élément d'une variable d'ensemble (SET). |
| EXEC | DOS | Cette procédure permet d'exécuter un programme externe d'extension «.EXE» ou «.COM». |
| EXP | System | Cette fonction retourne la valeur exponentielle. |
| FATTRIB | TOS | Cette fonction permet de lire ou modifier les attributs de fichier. |
| FCHMOD | TOS | Cette fonction permet de définir les autorisations d'accès aux fichiers. |
| FCHOWN | TOS | Cette fonction permet de modifier l'identificateur du propriétaire et de groupe. |
| FCLOSE | TOS | Cette fonction permet de fermer un fichier spécifié. |
| FCNTL | TOS | Cette fonction permet d'effectuer des opérations de commande sur un fichier donné. |
| FCREATE | TOS | Cette fonction permet de créer un fichier. |
| FDATIME | TOS | Cette procédure permet de demander ou de définir la date et l'heure de création d'un fichier. |
| FDELETE | TOS | Cette fonction permet de supprimer un fichier. |
| FDUP | TOS | Cette fonction permet de dupliquer un descripteur de fichier. |
| FEXPAND | DOS | Cette fonction retourne la nom complet d'une chemin de répertoire avec des chaînes de caractères standard au Pascal. |
| FFORCE | TOS | Cette fonction permet de rediriger le fichier standard. |
| FGETCHAR | TOS | Cette fonction permet de lire un caractère à partir d'un fichier. |
| FGETDTA | TOS | Cette fonction permet de demander l'adresse de transfert pour les opérations sur disquette. |
| FILEPOS | System | Cette fonction retourne la position courante du pointeur de fichier exprimer en nombre d'enregistrement. |
| FILESIZE | System | Cette fonction retourne la taille en octets du fichier spécifier. |
| FILLCHAR | System | Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire. |
| FILLELLIPSE | Graph | Cette procédure permet tracer un ellipse avec la surface intérieur remplit dans un écran graphique. |
| FILLPOLY | Graph | Cette procédure permet de tracer un polygone avec la surface intérieur remplit dans un écran graphique. |
| FINDFIRST | DOS | Cette procédure permet de recherche le premier occurrence (fichier ou répertoire) contenu dans un répertoire de fichier spécifier. |
| FINDNEXT | DOS | Cette procédure permet de recherche l'occurrence suivant (fichier ou répertoire) contenu dans un répertoire de fichier. |
| FINSTAT | TOS | Cette fonction permet de déterminer l'état d'entrée d'un fichier. |
| FLINK | TOS | Cette fonction permet de créer un nouveau lien (hard-) vers un fichier. |
| FLOCK | TOS | Cette fonction permet de verrouiller ou déverrouiller une partie d'un fichier. |
| FLOODFILL | Graph | Cette procédure permet de «peinturer» une surface avec les motifs courant dans un écran graphique. |
| FLOPFMT | TOS | Cette fonction permet de formater des pistes spécifiques sur une disquette. |
| FLOPRATE | TOS | Cette fonction permet de lire ou de définir le taux de recherche d'un lecteur de disquette. |
| FLOPRD | TOS | Cette fonction permet de lire des secteurs individuels à partir d'une disquette. |
| FLOPVER | TOS | Cette fonction permet de vérifier les secteurs d'une disquette. |
| FLOPWR | TOS | Cette fonction permet d'écrire des secteurs individuels sur une disquette. |
| FLUSH | System | Cette procédure permet de vider les tampons d'écriture du fichier de texte spécifié. |
| FMIDIPIPE | TOS | Cette fonction permet de rediriger l'entrée/sortie MIDI. |
| FOPEN | TOS | Cette fonction permet d'ouvrir un fichier donné. |
| FORM_ALERT | GEM | Cette fonction permet d'afficher une boîte d'alerte. |
| FORM_BUTTON | GEM | Cette fonction permet de gérer les clics de souris dans les boîtes de dialogue. |
| FORM_CENTER | GEM | Cette procédure permet de centrer la représentation de l'arborescence des objets à l'écran. |
| FORM_DIAL | GEM | Cette procédure permet d'effectuer la gestion des formulaires de dialogue. |
| FORM_DO | GEM | Cette fonction permet de laisser l'AES gérer les entrées utilisateur via une boîte de dialogue. |
| FORM_ERROR | GEM | Cette fonction permet d'afficher une boîte d'alerte contenant un code d'erreur TOS (fo_enum). |
| FORM_KEYBD | GEM | Cette fonction permet de gérer les frappes de touches dans les boîtes de dialogue. |
| FOUTSTAT | TOS | Cette fonction permet de déterminer l'état de sortie d'un fichier. |
| FPIPE | TOS | Cette fonction permet de créer un tuyau. |
| FPUTCHAR | TOS | Cette fonction permet d'écrire un caractère dans un fichier donné. |
| FRAC | System | Cette fonction permet de retourner la partie décimal d'un nombre réel. |
| FREAD | TOS | Cette fonction permet de lire à partir d'un fichier. |
| FREADLINK | TOS | Cette fonction permet de suivre le lien symbolique. |
| FREEMEM | System | Cette procédure permet de libérer une partie de mémoire dynamique attribué dans la zone de mémoire de tas à l'aide de la procédure GetMem. |
| FRENAME | TOS | Cette fonction permet de renommer un fichier GEMDOS. |
| FSEARCH | DOS | Cette fonction permet de rechercher au fichier dans une liste de chemin de répertoire avec des chaînes de caractères de format standard Pascal. |
| FSEEK | TOS | Cette fonction permet de déplacer le pointeur de position du fichier. |
| FSEL_EXINPUT | GEM | Cette procédure permet d'indiquer l'entrée du sélecteur de fichiers étendu. |
| FSEL_INPUT | GEM | Cette procédure permet d'indiquer l'entrée du sélecteur de fichiers. |
| FSELECT | TOS | Cette fonction permet d'effectuer l'interrogation de l'état du fichier avec dépassement de délai. |
| FSETDTA | TOS | Cette procédure permet de définir l'adresse de la région de transfert pour les opérations sur disquette. |
| FSFIRST | TOS | Cette fonction permet de rechercher de la première entrée de fichier. |
| FSNEXT | TOS | Cette fonction permet de rechercher l'entrée de fichier suivante. |
| FSPLIT | DOS | Cette procédure permet d'extraire l'extension, le nom et le chemin d'un fichier contenu dans le nom spécifier en utilisant des chaînes de caractères de format standard Pascal. |
| FSYMLINK | TOS | Cette fonction permet de créer un lien symbolique vers un fichier. |
| FWRITE | TOS | Cette fonction permet d'écrire dans un fichier spécifié. |
| FXATTR | TOS | Cette fonction permet de demander des attributs de fichier étendus. |
| GETARCCOORDS | Graph | Cette procédure permet de déterminer les coordonnées d'un arc tracé avec les procédures «Arc» ou «Ellipse». |
| GETASPECTRATIO | Graph | Cette procédure permet de déterminer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré. |
| GETBKCOLOR | Graph | Cette fonction permet de retourner le numéro de palette de couleur de l'arrière-plan de l'écran graphique. |
| GETBPB | TOS | Cette fonction permet de demander l'adresse du bloc de paramètres BIOS d'une unité. |
| GETCBREAK | DOS | Cette procédure retourne la valeur de la variable système «Break». |
| GETCOLOR | Graph | Cette fonction permet de retourner le numéro de palette de couleur courante de l'écran graphique. |
| GETDATE | DOS | Cette procédure permet de connaître la date actuel du système d'exploitation. |
| GETDEFAULTPALETTE | Graph | Cette procédure permet de charger la palette couleur graphique d'un écran graphique. |
| GETDIR | System | Cette procédure permet de connaître le répertoire courant de l'unité spécifié avec une chaîne de caractères de format standard Pascal. |
| GETDRIVERNAME | Graph | Cette fonction permet de connaître le pilote vidéo graphique BGI actuellement utilisé. |
| GETENV | DOS | Cette fonction permet de connaître la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaînes de caractères de format standard Pascal. |
| GETFATTR | DOS | Cette procédure permet de retourner les attributs du système d'exploitation d'un fichier. |
| GETFILLPATTERN | Graph | Cette procédure permet de connaître une palette de remplissage pour la «peinture». |
| GETFILLSETTINGS | Graph | Cette procédure permet de connaître une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| GETFREESTRING | GEM | Cette procédure permet l'entrée de textes dans les objets AES des Types d'objet G_BUTTON, G_STRING et G_TITLE. |
| GETFTIME | DOS | Cette procédure permet de connaître la date et l'heure de la dernière modification d'un fichier. |
| GETGRAPHMODE | Graph | Cette fonction permet de connaître le mode graphique courant du pilote BGI. |
| GETICONTEXT | GEM | Cette procédure permet l'entrée du texte dans les objets AES faisant référence à une structure ICONBLK. |
| GETIMAGE | Graph | Cette fonction permet de sauvegarder une portion de l'écran graphique dans une mémoire tampon. |
| GETINTVEC | DOS | Cette procédure permet de connaître l'adresse d'un vecteur d'interruption. |
| GETLINESETTINGS | Graph | Cette procédure permet de connaître l'épaisseur d'une ligne tel que définit par «SetLineSettings». |
| GETMAXCOLOR | Graph | Cette fonction permet de connaître le numéro de palette maximal supporté dans l'écran graphique courant. |
| GETMAXMODE | Graph | Cette fonction permet de connaître le numéro vidéo maximal supporté par le pilote vidéo. |
| GETMAXX | Graph | Cette fonction permet de demander la position horizontal maximal en pixel. |
| GETMAXY | Graph | Cette fonction permet de demander la position vertical maximal en pixel. |
| GETMEM | System | Cette fonction permet d'effectuer une allocation dynamique sur la mémoire de tas. |
| GETMODENAME | Graph | Cette fonction permet de connaître sous la forme d'une chaîne de caractères le nom du mode vidéo actuel. |
| GETMODERANGE | Graph | Cette fonction permet de connaître le mode vidéo minimum et maximum supporté par le pilote vidéo BGI spécifié. |
| GETMPB | TOS | Cette procédure permet de déterminer le bloc de paramètres de mémoire. |
| GETPALETTE | Graph | Cette fonction permet de connaître la palette de couleur de l'écran graphique actuel. |
| GETPALETTESIZE | Graph | Cette fonction retourne le nombre d'élément maximal contenu dans la palette de couleur de l'écran graphique. |
| GETPIXEL | Graph | Cette fonction permet de connaître la palette de couleur du pixel de l'écran graphique. |
| GETPTEXT | GEM | Cette procédure permet d'entrée le texte réel dans les objets AES faisant référence à une structure TEDINFO. |
| GETPTMPLT | GEM | Cette procédure permet d'entrer le masque de texte dans les objets AES faisant référence à une structure TEDINFO. |
| GETPVALID | GEM | Cette procédure permet d'entrée la chaîne de caractères de validité dans les objets AES faisant référence à une structure TEDINFO. |
| GETREZ | TOS | Cette fonction permet de retourner le code de résolution d'écran actuel. |
| GETTEXTSETTINGS | Graph | Cette procédure permet de connaître la configuration de la police de caractères actuellement utilisé dans l'écran graphique. |
| GETTIME | DOS | Cette procédure permet de connaître l'heure actuel du système d'exploitation. |
| GETTIME | TOS | Cette fonction permet de demander l'heure et la date. |
| GETVERIFY | DOS | Cette procédure permet d'indiquer si l'identificateur «Verify» du système exploitation est actif. |
| GETVIEWSETTINGS | Graph | Cette procédure permet de connaître l'emplacement de la fenêtre courante. |
| GETX | Graph | Cette fonction permet de connaître la position du pointeur horizontal dans l'écran graphique. |
| GETY | Graph | Cette fonction permet de connaître la position du pointeur vertical dans l'écran graphique. |
| GIACCESS | TOS | Cette fonction permet d'autoriser l'accès aux registres de la puce sonore GI. |
| GOTOXY | Crt | Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte. |
| GPIO | TOS | Cette fonction permet de communiquer via les broches d'entrées/sorties à usage général sur le connecteur DSP. |
| GRAF_DRAGBOX | GEM | Cette procédure permet de faire glisser (déplacer) un rectangle dans un autre rectangle. |
| GRAF_GROWBOX | GEM | Cette procédure permet de dessiner un contour de boîte en style croissant. |
| GRAF_HANDLE | GEM | Cette fonction permet de retourner le gestionnaire graphique (gestionnaire VDI). |
| GRAF_MBOX | GEM | Cette fonction permet de dessiner un rectangle en mouvement. |
| GRAF_MKSTATE | GEM | Cette procédure permet de retourner la position actuelle de la souris, l'état du bouton de la souris et l'état du clavier. |
| GRAF_MOUSE | GEM | Cette procédure permet de changer la forme de la souris. |
| GRAF_MOVEBOX | GEM | Cette fonction permet de déplacer un rectangle avec la souris. |
| GRAF_RUBBOX | GEM | Cette procédure permet de dessiner une boîte de style caoutchouc. |
| GRAF_RUBBERBOX | GEM | Cette fonction permet de dessiner un rectangle de contour «élastique» sur l'écran. |
| GRAF_SHRINKBOX | GEM | Cette procédure permet de dessiner un contour de boîte rétréci. C'est l'inverse de la procédure graf_growbox. |
| GRAF_SLIDEBOX | GEM | Cette fonction permet de faire glisser un rectangle dans un autre rectangle avec la souris. |
| GRAF_WATCHBOX | GEM | Cette fonction permet de vérifier si la souris entre ou sort d'un rectangle. |
| GRAPHDEFAULTS | Graph | Cette procédure permet de retrouver certains paramètres par défaut dans l'écran graphique. |
| GRAPHDERRORMSG | Graph | Cette fonction permet d'obtenir un message d'erreur sous forme de chaîne de caractères à partir de son numéro. |
| GRAPHFREEMEM | Graph | Cette procédure permet de libérer un bloc de mémoire graphique. |
| GRAPHGETMEM | Graph | Cette procédure permet de libérer un bloc de mémoire graphique. |
| GRAPHRESULT | Graph | Cette fonction permet de demander le numéro d'erreur. |
| HALT | System | Cette fonction permet d'arrêter le programme ou le sous-programme actuellement en cours. |
| HI | System | Cette fonction permet de demander la partie haute de l'entier (physiquement le deuxième octet de l'entier). |
| HIGHVIDEO | Crt | Cette procédure permet de fixer l'attribut d'affichage du texte blanc clair dans un écran texte. |
| IKBDWS | TOS | Cette procédure permet de programmer la puce du clavier. |
| IMAGESIZE | Graph | Cette fonction permet de calculer la taille du tampon nécessaire pour sauvegarder cette portion d'écran. |
| INC | System | Cette procédure permet d'incrémenter la valeur de la variable spécifié. |
| INITGRAPH | Graph | Cette procédure permet d'initialiser le mode d'affichage pour passer à l'écran graphique. |
| INITMOUS | TOS | Cette procédure permet d'initialiser le gestionnaire de souris. |
| INSERT | System | Cette procédure permet d'insérer une chaîne de caractères dans une autre chaîne de caractères à l'endroit spécifié. |
| INSLINE | Crt | Cette procédure permet d'insérer une nouvelle ligne à l'endroit du curseur dans un écran de texte. |
| INSTALLUSERDRIVER | Graph | Cette fonction permet d'employer un pilote graphique BGI n'étant pas fournit à l'origine par Borland. |
| INSTALLUSERFONT | Graph | Cette fonction permet d'employer des polices de caractères n'étant pas fournit à l'origine par Borland. |
| INT | System | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| IOREC | TOS | Cette fonction permet de demander l'adresse du tampon d'entrée/sortie d'un périphérique série. |
| IORESULT | System | Cette fonction permet de connaître le code d'erreur d'une opération effectué sur un fichier. |
| JDISINT | TOS | Cette procédure permet de désactiver les interruptions du port périphérique multifonctionnel. |
| JENABINT | TOS | Cette procédure permet d'activer les interruptions du port périphérique multifonctionnel. |
| KBDVBASE | TOS | Cette fonction permet de retourner un pointeur vers les vecteurs d'interruption IKBD (clavier intelligent) et MIDI. |
| KBRATE | TOS | Cette fonction permet de régler le taux de répétition automatique du clavier. |
| KBSHIFT | TOS | Cette fonction permet de demander et fixer l'état des touches SHIFT. |
| KEEP | DOS | Cette procédure permet de terminer le programme en mode résident (TSR). |
| KEYPRESSED | Crt | Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche. |
| KEYTBL | TOS | Cette fonction permet de définir la table de cartographie des codes de balayage du clavier aux codes de touches. |
| LENGTH | System | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal. |
| LINE | Graph | Cette procédure permet de tracer une ligne dans un écran graphique. |
| LINEREL | Graph | Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit relatif indiquer dans un écran graphique. |
| LINETO | Graph | Cette procédure permet de tracer une ligne à partir de la position courante jusqu'à l'endroit absolue indiquer dans un écran graphique. |
| LN | System | Cette fonction permet de calculer le logarithme népérien (Naturel). |
| LO | System | Cette fonction permet de demander la partie basse de l'entier (physiquement le premier octet de l'entier). |
| LOCKSND | TOS | Cette fonction permet d'effectuer le verrouillage du système audio pour d'autres applications. |
| LOGBASE | TOS | Cette fonction permet de retourner un pointeur vers l'adresse de début logique de la mémoire vidéo. |
| LOWVIDEO | Crt | Cette procédure permet de fixer l'attribut de couleur d'écriture des caractères avec une intensité de couleur inférieur si possible. |
| MADDALT | TOS | Cette fonction permet d'enregistrer la mémoire vive alternative avec GEMDOS. |
| MALLOC | TOS | Cette fonction permet de réserver un bloc de mémoire ou demandez de la mémoire libre. |
| MARK | System | Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas. |
| MAXAVAIL | System | Cette fonction permet de demander la taille en octet du plus grand bloc de mémoire dynamique allouable dans la mémoire de tas. |
| MEDIACH | TOS | Cette fonction permet de demander si le média a été changé. |
| MEMAVAIL | System | Cette fonction permet de demander la taille total en octet de mémoire dynamique allouable dans la mémoire de tas. |
| MENU_ATTACH | GEM | Cette fonction permet d'ajouter, de modifier ou de supprimer un sous-menu. |
| MENU_BAR | GEM | Cette procédure permet d'afficher ou supprimer une barre de menus. |
| MENU_ICHECK | GEM | Cette procédure permet de vérifier un élément de menu. |
| MENU_IENABLE | GEM | Cette procédure permet d'activer un élément de menu. |
| MENU_ISTART | GEM | Cette fonction permet d'aligner une entrée de sous-menu. |
| MENU_POPUP | GEM | Cette fonction permet d'afficher et de traiter un menu contextuel. |
| MENU_REGISTER | GEM | Cette fonction permet d'enregistrer l'application comme accessoire de bureau. |
| MENU_SETTINGS | GEM | Cette fonction permet de définir ou de d'interroger les paramètres de menu contextuel et sous-menu. |
| MENU_TEXT | GEM | Cette procédure permet de modifier le texte d'un élément de menu (me_titem) dans une arborescence (me_ttree). |
| MENU_TNORMAL | GEM | Cette procédure permet de normaliser une barre de titre de menu. |
| MENU_UNREGISTER | GEM | Cette fonction permet de supprimer le nom de l'accessoire du menu de bureau. |
| METAINIT | TOS | Cette procédure permet de demander des informations sur la version MetaDOS installée. |
| MFPINT | TOS | Cette procédure permet d'initialiser l'interruption de la puce périphérique multifonction. |
| MFREE | TOS | Cette fonction permet de libérer un bloc de mémoire. |
| MIDIWS | TOS | Cette procédure permet d'écrire une chaîne de caractères sur le port MIDI. |
| MKDIR | System | Cette procédure permet de créer un répertoire. |
| MON_TYPE | TOS | Cette fonction permet de retourner le type de moniteur actuellement utilisé. |
| MOVE | System | Cette procédure permet d'effectuer une copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets. |
| MOVEREL | Graph | Cette procédure permet d'effectuer un positionnement relatif du pointeur de coordonnées graphique. |
| MOVETO | Graph | Cette procédure permet de fixer la position du pointeur de coordonnées graphique. |
| MSHRINK | TOS | Cette fonction permet de réduire ou agrandir un bloc mémoire. |
| MXALLOC | TOS | Cette fonction permet d'allouer de la mémoire (avec préférence), réserver de la mémoire selon les préférences spécifiées. |
| NEW | System | Cette procédure permet d'allouer de la mémoire dynamique pour une variable. |
| NORMVIDEO | Crt | Cette procédure permet de fixer la couleur de l'écriture du texte à intensité normal dans les écrans de texte. |
| NOSOUND | Crt | Cette procédure permet d'arrêter le signal sonore. |
| NVMACCESS | TOS | Cette fonction permet de configurer la mémoire non volatile de l'horloge en temps réel. |
| OBJC_ADD | GEM | Cette procédure permet d'ajouter un nouvel objet à une arborescence d'objets. |
| OBJC_CHANGE | GEM | Cette procédure permet modifier l'état d'un objet. |
| OBJC_DELETE | GEM | Cette procédure permet de supprimer un objet d'une arborescence d'objets. |
| OBJC_DRAW | GEM | Cette procédure permet de dessiner une partie ou la totalité d'un arbre, éventuellement coupé. |
| OBJC_EDIT | GEM | Cette procédure permet de laisser l'utilisateur modifier le texte dans les objets des types G_TEXT et G_BOXTEXT. |
| OBJC_FIND | GEM | Cette fonction permet de déterminer si un élément d'une arborescence d'objets donnée est à la coordonnée donnée. |
| OBJC_OFFSET | GEM | Cette procédure permet d'indiquer le déplacement de l'objet par rapport à l'origine de l'écran. |
| OBJC_ORDER | GEM | Cette procédure permet de déplacer un objet enfant vers une nouvelle position dans la liste des enfants de ses parents. |
| ODD | System | Cette fonction indique si la valeur entière est un nombre impaire. |
| OFFGIBIT | TOS | Cette procédure permet d'effacer des bits individuels dans le registre du port A de la puce sonore GI. |
| ONGIBIT | TOS | Cette procédure permet de définir des bits individuels dans le registre du port A de la puce sonore GI. |
| ORD | System | Cette fonction permet de connaître le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière. |
| OUTTEXT | Graph | Cette procédure permet d'écrire une chaîne de caractères de texte à l'emplacement courant dans un écran graphique. |
| OUTTEXTXY | Graph | Cette procédure permet d'écrire une chaîne de caractères de texte aux coordonnées spécifié dans un écran graphique. |
| PACKTIME | DOS | Cette procédure permet de convertir la date et l'heure en format utilisable par le système d'exploitation DOS pour ses fichiers. |
| PAGE | System | Cette procédure permet d'envoyer un code de saut de page (le code ASCII 12: Form Feed) dans un fichier. |
| PARAMCOUNT | System | Cette fonction retourne le nombre de paramètre passer au programme par le système d'exploitation. |
| PARAMSTR | System | Cette fonction retourne le contenu du paramètre spécifié passer au programme par le système d'exploitation. |
| PAUSE | TOS | Cette procédure permet de suspendre un processus jusqu'à l'arrivée d'un signal. |
| PDOMAIN | TOS | Cette fonction permet de définir ou obtenir le domaine d'exécution de l'appelant. |
| PEXEC | TOS | Cette fonction permet de charger et d'exécuter un programme. |
| PFORK | TOS | Cette fonction permet de créer une copie du processus en cours. |
| PGETEGID | TOS | Cette fonction permet de demander l'identificateur de groupe effectif d'un processus. |
| PGETEUID | TOS | Cette fonction permet de demander l'identificateur d'utilisateur effectif d'un processus. |
| PGETGID | TOS | Cette fonction permet de demander l'identificateur de groupe d'un processus. |
| PGETPGRP | TOS | Cette fonction permet de demander le numéro de groupe actuel. |
| PGETPID | TOS | Cette fonction permet de demander l'identificateur de processus actuel. |
| PGETPPID | TOS | Cette fonction permet de demander l'identificateur de processus pour le processus parent. |
| PGETUID | TOS | Cette fonction permet de demander l'identificateur utilisateur d'un processus. |
| PHYSBASE | TOS | Cette fonction permet de demander l'adresse physique de début de la mémoire vidéo. |
| PIESLICE | Graph | Cette procédure permet de tracer un secteur de cercle dans un écran graphique. |
| PKILL | TOS | Cette fonction permet d'envoyer un signal à un ou plusieurs processus. |
| PMSG | TOS | Cette fonction permet d'envoyer et recevoir des messages. |
| PNICE | TOS | Cette fonction permet de modifier la priorité du processus appelant. |
| POS | System | Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaîne de caractères dans une chaîne de caractères de format standard Pascal. |
| PRED | System | Cette fonction permet de retourner la valeur précédente de l'expression. |
| PRENICE | TOS | Cette fonction permet d'ajuster la priorité d'un processus spécifié. |
| PROTOBT | TOS | Cette procédure permet de générer un secteur de démarrage standard pour une disquette. |
| PRTBLK | TOS | Cette procédure permet d'effectuer une impression papier. |
| PRUSAGE | TOS | Cette procédure permet de demander des informations sur les ressources concernant le processus en cours. |
| PSEMAPHORE | TOS | Cette fonction permet de créer, utiliser ou détruire un sémaphore. |
| PSETGID | TOS | Cette fonction permet de modifier l'identificateur de groupe du processus appelant. |
| PSETLIMIT | TOS | Cette fonction permet de fixer ou demander des limites d'allocation des ressources système. |
| PSETPGRP | TOS | Cette fonction permet de définir le numéro de groupe de processus d'un processus. |
| PSETUID | TOS | Cette fonction permet de modifier l'identificateur d'utilisateur d'un processus. |
| PSIGACTION | TOS | Cette fonction permet de définir l'action par défaut pour un signal spécifié. |
| PSIGBLOCK | TOS | Cette fonction permet de modifier le masque de signal. |
| PSIGNAL | TOS | Cette fonction permet de modifier la manière de traiter le signal. |
| PSIGPAUSE | TOS | Cette procédure permet de définir un nouveau masque de signal, puis suspendez le processus jusqu'à l'arrivée d'un signal. |
| PSIGPENDING | TOS | Cette fonction permet de vérifier quels signaux ont été envoyés mais pas encore traités. |
| PSIGRETURN | TOS | Cette procédure permet de préparer la sortie d'un gestionnaire de signaux. |
| PSIGSETMASK | TOS | Cette fonction permet de fixer ou de remplacer un masque de signal. |
| PTERM | TOS | Cette procédure permet de terminer un programme TOS. |
| PTERM0 | TOS | Cette procédure permet de terminer un programme TOS et renvoie 0 à l'appelant. |
| PTERMRES | TOS | Cette procédure permet de terminer un programme mais de le laisser en mémoire. |
| PTR | System | Cette fonction retourne un pointeur à partir de l'adresse. |
| PUMASK | TOS | Cette fonction permet de définir le masque de création initial pour les fichiers et les répertoires. |
| PUNTAES | TOS | Cette procédure permet de désactiver AES dans la ROM. |
| PUSRVAL | TOS | Cette fonction permet de fixer ou de demander des informations sur des processus spécifiques. |
| PUTIMAGE | Graph | Cette procédure permet d'afficher une image contenu dans un tampon précédemment créer. |
| PUTPIXEL | Graph | Cette procédure permet d'afficher une pixel à la coordonnée spécifié dans un mode d'affichage graphique. |
| PVFORK | TOS | Cette fonction permet de créer une copie du processus en cours. |
| PWAIT | TOS | Cette fonction permet d'essayer d'obtenir le code de sortie du processus enfant en attente ou terminé. |
| PWAIT3 | TOS | Cette fonction permet de récupérer le code de sortie de tout enfant en attente ou terminé du processus appelant. |
| PWAITPID | TOS | Cette fonction permet de demander des informations sur le code de sortie d'un ou plusieurs processus enfants. |
| RANDOM | System | Cette fonction permet de générer un nombre aléatoire. |
| RANDOM | TOS | Cette fonction permet de générer des nombres aléatoires. |
| RANDOMIZE | System | Cette procédure permet d'initialiser la générateur de nombre aléatoire. |
| READ | System | Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console. |
| READKEY | Crt | Cette fonction permet d'effectuer la lecture d'une touche enfoncé au clavier. |
| READLN | System | Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console. |
| RECTANGLE | Graph | Cette procédure permet de tracer des rectangles dans une écran graphique. |
| REGISTERBGIDRIVER | Graph | Cette fonction permet d'intégrer un pilote BGI après sa lecture d'un fichier. |
| REGISTERBGIFONT | Graph | Cette fonction permet d'intégrer une police de caractères BGI après sa lecture d'un fichier. |
| RELEASE | System | Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié. |
| RENAME | System | Cette procédure permet de renommer le nom d'un fichier. |
| RESET | System | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
| RESTORECRTMODE | Graph | Cette procédure permet de passer de l'écran graphique à l'écran de texte. |
| REWRITE | System | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
| RMDIR | System | Cette procédure permet de supprimer un répertoire à partir de chaîne de caractères de format standard Pascal. |
| ROUND | System | Cette fonction retourne la valeur arrondie d'un nombre réel. |
| RSCONF | TOS | Cette fonction permet de configurer le port RS-232. |
| RSRC_FREE | GEM | Cette procédure permet de libérer la mémoire allouée au fichier de ressources. |
| RSRC_GADDR | GEM | Cette procédure permet de demander l'adresse de la structure de données des ressources. |
| RSRC_LOAD | GEM | Cette procédure permet de charger un fichier de ressources avec le nom indiqué par re_lpfname. |
| RSRC_OBFIX | GEM | Cette procédure permet de convertir les coordonnées de l'objet des coordonnées char en coordonnées pixel. |
| RSRC_RCFIX | GEM | Cette fonction permet de corriger les coordonnées et les pointeurs en mémoire. |
| RSRC_SADDR | GEM | Cette procédure permet de fixer l'adresse d'un objet ressource. |
| RUNERROR | System | Cette procédure permet d'arrêter l'exécution du programme avec un code d'erreur particulier. |
| RUNFROMMEMORY | System | Cette fonction permet de retourner True si le programme s'exécute à partir de l'éditeur. |
| RWABS | TOS | Cette fonction permet d'opération de lecture/écriture directe sur une unité. |
| SCRDMP | TOS | Cette procédure permet d'imprimer le contenu de l'écran. |
| SCRP_CLEAR | GEM | Cette fonction permet de supprimer le contenu du presse-papiers. |
| SCRP_READ | GEM | Cette procédure permet d'identifier la commande appelant cette application. |
| SCRP_WRITE | GEM | Cette procédure permet d'exécuter une autre application ou revenez au bureau lorsque l'utilisateur quitte l'application en cours. |
| SECTOR | Graph | Cette procédure permet de tracer un secteur d'ellipse dans un écran graphique. |
| SEEK | System | Cette procédure permet de fixer la position du pointeur dans un fichier spécifier. |
| SEEKEOF | System | Cette fonction indique si la fin du fichier binaire est atteinte. |
| SEEKEOLN | System | Cette fonction indique si la fin d'une ligne de fichier binaire est atteinte. |
| SETACTIVEPAGE | Graph | Cette procédure permet de fixer la page d'affichage active dans l'écran graphique. |
| SETALLPALETTE | Graph | Cette procédure permet de fixer tous les palettes de couleur dans l'écran graphique. |
| SETASPECTRATIO | Graph | Cette procédure permet de fixer l'aspect des cercles pour produire un cercle en accord avec le fait que les écrans ne soit pas carré. |
| SETBKCOLOR | Graph | Cette procédure permet de fixer la couleur d'arrière plan de l'écran graphique. |
| SETBUFFER | TOS | Cette fonction permet de définir les adresses de tampon d'enregistrement/lecture. |
| SETCBREAK | DOS | Cette procédure permet de fixer la valeur de la variable système «Break». |
| SETCOLOR | Graph | Cette procédure permet de fixer la palette de couleur courante de l'écran graphique. |
| SETCOLOR | TOS | Cette fonction permet de définir l'une des 16 couleurs. |
| SETDATE | DOS | Cette procédure permet de changer la date du système d'exploitation. |
| SETEXC | TOS | Cette fonction permet de demander ou fixer un vecteur d'interruption. |
| SETFATTR | DOS | Cette procédure permet de fixer les attributs du système d'exploitation d'un fichier. |
| SETFILLPATTERN | Graph | Cette procédure permet de fixer une palette de remplissage pour la «peinture». |
| SETFILLSTYLE | Graph | Cette procédure permet de connaître une palette de remplissage pour les procédures «Bar», «Bar3d», «FillPoly» et «PieSlice». |
| SETFREESTRING | GEM | Cette procédure permet le paramétrage des textes dans les objets AES des types Objet G_BUTTON, G_STRING et G_TITLE. |
| SETFTIME | DOS | Cette procédure permet de fixer la date et l'heure de la dernière modification d'un fichier. |
| SETGRAPHBUFSIZE | Graph | Cette procédure permet de fixer la taille du tampon des opérations de remplissage dans l'écran graphique. |
| SETGRAPHMODE | Graph | Cette fonction permet de fixer le mode graphique courant du pilote BGI. |
| SETICONTEXT | GEM | Cette procédure permet d'activer le paramétrage du texte dans les objets AES faisant référence à une structure ICONBLK. |
| SETINTERRUPT | TOS | Cette fonction permet de définir une interruption à la fin de l'enregistrement/de la lecture. |
| SETINTVEC | DOS | Cette procédure permet de fixer l'adresse d'un vecteur d'interruption. |
| SETLINESTYLE | Graph | Cette procédure permet de fixer le style et l'épaisseur d'une ligne dans un écran graphique. |
| SETMODE | TOS | Cette fonction permet de sélectionner le mode d'enregistrement ou de lecture. |
| SETMONTRACKS | TOS | Cette fonction permet de définir la piste de lecture pour le haut-parleur interne. |
| SETPALETTE | Graph | Cette procédure permet de fixer la couleur d'une des palettes de couleur dans un écran graphique. |
| SETPALETTE | TOS | Cette procédure permet de sélectionner 16 couleurs. |
| SETPRT | TOS | Cette fonction permet d'initialiser l'imprimante. |
| SETPTEXT | GEM | Cette procédure permet de fixer le texte réel dans les objets AES faisant référence à une structure TEDINFO. |
| SETPTMPLT | GEM | Cette procédure permet d'activer le paramétrage du masque de texte dans les objets AES faisant référence à une structure TEDINFO. |
| SETPVALID | GEM | Cette procédure permet d'activer le paramétrage de la chaîne de caractères de validation dans les objets AES faisant référence à une structure TEDINFO. |
| SETRGBPALETTE | Graph | Cette procédure permet de fixer les couleurs RVB (RGB) d'une des palettes de couleur dans un écran graphique. |
| SETSCREEN | TOS | Cette procédure permet d'initialiser l'écran. |
| SETTEXTBUF | System | Cette procédure permet de fixer la taille de la mémoire tampon d'un fichier texte. |
| SETTEXTJUSTIFY | Graph | Cette procédure permet de fixer la justification de la police de caractères BGI courante d'un écran graphique. |
| SETTEXTSTYLE | Graph | Cette procédure permet de fixer la modèle, la direction et la taille de la police de caractères BGI courante d'un écran graphique. |
| SETTIME | DOS | Cette procédure permet de fixer l'heure actuel du système d'exploitation. |
| SETTIME | TOS | Cette procédure permet de régler l'heure et la date. |
| SETTRACKS | TOS | Cette fonction permet de définir le nombre de pistes d'enregistrement et de lecture. |
| SETUSERCHARSIZE | Graph | Cette procédure permet de fixer les proportions de la police de caractères BGI courante d'un écran graphique. |
| SETVERIFY | DOS | Cette procédure permet de fixer l'identificateur «Verify» du système exploitation. |
| SETVIEWPORT | Graph | Cette procédure permet de fixer l'emplacement de la fenêtre courante dans l'écran graphique. |
| SETVISUALPAGE | Graph | Cette procédure permet de fixer la page d'écran actuellement visible de l'écran graphique. |
| SETWRITEMODE | Graph | Cette procédure permet de fixer le mode d'écriture binaire devant être appliquer lors du traçage dans l'écran graphique. |
| SHEL_ENVRN | GEM | Cette procédure permet de rechercher une chaîne de caractères d'environnement DOS. |
| SHEL_FIND | GEM | Cette procédure permet de rechercher un fichier dans le répertoire courant et dans tous les répertoires du chemin. |
| SHEL_GET | GEM | Cette procédure permet de lire les données du tampon d'interpréteur de commande AES interne dans votre propre tampon. |
| SHEL_PUT | GEM | Cette procédure permet de placer les données dans le tampon de l'interpréteur de commande AES interne. |
| SHEL_RDEF | GEM | Cette fonction permet de demander le programme par défaut. |
| SHEL_READ | GEM | Cette procédure permet de lire le répertoire de fragment du presse-papiers. |
| SHEL_WDEF | GEM | Cette fonction permet de fixer le programme par défaut. |
| SHEL_WRITE | GEM | Cette procédure permet d'écrire le répertoire de fragment dans le presse-papiers. |
| SIN | System | Cette fonction trigonométrique retourne le «Sinus». |
| SIZEOF | System | Cette fonction permet de connaître la taille en octet d'une variable ou d'un type. |
| SNDSTATUS | TOS | Cette fonction permet de demander l'état du convertisseur A/N et N/A. |
| SOUND | Crt | Cette procédure permet d'activer l'émission d'un signal sonore sur le PC Speaker. |
| SOUNDCMD | TOS | Cette fonction permet de définir ou d'obtenir les paramètres du convertisseur A/D et D/A. |
| SQR | System | Cette fonction retourne le carré d'un nombre. |
| SQRT | System | Cette fonction retourne la racine carré d'un nombre. |
| SSBRK | TOS | Cette fonction permet de réserver de la mémoire. |
| STR | System | Cette procédure permet de convertir un nombre en une chaînes de caractères ASCIZ. |
| STRCAT | Strings | Cette fonction permet la concaténation de chaînes de caractères ASCIZ. |
| STRCOMP | Strings | Cette fonction effectue la comparaison de deux chaînes de caractères ASCIZ. |
| STRCOPY | Strings | Cette fonction effectue la copie d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères. |
| STRDISPOSE | Strings | Cette procédure permet de libérer l'espace mémoire utilisé par la chaîne de caractères ASCIZ. |
| STRECOPY | Strings | Cette fonction effectue la copie d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères et retourne un pointeur à la fin de cette chaîne de caractères. |
| STREND | Strings | Cette fonction retourne un pointeur à la fin de cette chaîne de caractères ASCIZ. |
| STRICOMP | Strings | Cette fonction permet de comparer deux chaîne de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRLCAT | Strings | Cette fonction permet la concaténation de chaînes de caractères ASCIZ et de fixer une limite maximal de longueur. |
| STRLCOMP | Strings | Cette fonction effectue la comparaison le début de deux chaîne de caractères ASCIZ. |
| STRLCOPY | Strings | Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ. |
| STRLEN | Strings | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères ASCIZ. |
| STRLICOMP | Strings | Cette fonction effectue la copier le début d'une chaîne de caractères ASCIZ dans une autre chaîne de caractères ASCIZ sans tenir compte des majuscules/minuscules. |
| STRLOWER | Strings | Cette fonction transforme en minuscule une chaîne de caractères ASCIZ. |
| STRMOVE | Strings | Cette fonction déplace un bloc de caractère dans une autre chaîne de caractères ASCIZ. |
| STRNEW | Strings | Cette procédure permet d'allouer de l'espace de mémoire dynamiquement pour une chaîne de caractères ASCIZ. |
| STRPAS | Strings | Cette fonction retourne la conversion d'une chaîne de caractères ASCIZ en une chaîne de caractères de format Pascal. |
| STRPCOPY | Strings | Cette procédure retourne la conversion d'une chaîne de caractères de format Pascal en une chaîne de caractères ASCIZ. |
| STRPOS | Strings | Cette fonction retourne un pointeur sur la position d'une sous-chaîne de caractères dans une chaîne de caractères ASCIZ. |
| STRRSCAN | Strings | Cette fonction permet de retourner un pointeur sur la dernière occurrence d'un caractère dans une chaîne de caractères ASCIZ. |
| STRSCAN | Strings | Cette fonction retourne un pointeur sur la position du premier caractère spécifié dans une chaîne de caractères ASCIZ. |
| STRUPPER | Strings | Cette fonction transforme en majuscule une chaîne de caractères ASCIZ. |
| SUCC | System | Cette fonction permet de retourner la valeur suivante de l'expression. |
| SUPER | TOS | Cette fonction permet de changer au mode superviseur. |
| SUPEXEC | TOS | Cette fonction permet de démarrer la routine en mode superviseur. |
| SVERSION | TOS | Cette fonction permet de demander le numéro de la version actuelle de GEMDOS. |
| SWAP | System | Cette fonction permet de retourner l'inversion des octets de poids fort et faible. |
| SWAPVECTORS | DOS | Cette procédure permet d'échanger le contenu des vecteurs d'interruptions et des variables du programme Pascal. |
| SYIELD | TOS | Cette fonction permet de libérer le processeur pour d'autres processus. |
| SYSCONF | TOS | Cette fonction permet de demander des informations sur la configuration du système d'exploitation. |
| TALARM | TOS | Cette fonction permet de lire ou de définir une alarme de procédé pour le procédé en cours. |
| TEXTBACKGROUND | Crt | Cette procédure permet de fixer la couleur de fond courante pour l'écriture du texte. |
| TEXTCOLOR | Crt | Cette procédure permet de fixer la couleur d'écriture courante pour l'écriture du texte. |
| TEXTHEIGHT | Graph | Cette fonction retourne le nombre de pixel de hauteur qu'occupe la police de caractères BGI courante dans l'écran graphique. |
| TEXTMODE | Crt | Cette procédure permet de changer le mode d'écran de texte courant. |
| TEXTWIDTH | Graph | Cette fonction retourne le nombre de pixel de largeur qu'occupe la police de caractères BGI courante dans l'écran graphique. |
| TGETDATE | TOS | Cette fonction permet de demander la date. |
| TGETTIME | TOS | Cette fonction permet de demander l'heure. |
| TICKCAL | TOS | Cette fonction permet de demander la différence de temps entre deux appels de minuterie. |
| TRUNC | System | Cette fonction retourne la partie entière d'un nombre réel. |
| TRUNCATE | System | Cette procédure permet de couper à l'endroit actuel le contenu du fichier. |
| TSETDATE | TOS | Cette fonction permet de fixer la date. |
| TSETTIME | TOS | Cette fonction permet de fixer l'heure. |
| UNLOCKSND | TOS | Cette fonction permet de libérer le système audio pour une autre application à utiliser. |
| UNPACKTIME | DOS | Cette procédure permet de convertir le format utilisé par le système d'exploitation DOS pour ses fichiers en une date et une heure. |
| UPCASE | System | Cette fonction permet de convertir en chaîne de caractères de format standard Pascal en majuscule. |
| VAL | System | Cette procédure permet de convertir une chaîne de caractères en sa valeur numérique. |
| VDI | GEM | Cette procédure permet de faire un appel VDI. |
| VEX_BUTV | GEM | Cette procédure permet d'adapter le vecteur d'interruption pour une pression sur le bouton de la souris. |
| VEX_CURV | GEM | Cette procédure permet d'adapter le vecteur d'interruption pour le dessin du pointeur du curseur. |
| VEX_MOTV | GEM | Cette procédure permet d'adapter le vecteur d'interruption aux mouvements de la souris. |
| VEX_TIMV | GEM | Cette procédure permet d'adapter le vecteur d'interruption pour le temporisateur. |
| VGETRGB | TOS | Cette procédure permet de demander les couleurs de la palette en commençant par index en cours d'exécution jusqu'à compteur spécifié. |
| VGETSIZE | TOS | Cette fonction permet de retourner la taille du mode d'écran en octets. |
| VM_COORDS | GEM | Cette procédure permet d'indiquer le système de coordonnées personnalisé pour les métafichiers. |
| VM_FILENAME | GEM | Cette procédure permet de modifier le nom d'un métafichier. |
| VM_PAGESIZE | GEM | Cette procédure permet de définir la taille de page physique pour les métafichiers. |
| VQF_ATTRIBUTES | GEM | Cette procédure permet d'enquêter sur les attributs de remplissage. |
| VQIN_MODE | GEM | Cette procédure permet d'enquêter sur le mode d'entrée. |
| VQL_ATTRIBUTES | GEM | Cette procédure permet d'enquêter sur les attributs de lignes de polygones. |
| VQM_ATTRIBUTES | GEM | Cette procédure permet d'enquêter sur les attributs PolyMarker. |
| VQP_FILMNAME | GEM | Cette fonction permet de demander le nom d'un numéro de film donné. |
| VQT_ADVANCE | GEM | Cette procédure permet de demander la position du caractère vectoriel suivant. |
| VQT_ADVANCE32 | GEM | Cette procédure permet de demander une position plus précise pour le caractère vectoriel suivant sous la forme de deux valeurs fix31. |
| VQT_ATTRIBUTES | GEM | Cette procédure permet d'enquêter sur les attributs de texte graphique. |
| VQT_CACHESIZE | GEM | Cette procédure permet de demander la taille du cache de caractères vectoriels. |
| VQT_DEVINFO | GEM | Cette procédure permet de demander l'état du périphérique de sortie. |
| VQT_EXTENT | GEM | Cette procédure permet d'enquêter sur les attributs de texte graphique étendue. |
| VQT_FONTHEADER | GEM | Cette procédure permet de demander des informations sur une police de caractères Speedo. |
| VQT_FONTINFO | GEM | Cette procédure permet d'enquêter sur la police de caractères actuelle. |
| VQT_F_EXTENT | GEM | Cette procédure permet de demander la longueur d'une chaîne de caractères dans une police de caractères vectorielle. |
| VQT_GET_TABLE | GEM | Cette procédure permet de demander l'adresse de la table de transformation des caractères. |
| VQT_JUSTIFIED | GEM | Cette procédure permet de demander des déplacements pour les caractères de texte à partir d'un point de référence. |
| VQT_NAME | GEM | Cette procédure permet d'enquêter sur le nom et l'index de la police de caractères. |
| VQT_PAIRKERN | GEM | Cette procédure permet de demander un vecteur d'ajustement pour les paires de caractères lors de l'utilisation du crénage par paires. |
| VQT_TRACKKERN | GEM | Cette procédure permet de demander un vecteur d'ajustement pour les polices de caractères avec crénage de piste. |
| VQT_WIDTH | GEM | Cette procédure permet d'enquêter la largeur de cellule en caractères. |
| VQ_AES | GEM | Cette fonction permet de demander les dimensions de l'écran différemment. |
| VQ_CELLARRAY | GEM | Cette procédure permet d'enquêter sur les paramètres de tableau de cellules. |
| VQ_CHCELLS | GEM | Cette procédure permet de rechercher les cellules de caractère alpha adressables. |
| VQ_COLOR | GEM | Cette procédure permet d'enquêter sur la représentation des couleurs. |
| VQ_CURADDRESS | GEM | Cette procédure permet de retourner la position actuelle du curseur. |
| VQ_EXTND | GEM | Cette procédure permet de demander des informations supplémentaires sur un poste de travail. |
| VQ_GDOS | GEM | Cette fonction permet de demander si le GDOS est installé. |
| VQ_KEY_S | GEM | Cette procédure permet d'indiquer l'échantillon d'informations sur l'état du clavier. |
| VQ_MOUSE | GEM | Cette procédure permet d'indiquer un échantillon d'état du bouton de la souris et retour des coordonnées du curseur graphique. |
| VQ_SCAN | GEM | Cette procédure permet de demander les paramètres relatifs aux bandes de l'imprimante. |
| VQ_TABSTATUS | GEM | Cette fonction permet de retourner de l'état de la tablette. |
| VQ_TDIMENSIONS | GEM | Cette procédure permet d'indiquer les dimensions des tablettes graphiques en 1/10 de pouce. |
| VQ_VGDOS | GEM | Cette fonction permet de demander si le GDOS est installé. |
| VRO_CPYFM | GEM | Cette procédure permet d'effectuer une copie matricielle et opaque. |
| VRQ_CHOICE | GEM | Cette procédure permet d'indiquer le choix d'entrée et le mode de requête. |
| VRQ_LOCATOR | GEM | Cette procédure permet d'indiquer un localisateur d'entrée et de mode de requête. |
| VRQ_STRING | GEM | Cette procédure permet d'indiquer la chaîne de caractères d'entrée et le mode de requête. |
| VRQ_VALUATOR | GEM | Cette procédure permet d'évaluer l'entrée et le mode de requête. |
| VRT_CPYFM | GEM | Cette procédure permet d'effectuer une copie matricielle et transparente. |
| VR_RECFL | GEM | Cette procédure permet de remplir un rectangle avec la couleur et les attributs actuellement définis. |
| VR_TRNFM | GEM | Cette procédure permet de transformer le formulaire du format standard en périphérique spécifique. |
| VSC_EXPOSE | GEM | Cette procédure permet d'activer ou désactiver l'exposition pour les aperçus avec une caméra d'enregistrement d'images. |
| VSC_FORM | GEM | Cette procédure permet de fixer la forme de la souris. |
| VSETMASK | TOS | Cette procédure permet de définir les valeurs de masque utilisées par VDI pour modifier les valeurs de couleur calculées pour vs_color(). |
| VSETMODE | TOS | Cette fonction permet de placer le Atari Falcon030 dans un mode vidéo spécifique. |
| VSETRGB | TOS | Cette procédure permet de définir les couleurs par valeur RVB en commençant par l'index pour le nombre de fois spécifié. |
| VSETSYNC | TOS | Cette procédure permet d'indiquer s'il faut que le matériel VTG doit utiliser ou non la synchronisation externe. |
| VSF_COLOR | GEM | Cette procédure permet de fixer la couleur de remplissage. |
| VSF_INTERIOR | GEM | Cette procédure permet de fixer le style intérieur de remplissage. |
| VSF_PERIMETER | GEM | Cette procédure permet d'activer ou désactiver le cadre de remplissage. |
| VSF_STYLE | GEM | Cette procédure permet de fixer l'index du style de remplissage. |
| VSF_UDPAT | GEM | Cette procédure permet de fixer le motif de remplissage défini par l'utilisateur. |
| VSIN_MODE | GEM | Cette procédure permet de fixer le mode d'entrée. |
| VSL_COLOR | GEM | Cette procédure permet de fixer la couleur de la ligne de polygone. |
| VSL_ENDS | GEM | Cette procédure permet de fixer les styles de début et de fin de ligne de polygone. |
| VSL_TYPE | GEM | Cette procédure permet de fixer le style de ligne de polygone. |
| VSL_UDSTY | GEM | Cette procédure permet de fixer le style de ligne défini par l'utilisateur avec un motif 16 bits disposé de la manière décrite dans vsl_type. |
| VSL_WIDTH | GEM | Cette procédure permet de fixer la largeur de ligne de polygone. Notez que la largeur doit être un nombre impair. |
| VSM_CHOICE | GEM | Cette procédure permet d'indiquer le choix d'entrée et le mode d'échantillon. |
| VSM_COLOR | GEM | Cette procédure permet de fixer la couleur PolyMarker dans la palette actuelle. |
| VSM_HEIGHT | GEM | Cette procédure permet de fixer la hauteur du PolyMarker. |
| VSM_LOCATOR | GEM | Cette procédure permet d'indiquer un localisateur d'entrée et de mode d'échantillon. |
| VSM_STRING | GEM | Cette procédure permet d'indiquer la chaîne de caractères d'entrée et le mode d'échantillon. |
| VSM_TYPE | GEM | Cette procédure permet de fixer le type PolyMarker. |
| VSM_VALUATOR | GEM | Cette procédure permet d'évaluer l'entrée et le mode d'échantillon. |
| VSP_FILM | GEM | Cette procédure permet de régler le type de film du périphérique photo et le temps d'exposition. |
| VST_ALIGNMENT | GEM | Cette procédure permet de fixer l'alignement horizontal et vertical du texte. |
| VST_ARBPT | GEM | Cette fonction permet de définir la hauteur de la cellule de caractère en points. |
| VST_ARBPT32 | GEM | Cette fonction permet de définir la hauteur de cellule de caractère en points pour une police vectorielle. |
| VST_CHARMAP | GEM | Cette procédure permet de sélectionner le type d'indexation des polices de caractères. |
| VST_COLOR | GEM | Cette procédure permet de fixer la couleur du texte. |
| VST_EFFECTS | GEM | Cette procédure permet de fixer des effets de texte spéciaux. |
| VST_ERROR | GEM | Cette procédure permet de définir la gestion des erreurs GDOS. |
| VST_FONT | GEM | Cette procédure permet de sélectionner la police de caractères système ou une police de caractères précédemment chargée. |
| VST_HEIGHT | GEM | Cette procédure permet de fixer la hauteur absolue des caractères graphiques. |
| VST_KERN | GEM | Cette procédure permet de définir le mode de crénage. |
| VST_LOAD_FONTS | GEM | Cette fonction permet de charger les polices de caractères. |
| VST_POINT | GEM | Cette procédure permet de fixer la nouvelle hauteur de caractère. |
| VST_ROTATION | GEM | Cette procédure permet de fixer le vecteur de ligne de base des caractères à un degré spécifié (style GEM). |
| VST_SCRATCH | GEM | Cette procédure permet de définir le mode d'allocation du tampon de travail. |
| VST_SETSIZE | GEM | Cette fonction permet de définir la largeur de la cellule de caractère en points. |
| VST_SETSIZE32 | GEM | Cette fonction permet de définir la largeur de la cellule de caractère en points fractionnaires. |
| VST_SKEW | GEM | Cette fonction permet de définir la pente du texte en "italique". |
| VST_UNLOAD_FONTS | GEM | Cette procédure permet de libérer de la mémoire utilisée par une police de caractères. En relation avec GDOS. |
| VSWR_MODE | GEM | Cette procédure permet de fixer le mode d'écriture de toutes les opérations graphiques suivantes. |
| VSYNC | TOS | Cette procédure permet de maintenir le processus jusqu'au prochain signal de synchronisation verticale. |
| VS_CLIP | GEM | Cette procédure permet d'activer ou désactivez la capture. |
| VS_COLOR | GEM | Cette procédure permet de fixer la représentation des couleurs. |
| VS_MUTE | GEM | Cette fonction permet de définir et d'effacer le drapeau de désactivation de la tonalité. |
| VS_PALETTE | GEM | Cette fonction permet de sélectionner la palette de couleurs IBM PC. |
| VT_ALIGNMENT | GEM | Cette procédure permet d'aligner le système de coordonnées de la tablette graphique. |
| VT_AXIS | GEM | Cette procédure permet de fixer la résolution de la tablette graphique en lignes. |
| VT_ORIGIN | GEM | Cette procédure permet de fixer l'origine des coordonnées pour la tablette graphique. |
| VT_RESOLUTION | GEM | Cette procédure permet de fixer la résolution de la tablette graphique en lignes par pouce. |
| V_ALPHA_TEXT | GEM | Cette procédure permet de sortir d'une ligne de texte alpha en mode texte vers une imprimante ou un métafichier. |
| V_ARC | GEM | Cette procédure permet de dessiner un arc. |
| V_BAR | GEM | Cette procédure permet de remplir une barre. Les attributs doivent être définis au préalable. |
| V_BEZ | GEM | Cette procédure permet de dessiner le chemin de la spline de Bézier. |
| V_BEZ_FILL | GEM | Cette procédure permet de dessiner et de remplir la courbe de Bézier-spline. |
| V_BEZ_OFF | GEM | Cette procédure permet de désactiver la création de splines de Bézier. |
| V_BEZ_ON | GEM | Cette fonction permet d'activer la création de splines de Bézier. |
| V_BEZ_QUAL | GEM | Cette fonction permet de définir la qualité de la création de la spline de Bézier. |
| V_BIT_IMAGE | GEM | Cette procédure permet de sortir un fichier d'image de bits vers une imprimante. |
| V_CELLARRAY | GEM | Cette procédure permet de créer un tableau de cellules. |
| V_CIRCLE | GEM | Cette procédure permet de remplir le cercle. |
| V_CLEAR_DISP_LIST | GEM | Cette procédure permet d'effacer la liste d'affichage d'une imprimante. |
| V_CLRWK | GEM | Cette procédure permet d'effacer le poste de travail, c'est-à-dire effacer l'écran et le régler sur la couleur d'arrière-plan. |
| V_CLSVWK | GEM | Cette procédure permet de fermer le poste de travail virtuel (écran). |
| V_CLSWK | GEM | Cette procédure permet de fermer le poste de travail ouvert par v_opnwk. |
| V_CONTOURFILL | GEM | Cette procédure permet de remplir une zone avec la couleur de remplissage, le style,... actuels jusqu'à ce que la couleur donnée par l'index soit atteinte. |
| V_CURADDRESS | GEM | Cette procédure permet de placer le curseur alpha à la position spécifiée. |
| V_CURDOWN | GEM | Cette procédure permet de déplacer le curseur alpha d'une ligne vers le bas. |
| V_CURHOME | GEM | Cette procédure permet de fixer le curseur alpha d'origine. |
| V_CURLEFT | GEM | Cette procédure permet de déplacer le curseur alpha d'une position vers la gauche. |
| V_CURRIGHT | GEM | Cette procédure permet de déplacer le curseur alpha d'une position vers la droite. |
| V_CURTEXT | GEM | Cette procédure permet d'écrire le texte adressable du curseur. |
| V_CURUP | GEM | Cette procédure permet de déplacer le curseur alpha d'une ligne vers le haut. |
| V_DSPCUR | GEM | Cette procédure permet de placer le curseur graphique à la position (x, y) et de l'afficher. |
| V_EEOL | GEM | Cette procédure permet d'effacer le curseur alpha à la fin de la ligne. |
| V_EEOS | GEM | Cette procédure permet d'effacer le curseur alpha à la fin de l'écran. |
| V_ELLARC | GEM | Cette procédure permet de dessiner un arc d'ellipse. |
| V_ELLIPSE | GEM | Cette procédure permet de dessiner une ellipse remplie. Les attributs doivent être définis au préalable. |
| V_ELLPIE | GEM | Cette procédure permet de tracer un arc elliptique rempli de la même manière que v_ellarc. |
| V_ENTER_CUR | GEM | Cette procédure permet de passer en mode alpha (quitte le mode graphique). |
| V_ESCAPE2000 | GEM | Cette procédure permet d'appeler la fonction spéciale pour page d'imprimante d'ATARI. |
| V_EXIT_CUR | GEM | Cette procédure permet de quitter le mode alpha et passer en mode graphique (s'il y a une différence). |
| V_FILLAREA | GEM | Cette procédure permet de remplir un polygone avec la couleur, le style, le motif,... définis par les fonctions d'attribut. |
| V_FLUSHCACHE | GEM | Cette fonction permet d'effacer le cache des polices de caractères vectorielles. |
| V_FONTINIT | GEM | Cette procédure permet d'initialiser une police de caractères système. |
| V_FORM_ADV | GEM | Cette procédure permet d'écrire un saut de page sur une imprimante. |
| V_FTEXT | GEM | Cette procédure permet de sortir un texte de police de caractères de contour (vecteur). |
| V_FTEXT_OFFSET | GEM | Cette procédure permet de générer un texte de contour ASCII de 8 bits, en utilisant des vecteurs de déplacement de caractères. |
| V_GETBITMAP_INFO | GEM | Cette procédure permet de demander des informations de placement sur le bitmap d'un caractère vectoriel. |
| V_GETOUTLINE | GEM | Cette procédure permet de calculer le contour d'un caractère vectoriel. |
| V_GET_PIXEL | GEM | Cette procédure permet de déterminer si un pixel est défini ou effacé. |
| V_GTEXT | GEM | Cette procédure permet de dessiner un texte graphique à partir des coordonnées (x, y) = coin inférieur gauche du texte. |
| V_HARDCOPY | GEM | Cette procédure permet de faire une copie papier. |
| V_HIDE_C | GEM | Cette procédure permet de masquer le curseur graphique (souris). |
| V_JUSTIFIED | GEM | Cette procédure permet d'écrire du texte justifié. |
| V_KILLOUTLINE | GEM | Cette procédure permet de libérer de la mémoire pour la génération de contour. |
| V_LOADCACHE | GEM | Cette fonction permet de charger le cache des polices de caractères vectorielles. |
| V_META_EXTENTS | GEM | Cette procédure permet de mettre à jour l'entête d'étendue du métafichier actuel. |
| V_OFFSET | GEM | Cette procédure permet de définir la marge supérieure de l'écran. |
| V_OPNVWK | GEM | Cette procédure permet d'ouvrir le poste de travail virtuel. |
| V_OPNWK | GEM | Cette procédure permet d'ouvrir le poste de travail (charger les pilotes de périphériques). |
| V_OUTPUT_WINDOW | GEM | Cette procédure permet d'écrire une partie de la fenêtre de sortie actuelle sur une imprimante. |
| V_PIESLICE | GEM | Cette procédure permet de dessiner un arc plein. |
| V_PLINE | GEM | Cette procédure permet de dessiner une ligne de polygone. |
| V_PMARKER | GEM | Cette procédure permet de fixer une série de points. La configuration des coordonnées est la même que pour v_pline. |
| V_RBOX | GEM | Cette procédure permet de dessiner une boîte aux coins arrondis. |
| V_RFBOX | GEM | Cette procédure permet de dessiner une boîte remplie avec des coins arrondis en utilisant les attributs actuels. |
| V_RMCUR | GEM | Cette procédure permet de supprimer le dernier curseur graphique défini. |
| V_RVOFF | GEM | Cette procédure permet de désactiver la vidéo inverse. |
| V_RVON | GEM | Cette procédure permet d'activer la vidéo inversée. |
| V_SAVECACHE | GEM | Cette fonction permet d'enregistrer le contenu du cache de polices de caractères vectorielles (contour). |
| V_SET_APP_BUFF | GEM | Cette procédure permet de désigner la mémoire pour générer des splines de Bézier. |
| V_SHOW_C | GEM | Cette procédure permet d'afficher le curseur graphique (souris). |
| V_SOUND | GEM | Cette procédure permet de générer une tonalité spécifiée. |
| V_UPDWK | GEM | Cette procédure permet de mettre à jour la station de travail. |
| V_WRITE_META | GEM | Cette procédure permet d'écrire un élément de métafichier défini par l'utilisateur. |
| WHEREX | Crt | Cette fonction retourne la coordonnée horizontal texte courante dans l'écran de texte. |
| WHEREY | Crt | Cette fonction retourne la coordonnée vertical texte courante dans l'écran de texte. |
| WIND_CALC | GEM | Cette procédure permet de calculer la taille de la fenêtre. |
| WIND_CLOSE | GEM | Cette procédure permet de fermer la fenêtre, c'est-à-dire de la supprimer de l'écran. |
| WIND_CREATE | GEM | Cette fonction permet de créer une fenêtre. |
| WIND_DELETE | GEM | Cette procédure permet de supprimer la fenêtre, c'est-à-dire libérer la mémoire et l'identificateur de descripteur de fenêtre. |
| WIND_FIND | GEM | Cette fonction permet d'ouvrir une fenêtre de recherche aux coordonnées spécifiées. |
| WIND_GET | GEM | Cette procédure permet de retourner des informations sur une fenêtre (ou le bureau). |
| WIND_NEW | GEM | Cette procédure permet de réinitialiser les informations internes de GEM. |
| WIND_OPEN | GEM | Cette procédure permet d'ouvrir la fenêtre, c'est-à-dire de la dessiner sur l'écran. |
| WIND_SET | GEM | Cette procédure permet de fixer les nouvelles informations de la fenêtre (titre, ligne d'information, apparence de la bordure,...). |
| WIND_UPDATE | GEM | Cette procédure permet d'envoyer un message de mise à jour de la fenêtre à l'AES. |
| WINDOW | Crt | Cette procédure permet de fixer la position de la fenêtre d'affichage dans l'écran de texte. |
| WINDSETINFO | GEM | Cette procédure permet de fixer le texte de la ligne d'informations des fenêtres. |
| WINDSETNEWDESK | GEM | Cette procédure permet de fixer l'arrière-plan du bureau. |
| WINDSETTITLE | GEM | Cette procédure permet de fixer le titre des fenêtres. |
| WRITE | System | Cette procédure permet d'écrire différentes données sur une périphérique, dans un fichier ou sur la console. |
| WRITELN | System | Cette procédure permet d'écrire différentes données avec un saut de ligne sur une périphérique, dans un fichier ou sur la console. |
| XBTIMER | TOS | Cette procédure permet d'initialiser la minuterie dans la puce MFP. |
| XGRF_2BOX | GEM | Cette fonction permet de dessiner un ensemble de rectangles en déplacement. |
| XGRF_STEPCALC | GEM | Cette fonction permet de calculer des paramètres pour l'animation des rectangles. |
Dernière mise à jour : Dimanche, le 6 février 2022