Author Topic: Is there a way to store images in ZX format? (Or even smaller size)  (Read 298 times)

0 Members and 1 Guest are viewing this topic.

Offline Brundij

  • CPC464
  • **
  • Posts: 12
  • Country: es
  • Liked: 25
  • Likes Given: 3
Since I'm doing these loading screens compilations with the new loader I learned how to display a spectrum size image properly altering crtc registers. I don't really know how the crtc works but I know the register values for that screen size.The thing is, when I load one of these images in an editor they look like this:



or this:


or this:


which is basically the image stored in a linear fashion in the standard paper size and filled with trash pixels or simply leaving it empty. Just out of curiosity in the first image the trash pixels in the hex data of the scr file show a pattern like this and similar ones which are 512*8 bytes:

00000000000000000000000000000000
11111111111111111111111111111111
22222222222222222222222222222222
33333333333333333333333333333333
44444444444444444444444444444444
55555555555555555555555555555555
66666666666666666666666666666666
77777777777777777777777777777777
88888888888888888888888888888888
99999999999999999999999999999999
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
00112233445566778899AABBCCDDEEFF

so I think is the program they used to edit and store the images which does that.
The thing is: Is there any way to store images in this way? I've trying to find information and I only can find stuff about overscan images. I also asked in other forums but with no luck. No one could tell me how to do so.

This kind of images were not only used on Speccy ports, there are also mode 0 ones:



And even smaller ones. This is the smallest one I found so far:



So any help would be appreciated.
« Last Edit: 17:37, 30 May 20 by Brundij »