diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/cable_car.s | 24 | ||||
-rw-r--r-- | asm/field_weather.s | 184 |
2 files changed, 104 insertions, 104 deletions
diff --git a/asm/cable_car.s b/asm/cable_car.s index 8283a58aa..abafe5500 100644 --- a/asm/cable_car.s +++ b/asm/cable_car.s @@ -206,7 +206,7 @@ _08123384: bl ResetPaletteFade bl sub_807C828 movs r4, 0 - ldr r0, _081233D4 @ =gUnknown_08396FC4 + ldr r0, _081233D4 @ =gWeatherPtr ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -234,7 +234,7 @@ _081233A4: adds r0, 0x1 b _0812370C .align 2, 0 -_081233D4: .4byte gUnknown_08396FC4 +_081233D4: .4byte gWeatherPtr _081233D8: .4byte gSpriteCoordOffsetX _081233DC: .4byte gSpriteCoordOffsetY _081233E0: .4byte gMain @@ -326,7 +326,7 @@ _081234A0: _081234B4: .4byte gUnknown_02039274 _081234B8: .4byte 0x0000043c _081234BC: - ldr r0, _081234FC @ =gUnknown_08396FC4 + ldr r0, _081234FC @ =gWeatherPtr ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -361,7 +361,7 @@ _081234E6: adds r0, 0x1 b _0812370C .align 2, 0 -_081234FC: .4byte gUnknown_08396FC4 +_081234FC: .4byte gWeatherPtr _08123500: .4byte 0x0000043c _08123504: ldr r0, _08123578 @ =0x0600e800 @@ -630,7 +630,7 @@ sub_8123740: @ 8123740 movs r0, 0 bl sub_807C9B4 add r7, sp, 0x4 - ldr r0, _08123858 @ =gUnknown_08396FC4 + ldr r0, _08123858 @ =gWeatherPtr ldr r0, [r0] adds r1, r0, 0 adds r1, 0xF0 @@ -754,7 +754,7 @@ _081237E0: bx r0 .align 2, 0 _08123854: .4byte gSpriteCoordOffsetX -_08123858: .4byte gUnknown_08396FC4 +_08123858: .4byte gWeatherPtr _0812385C: .4byte gSharedMem _08123860: .4byte 0x040000d4 _08123864: .4byte 0x85000400 @@ -821,7 +821,7 @@ _081238D0: beq _081238DC b _081239D6 _081238DC: - ldr r0, _08123920 @ =gUnknown_08396FC4 + ldr r0, _08123920 @ =gWeatherPtr ldr r0, [r0] adds r2, r0, 0 adds r2, 0xF0 @@ -857,9 +857,9 @@ _0812390C: strb r0, [r1, 0x1] b _081239D6 .align 2, 0 -_08123920: .4byte gUnknown_08396FC4 +_08123920: .4byte gWeatherPtr _08123924: - ldr r0, _08123938 @ =gUnknown_08396FC4 + ldr r0, _08123938 @ =gWeatherPtr ldr r2, [r0] movs r1, 0xDA lsls r1, 3 @@ -870,7 +870,7 @@ _08123924: strb r0, [r3, 0x1] b _081239D6 .align 2, 0 -_08123938: .4byte gUnknown_08396FC4 +_08123938: .4byte gWeatherPtr _0812393C: ldrh r1, [r3, 0x6] ldrh r0, [r3, 0x4] @@ -1239,7 +1239,7 @@ _08123C10: .4byte 0x00000944 _08123C14: .4byte gUnknown_02039274 _08123C18: .4byte gSpriteCoordOffsetX _08123C1C: - ldr r0, _08123C38 @ =gUnknown_08396FC4 + ldr r0, _08123C38 @ =gWeatherPtr ldr r4, [r0] ldr r2, _08123C3C @ =0x000006fc adds r4, r2 @@ -1254,7 +1254,7 @@ _08123C26: pop {r0} bx r0 .align 2, 0 -_08123C38: .4byte gUnknown_08396FC4 +_08123C38: .4byte gWeatherPtr _08123C3C: .4byte 0x000006fc thumb_func_end sub_8123AF8 diff --git a/asm/field_weather.s b/asm/field_weather.s index d42926db8..507b67fd8 100644 --- a/asm/field_weather.s +++ b/asm/field_weather.s @@ -9,14 +9,14 @@ sub_807F6E8: @ 807F6E8 push {r4,r5,lr} sub sp, 0x8 - ldr r0, _0807F75C @ =gUnknown_08396FC4 + ldr r0, _0807F75C @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807F760 @ =0x000006fb adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne _0807F792 - ldr r0, _0807F764 @ =gUnknown_0839ABA8 + ldr r0, _0807F764 @ =gWeatherFog1SpriteSheet ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -54,7 +54,7 @@ _0807F70C: lsrs r0, 10 adds r0, 0x20 strh r0, [r4, 0x22] - ldr r2, _0807F75C @ =gUnknown_08396FC4 + ldr r2, _0807F75C @ =gWeatherPtr ldr r0, [r2] lsls r1, r5, 2 adds r0, 0xA0 @@ -62,13 +62,13 @@ _0807F70C: str r4, [r0] b _0807F77E .align 2, 0 -_0807F75C: .4byte gUnknown_08396FC4 +_0807F75C: .4byte gWeatherPtr _0807F760: .4byte 0x000006fb -_0807F764: .4byte gUnknown_0839ABA8 +_0807F764: .4byte gWeatherFog1SpriteSheet _0807F768: .4byte gSpriteTemplate_839AB90 _0807F76C: .4byte gSprites _0807F770: - ldr r2, _0807F79C @ =gUnknown_08396FC4 + ldr r2, _0807F79C @ =gWeatherPtr ldr r1, [r2] lsls r0, r5, 2 adds r1, 0xA0 @@ -92,14 +92,14 @@ _0807F792: pop {r0} bx r0 .align 2, 0 -_0807F79C: .4byte gUnknown_08396FC4 +_0807F79C: .4byte gWeatherPtr _0807F7A0: .4byte 0x000006fb thumb_func_end sub_807F6E8 thumb_func_start sub_807F7A4 sub_807F7A4: @ 807F7A4 push {r4,r5,lr} - ldr r0, _0807F7EC @ =gUnknown_08396FC4 + ldr r0, _0807F7EC @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807F7F0 @ =0x000006fb adds r0, r1, r2 @@ -124,7 +124,7 @@ _0807F7C8: bls _0807F7BA ldr r0, _0807F7F4 @ =0x00001201 bl FreeSpriteTilesByTag - ldr r0, _0807F7EC @ =gUnknown_08396FC4 + ldr r0, _0807F7EC @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807F7F0 @ =0x000006fb adds r0, r1 @@ -135,7 +135,7 @@ _0807F7E4: pop {r0} bx r0 .align 2, 0 -_0807F7EC: .4byte gUnknown_08396FC4 +_0807F7EC: .4byte gWeatherPtr _0807F7F0: .4byte 0x000006fb _0807F7F4: .4byte 0x00001201 thumb_func_end sub_807F7A4 @@ -143,7 +143,7 @@ _0807F7F4: .4byte 0x00001201 thumb_func_start sub_807F7F8 sub_807F7F8: @ 807F7F8 push {lr} - ldr r0, _0807F844 @ =gUnknown_08396FC4 + ldr r0, _0807F844 @ =gWeatherPtr ldr r1, [r0] ldr r0, _0807F848 @ =0x000006cc adds r2, r1, r0 @@ -181,7 +181,7 @@ _0807F840: pop {r0} bx r0 .align 2, 0 -_0807F844: .4byte gUnknown_08396FC4 +_0807F844: .4byte gWeatherPtr _0807F848: .4byte 0x000006cc _0807F84C: .4byte 0x000006d2 _0807F850: .4byte 0x000006c2 @@ -192,7 +192,7 @@ _0807F854: .4byte REG_BLDALPHA sub_807F858: @ 807F858 push {r4,lr} bl sub_807F7F8 - ldr r0, _0807F880 @ =gUnknown_08396FC4 + ldr r0, _0807F880 @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807F884 @ =0x000006d2 adds r0, r1, r2 @@ -210,14 +210,14 @@ _0807F878: pop {r0} bx r0 .align 2, 0 -_0807F880: .4byte gUnknown_08396FC4 +_0807F880: .4byte gWeatherPtr _0807F884: .4byte 0x000006d2 thumb_func_end sub_807F858 thumb_func_start sub_807F888 sub_807F888: @ 807F888 push {r4,r5,lr} - ldr r2, _0807F8CC @ =gUnknown_08396FC4 + ldr r2, _0807F8CC @ =gWeatherPtr ldr r1, [r2] ldr r0, _0807F8D0 @ =gSpriteCoordOffsetX ldrh r0, [r0] @@ -252,7 +252,7 @@ _0807F8B4: beq _0807F8E6 b _0807F928 .align 2, 0 -_0807F8CC: .4byte gUnknown_08396FC4 +_0807F8CC: .4byte gWeatherPtr _0807F8D0: .4byte gSpriteCoordOffsetX _0807F8D4: .4byte 0x000001ff _0807F8D8: .4byte 0x000006fc @@ -305,7 +305,7 @@ _0807F92C: thumb_func_start sub_807F934 sub_807F934: @ 807F934 push {r4,lr} - ldr r0, _0807F950 @ =gUnknown_08396FC4 + ldr r0, _0807F950 @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807F954 @ =0x000006ce adds r4, r0, r1 @@ -318,7 +318,7 @@ sub_807F934: @ 807F934 beq _0807F95E b _0807F98C .align 2, 0 -_0807F950: .4byte gUnknown_08396FC4 +_0807F950: .4byte gWeatherPtr _0807F954: .4byte 0x000006ce _0807F958: cmp r0, 0x2 @@ -364,18 +364,18 @@ _0807F996: thumb_func_start sub_807F99C sub_807F99C: @ 807F99C push {lr} - ldr r0, _0807F9A8 @ =gUnknown_0839ABB0 + ldr r0, _0807F9A8 @ =gWeatherAshSpriteSheet bl LoadSpriteSheet pop {r0} bx r0 .align 2, 0 -_0807F9A8: .4byte gUnknown_0839ABB0 +_0807F9A8: .4byte gWeatherAshSpriteSheet thumb_func_end sub_807F99C thumb_func_start sub_807F9AC sub_807F9AC: @ 807F9AC push {r4,r5,lr} - ldr r0, _0807FA18 @ =gUnknown_08396FC4 + ldr r0, _0807FA18 @ =gWeatherPtr ldr r0, [r0] movs r1, 0xE0 lsls r1, 3 @@ -418,7 +418,7 @@ _0807F9C0: lsls r0, 6 adds r0, 0x20 strh r0, [r4, 0x2E] - ldr r2, _0807FA18 @ =gUnknown_08396FC4 + ldr r2, _0807FA18 @ =gWeatherPtr ldr r0, [r2] lsls r1, r5, 2 adds r0, 0xF0 @@ -426,11 +426,11 @@ _0807F9C0: str r4, [r0] b _0807FA32 .align 2, 0 -_0807FA18: .4byte gUnknown_08396FC4 +_0807FA18: .4byte gWeatherPtr _0807FA1C: .4byte gSpriteTemplate_839ABD0 _0807FA20: .4byte gSprites _0807FA24: - ldr r2, _0807FA50 @ =gUnknown_08396FC4 + ldr r2, _0807FA50 @ =gWeatherPtr ldr r1, [r2] lsls r0, r5, 2 adds r1, 0xF0 @@ -454,13 +454,13 @@ _0807FA48: pop {r0} bx r0 .align 2, 0 -_0807FA50: .4byte gUnknown_08396FC4 +_0807FA50: .4byte gWeatherPtr thumb_func_end sub_807F9AC thumb_func_start sub_807FA54 sub_807FA54: @ 807FA54 push {r4,r5,lr} - ldr r0, _0807FAA0 @ =gUnknown_08396FC4 + ldr r0, _0807FAA0 @ =gWeatherPtr ldr r1, [r0] movs r2, 0xE0 lsls r2, 3 @@ -486,7 +486,7 @@ _0807FA7A: bls _0807FA6C ldr r0, _0807FAA4 @ =0x00001202 bl FreeSpriteTilesByTag - ldr r0, _0807FAA0 @ =gUnknown_08396FC4 + ldr r0, _0807FAA0 @ =gWeatherPtr ldr r0, [r0] movs r1, 0xE0 lsls r1, 3 @@ -498,7 +498,7 @@ _0807FA98: pop {r0} bx r0 .align 2, 0 -_0807FAA0: .4byte gUnknown_08396FC4 +_0807FAA0: .4byte gWeatherPtr _0807FAA4: .4byte 0x00001202 thumb_func_end sub_807FA54 @@ -524,7 +524,7 @@ _0807FAC4: ldrh r1, [r1] adds r0, r1 strh r0, [r3, 0x22] - ldr r0, _0807FB14 @ =gUnknown_08396FC4 + ldr r0, _0807FB14 @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807FB18 @ =0x000006fc adds r2, r0, r1 @@ -559,7 +559,7 @@ _0807FB08: bx r0 .align 2, 0 _0807FB10: .4byte gSpriteCoordOffsetY -_0807FB14: .4byte gUnknown_08396FC4 +_0807FB14: .4byte gWeatherPtr _0807FB18: .4byte 0x000006fc _0807FB1C: .4byte 0x010f0000 _0807FB20: .4byte 0x000001ff @@ -568,7 +568,7 @@ _0807FB20: .4byte 0x000001ff thumb_func_start sub_807FB24 sub_807FB24: @ 807FB24 push {r4,lr} - ldr r0, _0807FB94 @ =gUnknown_08396FC4 + ldr r0, _0807FB94 @ =gWeatherPtr ldr r3, [r0] ldr r1, _0807FB98 @ =0x000006cc adds r0, r3, r1 @@ -624,7 +624,7 @@ _0807FB8E: pop {r0} bx r0 .align 2, 0 -_0807FB94: .4byte gUnknown_08396FC4 +_0807FB94: .4byte gWeatherPtr _0807FB98: .4byte 0x000006cc _0807FB9C: .4byte 0x000006d2 _0807FBA0: .4byte 0x000006c2 @@ -635,7 +635,7 @@ _0807FBA4: .4byte 0x00000724 sub_807FBA8: @ 807FBA8 push {r4,lr} bl sub_807FB24 - ldr r0, _0807FBD0 @ =gUnknown_08396FC4 + ldr r0, _0807FBD0 @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807FBD4 @ =0x000006d2 adds r0, r1, r2 @@ -653,7 +653,7 @@ _0807FBC8: pop {r0} bx r0 .align 2, 0 -_0807FBD0: .4byte gUnknown_08396FC4 +_0807FBD0: .4byte gWeatherPtr _0807FBD4: .4byte 0x000006d2 thumb_func_end sub_807FBA8 @@ -661,7 +661,7 @@ _0807FBD4: .4byte 0x000006d2 sub_807FBD8: @ 807FBD8 push {r4,r5,lr} bl sub_807FC9C - ldr r0, _0807FBF8 @ =gUnknown_08396FC4 + ldr r0, _0807FBF8 @ =gWeatherPtr ldr r5, [r0] ldr r0, _0807FBFC @ =0x000006cc adds r4, r5, r0 @@ -674,7 +674,7 @@ sub_807FBD8: @ 807FBD8 beq _0807FC06 b _0807FC30 .align 2, 0 -_0807FBF8: .4byte gUnknown_08396FC4 +_0807FBF8: .4byte gWeatherPtr _0807FBFC: .4byte 0x000006cc _0807FC00: cmp r0, 0x2 @@ -714,7 +714,7 @@ _0807FC38: .4byte 0x000006d2 sub_807FC3C: @ 807FC3C push {r4,lr} bl sub_807FC9C - ldr r0, _0807FC5C @ =gUnknown_08396FC4 + ldr r0, _0807FC5C @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807FC60 @ =0x000006ce adds r4, r0, r1 @@ -727,7 +727,7 @@ sub_807FC3C: @ 807FC3C beq _0807FC6A b _0807FC8E .align 2, 0 -_0807FC5C: .4byte gUnknown_08396FC4 +_0807FC5C: .4byte gWeatherPtr _0807FC60: .4byte 0x000006ce _0807FC64: cmp r0, 0x2 @@ -766,7 +766,7 @@ _0807FC94: thumb_func_start sub_807FC9C sub_807FC9C: @ 807FC9C push {r4,r5,lr} - ldr r0, _0807FD14 @ =gUnknown_08396FC4 + ldr r0, _0807FD14 @ =gWeatherPtr ldr r3, [r0] ldr r0, _0807FD18 @ =0x0000071c adds r2, r3, r0 @@ -828,7 +828,7 @@ _0807FCE4: pop {r0} bx r0 .align 2, 0 -_0807FD14: .4byte gUnknown_08396FC4 +_0807FD14: .4byte gWeatherPtr _0807FD18: .4byte 0x0000071c _0807FD1C: .4byte 0x0000ffff _0807FD20: .4byte 0x0000071e @@ -841,14 +841,14 @@ _0807FD2C: .4byte gSpriteCoordOffsetY sub_807FD30: @ 807FD30 push {r4-r6,lr} sub sp, 0x8 - ldr r0, _0807FD9C @ =gUnknown_08396FC4 + ldr r0, _0807FD9C @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807FDA0 @ =0x00000724 adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne _0807FDD6 - ldr r0, _0807FDA4 @ =gUnknown_0839ABE8 + ldr r0, _0807FDA4 @ =gWeatherFog0SpriteSheet ldr r1, [r0, 0x4] ldr r0, [r0] str r0, [sp] @@ -881,7 +881,7 @@ _0807FD54: bl __umodsi3 strh r0, [r4, 0x2E] strh r5, [r4, 0x30] - ldr r2, _0807FD9C @ =gUnknown_08396FC4 + ldr r2, _0807FD9C @ =gWeatherPtr ldr r0, [r2] lsls r1, r6, 2 movs r3, 0xA0 @@ -891,13 +891,13 @@ _0807FD54: str r4, [r0] b _0807FDC2 .align 2, 0 -_0807FD9C: .4byte gUnknown_08396FC4 +_0807FD9C: .4byte gWeatherPtr _0807FDA0: .4byte 0x00000724 -_0807FDA4: .4byte gUnknown_0839ABE8 +_0807FDA4: .4byte gWeatherFog0SpriteSheet _0807FDA8: .4byte gSpriteTemplate_839AC04 _0807FDAC: .4byte gSprites _0807FDB0: - ldr r2, _0807FDE0 @ =gUnknown_08396FC4 + ldr r2, _0807FDE0 @ =gWeatherPtr ldr r1, [r2] lsls r0, r6, 2 movs r3, 0xA0 @@ -923,14 +923,14 @@ _0807FDD6: pop {r0} bx r0 .align 2, 0 -_0807FDE0: .4byte gUnknown_08396FC4 +_0807FDE0: .4byte gWeatherPtr _0807FDE4: .4byte 0x00000724 thumb_func_end sub_807FD30 thumb_func_start sub_807FDE8 sub_807FDE8: @ 807FDE8 push {r4,r5,lr} - ldr r0, _0807FE30 @ =gUnknown_08396FC4 + ldr r0, _0807FE30 @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807FE34 @ =0x00000724 adds r0, r1, r2 @@ -956,7 +956,7 @@ _0807FE0E: bls _0807FE00 ldr r0, _0807FE38 @ =0x00001203 bl FreeSpriteTilesByTag - ldr r0, _0807FE30 @ =gUnknown_08396FC4 + ldr r0, _0807FE30 @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807FE34 @ =0x00000724 adds r0, r1 @@ -967,7 +967,7 @@ _0807FE2A: pop {r0} bx r0 .align 2, 0 -_0807FE30: .4byte gUnknown_08396FC4 +_0807FE30: .4byte gWeatherPtr _0807FE34: .4byte 0x00000724 _0807FE38: .4byte 0x00001203 thumb_func_end sub_807FDE8 @@ -976,7 +976,7 @@ _0807FE38: .4byte 0x00001203 sub_807FE3C: @ 807FE3C push {r4,lr} adds r3, r0, 0 - ldr r0, _0807FE8C @ =gUnknown_08396FC4 + ldr r0, _0807FE8C @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807FE90 @ =0x0000071a adds r0, r1, r2 @@ -1015,7 +1015,7 @@ _0807FE84: pop {r0} bx r0 .align 2, 0 -_0807FE8C: .4byte gUnknown_08396FC4 +_0807FE8C: .4byte gWeatherPtr _0807FE90: .4byte 0x0000071a _0807FE94: .4byte 0x010f0000 _0807FE98: .4byte 0x000001ff @@ -1024,7 +1024,7 @@ _0807FE98: .4byte 0x000001ff thumb_func_start sub_807FE9C sub_807FE9C: @ 807FE9C push {r4,lr} - ldr r0, _0807FF00 @ =gUnknown_08396FC4 + ldr r0, _0807FF00 @ =gWeatherPtr ldr r3, [r0] ldr r0, _0807FF04 @ =0x000006cc adds r1, r3, r0 @@ -1074,7 +1074,7 @@ _0807FEF8: pop {r0} bx r0 .align 2, 0 -_0807FF00: .4byte gUnknown_08396FC4 +_0807FF00: .4byte gWeatherPtr _0807FF04: .4byte 0x000006cc _0807FF08: .4byte 0x000006d2 _0807FF0C: .4byte 0x000006c1 @@ -1087,7 +1087,7 @@ _0807FF18: .4byte 0x00000712 sub_807FF1C: @ 807FF1C push {r4,lr} bl sub_807FE9C - ldr r0, _0807FF44 @ =gUnknown_08396FC4 + ldr r0, _0807FF44 @ =gWeatherPtr ldr r1, [r0] ldr r2, _0807FF48 @ =0x000006d2 adds r0, r1, r2 @@ -1105,7 +1105,7 @@ _0807FF3C: pop {r0} bx r0 .align 2, 0 -_0807FF44: .4byte gUnknown_08396FC4 +_0807FF44: .4byte gWeatherPtr _0807FF48: .4byte 0x000006d2 thumb_func_end sub_807FF1C @@ -1114,7 +1114,7 @@ sub_807FF4C: @ 807FF4C push {r4,r5,lr} bl sub_8080064 bl sub_808002C - ldr r0, _0807FF7C @ =gUnknown_08396FC4 + ldr r0, _0807FF7C @ =gWeatherPtr ldr r5, [r0] ldr r0, _0807FF80 @ =0x00000712 adds r1, r5, r0 @@ -1135,7 +1135,7 @@ _0807FF68: beq _0807FF8E b _0807FFBC .align 2, 0 -_0807FF7C: .4byte gUnknown_08396FC4 +_0807FF7C: .4byte gWeatherPtr _0807FF80: .4byte 0x00000712 _0807FF84: .4byte 0x000006cc _0807FF88: @@ -1178,7 +1178,7 @@ sub_807FFC8: @ 807FFC8 push {r4,lr} bl sub_8080064 bl sub_808002C - ldr r0, _0807FFEC @ =gUnknown_08396FC4 + ldr r0, _0807FFEC @ =gWeatherPtr ldr r0, [r0] ldr r1, _0807FFF0 @ =0x000006ce adds r4, r0, r1 @@ -1191,7 +1191,7 @@ sub_807FFC8: @ 807FFC8 beq _0807FFFA b _0808001E .align 2, 0 -_0807FFEC: .4byte gUnknown_08396FC4 +_0807FFEC: .4byte gWeatherPtr _0807FFF0: .4byte 0x000006ce _0807FFF4: cmp r0, 0x2 @@ -1230,7 +1230,7 @@ _08080024: thumb_func_start sub_808002C sub_808002C: @ 808002C push {lr} - ldr r0, _08080058 @ =gUnknown_08396FC4 + ldr r0, _08080058 @ =gWeatherPtr ldr r2, [r0] ldr r0, _0808005C @ =0x00000714 adds r3, r2, r0 @@ -1252,7 +1252,7 @@ _08080052: pop {r0} bx r0 .align 2, 0 -_08080058: .4byte gUnknown_08396FC4 +_08080058: .4byte gWeatherPtr _0808005C: .4byte 0x00000714 _08080060: .4byte 0x00000712 thumb_func_end sub_808002C @@ -1260,7 +1260,7 @@ _08080060: .4byte 0x00000712 thumb_func_start sub_8080064 sub_8080064: @ 8080064 push {r4-r6,lr} - ldr r0, _080800C8 @ =gUnknown_08396FC4 + ldr r0, _080800C8 @ =gWeatherPtr ldr r2, [r0] ldr r0, _080800CC @ =0x00000704 adds r4, r2, r0 @@ -1310,7 +1310,7 @@ sub_8080064: @ 8080064 pop {r0} bx r0 .align 2, 0 -_080800C8: .4byte gUnknown_08396FC4 +_080800C8: .4byte gWeatherPtr _080800CC: .4byte 0x00000704 _080800D0: .4byte gSineTable _080800D4: .4byte 0x00000712 @@ -1322,7 +1322,7 @@ _080800E0: .4byte gSpriteCoordOffsetY thumb_func_start sub_80800E4 sub_80800E4: @ 80800E4 push {r4,r5,lr} - ldr r0, _08080168 @ =gUnknown_08396FC4 + ldr r0, _08080168 @ =gWeatherPtr ldr r1, [r0] ldr r2, _0808016C @ =0x00000716 adds r0, r1, r2 @@ -1346,7 +1346,7 @@ _0808010A: lsrs r4, r0, 16 cmp r4, 0x13 bls _080800FC - ldr r0, _08080168 @ =gUnknown_08396FC4 + ldr r0, _08080168 @ =gWeatherPtr ldr r0, [r0] ldr r1, _0808016C @ =0x00000716 adds r0, r1 @@ -1355,7 +1355,7 @@ _0808010A: ldr r0, _08080170 @ =0x00001204 bl FreeSpriteTilesByTag _08080126: - ldr r0, _08080168 @ =gUnknown_08396FC4 + ldr r0, _08080168 @ =gWeatherPtr ldr r1, [r0] ldr r2, _08080174 @ =0x00000717 adds r0, r1, r2 @@ -1379,7 +1379,7 @@ _0808014A: lsrs r4, r0, 16 cmp r4, 0x4 bls _0808013C - ldr r0, _08080168 @ =gUnknown_08396FC4 + ldr r0, _08080168 @ =gWeatherPtr ldr r0, [r0] ldr r1, _08080174 @ =0x00000717 adds r0, r1 @@ -1390,7 +1390,7 @@ _08080160: pop {r0} bx r0 .align 2, 0 -_08080168: .4byte gUnknown_08396FC4 +_08080168: .4byte gWeatherPtr _0808016C: .4byte 0x00000716 _08080170: .4byte 0x00001204 _08080174: .4byte 0x00000717 @@ -1400,14 +1400,14 @@ _08080174: .4byte 0x00000717 sub_8080178: @ 8080178 push {r4-r7,lr} sub sp, 0x4 - ldr r0, _080801E8 @ =gUnknown_08396FC4 + ldr r0, _080801E8 @ =gWeatherPtr ldr r0, [r0] ldr r1, _080801EC @ =0x00000716 adds r0, r1 ldrb r0, [r0] cmp r0, 0 bne _08080226 - ldr r0, _080801F0 @ =gUnknown_0839AC54 + ldr r0, _080801F0 @ =gWeatherSandstormSpriteSheet bl LoadSpriteSheet ldr r0, _080801F4 @ =gUnknown_08397128 bl sub_807D8C0 @@ -1427,7 +1427,7 @@ _08080198: lsrs r1, r0, 24 cmp r1, 0x40 beq _08080200 - ldr r2, _080801E8 @ =gUnknown_08396FC4 + ldr r2, _080801E8 @ =gWeatherPtr ldr r5, [r2] lsls r0, r7, 2 movs r3, 0xC8 @@ -1450,14 +1450,14 @@ _08080198: ldr r2, [sp] b _08080212 .align 2, 0 -_080801E8: .4byte gUnknown_08396FC4 +_080801E8: .4byte gWeatherPtr _080801EC: .4byte 0x00000716 -_080801F0: .4byte gUnknown_0839AC54 +_080801F0: .4byte gWeatherSandstormSpriteSheet _080801F4: .4byte gUnknown_08397128 _080801F8: .4byte gSpriteTemplate_839AC3C _080801FC: .4byte gSprites _08080200: - ldr r2, _08080230 @ =gUnknown_08396FC4 + ldr r2, _08080230 @ =gWeatherPtr ldr r1, [r2] lsls r0, r7, 2 movs r3, 0xC8 @@ -1483,7 +1483,7 @@ _08080226: pop {r0} bx r0 .align 2, 0 -_08080230: .4byte gUnknown_08396FC4 +_08080230: .4byte gWeatherPtr _08080234: .4byte 0x00000716 thumb_func_end sub_8080178 @@ -1494,7 +1494,7 @@ sub_8080238: @ 8080238 mov r6, r9 mov r5, r8 push {r5-r7} - ldr r4, _080802E0 @ =gUnknown_08396FC4 + ldr r4, _080802E0 @ =gWeatherPtr ldr r0, [r4] ldr r1, _080802E4 @ =0x00000717 adds r0, r1 @@ -1571,7 +1571,7 @@ _08080258: str r0, [r1, 0x1C] b _0808030E .align 2, 0 -_080802E0: .4byte gUnknown_08396FC4 +_080802E0: .4byte gWeatherPtr _080802E4: .4byte 0x00000717 _080802E8: .4byte gSpriteTemplate_839AC3C _080802EC: .4byte gSprites @@ -1616,7 +1616,7 @@ _08080334: .4byte 0x00000717 sub_8080338: @ 8080338 push {r4,lr} adds r3, r0, 0 - ldr r0, _08080388 @ =gUnknown_08396FC4 + ldr r0, _08080388 @ =gWeatherPtr ldr r1, [r0] movs r2, 0xE2 lsls r2, 3 @@ -1655,7 +1655,7 @@ _08080380: pop {r0} bx r0 .align 2, 0 -_08080388: .4byte gUnknown_08396FC4 +_08080388: .4byte gWeatherPtr _0808038C: .4byte 0x0000070e _08080390: .4byte 0x010f0000 _08080394: .4byte 0x000001ff @@ -1749,7 +1749,7 @@ _0808042C: .4byte gSineTable thumb_func_start sub_8080430 sub_8080430: @ 8080430 - ldr r0, _08080450 @ =gUnknown_08396FC4 + ldr r0, _08080450 @ =gWeatherPtr ldr r1, [r0] ldr r0, _08080454 @ =0x000006cc adds r2, r1, r0 @@ -1765,7 +1765,7 @@ sub_8080430: @ 8080430 strb r0, [r1] bx lr .align 2, 0 -_08080450: .4byte gUnknown_08396FC4 +_08080450: .4byte gWeatherPtr _08080454: .4byte 0x000006cc _08080458: .4byte 0x000006c1 _0808045C: .4byte 0x000006c2 @@ -1794,14 +1794,14 @@ sub_8080470: @ 8080470 sub_8080474: @ 8080474 push {r4,r5,lr} bl sub_807F49C - ldr r0, _080804B4 @ =gUnknown_08396FC4 + ldr r0, _080804B4 @ =gWeatherPtr ldr r4, [r0] ldr r1, _080804B8 @ =0x0000072e adds r0, r4, r1 ldrb r5, [r0] cmp r5, 0 bne _080804AC - ldr r0, _080804BC @ =gUnknown_0839AC70 + ldr r0, _080804BC @ =gWeatherBubbleSpriteSheet bl LoadSpriteSheet movs r2, 0xE5 lsls r2, 3 @@ -1823,9 +1823,9 @@ _080804AC: pop {r0} bx r0 .align 2, 0 -_080804B4: .4byte gUnknown_08396FC4 +_080804B4: .4byte gWeatherPtr _080804B8: .4byte 0x0000072e -_080804BC: .4byte gUnknown_0839AC70 +_080804BC: .4byte gWeatherBubbleSpriteSheet _080804C0: .4byte gUnknown_0839AC68 _080804C4: .4byte 0x0000072a thumb_func_end sub_8080474 @@ -1834,7 +1834,7 @@ _080804C4: .4byte 0x0000072a sub_80804C8: @ 80804C8 push {r4,lr} bl sub_8080474 - ldr r0, _080804F0 @ =gUnknown_08396FC4 + ldr r0, _080804F0 @ =gWeatherPtr ldr r1, [r0] ldr r2, _080804F4 @ =0x000006d2 adds r0, r1, r2 @@ -1852,7 +1852,7 @@ _080804E8: pop {r0} bx r0 .align 2, 0 -_080804F0: .4byte gUnknown_08396FC4 +_080804F0: .4byte gWeatherPtr _080804F4: .4byte 0x000006d2 thumb_func_end sub_80804C8 @@ -1860,7 +1860,7 @@ _080804F4: .4byte 0x000006d2 sub_80804F8: @ 80804F8 push {r4-r7,lr} bl sub_807F52C - ldr r0, _08080558 @ =gUnknown_08396FC4 + ldr r0, _08080558 @ =gWeatherPtr ldr r5, [r0] ldr r0, _0808055C @ =0x00000726 adds r4, r5, r0 @@ -1906,7 +1906,7 @@ _08080550: pop {r0} bx r0 .align 2, 0 -_08080558: .4byte gUnknown_08396FC4 +_08080558: .4byte gWeatherPtr _0808055C: .4byte 0x00000726 _08080560: .4byte 0x0000ffff _08080564: .4byte gUnknown_0839AC68 @@ -1976,7 +1976,7 @@ sub_8080588: @ 8080588 strh r0, [r1, 0x2E] strh r0, [r1, 0x30] strh r0, [r1, 0x32] - ldr r0, _08080608 @ =gUnknown_08396FC4 + ldr r0, _08080608 @ =gWeatherPtr ldr r1, [r0] ldr r0, _0808060C @ =0x0000072c adds r1, r0 @@ -1992,7 +1992,7 @@ _080805F8: .4byte gUnknown_0839AC78 _080805FC: .4byte gSpriteCoordOffsetY _08080600: .4byte gSpriteTemplate_839ACBC _08080604: .4byte gSprites -_08080608: .4byte gUnknown_08396FC4 +_08080608: .4byte gWeatherPtr _0808060C: .4byte 0x0000072c thumb_func_end sub_8080588 |