From 336962908e0ecd3bd55b2a4f0eb033bbf6a326e8 Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Mon, 21 Jul 2025 08:18:58 -0500 Subject: [PATCH] sub_47FBC --- asm/rom_3219C.s | 29 ----------------------------- src/rom_49A34.c | 9 +++++++++ 2 files changed, 9 insertions(+), 29 deletions(-) diff --git a/asm/rom_3219C.s b/asm/rom_3219C.s index ca2810e..f4b0362 100644 --- a/asm/rom_3219C.s +++ b/asm/rom_3219C.s @@ -33473,32 +33473,3 @@ _08047FA0: _08047FB0: .4byte 0x0000132C _08047FB4: .4byte gCurrentPinballGame _08047FB8: .4byte 0x000005F7 - - thumb_func_start sub_47FBC -sub_47FBC: @ 0x08047FBC - ldr r3, _08047FE4 @ =gUnknown_03005C00 - ldr r2, _08047FE8 @ =0x000001FF - movs r0, #0xd0 - lsls r0, r0, #3 - adds r1, r3, r0 - movs r0, #0x40 -_08047FC8: - strh r2, [r1] - adds r1, #2 - subs r0, #1 - cmp r0, #0 - bne _08047FC8 - ldr r1, _08047FEC @ =0x040000D4 - str r3, [r1] - ldr r0, _08047FF0 @ =0x06002000 - str r0, [r1, #4] - ldr r0, _08047FF4 @ =0x80000400 - str r0, [r1, #8] - ldr r0, [r1, #8] - bx lr - .align 2, 0 -_08047FE4: .4byte gUnknown_03005C00 -_08047FE8: .4byte 0x000001FF -_08047FEC: .4byte 0x040000D4 -_08047FF0: .4byte 0x06002000 -_08047FF4: .4byte 0x80000400 diff --git a/src/rom_49A34.c b/src/rom_49A34.c index 2b6dca8..ef87c73 100644 --- a/src/rom_49A34.c +++ b/src/rom_49A34.c @@ -10,6 +10,15 @@ extern const u8 gUnknown_08510CAC[][0x20]; extern const u8 gUnknown_0850558C[][0x20]; extern const s8 gUnknown_086B0128[][3][20]; +void sub_47FBC(void) +{ + int i; + for (i = 0x340; i < 0x340 + 0x40; i++) + gUnknown_03005C00[i] = 0x1FF; + + DmaCopy16(3, gUnknown_03005C00, (void *)0x6002000, 0x800); +} + void sub_47FF8(void) { int newX, newY;