1

Hello,

j'ai un trou de mémoire:

est-ce que quelqu'un pourrait me rafraichir la mémoire sur le format des palettes sur STF? et sur STE? et sur Amiga 500?

Merci!

2

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
Codeur retraité coulant des jours paisibles...

Je raconte ma vie: http://blog.frosties.org/

3

Merci Thomas pour le petit rappel smile

Par contre, impossible d'accéder à la page que tu références ("Forbidden")

4

Ah zut, ça marchait encore quand j'ai écrit le message.

Pour faire simple, le codage de couleur est fait sur 4 bits, placés dans l'ordre naturel :
0000 rrrr vvvv bbbb

Voilà wink
Codeur retraité coulant des jours paisibles...

Je raconte ma vie: http://blog.frosties.org/

5

ok merci

j'avais réussi à reconstruire l'info de moi-même grâce à ta piqûre de rappel