Code: Select all
ok i will try to explain it a little better, in honor of google translate.
let say that a couple a months from now you decide to have color cycle in your format.
then zView and my Viewer would not working with your pictures any more, because you have to change the header to have the color cycle informations. and if you again change your format to have a custom width / height, then you have to change the picture header again.
by adding a format byte, then we would know, if our viewer can show this picture or not,
so that the Viewer don't crash
1 word header: $ffff reading always supported
becomes: $ffff to $ffb2
$0 to $2 for the resolution
$f to "$b : number of saved cycle. 0 to 4
........first color cycle (if used)
1 byte: color - identical Neo and Tny -
High 4 bits: color left
low 4 bits: color right
1 byte: direction and speed
High 4 bits: direction 0,1,2 - identical DEgas Elite
low 4 bits: speed 0 à 128 identical Degas Elite
........second color cycle (if used)
........third color cycle (if used)
........fourth color cycle (if used)
1 word number itération for use in slide shows identical Tny and Neo
Following are unchanged
* colors cycles are saved (on or off) only if the values are consistent
Custom width and height, what use?
could you not change the first byte to something else for example $FE to indicate that it is a new version?
Custom width and height can be use for different ting
for over/under scan pictures.
if you only want to make a picture that fill the top half of the screen
or if you want to make a very high picture that you later can scroll in.
i have pm you with some pictures and my viewer.