Coucou Seb,
Sur STf, c'est facile. Chaque composante d'une couleur est codée sur 3 bits. Une couleur a le format suivant :
0000 0rrr 0vvv 0bbb
Sur STe, les composantes sont codées sur 4 bits, mais il a fallu gardé la compatibilité avec le STf. Pour cela, le bit 3 de chaque quartet (celui qui est resté à 0) devient le bit de poids le plus faible. Tu dois donc faire une rotation sur 4 bits pour obtenir la valeur correcte.
Enfin bref, un schéma vaut mieux qu'un long discours. Voici l'organisation des bits de couleurs, selon leur poids: 0321.
Sur Amiga 500, les composantes sont codées sur 4 bits également, mais comme ça avait été prévu à l'avance ce n'est pas aussi merdique sur STe. Tu trouveras les détails sur cette page :
registre COLORxx.
A+
Thomas