mesuré en MOTS ENDR * Programmes REPT Nombre_De_Programmes Prog_NN dc.w Longueur Du Prog_NN dc.b "Le programme en Ascii simple" ENDR
LA BANQUE DE RESSOURCES
La banque de ressources est utilisée pour contenir tous les boutons de contrôle et icônes utilisés par les commandes d'INTERFACE d'AMOS Professional. La banque de ressources est divisée en trois sections principales. Il y a une zone pour les définitions des boutons, une autre pour les chaînes de commandes, et une troisième pour les messages.
dc.b "Resource" Start dc.l Images-Start * Offset vers les images compressées (optionnel) dc.l Texts-Start * Offset vers la liste de messages (optionnel) dc.l DBL-Start * Offset vers le programme Interface (optionnel) dc.l 0 * Réservé pour extensions futures * Les images compressées vont ici * Elles sont utilisées par les commandes UNpack, Line et BOx de l'Interface Images dc.w Nombre_D_Images Contient le nombre de parties REPT Nombre_D_Images dc.l Image_NN-Images Offset vers le début de chaque partie ENDR * On entre maintenant les détails complets de l'écran depuis lequel les images ont été capturées dc.w Nombre_De_Couleurs dc.w Mode_Graphique Au même format que SCREEN OPEN (Lowres, Hires, Laced) ds.w 32 Contient la palette de couleurs des images dc.w Longueur_Du_Nom Ensuite le nom de l'image source dc.b "Nom_Complet_Du_Chemin" Nom en format Ascii simple dc.b 0 Compléter si nécessaire pour obtenir un octet pair * Chaque image est un bitmap compressé normal, au format "pic.pac" * Pour l'instant, il n'y a que deux types d'image possibles * Image simple Image_NN: dc.b Données_Compactées Interne au compresseur d'écran ! * Alternativement, les données peuvent être une définition de BOx, de Line * ou des commentaires sur une image spécifique, entrés dans le resource bank_maker. * dans ce cas, un nombre magique, =$ABCD se trouvera immédiatement AVANT * les données graphiques. Res_NN: dc.b "nom " 8 octets, Ascii dc.w Nombre_D_Images Un BOx a besoin de 9 images, Lines de 3 et une image simple seulement 1 dc.w $ABCD dcb.b Données_Compactées * Ces types peuvent être mélangés dans n'importe quel ordre, il est donc acceptable * de mettre la ligne de commentaire AVANT la définition du bouton