NEOCHROME - Images non compressées, NEO

 

La taille du fichier est de 32128 octets.

La structure:

2 octets à 0.

2 autres octets pour la résolution (correspondant à 0 pour la basse, 1 pour la moyenne, et 2 pour la haute). Ca ne sert à rien...

32 octets qui sont les valeurs pour la palette de couleurs (Voir chapitre sur la palette du ST).

92 octets qui sont des paramètres pour Néochrome.

Dont:

  • 12 octets pour le nom du fichier
  • 1 octet si le bit 15 est positionné pour indiquer que les informations qui suivent sont valides.
  • 1 octet qui sur 2 fois 4 bits vont indiquer les numéros de registres de couleurs
  • 1 octet ou le bit de poid fort indique qu'il y a une animation de la palette
  • 1 octet qui va indiquer la vitesse et le sens (si <0 alors aller à gauche, sinon à droite).
  • 2 octets ???
  • 2 octets Toujours à 0
  • 2 octets Toujours à 0
  • 2 octets 320
  • 2 octets 200
  • 33 octets ???

32000 octets qui sont l'image (Voir structure de la mémoire vidéo).

 

Exemple de code en GFA Basic

fichier$=SPACE$(32128)
FILESELECT "C:*.NEO","",nom$
BLOAD nom$,VARPTR(fichier$)
VOID XBIOS(6;L:VARPTR(fichier$)+4)
BMOVE VARPTR(fichier$)+128,XBIOS(2),32000

Image non trouvée !

Il manque la sauvegarde des couleurs avant modification de la palette de couleurs avec celle du NEO.

Cependant, ce n'est pas le but ici. Si vous voulez vous amuser: Infos supplémentaires