If you're looking for sprites they seem to use some sort of run-length encoding (RLE). RLE is where you store pixels with movement commands instead of just raw bitmaps. This works for sprites or non-square tiles since they have empty space. You don't see it these days but back when disk space mattered more, it saved a few Kb.