I'm learning to program the GBA and one thing I don't really understand is, why did they reserve one portion of VRAM for "background" tiles and another portion for "sprite" tiles? Why not just choose a single tiling method and stick with it (i.e. background tiles, because sprite tiling is probably too limited)? Is there an historical or performance-related reason for it?







