TOS |
TOS |
---|---|
PURE Pascal |
Description
Cette unité contient toutes les procédures et fonctions faisant appel au système d'exploitation TOS.
Liste des procédures et fonctions
Nom | Description |
---|---|
BCONIN | Cette fonction permet de lire un caractère à partir d'un périphérique. |
BCONMAP | Cette fonction permet de sélectionner un port par défaut. |
BCONOUT | Cette procédure permet d'envoyer un caractère à une unité périphérique. |
BCONSTAT | Cette fonction permet de demander l'état d'entrée d'une unité périphérique. |
BCOSTAT | Cette fonction permet de demander l'état d'un périphérique de sortie standard |
BIOSKEYS | Cette procédure permet de réinitialiser le clavier. |
BLITMODE | Cette fonction permet de configuration de la puce Blitter. |
BUFFOPER | Cette fonction permet de contrôler le fonctionnement des tampons de lecture ou d'enregistrement dans le système audio. |
BUFFPTR | Cette fonction permet de retourner la position actuelle des pointeurs du tampon de données de lecture et d'enregistrement. |
CAUXIN | Cette fonction permet d'entrée via le port série. |
CAUXIS | Cette fonction permet de vérifier l'état d'entrée du port série. |
CAUXOS | Cette fonction permet de vérifier l'état de sortie du port série. |
CAUXOUT | Cette procédure permet d'écrire un caractère sur le port série. |
CCONIN | Cette fonction permet de lire un caractère à partir du périphérique d'entrée standard. |
CCONIS | Cette fonction permet de vérifier si un caractère est en attente dans le tampon d'entrée standard. |
CCONOS | Cette fonction permet de vérifier l'état du périphérique de sortie standard. |
CCONOUT | Cette procédure permet d'écrire un caractère sur le périphérique de sortie standard. |
CCONRS | Cette procédure permet de lire une chaîne de caractères à partir de l'entrée standard. |
CCONWS | Cette procédure permet d'écrire une chaîne de caractères sur le périphérique de sortie standard. |
CNECIN | Cette fonction permet de lire le caractère du périphérique d'entrée standard sans l'afficher à l'écran. |
CPRNOS | Cette fonction permet de vérifier l'état du port de l'imprimante. |
CPRNOUT | Cette fonction permet d'écrire un caractère sur le port de l'imprimante. |
CRAWCIN | Cette fonction permet de lire un caractère sans tampon à partir d'un périphérique d'entrée standard. |
CRAWIO | Cette fonction permet d'autoriser les entrées/sorties sans tampon. |
CURSCONF | Cette fonction permet de définir le fonctionnement du curseur VT52. |
DCLOSEDIR | Cette fonction permet de fermer un répertoire spécifié. |
DCNTL | Cette fonction permet d'exécuter une opération spécifique au système de fichiers sur un fichier ou un répertoire. |
DCREATE | Cette fonction permet de créer un répertoire. |
DDELETE | Cette fonction permet de supprimer un répertoire. |
DEVCONNECT | Cette fonction permet de connecter un périphérique source à l'un des périphériques de destination de la matrice. |
DFREE | Cette fonction permet de demander la capacité libre et totale d'un disque. |
DGETDRV | Cette fonction permet de demander l'unité de disque actuel. |
DGETPATH | Cette fonction permet de demander la spécification du chemin actuel. |
DLOCK | Cette fonction permet de verrouiller un périphérique BIOS ou de la relâcher à nouveau. |
DMAREAD | Cette fonction permet de lire des secteurs individuels à partir d'un périphérique DMA. |
DMAWRITE | Cette fonction permet d'écrire des secteurs individuels sur un périphérique DMA. |
DOPENDIR | Cette fonction permet d'ouvrir un répertoire spécifié pour la lecture. |
DOSOUND | Cette procédure permet de programmer le générateur de sons (PSG). |
DPATHCONF | Cette fonction permet de demander des informations sur un système de fichiers. |
DREADDIR | Cette fonction permet de lire les informations du répertoire. |
DREWINDDIR | Cette fonction permet de rembobiner le pointeur du répertoire spécifié jusqu'au premier fichier. |
DRVMAP | Cette fonction permet de demander des informations sur les périphériques connectés. |
DSETDRV | Cette fonction permet de définir l'unité de disque actuel et renvoie une image bitmap des lecteurs montés. |
DSETPATH | Cette fonction permet de définir le répertoire courant. |
DSPTRISTATE | Cette fonction permet de coordonner le matériel DSP externe. |
DSP_AVAILABLE | Cette procédure permet de retourner au processus appelant la quantité de mémoire disponible à utiliser dans le DSP. |
DSP_BLKBYTES | Cette procédure permet de prendre des blocs de caractères non signés et les envoie au DSP. |
DSP_BLKHANDSHAKE | 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 | Cette procédure permet de transférer un bloc fonctionnant de la même manière que Dsp_DoBlock. |
DSP_BLKWORDS | Cette procédure permet de prendre des blocs de mots signés de 16 bits et les envoie au DSP. |
DSP_DOBLOCK | 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 | 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 | Cette procédure permet d'exécuter un programme DSP résidant au format binaire en mémoire. |
DSP_FLUSHSUBROUTINES | 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 | Cette fonction permet de rendre au processus appelant la capacité du programme résidant actuellement dans le DSP. |
DSP_GETWORDSIZE | Cette fonction permet de retourner le nombre d'octets représentant un mot DSP dans le système actuel. |
DSP_HF0 | Cette fonction permet de lire ou d'écrire sur le bit #3 du HSR. |
DSP_HF1 | Cette fonction permet de lire ou d'écrire sur le bit #4 du HSR. |
DSP_HF2 | Cette fonction permet de retourner la valeur du bit #3 dans le HCR. |
DSP_HF3 | Cette fonction permet de retourner la valeur du bit #4 dans le HCR. |
DSP_HSTAT | Cette fonction permet de retourner la valeur du port ISR du DSP. |
DSP_INQSUBRABILITY | 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 | Cette procédure permet de transmettre les données au DSP à partir du tampon donné via un gestionnaire d'interruption DSP. |
DSP_IOSTREAM | Cette procédure permet d'appeler un format spécialisée des gestionnaires de flux de données. |
DSP_LOADPROG | Cette fonction permet de charger à partir du disque un programme à exécuter dans le DSP. |
DSP_LOADSUBROUTINE | Cette fonction permet d'installer un sous-programme DSP dans le système pour être exécuté ultérieurement. |
DSP_LOCK | Cette fonction permet de verrouiller avant d'effectuer tout autre appel à la bibliothèque DSP. |
DSP_LODTOBINARY | Cette fonction permet de lire le fichier ".lod" dont le nom de fichier spécifié dans le fichier de variables. |
DSP_MULTBLOCKS | 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 | Cette procédure permet de remplir le tampon pointé spécifié via un gestionnaire d'interruption DSP. |
DSP_REMOVEINTERRUPTS | 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 | 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 | Cette fonction permet de mettre de côté la mémoire DSP pour un programme DSP. |
DSP_RUNSUBROUTINE | Cette fonction permet d'exécuter un sous-programme résident DSP identifié par l'identificateur de descripteur donné. |
DSP_SETVECTORS | 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 | Cette procédure permet de provoquer une commande hôte étant mise de côté pour les programmes DSP à exécuter. |
DSP_UNLOCK | Cette procédure permet de déverrouiller après avoir effectué tout autre appel à la bibliothèque DSP. |
EGETPALETTE | Cette procédure permet de lire plusieurs entrées de la table des couleurs dans un tampon spécifié. |
EGETSHIFT | Cette fonction permet de lire le registre de mode de décalage (le mode actuel du décaleur vidéo). |
ESETBANK | Cette fonction permet de définir la banque de la table des couleurs parmi les 16 disponibles. |
ESETCOLOR | Cette fonction permet d'écrire une entrée dans la table des couleurs pour une couleur individuelle. |
ESETGRAY | Cette fonction permet d'activer ou désactiver l'interprétation des couleurs dans le décaleur vidéo. |
ESETPALETTE | Cette procédure permet de définir plusieurs entrées dans la table des couleurs à partir du tampon spécifié. |
ESETSHIFT | Cette fonction permet de définir les registres de mode de décalage du décaleur vidéo. |
ESETSMEAR | Cette fonction permet d'activer (1) ou désactiver (0) le mode smear du décaleur vidéo. |
FATTRIB | Cette fonction permet de lire ou modifier les attributs de fichier. |
FCHMOD | Cette fonction permet de définir les autorisations d'accès aux fichiers. |
FCHOWN | Cette fonction permet de modifier l'identificateur du propriétaire et de groupe. |
FCLOSE | Cette fonction permet de fermer un fichier spécifié. |
FCNTL | Cette fonction permet d'effectuer des opérations de commande sur un fichier donné. |
FCREATE | Cette fonction permet de créer un fichier. |
FDATIME | Cette procédure permet de demander ou de définir la date et l'heure de création d'un fichier. |
FDELETE | Cette fonction permet de supprimer un fichier. |
FDUP | Cette fonction permet de dupliquer un descripteur de fichier. |
FFORCE | Cette fonction permet de rediriger le fichier standard. |
FGETCHAR | Cette fonction permet de lire un caractère à partir d'un fichier. |
FGETDTA | Cette fonction permet de demander l'adresse de transfert pour les opérations sur disquette. |
FINSTAT | Cette fonction permet de déterminer l'état d'entrée d'un fichier. |
FLINK | Cette fonction permet de créer un nouveau lien (hard-) vers un fichier. |
FLOCK | Cette fonction permet de verrouiller ou déverrouiller une partie d'un fichier. |
FLOPFMT | Cette fonction permet de formater des pistes spécifiques sur une disquette. |
FLOPRATE | Cette fonction permet de lire ou de définir le taux de recherche d'un lecteur de disquette. |
FLOPRD | Cette fonction permet de lire des secteurs individuels à partir d'une disquette. |
FLOPVER | Cette fonction permet de vérifier les secteurs d'une disquette. |
FLOPWR | Cette fonction permet d'écrire des secteurs individuels sur une disquette. |
FMIDIPIPE | Cette fonction permet de rediriger l'entrée/sortie MIDI. |
FOPEN | Cette fonction permet d'ouvrir un fichier donné. |
FOUTSTAT | Cette fonction permet de déterminer l'état de sortie d'un fichier. |
FPIPE | Cette fonction permet de créer un tuyau. |
FPUTCHAR | Cette fonction permet d'écrire un caractère dans un fichier donné. |
FREAD | Cette fonction permet de lire à partir d'un fichier. |
FREADLINK | Cette fonction permet de suivre le lien symbolique. |
FRENAME | Cette fonction permet de renommer un fichier GEMDOS. |
FSEEK | Cette fonction permet de déplacer le pointeur de position du fichier. |
FSELECT | Cette fonction permet d'effectuer l'interrogation de l'état du fichier avec dépassement de délai. |
FSETDTA | Cette procédure permet de définir l'adresse de la région de transfert pour les opérations sur disquette. |
FSFIRST | Cette fonction permet de rechercher de la première entrée de fichier. |
FSNEXT | Cette fonction permet de rechercher l'entrée de fichier suivante. |
FSYMLINK | Cette fonction permet de créer un lien symbolique vers un fichier. |
FWRITE | Cette fonction permet d'écrire dans un fichier spécifié. |
FXATTR | Cette fonction permet de demander des attributs de fichier étendus. |
GETBPB | Cette fonction permet de demander l'adresse du bloc de paramètres BIOS d'une unité. |
GETMPB | Cette procédure permet de déterminer le bloc de paramètres de mémoire. |
GETREZ | Cette fonction permet de retourner le code de résolution d'écran actuel. |
GETTIME | Cette fonction permet de demander l'heure et la date. |
GIACCESS | Cette fonction permet d'autoriser l'accès aux registres de la puce sonore GI. |
GPIO | Cette fonction permet de communiquer via les broches d'entrées/sorties à usage général sur le connecteur DSP. |
IKBDWS | Cette procédure permet de programmer la puce du clavier. |
INITMOUS | Cette procédure permet d'initialiser le gestionnaire de souris. |
IOREC | Cette fonction permet de demander l'adresse du tampon d'entrée/sortie d'un périphérique série. |
JDISINT | Cette procédure permet de désactiver les interruptions du port périphérique multifonctionnel. |
JENABINT | Cette procédure permet d'activer les interruptions du port périphérique multifonctionnel. |
KBDVBASE | Cette fonction permet de retourner un pointeur vers les vecteurs d'interruption IKBD (clavier intelligent) et MIDI. |
KBRATE | Cette fonction permet de régler le taux de répétition automatique du clavier. |
KBSHIFT | Cette fonction permet de demander et fixer l'état des touches SHIFT. |
KEYTBL | Cette fonction permet de définir la table de cartographie des codes de balayage du clavier aux codes de touches. |
LOCKSND | Cette fonction permet d'effectuer le verrouillage du système audio pour d'autres applications. |
LOGBASE | Cette fonction permet de retourner un pointeur vers l'adresse de début logique de la mémoire vidéo. |
MADDALT | Cette fonction permet d'enregistrer la mémoire vive alternative avec GEMDOS. |
MALLOC | Cette fonction permet de réserver un bloc de mémoire ou demandez de la mémoire libre. |
MEDIACH | Cette fonction permet de demander si le média a été changé. |
METAINIT | Cette procédure permet de demander des informations sur la version MetaDOS installée. |
MFPINT | Cette procédure permet d'initialiser l'interruption de la puce périphérique multifonction. |
MFREE | Cette fonction permet de libérer un bloc de mémoire. |
MIDIWS | Cette procédure permet d'écrire une chaîne de caractères sur le port MIDI. |
MON_TYPE | Cette fonction permet de retourner le type de moniteur actuellement utilisé. |
MSHRINK | Cette fonction permet de réduire ou agrandir un bloc mémoire. |
MXALLOC | 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. |
NVMACCESS | Cette fonction permet de configurer la mémoire non volatile de l'horloge en temps réel. |
OFFGIBIT | Cette procédure permet d'effacer des bits individuels dans le registre du port A de la puce sonore GI. |
ONGIBIT | Cette procédure permet de définir des bits individuels dans le registre du port A de la puce sonore GI. |
PAUSE | Cette procédure permet de suspendre un processus jusqu'à l'arrivée d'un signal. |
PDOMAIN | Cette fonction permet de définir ou obtenir le domaine d'exécution de l'appelant. |
PEXEC | Cette fonction permet de charger et d'exécuter un programme. |
PFORK | Cette fonction permet de créer une copie du processus en cours. |
PGETEGID | Cette fonction permet de demander l'identificateur de groupe effectif d'un processus. |
PGETEUID | Cette fonction permet de demander l'identificateur d'utilisateur effectif d'un processus. |
PGETGID | Cette fonction permet de demander l'identificateur de groupe d'un processus. |
PGETPGRP | Cette fonction permet de demander le numéro de groupe actuel. |
PGETPID | Cette fonction permet de demander l'identificateur de processus actuel. |
PGETPPID | Cette fonction permet de demander l'identificateur de processus pour le processus parent. |
PGETUID | Cette fonction permet de demander l'identificateur utilisateur d'un processus. |
PHYSBASE | Cette fonction permet de demander l'adresse physique de début de la mémoire vidéo. |
PKILL | Cette fonction permet d'envoyer un signal à un ou plusieurs processus. |
PMSG | Cette fonction permet d'envoyer et recevoir des messages. |
PNICE | Cette fonction permet de modifier la priorité du processus appelant. |
PRENICE | Cette fonction permet d'ajuster la priorité d'un processus spécifié. |
PROTOBT | Cette procédure permet de générer un secteur de démarrage standard pour une disquette. |
PRTBLK | Cette procédure permet d'effectuer une impression papier. |
PRUSAGE | Cette procédure permet de demander des informations sur les ressources concernant le processus en cours. |
PSEMAPHORE | Cette fonction permet de créer, utiliser ou détruire un sémaphore. |
PSETGID | Cette fonction permet de modifier l'identificateur de groupe du processus appelant. |
PSETLIMIT | Cette fonction permet de fixer ou demander des limites d'allocation des ressources système. |
PSETPGRP | Cette fonction permet de définir le numéro de groupe de processus d'un processus. |
PSETUID | Cette fonction permet de modifier l'identificateur d'utilisateur d'un processus. |
PSIGACTION | Cette fonction permet de définir l'action par défaut pour un signal spécifié. |
PSIGBLOCK | Cette fonction permet de modifier le masque de signal. |
PSIGNAL | Cette fonction permet de modifier la manière de traiter le signal. |
PSIGPAUSE | Cette procédure permet de définir un nouveau masque de signal, puis suspendez le processus jusqu'à l'arrivée d'un signal. |
PSIGPENDING | Cette fonction permet de vérifier quels signaux ont été envoyés mais pas encore traités. |
PSIGRETURN | Cette procédure permet de préparer la sortie d'un gestionnaire de signaux. |
PSIGSETMASK | Cette fonction permet de fixer ou de remplacer un masque de signal. |
PTERM | Cette procédure permet de terminer un programme TOS. |
PTERM0 | Cette procédure permet de terminer un programme TOS et renvoie 0 à l'appelant. |
PTERMRES | Cette procédure permet de terminer un programme mais de le laisser en mémoire. |
PUMASK | Cette fonction permet de définir le masque de création initial pour les fichiers et les répertoires. |
PUNTAES | Cette procédure permet de désactiver AES dans la ROM. |
PUSRVAL | Cette fonction permet de fixer ou de demander des informations sur des processus spécifiques. |
PVFORK | Cette fonction permet de créer une copie du processus en cours. |
PWAIT | Cette fonction permet d'essayer d'obtenir le code de sortie du processus enfant en attente ou terminé. |
PWAIT3 | Cette fonction permet de récupérer le code de sortie de tout enfant en attente ou terminé du processus appelant. |
PWAITPID | Cette fonction permet de demander des informations sur le code de sortie d'un ou plusieurs processus enfants. |
RANDOM | Cette fonction permet de générer des nombres aléatoires. |
RSCONF | Cette fonction permet de configurer le port RS-232. |
RWABS | Cette fonction permet d'opération de lecture/écriture directe sur une unité. |
SCRDMP | Cette procédure permet d'imprimer le contenu de l'écran. |
SETBUFFER | Cette fonction permet de définir les adresses de tampon d'enregistrement/lecture. |
SETCOLOR | Cette fonction permet de définir l'une des 16 couleurs. |
SETEXC | Cette fonction permet de demander ou fixer un vecteur d'interruption. |
SETINTERRUPT | Cette fonction permet de définir une interruption à la fin de l'enregistrement/de la lecture. |
SETMODE | Cette fonction permet de sélectionner le mode d'enregistrement ou de lecture. |
SETMONTRACKS | Cette fonction permet de définir la piste de lecture pour le haut-parleur interne. |
SETPALETTE | Cette procédure permet de sélectionner 16 couleurs. |
SETPRT | Cette fonction permet d'initialiser l'imprimante. |
SETSCREEN | Cette procédure permet d'initialiser l'écran. |
SETTIME | Cette procédure permet de régler l'heure et la date. |
SETTRACKS | Cette fonction permet de définir le nombre de pistes d'enregistrement et de lecture. |
SNDSTATUS | Cette fonction permet de demander l'état du convertisseur A/N et N/A. |
SOUNDCMD | Cette fonction permet de définir ou d'obtenir les paramètres du convertisseur A/D et D/A. |
SSBRK | Cette fonction permet de réserver de la mémoire. |
SUPER | Cette fonction permet de changer au mode superviseur. |
SUPEXEC | Cette fonction permet de démarrer la routine en mode superviseur. |
SVERSION | Cette fonction permet de demander le numéro de la version actuelle de GEMDOS. |
SYIELD | Cette fonction permet de libérer le processeur pour d'autres processus. |
SYSCONF | Cette fonction permet de demander des informations sur la configuration du système d'exploitation. |
TALARM | Cette fonction permet de lire ou de définir une alarme de procédé pour le procédé en cours. |
TGETDATE | Cette fonction permet de demander la date. |
TGETTIME | Cette fonction permet de demander l'heure. |
TICKCAL | Cette fonction permet de demander la différence de temps entre deux appels de minuterie. |
TSETDATE | Cette fonction permet de fixer la date. |
TSETTIME | Cette fonction permet de fixer l'heure. |
UNLOCKSND | Cette fonction permet de libérer le système audio pour une autre application à utiliser. |
VGETRGB | 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 | Cette fonction permet de retourner la taille du mode d'écran en octets. |
VSETMASK | 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 | Cette fonction permet de placer le Atari Falcon030 dans un mode vidéo spécifique. |
VSETRGB | 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 | Cette procédure permet d'indiquer s'il faut que le matériel VTG doit utiliser ou non la synchronisation externe. |
VSYNC | Cette procédure permet de maintenir le processus jusqu'au prochain signal de synchronisation verticale. |
XBTIMER | Cette procédure permet d'initialiser la minuterie dans la puce MFP. |
Dernière mise à jour : Dimanche, le 6 février 2022