Also should note there's a phantasy star collection game that relies on DMA having its own separate open bus instance. Specifically the phantasy star 1 sub-game relies on the last valid dma write copying the value over the another dma channel's illegal read for that interlaced scanline effect.
While we're on DMA weirdness, it turns out nintendo specified setting DMAs you want to force stop to immediate mode first before clearing the start bit is because the immediate mode trigger seems to occur only when the start bit was 0 at first, so that avoid the DMA lockup issue when stopping DMAs at the same time as it's requested to start.
While we're on DMA weirdness, it turns out nintendo specified setting DMAs you want to force stop to immediate mode first before clearing the start bit is because the immediate mode trigger seems to occur only when the start bit was 0 at first, so that avoid the DMA lockup issue when stopping DMAs at the same time as it's requested to start.