Manuel Amos Professional  Sommaire  Index

Structures de banques mémoire


En plus de ce superbe nouveau pointeur mémoire, l'en-tête contient des indicateurs spéciaux qui informent AMOS Professional du type de banque actuellement surveillée. Pour les simples mortels, un nom est fourni en format Ascii simple aussi !

Voici une liste des noms de banques actuellement autorisés :

Sprites
Icon
Music
Amal
Menu
Samples
Pic.Pac
Resource
Code
Tracker
Data
Work
Chip
Fast

Vous êtes tout à fait libre d'ajouter vos propres définitions de banques à cette liste.

En-têtes de banque mémoire
L'en-tête est stocké au format suivant :

Header        dc.l        Address_Of_Next_Bank           * Start-24
              dc.l        Length_Of_Bank + 16            * Start-20
              dc.l        Number_Of_The_Bank             * Start-16
              dc.w        Flags                          * Start-12
              dc.w        Free_For_Future
              dc.b        "Namebank"                     * Start-8
Start                                                    *
*             Les données commencent ici                 * Renvoyé par la fonction START

Voici maintenant une explication de chacun des composants de l'en-tête ci-dessus.

Address_Of_Next_Bank
C'est l'adresse de la banque suivante dans la chaîne mémoire. La liste est terminée par une valeur zéro. Notez que chaque nouvelle banque est ajoutée en tête de liste, donc la dernière banque réservée sera la première dans la chaîne.

Ces pointeurs sont interchangés chaque fois que la commande BANK SWAP est appelée depuis AMOS Professional Basic.

Retour    Suivant
14.E.02