Manuel Amos Professional  Table des matières  Index

Banques mémoire


Les données de travail seront effacées chaque fois que le programme est exécuté depuis l'éditeur, et elles seront abandonnées lorsque le listing est sauvegardé sur disque. Un test rapide peut être effectué pour voir si la zone de données a bien été assignée à la mémoire rapide, en utilisant la fonction FAST FREE, comme ceci :

E> M=Fast Free : Rem Donne la quantité de mémoire FAST disponible
   Reserve As Work 10,1000
   If M<>Fast Free
     Print "Les données ont été stockées en mémoire FAST"
   Else
     Print "Désolé, seule la mémoire CHIP est disponible"
   End If

RESERVE AS CHIP DATA
instruction : réserver une nouvelle banque de données chip
Reserve As Chip Data numéro de banque,taille

Utilisez cette variante de la commande RESERVE AS pour allouer une zone de mémoire permanente en mémoire Chip. S'il n'y en a pas de disponible, une erreur "Out of Memory" sera signalée. Vous pouvez obtenir une lecture immédiate de la mémoire Chip restante en appelant la fonction CHIP FREE, comme suit :

E> CF=Chip Free
   Print "Mémoire Chip restante = ";CF;" octets."

Une fois qu'une banque a été définie par cette commande, elle sera automatiquement sauvegardée avec votre programme AMOS Professional Basic.

RESERVE AS CHIP WORK
instruction : réserver une nouvelle banque de travail chip
Reserve As Chip Work numéro de banque,taille

Cette commande alloue le bloc sélectionné de mémoire temporaire en utilisant la mémoire Chip, et elle est souvent utilisée avec le système d'échantillonnage DOUBLE BUFFERED, pour jouer des échantillons directement depuis le disque dur. Voici quelques exemples typiques des différentes commandes RESERVE AS :

X> Reserve As Chip Work 10,10000: Rem 10000 octets de zone de travail chip à la banque 10
   Reserve As Work 11,5000: Rem 5000 octets de zone de travail fast à la banque 11
   Reserve As Chip Data 12,2000 : Rem 2000 octets de données chip permanentes à la banque 12
   Reserve as Data 13,1000 : Rem 1000 octets de données fast à la banque 13

Sauvegarde des banques mémoire
AMOS Professional fournit les instructions les plus simples pour sauvegarder des banques mémoire.

SAVE
instruction : sauvegarder une ou plusieurs banques mémoire sur disque
Save "nomfichier.abk"
Save "nomfichier.abk",numéro de banque

Retour    Suivant
05.09.03