Chaque groupe de point/ligne est codé sur 2 octets : [15:12→couleur point][11:8→couleur forme][7:0→point/forme]
Pour accomoder la couleur de bordure, la palette de base est "cyclée vers la gauche" (i.e. pour la couleur de bordure 6, on décale les registres -0,1,2,3,...15- de 6 couleurs vers la gauche). ⇒ au moment du rendu écran, les couleurs point/forme sont traduite en couleurs palette (table de transcodage)
Lorsqu'on change la couleur de bordure, alors on regénère le rendu de l'écran complet pour retraduire les couleurs. (en direct ou en double buffering)