So I'm at a point in the development of my current project where I'm going to need more than 8kb of CHR data. I'm using MMC1, which can obviously only swap 4k banks. This is more than the amount of tiles I need to switch out at a given time, so CHR-RAM seems like the better option (i.e SNROM)
The wiki has a good article, but really only covers switching entire pages of CHR data, so I don't really know go about doing something like, say, load a specific tile in a specific spot in the PPU, i.e for animation.
I feel like this is way easier than I think it is and that I'm just missing something, but how do you guys organize and load your CHR data? Are there any other techniques I should know about?
The wiki has a good article, but really only covers switching entire pages of CHR data, so I don't really know go about doing something like, say, load a specific tile in a specific spot in the PPU, i.e for animation.
I feel like this is way easier than I think it is and that I'm just missing something, but how do you guys organize and load your CHR data? Are there any other techniques I should know about?