Accueil        Lexique        UNITéS        Algorithmes        Tutoriel   

Les unités de Pure Pascal (langage Pascal pour les ordinateurs de la gamme Atari ST), compatible Turbo Pascal.

Unité TOS : Programmation du DSP (Falcon)

L'unité Tos contient les routines suivantes pour la programmation du processeur de signal DSP56001 intégré aux ordinateurs Falcon :
  1. Dsp_Available Déterminer la mémoire disponible
  2. Dsp_BlkBytes Transfert de données octet par octet
  3. Dsp_BlkHandShake Transfert de données avec protocole de transfert
  4. Dsp_BlkUnpacked Transfert de données de mots DSP d'une longueur maximale de 4 octets
  5. Dsp_BlkWords Transfert de données mot par mot
  6. Dsp_DoBlock Transfert de données
  7. Dsp_ExecBoot Charger le programme de démarrage du DSP
  8. Dsp_ExecProg Démarrer le programme DSP
  9. Dsp_FlushSubroutines Supprimer les sous-routines
  10. Dsp_GetProgAbility Identification de la requête
  11. Dsp_GetWordSize Déterminer la longueur des mots DSP
  12. Dsp_Hf0 Activation ou désactivation du bit 3 du HSR
  13. Dsp_Hf1 Activation ou désactivation du bit 4 du HSR
  14. Dsp_Hf2 Bit 3 Déterminer le HCR
  15. Dsp_Hf3 Déterminer le bit 4 du HCR
  16. Dsp_HStat Déterminer la valeur du registre ISR
  17. Dsp_InqSubrAbility Déterminer l'identifiant de la sous-routine
  18. Dsp_InStream Transfert de données vers le DSP via une interruption
  19. Dsp_IOStream Transfert de données vers et depuis le DSP via une interruption
  20. Dsp_LoadProg Charger et démarrer le programme DSP
  21. Dsp_LoadSubroutine Installer la sous-routine
  22. Dsp_Lock Déterminer la disponibilité du DSP
  23. Dsp_LodToBinary Convertir le fichier .LOD au format binaire
  24. Dsp_MultBlocks Transfert de données vers et depuis le DSP
  25. Dsp_OutStream Transfert de données depuis le DSP via une interruption
  26. Dsp_RemoveInterrupts Suppression de routines de transfert
  27. Dsp_RequestUniqueAbility Identification d'octroi
  28. Dsp_Reserve Réserve de mémoire
  29. Dsp_RunSubroutine Exécution de sous-routine
  30. Dsp_SetVectors Installation de routines de transfert personnalisées
  31. Dsp_TriggerHC Exécution de la commande hôte
  32. Dsp_Unlock Déverrouiller DSP

Vous trouverez dans cette zone la liste de toutes les Unités (équivalent des "Librairies" en C) de Pure Pascal. Les Unités indiqués comme standards existent dans la majorité des compilateurs Pascal existant sur ordinateurs 16 bits et au dela (dont Turbo Pascal 3 mini). Les unités indiqués comme Atari sont spécifiques aux systèmes d'exploitation des Atari ST (TOS n.n).

Accès aux unités

Les menus déroulants de chaque unité sont des accès directs aux procédures et fonctions, classés alphabétiquement (sans tenir compte de la casse, puisque le langage Pascal ne tient pas compte de la casse!)
CRT (Standard)

DOS (Standard)

GEM : AES (Atari)

GEM : VDI (Atari)

Graph (Standard)

Overlay (Standard)

Printer Strings (Standard)

System (Standard)

TOS : BIOS (Atari)

TOS : GEMDOS (Atari)

TOS : XBIOS (Atari)

Cette page Unités est issu du fichier UNIT.HLP de la documentation de Pure Pascal (d'Application Systems Heidelberg), qui a été convertie en format TXT puis traduite de l'Allemand grâce à Google Translator : des milliers de copier/coller de et vers Google translator ont été nécessaires, ne connaissant pas un mot d'Allemand!

Les unités CRT, DOS, Graph, Overlay, Printer et System sont standard à TOUS les compilateurs Pascal compatible avec Turbo Pascal 5. L'unité String a été introduit avec Turbo Pascal 7 (Et Pure Pascal 1.1) et permet de manipuler les chaines de caractères de type langage C. Les Unités GEM (VDI et AES) et TOS (BIOS, GEMDOS et XBIOS) sont spécifiques au système Atari ST et contiennent parfois des fonctions équivalentes à certaines fonctions des Unités générales (notamment BIOS). Les fonction XBIOS sont des fonction pêrlmettant de tirer pleinement partie du matériel spécifique Atari, notammùent Falcon (Audio, Résolutions étendues etc)(


Copyright © 2021 par Albatros Concept (Bruno Aubin)