Banques Work et Data stockées sur disque
Avant qu'AMOS Professional ne sauvegarde vos banques sur disque, l'en-tête est supprimé et remplacé par ce qui suit :
dc.b "AmBk" dc.w Number_Of_The_Bank dc.w Flag dc.l Length_Of_The_Bank + 8 dc.b "NameBank" * 8 octets ds.b Length_Of_The_Bank * la banque elle-même !
Ces fichiers se terminent normalement par ".abk" et peuvent être chargés dans AMOS Professional Basic à l'aide de la commande LOAD.
Sauvegarde de plusieurs banques en une seule fois
AMOS Professional vous permet de sauvegarder un groupe de banques dans un fichier unique ".abs". Le format de ces fichiers est le suivant :
dc.b "AmBs" dc.w Number_Of_Banks
Les banques mémoire sont alors listées sur le disque concerné, les unes après les autres.
Format des banques d'Objets et d'Icones
Comme auparavant, la façon dont les Objets et les Icônes sont stockés en mémoire sera examinée, suivie d'une explication de leur stockage sur disque.
Banques d'Objets et d'Icones stockées en mémoire
Les icônes et les objets sont stockés d'une manière spéciale. Plutôt que de contenir les données dans un seul bloc continu,
AMOS Professional décompose ces banques en une liste séparée d'images. Ces images sont stockées dans leurs propres emplacements
mémoire indépendants, et sont dispersées dans la Chip Ram de l'Amiga. Cela facilite l'ajout ou la suppression d'images, et
évite les problèmes de "ramasse-miettes" (« garbage collection »).
Cependant, cela vous impose de prendre certaines précautions lors de l'accès direct aux images depuis vos programmes. Ne jamais utiliser FILL ou COPY directement sur la banque d'Objets ou d'Icones. Ne pas utiliser les commandes BLOAD ou BSAVE pour charger ou sauvegarder vos images, celles-ci ne fonctionneront pas. Utilisez les commandes LOAD et SAVE à la place.
Les emplacements des images sont stockés dans une liste de pointeurs, qui se trouve immédiatement après l'en-tête.
Afin de rester compatible avec le système AMOS original, les banques d'Objets sont indiquées par le nom "Sprites" plutôt que "Objects", mais elles peuvent contenir des images de Sprites ou de Bobs selon les besoins.