diff --git a/source/arm9/ndma.c b/source/arm9/ndma.c index 8262b3c..db3051a 100644 --- a/source/arm9/ndma.c +++ b/source/arm9/ndma.c @@ -13,6 +13,8 @@ void NDMA_init(void) { + u32 oldState = enterCriticalSection(); + for(u32 i = 0; i < 8; i++) { REG_NDMA_CNT(i) = (REG_NDMA_CNT(i)<<1)>>1; @@ -22,6 +24,8 @@ REG_IRQ_IE |= ((1u<