X_Size Contient la largeur de l'image, divisée par 16. Y_Size Stocke la hauteur de l'image en lignes écran. Number_Of_Planes Une valeur de 1 à 6 qui définit le nombre de plans de couleur. X_Hot,Y_Hot Définissent la position du point chaud de l'image Flipping_Flags Utilisé par les fonctions HREV, VREV et REV.
Les commandes de retournement de Bob ont été ajoutées dans AMOS V1.21 et plutôt que de redéfinir tout le système, François Lionet a simplement récupéré quelques bits en haut du HOT SPOT, et les a utilisés directement pour les nouvelles options. La coordonnée x a été tronquée à 14 bits (signée), vous pouvez donc maintenant définir des valeurs HOT SPOT comprises entre -4096 et 4096, ce qui est loin d'être une limitation !
Le bit #15 indique que l'image a été retournée de gauche à droite, et le bit #14 informe AMOS Professional que l'image a été retournée verticalement.
Si le masque a été défini, il ne contient qu'un seul plan. Les bits avec une valeur zéro sont transparents, permettant de voir le fond au travers, et les bits avec une valeur de 1 sont opaques.
Mask_Address: dc.l Size_Of_The_Mask In_Bytes dcb.w X_Size * Y_Size
Banques d'objets et d'icônes stockées sur disque
Une banque d'objets ou d'icônes est stockée très différemment sur disque, car toutes les informations
relatives aux pointeurs sont supprimées.
* Lors de la sauvegarde d'une banque de Sprites, l'en-tête commence par : dc.b "AmSp" * S'il s'agit d'une banque d'icônes : dc.b "Amlc" * Le reste de l'en-tête est commun aux objets et aux icônes : dc.w Number_Of_Objects REPT Number_Of_Objects dc.w X_Size dc.w Y_Size dc.w Number_Of_Planes dc.w X_Hot_Spot dc.w Y_Hot_Spot REPT Number_Of_Planes * L'image proprement dite commence ici dcb.w X_Size * Y_Size ENDR ENDR * Palette de 32 couleurs contenant les couleurs de l'image dcb.w 32