diff options
Diffstat (limited to 'asm/intro.s')
-rw-r--r-- | asm/intro.s | 564 |
1 files changed, 282 insertions, 282 deletions
diff --git a/asm/intro.s b/asm/intro.s index e1b2fd4b7..af7c17a79 100644 --- a/asm/intro.s +++ b/asm/intro.s @@ -8,9 +8,9 @@ thumb_func_start sub_80EC5A4 sub_80EC5A4: @ 80EC5A4 push {lr} - bl sub_8007320 - bl sub_8007610 - bl sub_8070474 + bl LoadOam + bl ProcessSpriteCopyRequests + bl TransferPlttBuffer pop {r0} bx r0 thumb_func_end sub_80EC5A4 @@ -18,12 +18,12 @@ sub_80EC5A4: @ 80EC5A4 thumb_func_start sub_80EC5B8 sub_80EC5B8: @ 80EC5B8 push {lr} - bl sub_80704D0 + bl UpdatePaletteFade lsls r0, 24 cmp r0, 0 bne _080EC5CA ldr r0, _080EC5D0 @ =sub_80EC870 - bl sub_8000544 + bl SetMainCallback2 _080EC5CA: pop {r0} bx r0 @@ -56,7 +56,7 @@ sub_80EC5D4: @ 80EC5D4 ldr r0, _080EC618 @ =gUnknown_8402260 adds r1, r5, 0 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette pop {r4-r6} pop {r0} bx r0 @@ -109,16 +109,16 @@ _080EC65C: b _080EC732 _080EC65E: movs r0, 0 - bl sub_80006F4 + bl SetVBlankCallback movs r0, 0x50 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x52 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x54 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r1, 0xA0 lsls r1, 19 ldr r2, _080EC74C @ =0x00007fff @@ -126,13 +126,13 @@ _080EC65E: strh r0, [r1] movs r0, 0 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x10 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x12 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg add r0, sp, 0x4 strh r4, [r0] ldr r1, _080EC750 @ =0x040000d4 @@ -160,16 +160,16 @@ _080EC65E: ldr r0, _080EC760 @ =0x810001ff str r0, [r1, 0x8] ldr r0, [r1, 0x8] - bl sub_8070528 + bl ResetPaletteFade movs r1, 0xE0 lsls r1, 6 movs r0, 0 movs r2, 0 bl sub_80EC5D4 - bl sub_8087E64 - bl sub_80773BC - bl sub_8006B10 - bl sub_80088F0 + bl remove_some_task + bl ResetTasks + bl ResetSpriteData + bl FreeAllSpritePalettes movs r0, 0x1 negs r0, r0 ldr r1, _080EC764 @ =0x0000ffff @@ -177,25 +177,25 @@ _080EC65E: movs r1, 0 movs r2, 0x10 movs r3, 0 - bl sub_8070588 + bl BeginNormalPaletteFade movs r1, 0xE0 lsls r1, 3 movs r0, 0x8 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x1 - bl sub_8000B68 + bl EnableInterrupts ldr r0, _080EC768 @ =sub_80EC5A4 - bl sub_80006F4 + bl SetVBlankCallback movs r1, 0xA0 lsls r1, 1 movs r0, 0 - bl sub_8000A38 + bl SetGpuReg ldr r0, _080EC76C @ =sub_80EC61C bl sub_8000718 ldr r0, _080EC770 @ =gUnknown_203AAD4 bl GameCubeMultiBoot_Init _080EC732: - bl sub_80704D0 + bl UpdatePaletteFade ldr r0, _080EC774 @ =gUnknown_30030F0 movs r1, 0x87 lsls r1, 3 @@ -231,7 +231,7 @@ _080EC778: str r1, [sp] movs r2, 0 movs r3, 0x10 - bl sub_8070588 + bl BeginNormalPaletteFade ldrb r0, [r5] adds r0, 0x1 strb r0, [r5] @@ -239,7 +239,7 @@ _080EC778: .align 2, 0 _080EC7A0: .4byte gUnknown_203AAD4 _080EC7A4: - bl sub_80704D0 + bl UpdatePaletteFade lsls r0, 24 cmp r0, 0 bne _080EC812 @@ -286,7 +286,7 @@ _080EC804: .4byte sub_800B798 _080EC808: bl sub_800B388 ldr r0, _080EC81C @ =sub_80EC5B8 - bl sub_8000544 + bl SetMainCallback2 _080EC812: movs r0, 0x1 _080EC814: @@ -306,7 +306,7 @@ sub_80EC820: @ 80EC820 cmp r0, 0 bne _080EC858 bl sub_8054A28 - bl sub_80D9750 + bl ResetSaveCounters movs r0, 0 bl sub_80DA4FC ldr r0, _080EC85C @ =gUnknown_30053A0 @@ -370,18 +370,18 @@ _080EC894: strb r1, [r0] _080EC8A0: movs r0, 0 - bl sub_80006F4 + bl SetVBlankCallback movs r0, 0 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg ldr r0, _080EC92C @ =gHeap movs r1, 0xE0 lsls r1, 9 - bl sub_8002B80 - bl sub_80773BC - bl sub_8006B10 - bl sub_8070528 - bl sub_80F6808 + bl InitHeap + bl ResetTasks + bl ResetSpriteData + bl ResetPaletteFade + bl reset_temp_tile_data_buffers bl sub_80ECA00 add r1, sp, 0x4 movs r0, 0 @@ -418,7 +418,7 @@ _080EC8A0: lsls r2, 3 movs r0, 0 movs r1, 0 - bl sub_8070424 + bl FillPalette movs r0, 0 bl sub_8001618 ldr r1, _080EC940 @ =gUnknown_840BB80 @@ -438,24 +438,24 @@ _080EC944: ldr r0, _080EC978 @ =gUnknown_8402630 movs r1, 0 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r1, _080EC97C @ =gUnknown_8402650 movs r0, 0 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080EC980 @ =gUnknown_8402668 str r4, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r0, _080EC984 @ =gUnknown_840270C movs r1, 0xD0 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette b _080EC9B8 .align 2, 0 _080EC978: .4byte gUnknown_8402630 @@ -463,7 +463,7 @@ _080EC97C: .4byte gUnknown_8402650 _080EC980: .4byte gUnknown_8402668 _080EC984: .4byte gUnknown_840270C _080EC988: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 cmp r0, 0 bne _080EC9C6 @@ -472,11 +472,11 @@ _080EC988: negs r0, r0 movs r1, 0x10 movs r2, 0 - bl sub_80714D4 + bl BlendPalettes ldr r0, _080EC9B0 @ =sub_80EC9D4 - bl sub_8000544 + bl SetMainCallback2 ldr r0, _080EC9B4 @ =sub_80EC9EC - bl sub_80006F4 + bl SetVBlankCallback b _080EC9C6 .align 2, 0 _080EC9B0: .4byte sub_80EC9D4 @@ -501,10 +501,10 @@ _080EC9D0: .4byte gUnknown_30030F0 thumb_func_start sub_80EC9D4 sub_80EC9D4: @ 80EC9D4 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_80EC9D4 @@ -512,9 +512,9 @@ sub_80EC9D4: @ 80EC9D4 thumb_func_start sub_80EC9EC sub_80EC9EC: @ 80EC9EC push {lr} - bl sub_8007320 - bl sub_8007610 - bl sub_8070474 + bl LoadOam + bl ProcessSpriteCopyRequests + bl TransferPlttBuffer pop {r0} bx r0 thumb_func_end sub_80EC9EC @@ -524,44 +524,44 @@ sub_80ECA00: @ 80ECA00 push {lr} movs r0, 0 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x50 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x52 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x54 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x10 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x12 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x14 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x16 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x18 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x1A movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x1C movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x1E movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r1, 0x82 lsls r1, 5 movs r0, 0 - bl sub_8000AF4 + bl SetGpuRegBits pop {r0} bx r0 thumb_func_end sub_80ECA00 @@ -570,18 +570,18 @@ sub_80ECA00: @ 80ECA00 sub_80ECA70: @ 80ECA70 push {r4,lr} ldr r0, _080ECA9C @ =0x000028bc - bl sub_8002B9C + bl Alloc adds r4, r0, 0 ldr r1, _080ECAA0 @ =sub_80ECAF0 bl sub_80ECAA8 ldr r0, _080ECAA4 @ =sub_80ECAB0 movs r1, 0x3 - bl sub_807741C + bl CreateTask strb r0, [r4, 0x5] ldrb r0, [r4, 0x5] movs r1, 0 adds r2, r4, 0 - bl sub_80776E8 + bl SetWordTaskArg pop {r4} pop {r0} bx r0 @@ -605,7 +605,7 @@ sub_80ECAB0: @ 80ECAB0 lsls r0, 24 lsrs r0, 24 movs r1, 0 - bl sub_8077720 + bl GetWordTaskArg adds r4, r0, 0 ldr r0, _080ECAE8 @ =gUnknown_30030F0 ldrh r1, [r0, 0x2E] @@ -663,10 +663,10 @@ _080ECB02: movs r1, 0 movs r2, 0 movs r3, 0 - bl sub_8002554 + bl FillBgTilemapBufferRect movs r0, 0 movs r1, 0 - bl sub_800445C + bl FillWindowPixelBuffer movs r0, 0x90 str r0, [sp] movs r0, 0x10 @@ -675,9 +675,9 @@ _080ECB02: adds r1, r4, 0 movs r2, 0 movs r3, 0x28 - bl sub_80041B8 + bl BlitBitmapToWindow movs r0, 0 - bl sub_8003FA0 + bl PutWindowTilemap movs r0, 0 movs r1, 0x3 bl sub_8003F20 @@ -691,7 +691,7 @@ _080ECB6C: .4byte gUnknown_840272C _080ECB70: .4byte 0x0000043c _080ECB74: .4byte gUnknown_84028F8 _080ECB78: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 cmp r0, 0 bne _080ECB8A @@ -727,30 +727,30 @@ _080ECBB2: movs r1, 0x80 lsls r1, 7 movs r0, 0 - bl sub_8000AF4 + bl SetGpuRegBits movs r1, 0xFC lsls r1, 6 movs r0, 0x48 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x4A movs r1, 0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x42 movs r1, 0xF0 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x46 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg strh r5, [r4, 0x12] b _080ECBF4 _080ECBE2: movs r0, 0x3 - bl sub_80019BC + bl ShowBg movs r0, 0x1 negs r0, r0 movs r1, 0 movs r2, 0 - bl sub_80714D4 + bl BlendPalettes _080ECBF4: ldrb r0, [r4, 0x4] adds r0, 0x1 @@ -776,7 +776,7 @@ _080ECC0E: lsls r1, 16 lsrs r1, 16 movs r0, 0x46 - bl sub_8000A38 + bl SetGpuReg ldrh r0, [r4, 0x12] cmp r0, 0x30 bne _080ECC32 @@ -890,7 +890,7 @@ _080ECCE6: _080ECCF6: ldr r1, _080ECD14 @ =0x00003f44 movs r0, 0x50 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x30 str r0, [sp] movs r0, 0 @@ -904,7 +904,7 @@ _080ECCF6: _080ECD14: .4byte 0x00003f44 _080ECD18: movs r0, 0x2 - bl sub_80019BC + bl ShowBg b _080ECD36 _080ECD20: bl sub_812E9E4 @@ -914,7 +914,7 @@ _080ECD20: bne _080ECD54 movs r0, 0x50 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg strh r5, [r4, 0x12] _080ECD36: ldrb r0, [r4, 0x4] @@ -971,7 +971,7 @@ _080ECD7C: _080ECD9C: ldr r1, _080ECDC0 @ =0x00003f50 movs r0, 0x50 - bl sub_8000A38 + bl SetGpuReg movs r5, 0x10 str r5, [sp] movs r4, 0 @@ -1005,7 +1005,7 @@ _080ECDCC: movs r0, 0 movs r2, 0x38 movs r3, 0x6 - bl sub_80041B8 + bl BlitBitmapToWindow ldr r0, _080ECE0C @ =0x0000043c adds r1, r6, r0 movs r0, 0x90 @@ -1015,7 +1015,7 @@ _080ECDCC: movs r0, 0 movs r2, 0 movs r3, 0x28 - bl sub_80041B8 + bl BlitBitmapToWindow movs r0, 0 movs r1, 0x2 bl sub_8003F20 @@ -1023,13 +1023,13 @@ _080ECDCC: .align 2, 0 _080ECE0C: .4byte 0x0000043c _080ECE10: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0 bne _080ECE96 ldr r0, [r6, 0x14] - bl sub_8007280 + bl DestroySprite strh r4, [r6, 0x12] b _080ECE70 _080ECE26: @@ -1042,7 +1042,7 @@ _080ECE26: bls _080ECE96 movs r0, 0x50 movs r1, 0x4 - bl sub_8000AF4 + bl SetGpuRegBits movs r0, 0x14 str r0, [sp] movs r0, 0 @@ -1059,11 +1059,11 @@ _080ECE52: cmp r0, 0 bne _080ECE96 movs r0, 0x2 - bl sub_80019D0 + bl HideBg b _080ECE70 _080ECE64: - bl sub_8006B10 - bl sub_80088F0 + bl ResetSpriteData + bl FreeAllSpritePalettes movs r0, 0 strh r0, [r6, 0x12] _080ECE70: @@ -1081,7 +1081,7 @@ _080ECE78: bls _080ECE96 movs r0, 0x50 movs r1, 0 - bl sub_8000A38 + bl SetGpuReg ldr r1, _080ECEA0 @ =sub_80ECEA4 adds r0, r6, 0 bl sub_80ECAA8 @@ -1121,19 +1121,19 @@ _080ECEC0: .4byte _080ED064 _080ECED8: movs r0, 0 - bl sub_80006F4 + bl SetVBlankCallback ldr r0, _080ECF48 @ =gUnknown_8402D34 movs r1, 0x10 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r0, _080ECF4C @ =gUnknown_84048CC movs r1, 0x20 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r2, _080ECF50 @ =0x00007fff movs r0, 0x6 movs r1, 0x10 - bl sub_80714D4 + bl BlendPalettes ldr r1, _080ECF54 @ =gUnknown_840BB88 movs r0, 0 movs r2, 0x2 @@ -1144,24 +1144,24 @@ _080ECED8: movs r0, 0x1 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ECF5C @ =gUnknown_8404F7C movs r0, 0x1 str r0, [sp] movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram movs r0, 0x1 - bl sub_80019BC + bl ShowBg movs r0, 0 - bl sub_80019D0 + bl HideBg movs r0, 0x2 - bl sub_80019D0 + bl HideBg movs r0, 0x3 - bl sub_80019D0 + bl HideBg bl sub_80EEBE4 ldr r0, _080ECF60 @ =sub_80EC9EC - bl sub_80006F4 + bl SetVBlankCallback b _080ECFF0 .align 2, 0 _080ECF48: .4byte gUnknown_8402D34 @@ -1172,7 +1172,7 @@ _080ECF58: .4byte gUnknown_84048EC _080ECF5C: .4byte gUnknown_8404F7C _080ECF60: .4byte sub_80EC9EC _080ECF64: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 lsrs r0, 24 cmp r0, 0 @@ -1184,31 +1184,31 @@ _080ECF72: movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ECFA0 @ =gUnknown_8403FE8 movs r0, 0x1 str r0, [sp] movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram bl sub_80F6C14 movs r0, 0x1 - bl sub_80019BC + bl ShowBg b _080ECFF0 .align 2, 0 _080ECF9C: .4byte gUnknown_8402D54 _080ECFA0: .4byte gUnknown_8403FE8 _080ECFA4: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 cmp r0, 0 bne _080ED094 movs r0, 0 - bl sub_80019BC + bl ShowBg ldr r0, _080ECFD0 @ =sub_80ED0AC movs r1, 0 - bl sub_807741C + bl CreateTask movs r1, 0x2 negs r1, r1 ldr r0, _080ECFD4 @ =0x00007fff @@ -1216,7 +1216,7 @@ _080ECFA4: movs r0, 0x6 movs r2, 0x10 movs r3, 0 - bl sub_8070588 + bl BeginNormalPaletteFade b _080ECFF0 .align 2, 0 _080ECFD0: .4byte sub_80ED0AC @@ -1251,7 +1251,7 @@ _080ED000: bne _080ED01A ldr r0, _080ED054 @ =sub_80ED140 movs r1, 0 - bl sub_807741C + bl CreateTask bl sub_80ED118 _080ED01A: ldrh r0, [r5, 0x12] @@ -1261,17 +1261,17 @@ _080ED01A: negs r0, r0 ldr r2, _080ED058 @ =0x00007fff movs r1, 0x10 - bl sub_80714D4 + bl BlendPalettes ldr r0, _080ED05C @ =sub_80ED0AC - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask ldr r0, _080ED054 @ =sub_80ED140 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask ldr r1, _080ED060 @ =sub_80ED188 adds r0, r5, 0 bl sub_80ECAA8 @@ -1289,15 +1289,15 @@ _080ED064: cmp r0, 0 bne _080ED094 ldr r0, _080ED0A0 @ =sub_80ED0AC - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask ldr r0, _080ED0A4 @ =sub_80ED140 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask ldr r1, _080ED0A8 @ =sub_80ED188 adds r0, r5, 0 bl sub_80ECAA8 @@ -1346,7 +1346,7 @@ _080ED0DE: lsls r1, 15 movs r0, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY _080ED0EC: movs r1, 0x4 ldrsh r0, [r4, r1] @@ -1362,7 +1362,7 @@ _080ED0EC: ldrsh r1, [r4, r0] movs r0, 0 movs r2, 0x2 - bl sub_8001D08 + bl ChangeBgY _080ED10C: pop {r4} pop {r0} @@ -1375,7 +1375,7 @@ _080ED114: .4byte gUnknown_3005098 sub_80ED118: @ 80ED118 push {lr} ldr r0, _080ED138 @ =sub_80ED0AC - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 ldr r2, _080ED13C @ =gUnknown_3005090 @@ -1424,7 +1424,7 @@ _080ED170: lsls r1, 15 movs r0, 0x1 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY _080ED17E: pop {r0} bx r0 @@ -1465,7 +1465,7 @@ _080ED1C4: negs r0, r0 ldr r2, _080ED204 @ =0x00007fff movs r1, 0x10 - bl sub_80714D4 + bl BlendPalettes ldr r1, _080ED208 @ =gUnknown_840BB90 movs r0, 0 movs r2, 0x4 @@ -1476,16 +1476,16 @@ _080ED1C4: movs r0, 0x3 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED210 @ =gUnknown_8405890 movs r0, 0x1 str r0, [sp] movs r0, 0x3 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram movs r0, 0x3 - bl sub_80019BC + bl ShowBg b _080ED3CA .align 2, 0 _080ED204: .4byte 0x00007fff @@ -1493,7 +1493,7 @@ _080ED208: .4byte gUnknown_840BB90 _080ED20C: .4byte gUnknown_8405414 _080ED210: .4byte gUnknown_8405890 _080ED214: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 lsrs r6, r0, 24 cmp r6, 0 @@ -1501,19 +1501,19 @@ _080ED214: b _080ED3F6 _080ED222: movs r0, 0 - bl sub_80006F4 + bl SetVBlankCallback ldr r0, _080ED2FC @ =gUnknown_84053B4 movs r1, 0x10 movs r2, 0x60 - bl sub_80703EC + bl LoadPalette ldr r0, _080ED300 @ =gUnknown_8405DA4 movs r1, 0x50 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette ldr r0, _080ED304 @ =gUnknown_8406634 movs r1, 0x60 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette movs r5, 0x2 negs r5, r5 ldr r0, _080ED308 @ =0x00007fff @@ -1521,72 +1521,72 @@ _080ED222: adds r0, r5, 0 movs r1, 0x10 mov r2, r8 - bl sub_80714D4 + bl BlendPalettes ldr r1, _080ED30C @ =gUnknown_8405B28 str r6, [sp] movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED310 @ =gUnknown_8405CDC movs r4, 0x1 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED314 @ =gUnknown_8406654 str r6, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED318 @ =gUnknown_84071D0 str r4, [sp] movs r0, 0x1 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED31C @ =gUnknown_8405DC4 str r6, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED320 @ =gUnknown_840644C str r4, [sp] movs r0, 0x2 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram bl sub_80F6C14 movs r0, 0 - bl sub_80019BC + bl ShowBg movs r0, 0x1 - bl sub_80019D0 + bl HideBg movs r0, 0x2 - bl sub_80019D0 + bl HideBg movs r1, 0xE7 lsls r1, 9 movs r0, 0x2 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r1, 0xA0 lsls r1, 6 movs r0, 0x1 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY ldr r0, _080ED324 @ =sub_80ED40C movs r1, 0 - bl sub_807741C + bl CreateTask adds r0, r7, 0 bl sub_80ED444 adds r0, r5, 0 movs r1, 0x10 mov r2, r8 - bl sub_80714D4 + bl BlendPalettes ldr r0, _080ED328 @ =sub_80EC9EC - bl sub_80006F4 + bl SetVBlankCallback b _080ED3CA .align 2, 0 _080ED2FC: .4byte gUnknown_84053B4 @@ -1602,7 +1602,7 @@ _080ED320: .4byte gUnknown_840644C _080ED324: .4byte sub_80ED40C _080ED328: .4byte sub_80EC9EC _080ED32C: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 cmp r0, 0 bne _080ED3F6 @@ -1613,7 +1613,7 @@ _080ED32C: adds r0, r1, 0 movs r2, 0x10 movs r3, 0 - bl sub_8070588 + bl BeginNormalPaletteFade b _080ED3CA .align 2, 0 _080ED34C: .4byte 0x00007fff @@ -1636,34 +1636,34 @@ _080ED360: movs r0, 0 strh r0, [r7, 0x12] ldr r0, _080ED3B4 @ =sub_80ED40C - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask adds r0, r7, 0 bl sub_80ED4A0 ldr r0, _080ED3B8 @ =sub_80ED428 movs r1, 0 - bl sub_807741C + bl CreateTask movs r1, 0x80 lsls r1, 9 movs r0, 0x3 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r0, 0 - bl sub_80019D0 + bl HideBg movs r0, 0x3 - bl sub_80019BC + bl ShowBg movs r0, 0x1 - bl sub_80019BC + bl ShowBg movs r0, 0x2 - bl sub_80019BC + bl ShowBg b _080ED3CA .align 2, 0 _080ED3B4: .4byte sub_80ED40C _080ED3B8: .4byte sub_80ED428 _080ED3BC: - bl sub_8001960 + bl IsDma3ManagerBusyWithBgCopy _080ED3C0: lsls r0, 24 lsrs r0, 24 @@ -1684,10 +1684,10 @@ _080ED3D2: cmp r0, 0x3B bls _080ED3F6 ldr r0, _080ED404 @ =sub_80ED428 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 - bl sub_8077508 + bl DestroyTask ldr r1, _080ED408 @ =sub_80ED4C0 adds r0, r7, 0 bl sub_80ECAA8 @@ -1709,12 +1709,12 @@ sub_80ED40C: @ 80ED40C movs r0, 0x3 movs r1, 0xE0 movs r2, 0x2 - bl sub_8001B90 + bl ChangeBgX movs r1, 0x88 lsls r1, 1 movs r0, 0 movs r2, 0x1 - bl sub_8001B90 + bl ChangeBgX pop {r0} bx r0 thumb_func_end sub_80ED40C @@ -1725,11 +1725,11 @@ sub_80ED428: @ 80ED428 movs r0, 0x2 movs r1, 0x20 movs r2, 0x1 - bl sub_8001D08 + bl ChangeBgY movs r0, 0x1 movs r1, 0x24 movs r2, 0x2 - bl sub_8001D08 + bl ChangeBgY pop {r0} bx r0 thumb_func_end sub_80ED428 @@ -1745,7 +1745,7 @@ sub_80ED444: @ 80ED444 movs r1, 0xA8 movs r2, 0x50 movs r3, 0xB - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -1761,7 +1761,7 @@ _080ED46E: movs r1, 0x48 movs r2, 0x50 movs r3, 0xC - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -1789,12 +1789,12 @@ sub_80ED4A0: @ 80ED4A0 ldr r0, [r4, 0x1C] cmp r0, 0 beq _080ED4AE - bl sub_8007280 + bl DestroySprite _080ED4AE: ldr r0, [r4, 0x20] cmp r0, 0 beq _080ED4B8 - bl sub_8007280 + bl DestroySprite _080ED4B8: pop {r4} pop {r0} @@ -1828,16 +1828,16 @@ _080ED4E4: ldr r0, _080ED584 @ =gUnknown_8407430 movs r1, 0x10 movs r2, 0x40 - bl sub_80703EC + bl LoadPalette ldr r0, _080ED588 @ =gUnknown_8405DA4 movs r1, 0x50 movs r2, 0x20 - bl sub_80703EC + bl LoadPalette movs r0, 0x2 negs r0, r0 ldr r2, _080ED58C @ =0x00007fff movs r1, 0x10 - bl sub_80714D4 + bl BlendPalettes ldr r1, _080ED590 @ =gUnknown_840BBA0 movs r0, 0 movs r2, 0x2 @@ -1847,21 +1847,21 @@ _080ED4E4: movs r0, 0x1 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED598 @ =gUnknown_8407A50 movs r0, 0x1 str r0, [sp] movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram movs r0, 0x1 - bl sub_80019BC + bl ShowBg movs r0, 0 - bl sub_80019D0 + bl HideBg movs r0, 0x2 - bl sub_80019D0 + bl HideBg movs r0, 0x3 - bl sub_80019D0 + bl HideBg bl sub_80F6C14 ldrb r0, [r5, 0x4] adds r0, 0x1 @@ -1869,23 +1869,23 @@ _080ED4E4: movs r1, 0x80 lsls r1, 6 movs r0, 0 - bl sub_8000AF4 + bl SetGpuRegBits movs r0, 0x48 movs r1, 0x12 - bl sub_8000AF4 + bl SetGpuRegBits movs r0, 0x48 movs r1, 0x1 - bl sub_8000B14 + bl ClearGpuRegBits movs r0, 0x4A movs r1, 0 - bl sub_8000AF4 + bl SetGpuRegBits movs r1, 0x82 lsls r1, 6 movs r0, 0x44 - bl sub_8000A38 + bl SetGpuReg movs r0, 0x40 movs r1, 0x78 - bl sub_8000A38 + bl SetGpuReg b _080ED68A .align 2, 0 _080ED584: .4byte gUnknown_8407430 @@ -1895,7 +1895,7 @@ _080ED590: .4byte gUnknown_840BBA0 _080ED594: .4byte gUnknown_8407470 _080ED598: .4byte gUnknown_8407A50 _080ED59C: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 lsrs r0, 24 cmp r0, 0 @@ -1905,13 +1905,13 @@ _080ED59C: movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED5F0 @ =gUnknown_8408D98 str r4, [sp] movs r0, 0 movs r2, 0 movs r3, 0 - bl sub_80F6878 + bl decompress_and_copy_tile_data_to_vram ldr r1, _080ED5F4 @ =gUnknown_203AB00 movs r0, 0x4 strh r0, [r1] @@ -1922,12 +1922,12 @@ _080ED59C: lsls r1, 5 movs r0, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX movs r1, 0xF8 lsls r1, 9 movs r0, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY b _080ED642 .align 2, 0 _080ED5EC: .4byte gUnknown_8407B9C @@ -1935,7 +1935,7 @@ _080ED5F0: .4byte gUnknown_8408D98 _080ED5F4: .4byte gUnknown_203AB00 _080ED5F8: .4byte gUnknown_203AB02 _080ED5FC: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 lsrs r4, r0, 24 cmp r4, 0 @@ -1944,12 +1944,12 @@ _080ED5FC: negs r0, r0 ldr r2, _080ED64C @ =0x00007fff movs r1, 0 - bl sub_80714D4 + bl BlendPalettes movs r0, 0 - bl sub_80019BC + bl ShowBg ldr r0, _080ED650 @ =sub_80ED714 movs r1, 0 - bl sub_807741C + bl CreateTask adds r0, r5, 0 bl sub_80EE4F8 ldr r0, [r5, 0x18] @@ -1959,7 +1959,7 @@ _080ED5FC: bl sub_80EE528 ldr r0, _080ED654 @ =sub_80EE200 movs r1, 0 - bl sub_807741C + bl CreateTask bl sub_80ED6D8 strh r4, [r5, 0x12] _080ED642: @@ -1987,7 +1987,7 @@ _080ED66C: cmp r0, 0 bne _080ED68A ldr r0, _080ED694 @ =sub_80EE200 - bl sub_8077650 + bl FuncIsActiveTask lsls r0, 24 cmp r0, 0 bne _080ED68A @@ -2022,7 +2022,7 @@ sub_80ED69C: @ 80ED69C lsls r1, 3 movs r0, 0x1 movs r2, 0x2 - bl sub_8001B90 + bl ChangeBgX b _080ED6D2 .align 2, 0 _080ED6C4: .4byte gUnknown_3005090 @@ -2030,7 +2030,7 @@ _080ED6C8: movs r0, 0x1 movs r1, 0x20 movs r2, 0x2 - bl sub_8001B90 + bl ChangeBgX _080ED6D2: pop {r0} bx r0 @@ -2041,7 +2041,7 @@ sub_80ED6D8: @ 80ED6D8 push {lr} ldr r0, _080ED6E8 @ =sub_80ED69C movs r1, 0 - bl sub_807741C + bl CreateTask pop {r0} bx r0 .align 2, 0 @@ -2052,7 +2052,7 @@ _080ED6E8: .4byte sub_80ED69C sub_80ED6EC: @ 80ED6EC push {lr} ldr r0, _080ED70C @ =sub_80ED69C - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 ldr r2, _080ED710 @ =gUnknown_3005090 @@ -2103,7 +2103,7 @@ sub_80ED714: @ 80ED714 adds r1, r0 movs r0, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY _080ED758: pop {r0} bx r0 @@ -2115,7 +2115,7 @@ _080ED75C: .4byte gUnknown_3005098 sub_80ED760: @ 80ED760 push {lr} ldr r0, _080ED780 @ =sub_80ED714 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 ldr r2, _080ED784 @ =gUnknown_3005090 @@ -2136,7 +2136,7 @@ _080ED784: .4byte gUnknown_3005090 sub_80ED788: @ 80ED788 push {lr} ldr r0, _080ED7A8 @ =sub_80ED714 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 ldr r2, _080ED7AC @ =gUnknown_3005090 @@ -2157,7 +2157,7 @@ _080ED7AC: .4byte gUnknown_3005090 sub_80ED7B0: @ 80ED7B0 push {lr} ldr r0, _080ED7CC @ =sub_80ED714 - bl sub_8077688 + bl FindTaskIdByFunc lsls r0, 24 lsrs r0, 24 ldr r2, _080ED7D0 @ =gUnknown_3005090 @@ -2182,7 +2182,7 @@ sub_80ED7D4: @ 80ED7D4 lsls r1, 1 movs r2, 0x70 movs r3, 0x7 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -2273,7 +2273,7 @@ _080ED866: adds r0, 0x1 strh r0, [r2, 0x2E] adds r0, r2, 0 - bl sub_8007280 + bl DestroySprite _080ED892: pop {r4} pop {r0} @@ -2432,7 +2432,7 @@ _080ED9C6: b _080EDA6E _080ED9D2: movs r0, 0 - bl sub_80019D0 + bl HideBg movs r0, 0 b _080EDA6C _080ED9DC: @@ -2449,7 +2449,7 @@ _080ED9DC: movs r1, 0x2 movs r2, 0 movs r3, 0x10 - bl sub_8070588 + bl BeginNormalPaletteFade _080ED9FA: ldrh r0, [r4, 0x12] cmp r0, 0x78 @@ -2488,7 +2488,7 @@ _080EDA1C: adds r0, r1, 0 movs r2, 0 movs r3, 0x10 - bl sub_8070588 + bl BeginNormalPaletteFade b _080EDA6E .align 2, 0 _080EDA50: .4byte 0x00007fff @@ -2538,7 +2538,7 @@ _080EDA98: ldr r0, _080EDAD0 @ =0xffff0064 ldr r2, _080EDAD4 @ =0x00007fff movs r1, 0 - bl sub_80714D4 + bl BlendPalettes ldr r1, [r4, 0x18] movs r0, 0 strh r0, [r1, 0x24] @@ -2570,7 +2570,7 @@ sub_80EDAD8: @ 80EDAD8 lsrs r2, 6 lsls r3, 30 lsrs r3, 30 - bl sub_80073F0 + bl CalcCenterToCornerVec pop {r0} bx r0 thumb_func_end sub_80EDAD8 @@ -2600,7 +2600,7 @@ _080EDAF6: asrs r2, 16 ldr r0, _080EDB68 @ =gUnknown_840BE4C movs r3, 0x8 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -2613,7 +2613,7 @@ _080EDAF6: lsls r1, r5, 24 lsrs r1, 24 adds r0, r4, 0 - bl sub_800838C + bl StartSpriteAnim lsls r1, r5, 2 adds r0, r7, 0 adds r0, 0x28 @@ -2664,7 +2664,7 @@ sub_80EDB70: @ 80EDB70 ldr r1, _080EDBA4 @ =nullsub_8 str r1, [r0, 0x1C] movs r1, 0x1 - bl sub_800843C + bl StartSpriteAffineAnim pop {r4} pop {r0} bx r0 @@ -2690,7 +2690,7 @@ _080EDBB4: adds r4, r0 ldr r0, [r4] movs r1, 0x1 - bl sub_800843C + bl StartSpriteAffineAnim ldr r0, [r4] ldr r1, _080EDBE4 @ =nullsub_83 str r1, [r0, 0x1C] @@ -2724,26 +2724,26 @@ _080EDBF8: lsls r2, 3 movs r0, 0 movs r1, 0 - bl sub_8070424 + bl FillPalette ldrb r0, [r4, 0x4] adds r0, 0x1 strb r0, [r4, 0x4] b _080EDC34 _080EDC0C: - bl sub_80F682C + bl free_temp_tile_data_buffers_if_possible lsls r0, 24 cmp r0, 0 bne _080EDC34 ldrb r0, [r4, 0x5] - bl sub_8077508 + bl DestroyTask adds r0, r4, 0 - bl sub_8002BC4 + bl Free movs r0, 0x2 bl sub_8000B94 movs r0, 0 - bl sub_8000700 + bl SetHBlankCallback ldr r0, _080EDC3C @ =sub_8078914 - bl sub_8000544 + bl SetMainCallback2 _080EDC34: pop {r4} pop {r0} @@ -2759,13 +2759,13 @@ sub_80EDC40: @ 80EDC40 ldr r4, _080EDCE4 @ =gUnknown_840BBC0 _080EDC46: adds r0, r4, 0 - bl sub_800EBCC + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x4 bls _080EDC46 ldr r0, _080EDCE8 @ =gUnknown_840BBE8 - bl sub_8008974 + bl LoadSpritePalettes ldr r6, _080EDCEC @ =gUnknown_203AB0E movs r0, 0x60 strh r0, [r6] @@ -2807,7 +2807,7 @@ _080EDCA2: movs r1, 0xF8 movs r2, 0x37 movs r3, 0 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -2830,7 +2830,7 @@ _080EDCA2: adds r0, r3 adds r0, 0x3A ldr r1, [r4] - bl sub_8044F34 + bl StoreWordInTwoHalfwords _080EDCDE: pop {r4-r6} pop {r0} @@ -2909,7 +2909,7 @@ _080EDD5C: adds r1, r4, 0 adds r2, r5, 0 movs r3, 0x1 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r2, r0, 24 cmp r2, 0x40 @@ -2957,7 +2957,7 @@ sub_80EDDF0: @ 80EDDF0 push {lr} ldr r0, _080EDE00 @ =sub_80EDE04 movs r1, 0x1 - bl sub_807741C + bl CreateTask pop {r0} bx r0 .align 2, 0 @@ -3002,7 +3002,7 @@ sub_80EDE04: @ 80EDE04 movs r3, 0x2 ldrsh r2, [r6, r3] movs r3, 0x2 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 lsls r4, r0, 4 @@ -3012,7 +3012,7 @@ sub_80EDE04: @ 80EDE04 adds r7, r4, r5 adds r0, r7, 0 movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim adds r5, 0x1C adds r4, r5 ldr r0, _080EDEC0 @ =sub_80EE40C @@ -3047,7 +3047,7 @@ _080EDE88: cmp r0, 0x1 ble _080EDEC4 mov r0, r9 - bl sub_8077508 + bl DestroyTask b _080EDECA .align 2, 0 _080EDEB0: .4byte gUnknown_3005098 @@ -3073,7 +3073,7 @@ sub_80EDED8: @ 80EDED8 push {lr} ldr r0, _080EDEE8 @ =sub_80EDEEC movs r1, 0x2 - bl sub_807741C + bl CreateTask pop {r0} bx r0 .align 2, 0 @@ -3115,7 +3115,7 @@ _080EDF1A: movs r3, 0x2 ldrsh r2, [r2, r3] movs r3, 0x3 - bl sub_8006F8C + bl CreateSprite ldrh r0, [r4, 0x4] adds r0, 0x1 strh r0, [r4, 0x4] @@ -3124,7 +3124,7 @@ _080EDF1A: cmp r0, 0x8 ble _080EDF44 adds r0, r5, 0 - bl sub_8077508 + bl DestroyTask _080EDF44: ldrh r0, [r4] adds r0, 0x1 @@ -3152,7 +3152,7 @@ sub_80EDF68: @ 80EDF68 movs r1, 0x78 movs r2, 0x46 movs r3, 0x4 - bl sub_8006F8C + bl CreateSprite adds r1, r0, 0 lsls r1, 24 lsrs r1, 24 @@ -3176,14 +3176,14 @@ sub_80EDF94: @ 80EDF94 strb r0, [r4, 0x6] ldr r0, _080EDFD0 @ =sub_80EE024 movs r1, 0x4 - bl sub_807741C + bl CreateTask adds r5, r0, 0 lsls r5, 24 lsrs r5, 24 adds r0, r5, 0 movs r1, 0x5 adds r2, r4, 0 - bl sub_80776E8 + bl SetWordTaskArg ldr r0, _080EDFD4 @ =gUnknown_3005090 lsls r4, r5, 2 adds r4, r5 @@ -3192,7 +3192,7 @@ sub_80EDF94: @ 80EDF94 movs r0, 0x40 strh r0, [r4, 0xE] movs r0, 0 - bl sub_8001CCC + bl GetBgX strh r0, [r4, 0x10] pop {r4,r5} pop {r0} @@ -3218,21 +3218,21 @@ sub_80EDFD8: @ 80EDFD8 movs r0, 0 adds r1, r4, 0 movs r2, 0 - bl sub_8001D08 + bl ChangeBgY movs r0, 0 mov r1, r8 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX lsls r5, 8 movs r0, 0 adds r1, r5, 0 movs r2, 0x2 - bl sub_8001B90 + bl ChangeBgX lsls r6, 8 movs r0, 0 adds r1, r6, 0 movs r2, 0x2 - bl sub_8001D08 + bl ChangeBgY pop {r3} mov r8, r3 pop {r4-r6} @@ -3304,7 +3304,7 @@ _080EE094: bne _080EE0AE adds r0, r2, 0 movs r1, 0x5 - bl sub_8077720 + bl GetWordTaskArg movs r1, 0x1 strb r1, [r0, 0x6] _080EE0AE: @@ -3364,7 +3364,7 @@ _080EE10C: b _080EE11C _080EE114: adds r0, r2, 0 - bl sub_8077508 + bl DestroyTask b _080EE156 _080EE11C: movs r4, 0x6 @@ -3411,12 +3411,12 @@ sub_80EE160: @ 80EE160 movs r1, 0x84 movs r2, 0x4E movs r3, 0x6 - bl sub_8006F8C + bl CreateSprite adds r0, r4, 0 movs r1, 0x84 movs r2, 0x76 movs r3, 0x6 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -3442,7 +3442,7 @@ sub_80EE160: @ 80EE160 bl sub_80EDAD8 adds r0, r4, 0 movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim _080EE1B4: pop {r4} pop {r0} @@ -3479,7 +3479,7 @@ sub_80EE1C4: @ 80EE1C4 cmp r0, 0 beq _080EE1FA adds r0, r3, 0 - bl sub_8007280 + bl DestroySprite _080EE1FA: pop {r0} bx r0 @@ -3533,7 +3533,7 @@ _080EE250: ldrsh r1, [r1, r0] movs r0, 0 movs r2, 0x1 - bl sub_8001B90 + bl ChangeBgX ldr r5, _080EE290 @ =gUnknown_203AB30 str r0, [r5] ldr r1, _080EE294 @ =0x00007fff @@ -3542,7 +3542,7 @@ _080EE250: movs r1, 0x80 lsls r1, 6 movs r0, 0 - bl sub_8000B14 + bl ClearGpuRegBits _080EE270: ldr r1, [r5] ldr r0, _080EE298 @ =0x0000eeff @@ -3552,9 +3552,9 @@ _080EE270: lsls r1, 8 movs r0, 0 movs r2, 0 - bl sub_8001B90 + bl ChangeBgX adds r0, r4, 0 - bl sub_8077508 + bl DestroyTask _080EE28A: pop {r4,r5} pop {r0} @@ -3611,7 +3611,7 @@ sub_80EE29C: @ 80EE29C adds r4, 0x3A adds r0, r4, 0 mov r1, sp - bl sub_8044F3C + bl LoadWordFromTwoHalfwords ldr r1, [sp] ldr r0, _080EE348 @ =0x41c64e6d muls r1, r0 @@ -3619,7 +3619,7 @@ sub_80EE29C: @ 80EE29C adds r1, r3 str r1, [sp] adds r0, r4, 0 - bl sub_8044F34 + bl StoreWordInTwoHalfwords ldr r2, [sp] lsrs r2, 16 str r2, [sp] @@ -3639,7 +3639,7 @@ _080EE324: cmp r1, r0 bge _080EE336 adds r0, r5, 0 - bl sub_8007280 + bl DestroySprite _080EE336: add sp, 0x4 pop {r4,r5} @@ -3723,7 +3723,7 @@ _080EE3A4: cmp r1, r0 ble _080EE3DC adds r0, r4, 0 - bl sub_8007280 + bl DestroySprite _080EE3DC: movs r1, 0x22 ldrsh r0, [r4, r1] @@ -3733,7 +3733,7 @@ _080EE3DC: cmp r0, 0xA0 bls _080EE3F0 adds r0, r4, 0 - bl sub_8007280 + bl DestroySprite _080EE3F0: pop {r4} pop {r0} @@ -3815,7 +3815,7 @@ _080EE484: _080EE486: adds r0, r4, 0 movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim b _080EE4D4 _080EE490: movs r1, 0x34 @@ -3823,7 +3823,7 @@ _080EE490: cmp r0, 0 beq _080EE49E adds r0, r4, 0 - bl sub_8007280 + bl DestroySprite _080EE49E: adds r0, r4, 0 adds r0, 0x3F @@ -3834,7 +3834,7 @@ _080EE49E: beq _080EE4B4 adds r0, r4, 0 movs r1, 0 - bl sub_800838C + bl StartSpriteAnim _080EE4B4: ldrh r0, [r4, 0x30] adds r0, 0x4 @@ -3850,7 +3850,7 @@ _080EE4B4: cmp r0, 0x32 ble _080EE4D4 adds r0, r4, 0 - bl sub_8007280 + bl DestroySprite _080EE4D4: pop {r4} pop {r0} @@ -3868,7 +3868,7 @@ sub_80EE4DC: @ 80EE4DC cmp r0, 0 beq _080EE4F2 adds r0, r2, 0 - bl sub_8007280 + bl DestroySprite _080EE4F2: pop {r0} bx r0 @@ -3882,7 +3882,7 @@ sub_80EE4F8: @ 80EE4F8 movs r1, 0 movs r2, 0 movs r3, 0x9 - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r0, 24 lsls r1, r0, 4 @@ -4012,7 +4012,7 @@ sub_80EE5E4: @ 80EE5E4 adds r4, r0, 0 ldr r0, [r4, 0x18] movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim ldr r0, [r4, 0x18] movs r1, 0 strh r1, [r0, 0x2E] @@ -4058,14 +4058,14 @@ _080EE62C: ble _080EE69A adds r0, r4, 0 movs r1, 0x1 - bl sub_800838C + bl StartSpriteAnim strh r5, [r4, 0x26] b _080EE654 _080EE646: movs r0, 0x21 movs r1, 0x3F movs r2, 0x1 - bl sub_8071E60 + bl PlayCry3 movs r0, 0 strh r0, [r4, 0x30] _080EE654: @@ -4101,7 +4101,7 @@ _080EE67C: ble _080EE69A adds r0, r4, 0 movs r1, 0 - bl sub_800838C + bl StartSpriteAnim movs r0, 0 strh r0, [r4, 0x26] ldr r0, _080EE6A0 @ =nullsub_8 @@ -4132,7 +4132,7 @@ sub_80EE6A4: @ 80EE6A4 strh r0, [r1] ldr r0, [r4, 0x18] movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim ldr r0, [r4, 0x18] movs r1, 0 strh r1, [r0, 0x2E] @@ -4194,7 +4194,7 @@ _080EE726: _080EE736: adds r0, r4, 0 movs r1, 0x3 - bl sub_800838C + bl StartSpriteAnim b _080EE818 _080EE740: ldrh r2, [r4, 0x3C] @@ -4245,7 +4245,7 @@ _080EE78C: ble _080EE846 adds r0, r4, 0 movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim strh r5, [r4, 0x30] ldr r0, _080EE7C0 @ =0x00004757 strh r0, [r4, 0x3A] @@ -4297,7 +4297,7 @@ _080EE804: ble _080EE846 adds r0, r4, 0 movs r1, 0 - bl sub_800838C + bl StartSpriteAnim movs r0, 0 strh r0, [r4, 0x30] _080EE818: @@ -4368,7 +4368,7 @@ _080EE880: asrs r1, r2, 16 asrs r2, r7, 16 movs r3, 0xA - bl sub_8006F8C + bl CreateSprite lsls r0, 24 lsrs r1, r0, 24 cmp r1, 0x40 @@ -4457,7 +4457,7 @@ _080EE90C: cmp r0, 0 beq _080EE93E adds r0, r5, 0 - bl sub_8007280 + bl DestroySprite _080EE93E: ldrh r0, [r4, 0xE] adds r0, 0x1 @@ -4525,7 +4525,7 @@ sub_80EE970: @ 80EE970 strh r6, [r4, 0x3C] adds r0, r4, 0 movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim ldr r0, _080EE9D0 @ =sub_80EE9D4 str r0, [r4, 0x1C] pop {r3} @@ -4564,7 +4564,7 @@ _080EE9F0: ble _080EEA88 adds r0, r4, 0 movs r1, 0x3 - bl sub_800838C + bl StartSpriteAnim b _080EEA64 _080EEA08: ldrh r0, [r4, 0x30] @@ -4607,7 +4607,7 @@ _080EEA4C: strh r5, [r4, 0x26] adds r0, r4, 0 movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim movs r1, 0x3C ldrsh r0, [r4, r1] cmp r0, 0x5 @@ -4628,7 +4628,7 @@ _080EEA6E: ble _080EEA88 adds r0, r4, 0 movs r1, 0 - bl sub_800838C + bl StartSpriteAnim _080EEA84: ldr r0, _080EEA90 @ =nullsub_8 str r0, [r4, 0x1C] @@ -4681,7 +4681,7 @@ sub_80EEA94: @ 80EEA94 strh r0, [r1, 0x3C] ldr r0, [r4, 0x18] movs r1, 0x2 - bl sub_800838C + bl StartSpriteAnim ldr r1, [r4, 0x18] ldr r0, _080EEB04 @ =sub_80EEB08 str r0, [r1, 0x1C] @@ -4756,7 +4756,7 @@ _080EEB58: blt _080EEBCE adds r0, r4, 0 movs r1, 0x4 - bl sub_800838C + bl StartSpriteAnim strh r5, [r4, 0x30] strh r5, [r4, 0x32] _080EEB78: @@ -4823,13 +4823,13 @@ sub_80EEBE4: @ 80EEBE4 ldr r4, _080EEC04 @ =gUnknown_840BEDC _080EEBEA: adds r0, r4, 0 - bl sub_800EBCC + bl LoadCompressedObjectPic adds r4, 0x8 adds r5, 0x1 cmp r5, 0x6 bls _080EEBEA ldr r0, _080EEC08 @ =gUnknown_840BF14 - bl sub_8008974 + bl LoadSpritePalettes pop {r4,r5} pop {r0} bx r0 |