If you're curious how PX9 compression works, I made a visualiser cart that lets you step through (load #px9v) and updated the algorithm description in the main PX9 thread:
Hello, @zep. When I saw https://www.lexaloffle.com/media/1/email_0.gif on the GIFDUMP Jam [Heavy Data Warning], can I play this cart?If possible, build it. Thank you.
After a sprite sheet is loaded, do you store it as one large array of contiguous color values that represent the sheet as a whole or do you store each sprite as its own contiguous array of values? I'm thinking that it would be super fast to read each sub-image contiguously instead of reading a small slice of each row in the larger sheet. Basically you'd just rearrange your sprite sheet to put all the pixels for each sprite right next to each other instead of having gaps in between.
[Please log in to post a comment]




