La coordonnée x est une coordonnée matérielle de 0 à 448. Puisque l'Amiga ne peut effectuer ce test que tous les quatre points écran, cette coordonnée est arrondie au multiple de quatre le plus proche.
La coordonnée y peut être une valeur entre 0 et 312. Normalement, les coordonnées de 256 à 312 nécessitent une programmation spéciale, mais AMOS Professional génère automatiquement les bonnes instructions, donc il n'y a pas lieu de s'inquiéter ! Voici quelques exemples :
X> Cop Wait 0,130: Rem Attendre que l'écran atteigne les coords matérielles 0,100 Cop Wait 0,300: Rem Attendre la ligne 300 Cop Wait 12,10: Rem Attendre que les coordonnées 12,10 soient atteintes
Les paramètres optionnels xmask et ymask sont des masques de bits permettant une pause jusqu'à ce que les coordonnées écran correspondent à une combinaison spécifique de bits. La valeur par défaut est $1FF. Par exemple :
X> Cop Wait 0,2,$1FF,%11 : Rem Attendre la prochaine ligne de balayage PAIRE
COP RESET
instruction : réinitialise le pointeur de la copper list
Cop Reset
Cette commande est utilisée pour ajouter une paire d'instructions MOVE, forçant la copper list à redémarrer à partir de la toute première instruction. Cela peut servir à générer des boucles simples.
COP SWAP
instruction : échange les copper lists logique et physique
Cop Swap
La commande COP SWAP bascule entre les copper lists logique et physique. La nouvelle copper list sera affichée après la prochaine période de blanc vertical. Par exemple :
X> Cop Swap : Wait Vbl
COP LOGIC
instruction : donne l'adresse de la copper list logique
adresse=Cop Logic
Cette commande renvoie l'adresse absolue de la copper list logique en mémoire. Elle peut être utilisée pour manipuler directement la copper list depuis AMOS Professional Basic. Les listes peuvent aussi être générées en langage assembleur.