Skip to main content
2 of 3
link to the specific section in the chapter; cut first sentence
user3840170
  • 27.4k
  • 4
  • 110
  • 170

Why did the NES not allow rotated sprites?

I'm taking a look at the chapter on sprites from a NES programming guide at famicom.party. There is a little table which describes what the different sprite attribute flags do;

  • 7 Flips sprite vertically (if "1")
  • 6 Flips sprite horizontally (if "1")
  • 5 Sprite priority (behind background if "1")
  • 4-2 Not used
  • 1-0 Palette for sprite

I'm generally amazed by how well the memory space is utilised in the console, so I was surprised to see that there are 3 bits per sprite which are not used. Two of these bits could specify a rotation orientation of the sprite. Why was this not implemented on the hardware?

Were these bits used by game programmers for their own sprite-specific information, potentially unrelated to graphics? Were they left unused intentionally for this reason?

Jojo
  • 615
  • 1
  • 6
  • 10