diff options
Diffstat (limited to 'asm/link_rfu.s')
-rw-r--r-- | asm/link_rfu.s | 332 |
1 files changed, 166 insertions, 166 deletions
diff --git a/asm/link_rfu.s b/asm/link_rfu.s index b8453706c..f0d698203 100644 --- a/asm/link_rfu.s +++ b/asm/link_rfu.s @@ -45,8 +45,8 @@ _080FD3E8: .4byte 0x00008001 _080FD3EC: .4byte gUnknown_3005E10 thumb_func_end sub_80FD3A4 - thumb_func_start sub_80FD3F0 -sub_80FD3F0: @ 80FD3F0 + thumb_func_start rfu_REQ_sendData_wrapper +rfu_REQ_sendData_wrapper: @ 80FD3F0 push {lr} lsls r0, 24 lsrs r2, r0, 24 @@ -77,7 +77,7 @@ _080FD420: bx r0 .align 2, 0 _080FD42C: .4byte gUnknown_3005E10 - thumb_func_end sub_80FD3F0 + thumb_func_end rfu_REQ_sendData_wrapper thumb_func_start sub_80FD430 sub_80FD430: @ 80FD430 @@ -870,8 +870,8 @@ _080FDA0C: .4byte gUnknown_3007460 _080FDA10: .4byte gUnknown_3005E10 thumb_func_end sub_80FD850 - thumb_func_start sub_80FDA14 -sub_80FDA14: @ 80FDA14 + thumb_func_start rfu_syncVBlank_ +rfu_syncVBlank_: @ 80FDA14 push {lr} bl rfu_syncVBlank lsls r0, 16 @@ -884,7 +884,7 @@ sub_80FDA14: @ 80FDA14 _080FDA2C: pop {r0} bx r0 - thumb_func_end sub_80FDA14 + thumb_func_end rfu_syncVBlank_ thumb_func_start sub_80FDA30 sub_80FDA30: @ 80FDA30 @@ -1001,7 +1001,7 @@ _080FDB32: .align 2, 0 _080FDB3C: .4byte gUnknown_3005E10 _080FDB40: - bl sub_81E0AE4 + bl rfu_REQ_reset b _080FDBDA _080FDB46: ldr r0, _080FDB58 @ =gUnknown_3005E10 @@ -1028,19 +1028,19 @@ _080FDB74: bl sub_81E0CAC b _080FDBDA _080FDB7A: - bl sub_81E0D88 + bl rfu_REQ_pollSearchChild b _080FDBDA _080FDB80: - bl sub_81E0D9C + bl rfu_REQ_endSearchChild b _080FDBDA _080FDB86: - bl sub_81E0F74 + bl rfu_REQ_startSearchParent b _080FDBDA _080FDB8C: - bl sub_81E0FAC + bl rfu_REQ_pollSearchParent b _080FDBDA _080FDB92: - bl sub_81E0FE4 + bl rfu_REQ_endSearchParent b _080FDBDA _080FDB98: ldr r0, _080FDBA4 @ =gUnknown_3005E10 @@ -1050,7 +1050,7 @@ _080FDB98: .align 2, 0 _080FDBA4: .4byte gUnknown_3005E10 _080FDBA8: - bl sub_81E1170 + bl rfu_REQ_pollConnectParent b _080FDBDA _080FDBAE: bl rfu_REQ_endConnectParent @@ -1064,10 +1064,10 @@ _080FDBB4: .align 2, 0 _080FDBC0: .4byte gUnknown_3007460 _080FDBC4: - bl sub_81E1A28 + bl rfu_REQ_CHILD_pollConnectRecovery b _080FDBDA _080FDBCA: - bl sub_81E1B10 + bl rfu_REQ_CHILD_endConnectRecovery b _080FDBDA _080FDBD0: bl rfu_REQ_changeMasterSlave @@ -1392,7 +1392,7 @@ _080FDE64: ldrb r0, [r0, 0x8] cmp r0, 0x4 bne _080FDE8A - bl sub_81E0FE4 + bl rfu_REQ_endSearchParent bl rfu_waitREQComplete movs r0, 0x9 strb r0, [r4, 0x4] @@ -1468,7 +1468,7 @@ _080FDEFC: ldr r4, _080FDF3C @ =gUnknown_3005E20 mov r0, sp adds r1, r4, 0 - bl sub_81E12A4 + bl rfu_getConnectParentStatus lsls r0, 16 cmp r0, 0 bne _080FDF20 @@ -1508,7 +1508,7 @@ _080FDF4A: ldr r4, _080FDF7C @ =gUnknown_3005E20 mov r0, sp adds r1, r4, 0 - bl sub_81E12A4 + bl rfu_getConnectParentStatus lsls r0, 16 cmp r0, 0 beq _080FDF5C @@ -1605,7 +1605,7 @@ _080FE000: cmp r6, 0 bne _080FE01E mov r0, sp - bl sub_81E1AE0 + bl rfu_CHILD_getConnectRecoveryStatus lsls r0, 16 cmp r0, 0 bne _080FE01E @@ -1646,7 +1646,7 @@ _080FE048: b _080FE16E _080FE04E: mov r0, sp - bl sub_81E1AE0 + bl rfu_CHILD_getConnectRecoveryStatus lsls r0, 16 cmp r0, 0 beq _080FE05C @@ -1803,7 +1803,7 @@ _080FE17C: cmp r3, 0x27 bne _080FE1CA _080FE194: - bl sub_81E090C + bl rfu_REQ_RFUStatus bl rfu_waitREQComplete mov r0, sp bl rfu_getRFUStatus @@ -3182,10 +3182,10 @@ sub_80FEBAC: @ 80FEBAC mov r8, r2 lsls r5, 24 lsrs r5, 24 - bl sub_80773BC + bl ResetTasks ldr r0, _080FEC00 @ =sub_80FEC54 movs r1, 0 - bl sub_807741C + bl CreateTask adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 @@ -3198,13 +3198,13 @@ sub_80FEBAC: @ 80FEBAC adds r0, r4, 0 movs r1, 0x2 adds r2, r6, 0 - bl sub_80776E8 + bl SetWordTaskArg adds r0, r4, 0 movs r1, 0x4 mov r2, r8 - bl sub_80776E8 + bl SetWordTaskArg ldr r0, _080FEC08 @ =sub_80FEC0C - bl sub_8000544 + bl SetMainCallback2 pop {r3} mov r8, r3 pop {r4-r6} @@ -3219,10 +3219,10 @@ _080FEC08: .4byte sub_80FEC0C thumb_func_start sub_80FEC0C sub_80FEC0C: @ 80FEC0C push {lr} - bl sub_8077578 - bl sub_8006B5C - bl sub_8006BA8 - bl sub_80704D0 + bl RunTasks + bl AnimateSprites + bl BuildOamBuffer + bl UpdatePaletteFade pop {r0} bx r0 thumb_func_end sub_80FEC0C @@ -3230,9 +3230,9 @@ sub_80FEC0C: @ 80FEC0C thumb_func_start sub_80FEC24 sub_80FEC24: @ 80FEC24 push {lr} - bl sub_8070474 - bl sub_8007320 - bl sub_8007610 + bl TransferPlttBuffer + bl LoadOam + bl ProcessSpriteCopyRequests pop {r0} bx r0 thumb_func_end sub_80FEC24 @@ -3318,19 +3318,19 @@ _080FECB8: b _080FED6E _080FECC2: ldr r0, _080FECE8 @ =sub_80FEC24 - bl sub_80006F4 + bl SetVBlankCallback movs r4, 0x1 negs r4, r4 adds r0, r4, 0 movs r1, 0x10 movs r2, 0 - bl sub_80714D4 + bl BlendPalettes str r5, [sp] adds r0, r4, 0 adds r1, r4, 0 movs r2, 0x10 movs r3, 0 - bl sub_8070588 + bl BeginNormalPaletteFade b _080FED20 .align 2, 0 _080FECE8: .4byte sub_80FEC24 @@ -3347,7 +3347,7 @@ _080FECEC: adds r0, r1, 0 movs r2, 0 movs r3, 0x10 - bl sub_8070588 + bl BeginNormalPaletteFade movs r0, 0x3 strh r0, [r6] b _080FED6E @@ -3394,7 +3394,7 @@ _080FED50: _080FED62: adds r0, r4, 0 movs r1, 0x4 - bl sub_8077720 + bl GetWordTaskArg bl sub_80FEE24 _080FED6E: add sp, 0x4 @@ -3437,10 +3437,10 @@ _080FEDAC: .4byte _080FEE06 _080FEDC0: movs r0, 0 - bl sub_80006F4 - bl sub_8006B10 - bl sub_80088F0 - bl sub_8070528 + bl SetVBlankCallback + bl ResetSpriteData + bl FreeAllSpritePalettes + bl ResetPaletteFade b _080FEE16 _080FEDD4: bl sub_80BDE44 @@ -3449,7 +3449,7 @@ _080FEDDA: ldrb r4, [r6, 0x2] adds r0, r5, 0 movs r1, 0x2 - bl sub_8077720 + bl GetWordTaskArg adds r1, r0, 0 adds r0, r4, 0 bl sub_80FEF6C @@ -3462,7 +3462,7 @@ _080FEDF2: bne _080FEE16 adds r0, r5, 0 movs r1, 0x4 - bl sub_8077720 + bl GetWordTaskArg bl sub_80FEE24 b _080FEE16 _080FEE06: @@ -3495,7 +3495,7 @@ sub_80FEE24: @ 80FEE24 bl sub_810011C bl sub_8003ECC adds r0, r4, 0 - bl sub_8000544 + bl SetMainCallback2 pop {r4} pop {r0} bx r0 @@ -3644,7 +3644,7 @@ sub_80FEF6C: @ 80FEF6C lsrs r5, r0, 24 ldr r4, _080FEF88 @ =gUnknown_203ACE8 movs r0, 0x2C - bl sub_8002B9C + bl Alloc str r0, [r4] cmp r0, 0 bne _080FEF8C @@ -3727,7 +3727,7 @@ sub_80FF010: @ 80FF010 ldr r0, [r0] cmp r0, 0 beq _080FF01E - bl sub_8002BC4 + bl Free _080FF01E: pop {r0} bx r0 @@ -6047,13 +6047,13 @@ _080FFFD4: lsls r0, 4 adds r1, r0 movs r0, 0x3 - bl sub_8001FA0 + bl SetBgTilemapBuffer ldr r1, [r4] movs r0, 0xC0 lsls r0, 2 adds r1, r0 movs r0, 0x1 - bl sub_8001FA0 + bl SetBgTilemapBuffer ldr r0, _08100030 @ =gUnknown_843F8B0 bl sub_8003B24 bl sub_8002C28 @@ -6084,11 +6084,11 @@ _08100038: movs r0, 0x3 movs r2, 0 movs r3, 0 - bl sub_8002040 + bl CopyToBgTilemapBuffer bl sub_8100F44 bl sub_8102428 movs r0, 0x3 - bl sub_80020BC + bl CopyBgTilemapBufferToVram b _08100104 .align 2, 0 _08100064: .4byte gUnknown_8E99DAC @@ -6108,7 +6108,7 @@ _0810006C: movs r3, 0 bl sub_80F696C movs r0, 0x1 - bl sub_80020BC + bl CopyBgTilemapBufferToVram b _08100104 .align 2, 0 _08100094: .4byte gUnknown_203ACEC @@ -6124,7 +6124,7 @@ _081000AE: bl sub_8101AC4 b _08100104 _081000B8: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _0810010E @@ -6135,18 +6135,18 @@ _081000B8: bl sub_8101A5C movs r0, 0x48 movs r1, 0x3F - bl sub_8000A38 + bl SetGpuReg movs r0, 0x4A movs r1, 0x3B - bl sub_8000A38 + bl SetGpuReg movs r0, 0x3 - bl sub_80019BC + bl ShowBg movs r0, 0x1 - bl sub_80019BC + bl ShowBg movs r0, 0x2 - bl sub_80019BC + bl ShowBg movs r0, 0 - bl sub_80019BC + bl ShowBg bl sub_81021D4 bl sub_8102320 b _08100104 @@ -6177,7 +6177,7 @@ sub_810011C: @ 810011C ldr r0, [r0] cmp r0, 0 beq _0810012A - bl sub_8002BC4 + bl Free _0810012A: pop {r0} bx r0 @@ -6338,7 +6338,7 @@ _08100270: strh r0, [r1] b _08100288 _0810027E: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 b _0810028A @@ -6519,7 +6519,7 @@ _081003C0: strh r0, [r1] b _081003E4 _081003DA: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 b _081003E6 @@ -6556,7 +6556,7 @@ _08100404: strh r0, [r1] b _08100428 _0810041E: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 b _0810042A @@ -6593,7 +6593,7 @@ _08100448: strh r0, [r1] b _0810046C _08100462: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 b _0810046E @@ -6623,14 +6623,14 @@ _0810048C: movs r0, 0 bl sub_8100E7C movs r0, 0 - bl sub_80019BC + bl ShowBg ldr r1, [r4] ldrh r0, [r1] adds r0, 0x1 strh r0, [r1] b _081004B0 _081004A6: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 b _081004B2 @@ -6666,7 +6666,7 @@ _081004D0: adds r0, 0x1 strh r0, [r1] _081004E6: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r0, 24 _081004EE: @@ -6701,7 +6701,7 @@ _08100514: _08100528: bl sub_8101B88 movs r0, 0 - bl sub_80019D0 + bl HideBg movs r0, 0 movs r1, 0 movs r2, 0 @@ -6710,7 +6710,7 @@ _08100528: bl sub_810131C b _0810057A _08100544: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _081005B8 @@ -6718,7 +6718,7 @@ _08100544: bl sub_81015D4 b _0810057A _08100556: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _081005B8 @@ -6728,7 +6728,7 @@ _08100556: bne _081005B8 b _0810057A _0810056C: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _081005B8 @@ -6818,13 +6818,13 @@ _0810061E: .align 2, 0 _0810062C: .4byte gUnknown_203ACEC _08100630: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100658 bl sub_8101BA8 movs r0, 0 - bl sub_80019BC + bl ShowBg _08100644: ldr r0, _08100650 @ =gUnknown_203ACEC ldr r1, [r0] @@ -6886,7 +6886,7 @@ _081006A8: bl sub_810131C b _081006D6 _081006C2: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100718 @@ -7066,7 +7066,7 @@ _08100816: bl sub_81015BC b _08100848 _08100826: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100888 @@ -7090,7 +7090,7 @@ _08100848: .align 2, 0 _08100854: .4byte gUnknown_203ACEC _08100858: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100888 @@ -7150,7 +7150,7 @@ _081008CE: bl sub_81015BC b _08100902 _081008E0: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100934 @@ -7163,7 +7163,7 @@ _081008F2: cmp r0, 0 bne _08100934 movs r0, 0 - bl sub_80019BC + bl ShowBg _08100902: ldr r0, _08100910 @ =gUnknown_203ACEC ldr r1, [r0] @@ -7174,7 +7174,7 @@ _08100902: .align 2, 0 _08100910: .4byte gUnknown_203ACEC _08100914: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100934 @@ -7226,7 +7226,7 @@ _08100970: bl sub_81015BC b _081009B2 _08100982: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _081009F0 @@ -7241,7 +7241,7 @@ _08100994: bl sub_810131C b _081009B2 _081009A4: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _081009F0 @@ -7314,7 +7314,7 @@ _08100A2A: bl sub_81013EC b _08100A42 _08100A30: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100A6E @@ -7375,7 +7375,7 @@ _08100A9E: bl sub_8101410 b _08100AB8 _08100AA4: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100AE0 @@ -7436,7 +7436,7 @@ _08100B0E: bl sub_8101434 b _08100B3A _08100B14: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100B66 @@ -7505,7 +7505,7 @@ _08100B96: bl sub_8101478 b _08100BC2 _08100B9C: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _08100BEA @@ -7554,7 +7554,7 @@ sub_8100BF4: @ 8100BF4 ldr r4, _08100C50 @ =gUnknown_203ACEC movs r0, 0x98 lsls r0, 5 - bl sub_8002B9C + bl Alloc adds r2, r0, 0 str r2, [r4] cmp r2, 0 @@ -7610,39 +7610,39 @@ sub_8100C5C: @ 8100C5C movs r0, 0x3 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x3 movs r1, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r0, 0x1 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x1 movs r1, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r0, 0x2 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0x2 movs r1, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r0, 0 movs r1, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r0, 0 movs r1, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r1, 0xC1 lsls r1, 6 movs r0, 0 - bl sub_8000A38 + bl SetGpuReg pop {r0} bx r0 thumb_func_end sub_8100C5C @@ -7650,36 +7650,36 @@ sub_8100C5C: @ 8100C5C thumb_func_start sub_8100CBC sub_8100CBC: @ 8100CBC push {r4,lr} - bl sub_8070528 + bl ResetPaletteFade ldr r0, _08100D10 @ =gUnknown_8E99D8C movs r1, 0 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r0, _08100D14 @ =gUnknown_843F76C movs r1, 0x10 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r0, _08100D18 @ =gUnknown_843F78C movs r1, 0x40 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r0, _08100D1C @ =gUnknown_843F874 movs r1, 0xA0 movs r2, 0x8 - bl sub_80703EC + bl LoadPalette ldr r4, _08100D20 @ =gUnknown_843F87C adds r0, r4, 0 movs r1, 0xB0 movs r2, 0xA - bl sub_80703EC + bl LoadPalette adds r0, r4, 0 movs r1, 0xF0 movs r2, 0xA - bl sub_80703EC + bl LoadPalette adds r0, r4, 0 movs r1, 0x30 movs r2, 0xA - bl sub_80703EC + bl LoadPalette pop {r4} pop {r0} bx r0 @@ -7708,7 +7708,7 @@ sub_8100D24: @ 8100D24 lsrs r4, 1 movs r0, 0 movs r1, 0 - bl sub_800445C + bl FillWindowPixelBuffer lsls r4, 24 lsrs r4, 24 movs r1, 0 @@ -7726,7 +7726,7 @@ sub_8100D24: @ 8100D24 adds r3, r4, 0 bl sub_8100DC4 movs r0, 0 - bl sub_8003FA0 + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl sub_8003F20 @@ -7847,7 +7847,7 @@ sub_8100E34: @ 8100E34 movs r1, 0 movs r2, 0 movs r3, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r0, 0x1 movs r1, 0x1 movs r2, 0xE0 @@ -7859,9 +7859,9 @@ sub_8100E34: @ 8100E34 movs r0, 0 bl sub_8100E7C movs r0, 0x1 - bl sub_8003FA0 + bl PutWindowTilemap movs r0, 0 - bl sub_80020BC + bl CopyBgTilemapBufferToVram add sp, 0xC pop {r0} bx r0 @@ -7912,7 +7912,7 @@ _08100EC2: _08100ECA: movs r0, 0x1 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer ldr r2, [sp, 0xC] cmp r2, 0 beq _08100EEC @@ -8027,7 +8027,7 @@ sub_8100F44: @ 8100F44 strh r0, [r1, 0x2] lsls r0, 24 lsrs r0, 24 - bl sub_8003FA0 + bl PutWindowTilemap add sp, 0x8 pop {r4,r5} pop {r0} @@ -8068,7 +8068,7 @@ sub_8100FDC: @ 8100FDC ldr r0, [r0] ldrb r0, [r0, 0x2] movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer movs r6, 0 b _081010D6 .align 2, 0 @@ -8082,7 +8082,7 @@ _08101020: strb r0, [r1, 0xA] adds r0, r2, 0 ldr r1, _08101060 @ =gUnknown_843F8DB - bl sub_8008DA4 + bl StringAppend adds r2, r0, 0 movs r5, 0 lsls r7, r6, 28 @@ -8110,7 +8110,7 @@ _08101068: adds r0, r2, 0 movs r1, 0 movs r2, 0x4 - bl sub_80092F4 + bl WriteColorChangeControlCode adds r2, r0, 0 adds r4, 0x2 movs r3, 0xF9 @@ -8127,12 +8127,12 @@ _0810107C: adds r0, r2, 0 movs r1, 0 movs r2, 0x2 - bl sub_80092F4 + bl WriteColorChangeControlCode adds r2, r0, 0 _08101096: adds r0, r2, 0 ldr r1, _081010F8 @ =gUnknown_843F8DB - bl sub_8008DA4 + bl StringAppend adds r2, r0, 0 ldr r0, [sp, 0x10] cmp r0, 0x2 @@ -8421,9 +8421,9 @@ _081012C8: .4byte 0x0000100b sub_81012CC: @ 81012CC push {lr} movs r0, 0x2 - bl sub_8003FA0 + bl PutWindowTilemap movs r0, 0x2 - bl sub_80020BC + bl CopyBgTilemapBufferToVram pop {r0} bx r0 thumb_func_end sub_81012CC @@ -8435,7 +8435,7 @@ sub_81012E0: @ 81012E0 bl sub_810198C movs r0, 0x2 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer cmp r4, 0x1 beq _08101304 cmp r4, 0x1 @@ -8718,7 +8718,7 @@ _081014E6: ldr r0, [r2] adds r0, 0xCB movs r2, 0 - bl sub_80BDFC0 + bl CopyEasyChatWordPadded mov r0, r9 ldr r2, [r0] adds r2, 0xCB @@ -8795,7 +8795,7 @@ _08101586: movs r0, 0x2 movs r1, 0x11 movs r2, 0 - bl sub_8004378 + bl FillWindowPixelRect cmp r4, 0 beq _081015B2 str r5, [sp] @@ -8806,7 +8806,7 @@ _08101586: movs r1, 0x11 movs r2, 0 movs r3, 0 - bl sub_8004378 + bl FillWindowPixelRect _081015B2: add sp, 0x8 pop {r4,r5} @@ -8819,7 +8819,7 @@ sub_81015BC: @ 81015BC push {lr} movs r0, 0x2 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer movs r0, 0x2 movs r1, 0x2 bl sub_8003F20 @@ -8984,7 +8984,7 @@ sub_81016E4: @ 81016E4 movs r1, 0 movs r2, 0 movs r3, 0xA - bl sub_8002454 + bl FillBgTilemapBufferRect_Palette0 cmp r4, 0x16 bls _08101706 b _08101822 @@ -9126,7 +9126,7 @@ _08101816: bl sub_8101830 _08101822: movs r0, 0x1 - bl sub_80020BC + bl CopyBgTilemapBufferToVram add sp, 0x8 pop {r4} pop {r0} @@ -9316,7 +9316,7 @@ sub_810198C: @ 810198C lsls r1, 4 movs r0, 0x2 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY ldr r0, _081019AC @ =gUnknown_203ACEC ldr r0, [r0] movs r1, 0xB3 @@ -9339,7 +9339,7 @@ sub_81019B0: @ 81019B0 lsls r1, 24 lsrs r5, r1, 24 movs r0, 0x2 - bl sub_8001E44 + bl GetBgY adds r2, r0, 0 ldr r0, _081019FC @ =gUnknown_203ACEC ldr r3, [r0] @@ -9375,7 +9375,7 @@ _08101A00: movs r0, 0x2 adds r1, r2, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY _08101A0A: pop {r4,r5} pop {r0} @@ -9386,7 +9386,7 @@ _08101A0A: sub_8101A10: @ 8101A10 push {lr} movs r0, 0x2 - bl sub_8001E44 + bl GetBgY ldr r1, _08101A3C @ =gUnknown_203ACEC ldr r2, [r1] movs r3, 0xB4 @@ -9401,7 +9401,7 @@ sub_8101A10: @ 8101A10 ldr r1, [r0] movs r0, 0x2 movs r2, 0x1 - bl sub_8001D08 + bl ChangeBgY movs r0, 0x1 b _08101A42 .align 2, 0 @@ -9445,10 +9445,10 @@ sub_8101A5C: @ 8101A5C orrs r5, r1 movs r0, 0x40 adds r1, r4, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x44 adds r1, r5, 0 - bl sub_8000A38 + bl SetGpuReg pop {r4,r5} pop {r0} bx r0 @@ -9458,14 +9458,14 @@ sub_8101A5C: @ 8101A5C sub_8101A90: @ 8101A90 push {r4,r5,lr} ldr r0, _08101AB8 @ =gUnknown_843F8F0 - bl sub_8008720 + bl LoadSpriteSheets ldr r0, _08101ABC @ =gUnknown_843F910 - bl sub_8008974 + bl LoadSpritePalettes movs r5, 0 ldr r4, _08101AC0 @ =gUnknown_843F938 _08101AA2: adds r0, r4, 0 - bl sub_800EBCC + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x3 @@ -9499,7 +9499,7 @@ sub_8101AC4: @ 8101AC4 adds r1, r3 asrs r1, 16 movs r3, 0x2 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r1, _08101B18 @ =gUnknown_203ACEC @@ -9628,7 +9628,7 @@ sub_8101BC0: @ 8101BC0 movs r1, 0 movs r2, 0 movs r3, 0x3 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r5, _08101C3C @ =gUnknown_203ACEC @@ -9649,7 +9649,7 @@ sub_8101BC0: @ 8101BC0 movs r1, 0 movs r2, 0 movs r3, 0x3 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -9692,7 +9692,7 @@ sub_8101C48: @ 8101C48 lsls r4, 2 adds r0, r4 ldr r0, [r0] - bl sub_8007280 + bl DestroySprite ldr r0, [r5] adds r4, r0, r4 movs r6, 0 @@ -9701,7 +9701,7 @@ sub_8101C48: @ 8101C48 lsls r4, 2 adds r0, r4 ldr r0, [r0] - bl sub_8007280 + bl DestroySprite ldr r0, [r5] adds r0, r4 str r6, [r0] @@ -9784,7 +9784,7 @@ sub_8101CE4: @ 8101CE4 adds r0, r4 ldr r0, [r0] movs r1, 0 - bl sub_800838C + bl StartSpriteAnim mov r2, r8 ldr r1, [r2] adds r4, r1, r4 @@ -9803,7 +9803,7 @@ sub_8101CE4: @ 8101CE4 adds r1, r6 ldr r0, [r1] movs r1, 0 - bl sub_800838C + bl StartSpriteAnim mov r1, r8 ldr r0, [r1] adds r0, r6 @@ -9820,7 +9820,7 @@ _08101D48: adds r0, r4 ldr r0, [r0] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim ldr r1, [r6] adds r4, r1, r4 ldr r0, [r4] @@ -9838,7 +9838,7 @@ _08101D48: adds r1, r5 ldr r0, [r1] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim ldr r0, [r6] adds r0, r5 ldr r1, [r0] @@ -9904,7 +9904,7 @@ _08101DE4: adds r0, r4 ldr r0, [r0] adds r1, r6, 0 - bl sub_800838C + bl StartSpriteAnim ldr r1, [r5] adds r4, r1, r4 ldr r0, [r4] @@ -9917,7 +9917,7 @@ _08101DE4: adds r1, r4 ldr r0, [r1] adds r1, r6, 0 - bl sub_800838C + bl StartSpriteAnim ldr r0, [r5] adds r0, r4 ldr r1, [r0] @@ -9937,7 +9937,7 @@ _08101E2C: adds r0, r4 ldr r0, [r0] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim ldr r1, [r6] adds r4, r1, r4 ldr r0, [r4] @@ -9955,7 +9955,7 @@ _08101E2C: adds r1, r5 ldr r0, [r1] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim ldr r0, [r6] adds r0, r5 ldr r1, [r0] @@ -9980,7 +9980,7 @@ sub_8101E80: @ 8101E80 movs r1, 0 movs r2, 0 movs r3, 0x4 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r1, _08101EC8 @ =gUnknown_203ACEC @@ -10119,7 +10119,7 @@ sub_8101F80: @ 8101F80 ldr r0, [r0] cmp r0, 0 beq _08101FA2 - bl sub_8007280 + bl DestroySprite ldr r0, [r4] movs r1, 0xB9 lsls r1, 2 @@ -10141,7 +10141,7 @@ sub_8101FAC: @ 8101FAC movs r1, 0xD0 movs r2, 0x80 movs r3, 0x6 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r5, _08102008 @ =gUnknown_203ACEC @@ -10162,7 +10162,7 @@ sub_8101FAC: @ 8101FAC movs r1, 0xD0 movs r2, 0x50 movs r3, 0x5 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 ldr r2, [r5] @@ -10224,7 +10224,7 @@ _08102030: adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim b _08102076 _08102066: ldr r0, [r4] @@ -10233,7 +10233,7 @@ _08102066: adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim _08102076: ldr r0, _08102084 @ =gUnknown_203ACEC ldr r1, [r0] @@ -10279,7 +10279,7 @@ sub_81020AC: @ 81020AC adds r0, r1 ldr r0, [r0] movs r1, 0x3 - bl sub_800838C + bl StartSpriteAnim pop {r0} bx r0 .align 2, 0 @@ -10334,13 +10334,13 @@ _08102102: lsls r4, 2 adds r0, r3, r4 ldr r0, [r0] - bl sub_8007280 + bl DestroySprite ldr r0, [r5] movs r1, 0xBA lsls r1, 2 adds r0, r1 ldr r0, [r0] - bl sub_8007280 + bl DestroySprite ldr r1, [r5] adds r4, r1, r4 str r6, [r4] @@ -10371,7 +10371,7 @@ sub_810215C: @ 810215C adds r0, r1 ldr r0, [r0] movs r1, 0x4 - bl sub_800838C + bl StartSpriteAnim pop {r0} bx r0 .align 2, 0 @@ -10392,7 +10392,7 @@ sub_8102178: @ 8102178 adds r0, r1 ldr r0, [r0] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim b _081021AE .align 2, 0 _08102198: .4byte gUnknown_203ACEC @@ -10404,7 +10404,7 @@ _0810219C: adds r0, r1 ldr r0, [r0] movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim _081021AE: pop {r0} bx r0 @@ -10438,7 +10438,7 @@ sub_81021D4: @ 81021D4 movs r1, 0x60 movs r2, 0x50 movs r3, 0 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -10459,7 +10459,7 @@ _08102202: movs r1, 0x60 movs r2, 0x9C movs r3, 0 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -10616,7 +10616,7 @@ sub_8102320: @ 8102320 movs r1, 0xDC movs r2, 0x54 movs r3, 0x1 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -10637,7 +10637,7 @@ _0810234E: movs r1, 0xDC movs r2, 0x9C movs r3, 0x1 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -10654,7 +10654,7 @@ _0810234E: adds r0, r1 str r0, [r2] movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim _0810237E: bl sub_81023F8 pop {r4} @@ -10793,7 +10793,7 @@ sub_8102428: @ 8102428 lsrs r4, 24 adds r0, r4, 0 movs r1, 0x11 - bl sub_800445C + bl FillWindowPixelBuffer ldr r2, _081024BC @ =gUnknown_841EE2B movs r0, 0 str r0, [sp] @@ -10804,7 +10804,7 @@ sub_8102428: @ 8102428 movs r3, 0 bl sub_8100D84 adds r0, r4, 0 - bl sub_8003FA0 + bl PutWindowTilemap add sp, 0x14 pop {r4} pop {r0} |