Une série d'instructions de test utiles est disponible, et elles utilisent toutes la même syntaxe générale, comme suit :
INSTRUCTION condition : liste d'instructions
Les instructions suivant la condition ne seront exécutées que si la condition est Vraie, sinon les commandes suivantes seront complètement ignorées et le programme passera directement à la ligne suivante de cette routine d'Environnement :
Commande d'Environnement AMAL Remarques IF SCREEN numéro Vrai si l'écran a été ouvert IF NOT SCREEN numéro Vrai si l'écran est actuellement fermé IF BANK numéro Vrai si la banque a été réservée IF NOT BANK numéro Vrai si la banque n'est pas réservée IF REG numéro,valeur Vrai si Reg A à Z ou 0 à 25 est égal à valeur
Pour commencer, tapez ces textes :
E> Screen Open 0,320,200,16,Lowres Double Buffer Load "AMOSPro_Tutorial:Objects/Bobs.Abk",1 Channel To Bob 0,1 Screen 0 Bob 1,100,100,1 AMAL Channel 0 Let X=0; Let Y=0; L: Let X=X+1; Let Y=Y+1; Pause; Jump;