Ce court programme en basic permet de décoder les couleurs.
Les CPC 464 (Basic 1.0) et les CPC 664/6128 (Basic 1.1) ne sont pas égaux concernant l'adresse de stockage des couleurs, vous devez savoir que le stockage s'étend sur 34 adresses (et oui chaque encre a 2 couleurs et le border aussi) et que la valeur de la couleur est celle que vous retrouverez inscrite dans la colonne GATE ARRAY du tableau présent dans l'article : "Modes et Couleurs", ce qui va nous obliger a décoder les valeurs pour obtenir la valeur directement utilisable en basic.
Sur CPC 464, vous retrouverez les couleurs stockées a partir de #B1D9 : BORDER couleur2, encre couleur 2 INK 0 a 15, BORDER couleur 1, encre couleur 1 INK 0 a 15
Sur CPC 664 et 6128, vous retrouverez les couleurs stockées a partir de #B7D4 : BORDER couleur2, encre couleur 2 INK 0 a 15, BORDER couleur 1, encre couleur 1 INK 0 a 15