pulper wrote:
Wait a second here, if the NES only supports 64 sprites, why does its sprite pattern table have room for 256? Are you supposed to reload new patterns for the same sprite variable if you are not going to use the old pattern anymore?
The sprite pattern table has 256 entries because it's the same size as the background pattern table (where you can use all 256 entries at once). Also, being limited to the same 64 tiles at once would SUCK if you didn't have bankswitching or CHR RAM, so it makes perfect sense that there would be more to choose from. Besides, if you are using 8x16 sprites, that's a total of 128 tiles across BOTH pattern tables.
Short answer - there are 256 tiles because you can CHOOSE which tiles you want to use.