According to the SCHG guide for hacking Sonic 1 [SMS/GG]:
Quote
-> While two successive bytes are different
-> Bytes are stored without any compression
-> If two or more successive bytes are the same
-> The byte repeated is written twice
-> The number of times the byte is repeated, minus 1, is calculated. The result is written as a third byte.
So, why does it waste that byte by writing it twice then [# of times it is repeated - 1]? Why not just [byte][# of times repeated]?
Would that help improve anything at all, or like the method it uses, would it have limits within which it would actually be useful?
EDIT:
SO WE'RE CLEAR:
I am ASKING: Why didn't they do it slightly differently, like this:
Quote
-> While two successive bytes are different
-> Bytes are stored without any compression
-> If two or more successive bytes are the same
-> The byte repeated is written once
-> The number of times the byte is repeated, is calculated. The result is written as a second byte.
And would THAT TWEAK be better AT ALL?

