Indeed, it's better this way. I wish that xLIBC would eventually add a new tilemap option that supports Illusiat style mapping with options (such as choosing between Illusiat 11 and 12 style and even Zelda, where it detects left/right walls too). Maps would use binary with 8 tiles taking 1 byte and event sprites would have to be stored separately.