Hi all,
Since I'm using DMA transfer during NMI my sprite data is technically already buffered, so is there any harm in updating sprite ram data (position, attributes, etc), in my main loop instead of within NMI?
The only possible risk I can think of is I may be making changes while the DMA process is active but I don't know if that is a bad thing on the NES?
I tried searching for a definitive answer on this but could not find it.
Since I'm using DMA transfer during NMI my sprite data is technically already buffered, so is there any harm in updating sprite ram data (position, attributes, etc), in my main loop instead of within NMI?
The only possible risk I can think of is I may be making changes while the DMA process is active but I don't know if that is a bad thing on the NES?
I tried searching for a definitive answer on this but could not find it.