SYSTAB |
Tabulation système |
---|---|
ST BASIC |
Syntaxe
X = SYSTAB |
X = PEEK(SYSTAB + OFFSET) |
Description
Cette fonction permet de demander le début de l'emplacement mémoire d'une table de paramètres systèmes et des pointeurs.
Remarque
- À l'exception de SYSTAB+2, étant un emplacement READ/WRITE, la fonction SYSTAB est un emplacement READ/ONLY (lecture seulement). À l'exception de SYSTAB+20, le pointeur de la mémoire tampon graphique, la fonction SYSTAB contient des valeurs sur 2 octets. L'expression SYSTAB+20 contient une adresse entière de 4 octets.
- Le tampon graphique a une longueur de 32768 octets. La fonction SYSTAB est organisé comme suit :
Déplacement Description 0 Cet emplacement permet d'indiquer la résolution graphique (plans) : 1 = HI, 2 = MED, 4 = LO. 2 Cet emplacement permet d'indiquer un style de ligne fantôme de l'éditeur. *4 Cet emplacement permet d'indiquer un gestionnaire AES de EDIT. *6 Cet emplacement permet d'indiquer un gestionnaire AES de LIST. *8 Cet emplacement permet d'indiquer un gestionnaire AES de OUTPUT. *10 Cet emplacement permet d'indiquer un gestionnaire AES de COMMAND. 12 Cet emplacement permet d'indiquer un drapeau d'ouverture EDIT : 0 = CLOSED, 1 = OPEN. 14 Cet emplacement permet d'indiquer un drapeau d'ouverture LIST : 0 = CLOSED, 1 = OPEN. 16 Cet emplacement permet d'indiquer un drapeau d'ouverture OUTPUT : 0 = CLOSED, 1 = OPEN. 18 Cet emplacement permet d'indiquer un drapeau d'ouverture COMMAND : 0 = CLOSED, 1 = OPEN. 20 Cet emplacement permet d'indiquer un tampon graphique (pointeur de 4 octets vers un tampon de 32768 octets lorsque BUFFERED GRAPHICS est activé). **24 Cet emplacement permet d'indiquer un GEMFLAG :0 = NORMAL, 1 = OFF. * L'utilisation d'un gestionnaire nécessite la connaissance du système d'exploitation TOS. ** GEMFLAG peut être utilisé pour désactiver l'interaction de ST BASIC avec GEM afin d'augmenter la vitesse de traitement. Lorsque ST BASIC est désactivé, aucune fonction ST BASIC impliquant l'écran, la souris ou le clavier ne fonctionnera. Les entrées/sorties disque et les fonctions de traitement sont disponibles. Votre programme doit réactiver l'interaction avant de pouvoir prendre toute forme d'entrée utilisateur.
Exemples
Voici des exemples typiques de l'utilisation de la fonction SYSTAB :
Voici un autre exemple :
Dernière mise à jour : Vendredi, le 7 Août 2020