Voici une liste des types de banques mémoire les plus couramment utilisées avec les programmes AMOS Professional :
Nom de la banque Éléments stockés Type de banque Mémoire Remarques Sprites Images Sprite ou Bob Permanente Chip Banque 1 seulement Icons Images d'icônes Permanente Chip Banque 2 seulement Music Mélodies Permanente Chip Banque 3 seulement AMAL Progs. AMAL et table PL Permanente Fast Banque 4 seulement Samples Échantillons audio Permanente Chip Banque 5 par défaut Menu Définitions de menus Permanente Fast toute banque Pic.Pac Images compressées Permanente Fast toute banque Resource Boutons et dialogues Permanente Fast toute banque Tracker Musique Noisetracker Permanente Chip toute banque Chip Work Zone de travail temporaire Chip Temporaire Chip toute banque Fast Work Zone de travail temporaire Fast Temporaire Fast toute banque Chip Data Données Chip à long terme Permanente Chip toute banque Fast Data Données Fast constantes Permanente Fast toute banque
Réserver une banque
Il a déjà été expliqué que AMOS Professional alloue automatiquement certains types de banques.
Pour créer toute autre banque mémoire requise, elles doivent d'abord être "réservées". La commande RESERVE AS est suivie du type de banque que vous souhaitez créer, d'une virgule, puis du nombre d'octets nécessaires pour la taille de cette banque.
Si une banque définie existe déjà, elle sera effacée pour faire place à la nouvelle définition.
Les numéros de banque autorisés vont de 1 à 65535, mais comme les banques numérotées de 1 à 4 sont déjà utilisées en interne par le système AMOS Professional, les nouvelles banques doivent être réservées en utilisant les numéros de banque 5 et supérieurs. Pour les utilisateurs ayant migré depuis des versions antérieures du système AMOS, vous aurez remarqué l'augmentation de la plage de numéros de banques disponibles par rapport aux 15 d'origine. Il existe quatre types alternatifs de banques pouvant être réservés, qui vont maintenant être expliqués.
RESERVE AS DATA
instruction : réserver une nouvelle banque de données
Reserve As Data numéro de banque,taille
Ceci réserve le numéro de banque sélectionné avec le nombre d'octets spécifié comme taille. Les banques de données sont permanentes, et si possible, leur mémoire sera allouée en mémoire rapide, donc ce type de banque ne doit pas être utilisé pour des informations telles que les objets et les échantillons qui doivent être accédés directement par les puces matérielles de l'Amiga.
RESERVE AS WORK
instruction : réserver une nouvelle banque de travail
Reserve as Work numéro de banque,taille
Cette commande alloue une zone de travail temporaire de la taille demandée à partir de la mémoire rapide, si elle est disponible.