mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Clear NDMA slots before clearing RAM
This commit is contained in:
parent
5de1523864
commit
348d42d0a0
@ -177,7 +177,7 @@ Modified by Chishm:
|
|||||||
--------------------------------------------------------------------------*/
|
--------------------------------------------------------------------------*/
|
||||||
void resetMemory_ARM7 (void)
|
void resetMemory_ARM7 (void)
|
||||||
{
|
{
|
||||||
int i;
|
int i, reg;
|
||||||
u8 settings1, settings2;
|
u8 settings1, settings2;
|
||||||
u32 settingsOffset = 0;
|
u32 settingsOffset = 0;
|
||||||
|
|
||||||
@ -206,6 +206,7 @@ void resetMemory_ARM7 (void)
|
|||||||
DMA_DEST(i) = 0;
|
DMA_DEST(i) = 0;
|
||||||
TIMER_CR(i) = 0;
|
TIMER_CR(i) = 0;
|
||||||
TIMER_DATA(i) = 0;
|
TIMER_DATA(i) = 0;
|
||||||
|
for (reg=0; reg<0x1c; reg+=4)*((vu32*)(0x04004104 + ((i*0x1c)+reg))) = 0;//Reset NDMA.
|
||||||
}
|
}
|
||||||
|
|
||||||
memset_addrs_arm7(0x03800000 - 0x8000, 0x03800000 + (dsiMode ? 0xC000 : 0x10000)); // clear exclusive IWRAM
|
memset_addrs_arm7(0x03800000 - 0x8000, 0x03800000 + (dsiMode ? 0xC000 : 0x10000)); // clear exclusive IWRAM
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user