sub_506B0

This commit is contained in:
Marcus Huderle 2025-08-12 18:43:35 -05:00
parent 1c7644d737
commit d30dc0260a
3 changed files with 13 additions and 49 deletions

View File

@ -6694,52 +6694,3 @@ _080506A0: .4byte gUnknown_086B125C
_080506A4: .4byte 0x040000D4
_080506A8: .4byte 0x80000040
_080506AC: .4byte 0x80000030
thumb_func_start sub_506B0
sub_506B0: @ 0x080506B0
push {r4, r5, r6, r7, lr}
movs r1, #0
ldr r0, _08050700 @ =gCurrentPinballGame
ldr r0, [r0]
movs r2, #0xe3
lsls r2, r2, #3
adds r5, r0, r2
ldr r4, _08050704 @ =gUnknown_086B12AC
adds r7, r4, #0
adds r7, #8
ldr r3, _08050708 @ =0x040000D4
ldr r6, _0805070C @ =0x80000020
_080506C8:
lsls r2, r1, #0x10
asrs r2, r2, #0x10
lsls r1, r2, #1
adds r1, r1, r2
lsls r1, r1, #2
adds r0, r5, r2
ldrb r0, [r0]
lsls r0, r0, #0x18
asrs r0, r0, #0x18
lsls r0, r0, #2
adds r0, r0, r4
adds r0, r1, r0
adds r1, r1, r7
ldr r0, [r0]
str r0, [r3]
ldr r0, [r1]
str r0, [r3, #4]
str r6, [r3, #8]
ldr r0, [r3, #8]
adds r2, #1
lsls r2, r2, #0x10
lsrs r1, r2, #0x10
asrs r2, r2, #0x10
cmp r2, #2
ble _080506C8
pop {r4, r5, r6, r7}
pop {r0}
bx r0
.align 2, 0
_08050700: .4byte gCurrentPinballGame
_08050704: .4byte gUnknown_086B12AC
_08050708: .4byte 0x040000D4
_0805070C: .4byte 0x80000020

Binary file not shown.

View File

@ -5,8 +5,21 @@
extern const u8 *gUnknown_086B0E6C[][2];
extern const u8 *gUnknown_086B0F9C[][3][2];
extern const u8 *gUnknown_086B12AC[][3];
void sub_506B0(void)
{
s16 i;
for (i = 0; i < 3; i++)
{
const u8 **src = &gUnknown_086B12AC[i][gCurrentPinballGame->ballPowerUpLight[i]];
const u8 **dest = &gUnknown_086B12AC[i][2];
DmaCopy16(3, *src, *dest, 0x40);
}
}
void sub_50710(void)
{
s16 i;