1. Does the cpu check for IRQ/NMI only on the last cycle in an instruction or on every cycle?
2. Can the dmc suspend the cpu for dma anytime or must it wait until
the current instruction is completed?
3. Is the nes using the same dma-unit for sprites and dmc or does it
have two separate units?
4. What happens if dmc dma occur at the same time or during sprite dma?
Any help is much appreciated.
2. Can the dmc suspend the cpu for dma anytime or must it wait until
the current instruction is completed?
3. Is the nes using the same dma-unit for sprites and dmc or does it
have two separate units?
4. What happens if dmc dma occur at the same time or during sprite dma?
Any help is much appreciated.