Les Fichiers Palette .Ink .Kit

Quand une image i2 en mode éditeur est sauvée, on trouve 2 fichiers de 1ko supplémentaires portant les extensions .ink et .kit

Le format .ink est destiné aux cpc old, alors que celui en .kit sera la palette pour les Cpc Plus.

Ces fichiers n'ont rien d'extraordinaire en soit si ce n'est qu'ils contiennent la palette de l'image.

Le fichier .ink fera 16 octets. Chaque octet représente la palette allant de 0 à 15.

La palette est classée par ordre croissant des couleurs de 0 à 26.

defb #54 ; 00 - Black 
defb #44 ; 01 - Blue 
defb #55 ; 02- Bright Blue 
defb #5C ; 03 - Red  
defb #58 ; 04 - Magenta 
defb #5D ; 05 - Mauve
defb #4C ; 06 - Bright Red  
defb #45 ; 07 - Purple 
defb #4D ; 08 - Bright Magenta  
defb #56 ; 09 - Green 
defb #46 ; 10 - Cyan 
defb #57 ; 11 - Sky Blue 
defb #5E ; 12 - Yellow 
defb #40 ; 13 - White 
defb #5F ; 14 - Pastel Blue 
defb #4E ; 15 - Orange 
defb #47 ; 16 - Pink  
defb #4F ; 17 - Pastel Magenta  
defb #52 ; 18 - Bright Green 
defb #42 ; 19 - Sea Green 
defb #53 ; 20 - Bright Cyan 
defb #5A ; 21 - Lime 
defb #59 ; 22 - Pastel Green 
defb #5B ; 23- Pastel Cyan 
defb #4A ; 24 - Bright Yellow 
defb #43 ; 25 - Pastel Yellow 
defb #4b ; 26 - White

La palette est codée en couleur hardware. Chaque octet est envoyé sur le port #7f au gate array en prenant soin d'avoir selectionner au préalable le numéro de l'encre.

ld bc,#7F00 ; encre 0
ld a,#43 ; couleur 25 Pastel Yellow
out (c),c
out (c),a

Le fichier .kit fait une taille de 32 octets. Les couleurs sont codées en GRB les unes à la suite des autres. Elles sont ensuite envoyées dans l'Asic à partir de l'adresse #6400. (Asic Délocké & On)

ld bc,#7fb8 ; AsicOn
out (c),c
ld hl,mescouleurs
ld de,#6400
ld bc,32
ldir
ld bc,#7Fa0 ; AsicOff
out (c),c

Retour Menu

Sauf mention contraire, le contenu de cette page est protégé par la licence Creative Commons Attribution-ShareAlike 3.0 License