Mode Extra Half Bright
La couleur de chaque point a l ecran est determinee par une valeur stockee dans l un des registres
de couleur de l Amiga. Chaque registre peut contenir une couleur parmi 4096 differentes.
Il est inutile de gaspiller la memoire de l ordinateur avec des dizaines de couleurs disponibles, si seules deux sont utilisees pour du simple texte. D un autre cote, il serait dommage d etre limite a 16 ou 32 couleurs si l on souhaite des images aussi realistes que possible. Deux modes d ecran speciaux permettent d adapter le nombre de couleurs : le mode Extra Half Bright (EHB), et le mode Hold And Modify (HAM).
Le mode Extra Half Bright double le nombre de couleurs disponibles, passant ainsi a 64. Cela est realise en creant deux couleurs a partir de chacun des 32 registres de couleur de l Amiga. Les couleurs de 0 a 31 sont chargees normalement depuis les registres, comme d habitude. Le mode EHB genere un second ensemble de couleurs, en divisant par deux la luminosite des couleurs originales. Ce second ensemble utilise les index de couleur de 32 a 63.
Evidemment, vous pouvez tirer le meilleur parti du mode EHB en chargeant les 32 registres de couleur avec les teintes les plus vives disponibles, de maniere a produire automatiquement des tons pastels. Alternativement, pour des graphismes specifiques, comme une vieille photo, vous pouvez restreindre les registres aux rouges, gris et bruns par exemple.
Utiliser le mode EHB ne change rien au reste de votre programmation, et les ecrans EHB sont traites comme les ecrans standards. Il est aussi possible de creer des Bobs dans ce mode. Voici un exemple simple d utilisation des couleurs EHB :
E> Screen Close 0 Screen Open 2,320,167,64,Lowres : Flash Off For C=1 To 32 Ink C Bar 0,(C-1)*5 To 160,(2+C-1)*5 Ink C+32 Bar 160,(C-1)*5 To 319,(2+C-1)*5 Next C
Mode Hold And Modify
Pour un artiste, transporter 4096 tubes de peinture differente serait couteux et inutile.
Il utilise plutot quelques couleurs de base et les melange pour obtenir la teinte exacte desiree.
Les ordinateurs suivent la meme logique, en permettant de "conserver" une couleur existante
et de la modifier legerement a chaque fois. C est le principe du mode Hold And Modify (HAM) de l Amiga.
Le mode HAM divise les valeurs de couleur en quatre groupes distincts. Les couleurs 0 a 15 sont normales, et les autres exploitent la facon dont toutes les couleurs sont composees a partir des composantes Rouge, Vert et Bleu.