Looking for Windows Tool to grab Sprite Graphics from original Games like Shadowfax

Share graphical tips, notes and queries related to our favourite screen layout and its editors.
Post Reply
User avatar
Luzie
Manic Miner
Posts: 910
Joined: Fri May 01, 2020 2:07 pm

Re: Looking for Windows Tool to grab Sprite Graphics from original Games like Shadowfax

Post by Luzie »

I´ve tried a little bit with random poking into the Sprite-Area and found this:

The sprites are size 32x32 Bits or better say 16 pieces of 8x8 Bits:
One sprite I found starting in memory at adress 25632: 8x8-Block 0, then from 25640 upwards=8x8-Block 1 and so on
to 25752 upwards=8x8-Block 15
I start counting at 8x8-Block 0 and go up to 8x8-Block 15, so this are: 16 "8x8-Blocks"
This 16 "8x8-Blocks" I´ll number in Hex from 0 to F and here´s the order of these blocks I found in memory:

C D E F
0 1 2 3
4 5 6 7
8 9 A B

While the game is running, the Opponents-Graphic-Bits are the same order as in memory: Bits 76543210
while the Player-Graphic is mirrored from this and gets displayed as: Bits 01234567

You can see this, if you e.g. Poke the first Byte of "8x8-Block C" with 255:
POKE 25728,255 will display a complete pixel-row on the upper right of the Opponent-Sprite and a complete pixel-row on the upper left of the Players-Sprite:
Image

This 16 "8x8-Blocks" I´ll number in Hex from 0 to F and here´s the order of these blocks I found in memory:

Update:
Maybe I´m wrong with this order in memory from 25632
C D E F
0 1 2 3
4 5 6 7
8 9 A B

and it should be:
0 1 2 3
4 5 6 7
8 9 A B
C D E F
so Sprite-Data begins 4x8 Bytes earlier at 25632-32=25600
...I´ll have to investigate this.
Post Reply