Voici la liste des fonctions C proposé pour le Falcon030 :
| Opcode | Nom | Description |
|---|---|---|
| 5 | SetScreen | Cette fonction permet de gérer les nouveaux modes vidéo Falcon. |
| 88 | Vsetmode | Cette fonction permet de placer le Atari Falcon030 dans un mode vidéo spécifique. |
| 89 | mon_type | Cette fonction permet de retourner le type de moniteur actuellement utilisé. |
| 90 | VsetSync | Cette fonction permet d'indiquer s'il faut que le matériel VTG doit utiliser ou non la synchronisation externe. |
| 91 | VgetSize | Cette fonction permet de retourner la taille du mode d'écran en octets. |
| 93 | VsetRGB | Cette fonction permet de définir les couleurs par valeur RVB en commençant par l'index pour le nombre de fois spécifié. |
| 94 | VgetRGB | Cette fonction permet de demander les couleurs de la palette en commençant par index en cours d'exécution jusqu'à compteur spécifié. |
| 96 | 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. |
| 97 | Dsp_BlkHandShake | 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 sauf que l'établissement de liaison a lieu pendant le transfert de la totalité du tampon. |
| 98 | Dsp_BlkUnpacked | Cette fonction permet de transférer un bloc fonctionnant de la même manière que Dsp_DoBlock. |
| 99 | Dsp_InStream | Cette fonction permet de transmettre les données au DSP à partir du tampon donné via un gestionnaire d'interruption DSP. |
| 100 | Dsp_OutStream | Cette fonction permet de remplir le tampon pointé spécifié via un gestionnaire d'interruption DSP. |
| 101 | Dsp_IOStream | Cette fonction permet d'appeler un format spécialisée des gestionnaires de flux de données. |
| 102 | Dsp_RemoveInterrupts | Cette fonction permet d'arrêter le DSP générant des interruptions prêt à recevoir ou prêt à envoyer à l'hôte. |
| 103 | Dsp_GetWordSize | Cette fonction permet de retourner le nombre d'octets représentant un mot DSP dans le système actuel. |
| 104 | Dsp_Lock | Cette fonction permet de verrouiller avant d'effectuer tout autre appel à la bibliothèque DSP. |
| 105 | Dsp_Unlock | Cette fonction permet de déverrouiller après avoir effectué tout autre appel à la bibliothèque DSP. |
| 106 | Dsp_Available | Cette fonction permet de retourner au processus appelant la quantité de mémoire disponible à utiliser dans le DSP. |
| 107 | Dsp_Reserve | Cette fonction permet de mettre de côté la mémoire DSP pour un programme DSP. |
| 108 | Dsp_LoadProg | Cette fonction permet de charger à partir du disque un programme à exécuter dans le DSP. |
| 109 | Dsp_ExecProg | Cette fonction permet d'exécuter un programme DSP résidant au format binaire en mémoire. |
| 110 | Dsp_ExecBoot | Cette fonction permet de télécharger dans les 512 mots de la mémoire DSP interne un programme d'amorçage. |
| 111 | Dsp_LodToBinary | Cette fonction permet de lire le fichier ".lod" dont le nom de fichier spécifié dans le fichier de variables. |
| 112 | Dsp_TriggerHC | Cette fonction permet de provoquer une commande hôte étant mise de côté pour les programmes DSP à exécuter. |
| 113 | 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. |
| 114 | Dsp_GetProgAbility | Cette fonction permet de rendre au processus appelant la capacité du programme résidant actuellement dans le DSP. |
| 115 | Dsp_FlushSubroutines | Cette fonction 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. |
| 116 | Dsp_LoadSubroutine | Cette fonction permet d'installer un sous-programme DSP dans le système pour être exécuté ultérieurement. |
| 117 | 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. |
| 118 | Dsp_RunSubroutine | Cette fonction permet d'exécuter un sous-programme résident DSP identifié par l'identificateur de descripteur donné. |
| 119 | Dsp_Hf0 | Cette fonction permet de lire ou d'écrire sur le bit #3 du HSR. |
| 120 | Dsp_Hf1 | Cette fonction permet de lire ou d'écrire sur le bit #4 du HSR. |
| 121 | Dsp_Hf2 | Cette fonction permet de retourner la valeur du bit #3 dans le HCR. |
| 122 | Dsp_Hf3 | Cette fonction permet de retourner la valeur du bit #4 dans le HCR. |
| 123 | Dsp_BlkWords | Cette fonction permet de prendre des blocs de mots signés de 16 bits et les envoie au DSP. |
| 124 | Dsp_BlkBytes | Cette fonction permet de prendre des blocs de caractères non signés et les envoie au DSP. |
| 125 | Dsp_HStat | Cette fonction permet de retourner la valeur du port ISR du DSP. |
| 126 | Dsp_SetVectors | Cette fonction permet au processus hôte d'installer une fonction étant appelée lorsqu'une interruption est reçue du DSP. |
| 127 | Dsp_MultBlocks | Cette fonction permet d'envoyer plusieurs blocs de données vers et depuis le DSP tout en utilisant un seul appel d'interruption. |
| 128 | locksnd | Cette fonction permet d'effectuer comme un semi-rivage pour un verrouillage de système audio. |
| 129 | unlocksnd | Cette fonction permet de libérer le système audio pour une autre application à utiliser. |
| 130 | soundcmd | Cette fonction permet d'envoyer une commande utilisée pour obtenir ou définir les paramètres sonores suivants. |
| 131 | setbuffer | Cette fonction permet de définir les tampons de lecture ou d'enregistrement. |
| 132 | setmode | Cette fonction permet de fixer le mode d'enregistrement ou de lecture. |
| 133 | settracks | Cette fonction permet de fixer le nombre de pistes d'enregistrement ou de lecture. |
| 134 | setmontracks | Cette fonction permet de fixer la sortie du haut-parleur interne sur l'une des quatre pistes en cours de lecture. |
| 135 | setinterrupt | Cette fonction permet de définir quelle interruption, le cas échéant, se produira à la fin d'une trame. |
| 136 | buffoper | Cette fonction permet de contrôler le fonctionnement des tampons de lecture ou d'enregistrement dans le système audio. |
| 137 | dsptristate | Cette fonction permet de trier le DSP de la matrice de données. |
| 138 | gpio | Cette fonction permet de communiquer via les broches d'entrées/sorties à usage général sur le connecteur DSP. |
| 139 | devconnect | Cette fonction permet de connecter un périphérique source à l'un des périphériques de destination de la matrice. |
| 140 | sndstatus | Cette fonction permet de demander l'état actuel du codec. |
| 141 | buffptr | Cette fonction permet de retourner la position actuelle des pointeurs du tampon de données de lecture et d'enregistrement. |
| 150 | VsetMask | Cette fonction permet de définir les valeurs de masque utilisées par VDI pour modifier les valeurs de couleur calculées pour vs_color(). |
Dernière mise à jour : Samedi, le 17 avril 2021