diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2021-03-23 22:06:08 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-23 22:06:08 -0400 |
commit | d8b76e6fb545efd69bfb18322a67243520e4d11d (patch) | |
tree | 12deeb8f5f21707819f36fa1e86aa73c255b8f65 /src/clear_save_data_screen.c | |
parent | ed16a7409ae9c808a110975dec1930f9f949a6d6 (diff) | |
parent | b280105f527f9cbb1bed2fde5ae006a87b697e23 (diff) |
Merge pull request #405 from Kurausukun/port_matchings
[PARTIALLY LEAK-INFORMED] Port Matchings from Emerald and Fix Other Nonmatchings
Diffstat (limited to 'src/clear_save_data_screen.c')
-rw-r--r-- | src/clear_save_data_screen.c | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/src/clear_save_data_screen.c b/src/clear_save_data_screen.c index fe28c1ec7..b2f106594 100644 --- a/src/clear_save_data_screen.c +++ b/src/clear_save_data_screen.c @@ -186,24 +186,8 @@ static void CB2_Sub_SaveClearScreen_Init(void) static void SaveClearScreen_GpuInit(void) { DmaClearLarge16(3, (void *)VRAM, VRAM_SIZE, 0x1000); - -#ifndef NONMATCHING - asm("":::"ip"); -#endif - - do - { - void * dest = (void *)OAM; - size_t size = OAM_SIZE; - DmaClear32(3, dest, size); - } while (0); - - do - { - void * dest = (void *)PLTT; - size_t size = PLTT_SIZE; - DmaClear16(3, dest, size); - } while (0); + DmaClear32(3, (void *)OAM, OAM_SIZE); + DmaClear16(3, (void *)PLTT, PLTT_SIZE); SetGpuReg(REG_OFFSET_DISPCNT, 0); SetGpuReg(REG_OFFSET_BLDY, 0); |