diff options
Diffstat (limited to 'asm/pokedex_area_screen.s')
-rw-r--r-- | asm/pokedex_area_screen.s | 140 |
1 files changed, 70 insertions, 70 deletions
diff --git a/asm/pokedex_area_screen.s b/asm/pokedex_area_screen.s index 0c52c8580..7aba42bfd 100644 --- a/asm/pokedex_area_screen.s +++ b/asm/pokedex_area_screen.s @@ -6,8 +6,8 @@ .text - thumb_func_start unref_sub_8110664 -unref_sub_8110664: @ 8110664 + thumb_func_start UnusedPokedexAreaScreen +UnusedPokedexAreaScreen: @ 8110664 push {lr} ldr r3, _08110678 @ =0x02000000 str r1, [r3, 0x4] @@ -19,11 +19,11 @@ unref_sub_8110664: @ 8110664 bx r0 .align 2, 0 _08110678: .4byte 0x02000000 -_0811067C: .4byte sub_8110680 - thumb_func_end unref_sub_8110664 +_0811067C: .4byte CB2_UnusedPokedexAreaScreen + thumb_func_end UnusedPokedexAreaScreen - thumb_func_start sub_8110680 -sub_8110680: @ 8110680 + thumb_func_start CB2_UnusedPokedexAreaScreen +CB2_UnusedPokedexAreaScreen: @ 8110680 push {r4,lr} sub sp, 0x4 ldr r0, _0811069C @ =gMain @@ -107,7 +107,7 @@ _08110740: bl sub_8110824 b _081107C0 _08110746: - bl sub_8110838 + bl DrawAreaGlow lsls r0, 24 cmp r0, 0 bne _081107CC @@ -174,7 +174,7 @@ _081107CC: .align 2, 0 _081107D4: .4byte gMain _081107D8: .4byte 0x0000043c - thumb_func_end sub_8110680 + thumb_func_end CB2_UnusedPokedexAreaScreen thumb_func_start sub_81107DC sub_81107DC: @ 81107DC @@ -226,8 +226,8 @@ sub_8110824: @ 8110824 _08110834: .4byte 0x02000000 thumb_func_end sub_8110824 - thumb_func_start sub_8110838 -sub_8110838: @ 8110838 + thumb_func_start DrawAreaGlow +DrawAreaGlow: @ 8110838 push {lr} ldr r1, _08110854 @ =0x02000000 movs r2, 0x8A @@ -256,12 +256,12 @@ _0811085C: _08110874: ldr r0, _08110880 @ =0x02000000 ldrh r0, [r0, 0xE] - bl sub_8110908 + bl FindMapsWithMon b _081108F0 .align 2, 0 _08110880: .4byte 0x02000000 _08110884: - bl sub_8110C34 + bl BuildAreaGlowTilemap b _081108F0 _0811088A: ldr r0, _08110894 @ =gUnknown_083F8438 @@ -325,10 +325,10 @@ _08110900: bx r1 .align 2, 0 _08110904: .4byte 0x02000000 - thumb_func_end sub_8110838 + thumb_func_end DrawAreaGlow - thumb_func_start sub_8110908 -sub_8110908: @ 8110908 + thumb_func_start FindMapsWithMon +FindMapsWithMon: @ 8110908 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -416,7 +416,7 @@ _0811099A: adds r0, r2, r5 ldrh r1, [r0] movs r0, 0 - bl sub_8110A98 + bl SetAreaHasMon b _081109BA _081109A6: adds r1, r3, r6 @@ -427,7 +427,7 @@ _081109A6: ldrh r0, [r0] adds r1, r5 ldrh r1, [r1] - bl sub_8110AE4 + bl SetSpecialMapHasMon _081109BA: adds r0, r6, 0x1 lsls r0, 16 @@ -453,7 +453,7 @@ _081109DA: adds r5, r0, r1 adds r0, r5, 0 adds r1, r7, 0 - bl sub_8110BA4 + bl MapHasMon lsls r0, 24 cmp r0, 0 beq _08110A28 @@ -475,7 +475,7 @@ _08110A08: _08110A0E: ldrb r1, [r5, 0x1] movs r0, 0 - bl sub_8110A98 + bl SetAreaHasMon b _08110A28 _08110A18: ldr r0, _08110A40 @ =gWildMonHeaders @@ -484,7 +484,7 @@ _08110A18: adds r1, r0 ldrb r0, [r1] ldrb r1, [r1, 0x1] - bl sub_8110AE4 + bl SetSpecialMapHasMon _08110A28: adds r0, r6, 0x1 lsls r0, 16 @@ -515,7 +515,7 @@ _08110A44: adds r0, 0x10 adds r1, r4, 0 adds r1, 0x11 - bl sub_8134538 + bl GetRoamerLocation ldrb r0, [r4, 0x10] ldrb r1, [r4, 0x11] bl get_mapheader_by_bank_and_number @@ -542,10 +542,10 @@ _08110A8C: pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_8110908 + thumb_func_end FindMapsWithMon - thumb_func_start sub_8110A98 -sub_8110A98: @ 8110A98 + thumb_func_start SetAreaHasMon +SetAreaHasMon: @ 8110A98 push {r4,r5,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -582,10 +582,10 @@ _08110AD8: bx r0 .align 2, 0 _08110AE0: .4byte 0x02000000 - thumb_func_end sub_8110A98 + thumb_func_end SetAreaHasMon - thumb_func_start sub_8110AE4 -sub_8110AE4: @ 8110AE4 + thumb_func_start SetSpecialMapHasMon +SetSpecialMapHasMon: @ 8110AE4 push {r4-r6,lr} lsls r0, 16 lsrs r2, r0, 16 @@ -685,10 +685,10 @@ _08110B96: .align 2, 0 _08110B9C: .4byte 0x02000000 _08110BA0: .4byte gUnknown_083F857A - thumb_func_end sub_8110AE4 + thumb_func_end SetSpecialMapHasMon - thumb_func_start sub_8110BA4 -sub_8110BA4: @ 8110BA4 + thumb_func_start MapHasMon +MapHasMon: @ 8110BA4 push {r4-r6,lr} adds r5, r0, 0 lsls r1, 16 @@ -697,28 +697,28 @@ sub_8110BA4: @ 8110BA4 ldr r0, [r5, 0x4] adds r1, r4, 0 movs r2, 0xC - bl sub_8110BFC + bl MonListHasMon lsls r0, 24 cmp r0, 0 bne _08110BF2 ldr r0, [r5, 0x8] adds r1, r4, 0 movs r2, 0x5 - bl sub_8110BFC + bl MonListHasMon lsls r0, 24 cmp r0, 0 bne _08110BF2 ldr r0, [r5, 0x10] adds r1, r4, 0 movs r2, 0xC - bl sub_8110BFC + bl MonListHasMon lsls r0, 24 cmp r0, 0 bne _08110BF2 ldr r0, [r5, 0xC] adds r1, r6, 0 movs r2, 0x5 - bl sub_8110BFC + bl MonListHasMon lsls r0, 24 cmp r0, 0 bne _08110BF2 @@ -730,10 +730,10 @@ _08110BF4: pop {r4-r6} pop {r1} bx r1 - thumb_func_end sub_8110BA4 + thumb_func_end MapHasMon - thumb_func_start sub_8110BFC -sub_8110BFC: @ 8110BFC + thumb_func_start MonListHasMon +MonListHasMon: @ 8110BFC push {r4,lr} lsls r1, 16 lsrs r4, r1, 16 @@ -765,10 +765,10 @@ _08110C2C: pop {r4} pop {r1} bx r1 - thumb_func_end sub_8110BFC + thumb_func_end MonListHasMon - thumb_func_start sub_8110C34 -sub_8110C34: @ 8110C34 + thumb_func_start BuildAreaGlowTilemap +BuildAreaGlowTilemap: @ 8110C34 push {r4-r7,lr} mov r7, r10 mov r6, r9 @@ -832,7 +832,7 @@ _08110CA4: ldrh r0, [r5] ldrh r1, [r6] str r2, [sp] - bl sub_80FB9A8 + bl GetRegionMapSectionAt_ ldrh r1, [r7] lsls r1, 2 ldr r3, [sp, 0x8] @@ -1336,7 +1336,7 @@ _08111070: bx r0 .align 2, 0 _08111080: .4byte 0x027f0000 - thumb_func_end sub_8110C34 + thumb_func_end BuildAreaGlowTilemap thumb_func_start sub_8111084 sub_8111084: @ 8111084 @@ -1750,8 +1750,8 @@ _081113A4: bx r0 thumb_func_end sub_8111360 - thumb_func_start sub_81113AC -sub_81113AC: @ 81113AC + thumb_func_start ShowPokedexAreaScreen +ShowPokedexAreaScreen: @ 81113AC push {r4,lr} ldr r2, _081113DC @ =0x02000000 movs r3, 0 @@ -1778,12 +1778,12 @@ sub_81113AC: @ 81113AC .align 2, 0 _081113DC: .4byte 0x02000000 _081113E0: .4byte 0x000006e4 -_081113E4: .4byte sub_81113EC +_081113E4: .4byte Task_PokedexAreaScreen_0 _081113E8: .4byte gTasks - thumb_func_end sub_81113AC + thumb_func_end ShowPokedexAreaScreen - thumb_func_start sub_81113EC -sub_81113EC: @ 81113EC + thumb_func_start Task_PokedexAreaScreen_0 +Task_PokedexAreaScreen_0: @ 81113EC push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -1874,7 +1874,7 @@ _081114B8: bl sub_8110824 b _08111540 _081114BE: - bl sub_8110838 + bl DrawAreaGlow lsls r0, 24 cmp r0, 0 bne _08111550 @@ -1889,13 +1889,13 @@ _081114CA: bl sub_80FB2A4 b _08111540 _081114DE: - bl sub_8111658 + bl CreateAreaMarkerSprites b _08111540 _081114E4: - bl sub_81117AC + bl LoadAreaUnknownGraphics b _08111540 _081114EA: - bl sub_81117E4 + bl CreateAreaUnknownSprites b _08111540 _081114F0: movs r0, 0x15 @@ -1933,7 +1933,7 @@ _08111528: strh r1, [r0, 0x8] b _08111550 .align 2, 0 -_0811153C: .4byte sub_811155C +_0811153C: .4byte Task_PokedexAreaScreen_1 _08111540: ldr r0, _08111558 @ =gTasks lsls r1, r5, 2 @@ -1950,10 +1950,10 @@ _08111550: bx r0 .align 2, 0 _08111558: .4byte gTasks - thumb_func_end sub_81113EC + thumb_func_end Task_PokedexAreaScreen_0 - thumb_func_start sub_811155C -sub_811155C: @ 811155C + thumb_func_start Task_PokedexAreaScreen_1 +Task_PokedexAreaScreen_1: @ 811155C push {r4,r5,lr} sub sp, 0x4 lsls r0, 24 @@ -2050,7 +2050,7 @@ _0811160A: ands r0, r1 cmp r0, 0 bne _0811164C - bl sub_8111738 + bl DestroyAreaSprites ldr r0, _08111634 @ =0x02000000 ldr r1, _08111638 @ =0x000006e4 adds r0, r1 @@ -2080,10 +2080,10 @@ _0811164C: bx r0 .align 2, 0 _08111654: .4byte gTasks - thumb_func_end sub_811155C + thumb_func_end Task_PokedexAreaScreen_1 - thumb_func_start sub_8111658 -sub_8111658: @ 8111658 + thumb_func_start CreateAreaMarkerSprites +CreateAreaMarkerSprites: @ 8111658 push {r4-r7,lr} mov r7, r8 push {r7} @@ -2191,10 +2191,10 @@ _08111728: .4byte 0x02000000 _0811172C: .4byte gRegionMapLocations _08111730: .4byte gSpriteTemplate_83F85A4 _08111734: .4byte gSprites - thumb_func_end sub_8111658 + thumb_func_end CreateAreaMarkerSprites - thumb_func_start sub_8111738 -sub_8111738: @ 8111738 + thumb_func_start DestroyAreaSprites +DestroyAreaSprites: @ 8111738 push {r4-r6,lr} movs r0, 0x2 bl FreeSpriteTilesByTag @@ -2250,10 +2250,10 @@ _08111794: .align 2, 0 _081117A4: .4byte 0x02000000 _081117A8: .4byte 0x02000fa8 - thumb_func_end sub_8111738 + thumb_func_end DestroyAreaSprites - thumb_func_start sub_81117AC -sub_81117AC: @ 81117AC + thumb_func_start LoadAreaUnknownGraphics +LoadAreaUnknownGraphics: @ 81117AC push {lr} sub sp, 0x8 ldr r0, _081117D4 @ =gUnknown_083F8664 @@ -2276,10 +2276,10 @@ _081117D4: .4byte gUnknown_083F8664 _081117D8: .4byte gAreaUnknownTiles _081117DC: .4byte 0x02000fb4 _081117E0: .4byte gUnknown_083F865C - thumb_func_end sub_81117AC + thumb_func_end LoadAreaUnknownGraphics - thumb_func_start sub_81117E4 -sub_81117E4: @ 81117E4 + thumb_func_start CreateAreaUnknownSprites +CreateAreaUnknownSprites: @ 81117E4 push {r4-r7,lr} ldr r1, _08111810 @ =0x02000000 movs r2, 0x88 @@ -2366,6 +2366,6 @@ _0811188E: pop {r4-r7} pop {r0} bx r0 - thumb_func_end sub_81117E4 + thumb_func_end CreateAreaUnknownSprites .align 2, 0 @ Don't pad with nop. |