The C64 had one byte at $D010 -- 8 bits, one for each sprite -- that, when set, would add an offset to that sprite's X position, moving it beyond the 256 limit. This would allow the contents of each sprite's X position register to reset at 0, staying within the 8-bit limit.