From edee203fe69fef7250ced91322903f4e95aee427 Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Wed, 5 Feb 2020 00:05:41 -0700 Subject: [PATCH] Fix smiley faces appearing on DS/lite --- arm9/source/main.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/arm9/source/main.cpp b/arm9/source/main.cpp index 3205c27..4b855b5 100644 --- a/arm9/source/main.cpp +++ b/arm9/source/main.cpp @@ -116,10 +116,8 @@ void reinitConsoles(void) { BG_PALETTE_SUB[15+(7*16)] = 0x656A; // Overwrite 2nd smiley face with filled tile - for (int i = 0; i < 8*8; i++) { - *(u8*)(0x6000040+i) = 0xFF; // Top screen - *(u8*)(0x6200040+i) = 0xFF; // Bottom screen - } + dmaFillWords(0xFFFFFFFF, (void*)0x6000040, 8*8); // Top screen + dmaFillWords(0xFFFFFFFF, (void*)0x6200040, 8*8); // Bottom screen printBorderTop(); } @@ -223,10 +221,8 @@ int main(int argc, char **argv) { BG_PALETTE_SUB[15+(7*16)] = 0x656A; // Overwrite 2nd smiley face with filled tile - for (int i = 0; i < 8*8; i++) { - *(u8*)(0x6000040+i) = 0xFF; // Top screen - *(u8*)(0x6200040+i) = 0xFF; // Bottom screen - } + dmaFillWords(0xFFFFFFFF, (void*)0x6000040, 8*8); // Top screen + dmaFillWords(0xFFFFFFFF, (void*)0x6200040, 8*8); // Bottom screen printBorderTop();