summaryrefslogtreecommitdiff
path: root/asm/region_map.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/region_map.s')
-rw-r--r--asm/region_map.s562
1 files changed, 0 insertions, 562 deletions
diff --git a/asm/region_map.s b/asm/region_map.s
index 4f1b771f4..1f63bde6c 100644
--- a/asm/region_map.s
+++ b/asm/region_map.s
@@ -5,568 +5,6 @@
.text
- thumb_func_start sub_80C4E18
-sub_80C4E18: @ 80C4E18
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- ldr r0, _080C4E38 @ =gUnknown_20399D4
- ldr r0, [r0]
- ldr r1, _080C4E3C @ =0x00004799
- adds r0, r1
- ldrb r0, [r0]
- cmp r0, 0x1
- bne _080C4E40
- movs r0, 0x3
- movs r1, 0
- bl FillWindowPixelBuffer
- b _080C4E48
- .align 2, 0
-_080C4E38: .4byte gUnknown_20399D4
-_080C4E3C: .4byte 0x00004799
-_080C4E40:
- movs r0, 0x3
- movs r1, 0xFF
- bl FillWindowPixelBuffer
-_080C4E48:
- ldr r0, _080C4E70 @ =gUnknown_83F1CA8
- str r0, [sp]
- movs r0, 0
- str r0, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0x3
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl AddTextPrinterParameterized3
- movs r0, 0x3
- movs r1, 0x2
- bl CopyWindowToVram
- add sp, 0xC
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080C4E70: .4byte gUnknown_83F1CA8
- thumb_func_end sub_80C4E18
-
- thumb_func_start sub_80C4E74
-sub_80C4E74: @ 80C4E74
- push {r4,lr}
- sub sp, 0xC
- adds r4, r0, 0
- ldr r0, _080C4E94 @ =gUnknown_20399D4
- ldr r0, [r0]
- ldr r1, _080C4E98 @ =0x00004799
- adds r0, r1
- ldrb r0, [r0]
- cmp r0, 0x1
- bne _080C4E9C
- movs r0, 0x4
- movs r1, 0
- bl FillWindowPixelBuffer
- b _080C4EA4
- .align 2, 0
-_080C4E94: .4byte gUnknown_20399D4
-_080C4E98: .4byte 0x00004799
-_080C4E9C:
- movs r0, 0x4
- movs r1, 0xFF
- bl FillWindowPixelBuffer
-_080C4EA4:
- ldr r0, _080C4ECC @ =gUnknown_83F1CA8
- str r0, [sp]
- movs r0, 0
- str r0, [sp, 0x4]
- str r4, [sp, 0x8]
- movs r0, 0x4
- movs r1, 0
- movs r2, 0
- movs r3, 0
- bl AddTextPrinterParameterized3
- movs r0, 0x4
- movs r1, 0x3
- bl CopyWindowToVram
- add sp, 0xC
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080C4ECC: .4byte gUnknown_83F1CA8
- thumb_func_end sub_80C4E74
-
- thumb_func_start sub_80C4ED0
-sub_80C4ED0: @ 80C4ED0
- push {lr}
- lsls r0, 24
- cmp r0, 0
- bne _080C4EE6
- movs r0, 0x3
- bl PutWindowTilemap
- movs r0, 0x4
- bl PutWindowTilemap
- b _080C4EF2
-_080C4EE6:
- movs r0, 0x3
- bl ClearWindowTilemap
- movs r0, 0x4
- bl ClearWindowTilemap
-_080C4EF2:
- pop {r0}
- bx r0
- thumb_func_end sub_80C4ED0
-
- thumb_func_start MCB2_FlyMap
-MCB2_FlyMap: @ 80C4EF8
- push {lr}
- bl sub_80C51E8
- movs r0, 0x2
- bl sub_80BFEDC
- pop {r0}
- bx r0
- thumb_func_end MCB2_FlyMap
-
- thumb_func_start sub_80C4F08
-sub_80C4F08: @ 80C4F08
- push {r4,r5,lr}
- sub sp, 0x4
- lsls r0, 24
- lsrs r5, r0, 24
- ldr r0, _080C4F28 @ =gUnknown_20399FC
- ldr r2, [r0]
- ldrb r0, [r2]
- cmp r0, 0x6
- bls _080C4F1C
- b _080C51B8
-_080C4F1C:
- lsls r0, 2
- ldr r1, _080C4F2C @ =_080C4F30
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .align 2, 0
-_080C4F28: .4byte gUnknown_20399FC
-_080C4F2C: .4byte _080C4F30
- .align 2, 0
-_080C4F30:
- .4byte _080C4F4C
- .4byte _080C4F92
- .4byte _080C4FEC
- .4byte _080C5000
- .4byte _080C5028
- .4byte _080C5180
- .4byte _080C5196
-_080C4F4C:
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- str r1, [sp]
- movs r2, 0x10
- movs r3, 0
- bl BeginNormalPaletteFade
- bl sub_80C0E20
- adds r4, r0, 0
- lsls r4, 24
- lsrs r4, 24
- bl sub_80C07E4
- adds r2, r0, 0
- adds r0, r4, 0
- adds r1, r5, 0
- bl sub_80C4398
- movs r0, 0
- movs r1, 0
- bl sub_80C3008
- movs r0, 0x1
- movs r1, 0x1
- bl sub_80C41D8
- movs r0, 0
- bl sub_80C3154
- movs r0, 0
- bl sub_80C4324
- b _080C51A6
-_080C4F92:
- movs r0, 0x2
- bl sub_80C0E04
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _080C4FAE
- bl sub_80C07E4
- adds r1, r0, 0
- adds r0, r5, 0
- bl sub_80C2208
- b _080C51A6
-_080C4FAE:
- movs r0, 0
- bl ShowBg
- movs r0, 0x3
- bl ShowBg
- movs r0, 0x1
- bl ShowBg
- ldr r0, _080C4FE8 @ =gUnknown_8418EB5
- bl sub_80C4E18
- bl sub_80C0E20
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0x19
- movs r2, 0
- bl sub_80C48BC
- bl sub_80C0E20
- lsls r0, 24
- lsrs r0, 24
- movs r1, 0x19
- movs r2, 0
- bl sub_80C4960
- b _080C51A6
- .align 2, 0
-_080C4FE8: .4byte gUnknown_8418EB5
-_080C4FEC:
- ldr r0, _080C4FFC @ =gUnknown_8418EB0
- bl sub_80C4E74
- movs r0, 0
- bl sub_80C4ED0
- b _080C51A6
- .align 2, 0
-_080C4FFC: .4byte gUnknown_8418EB0
-_080C5000:
- ldr r0, _080C5024 @ =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- beq _080C500E
- b _080C51DC
-_080C500E:
- bl sub_80C0B18
- movs r0, 0
- bl PutWindowTilemap
- bl sub_80C0BB0
- movs r0, 0x1
- bl PutWindowTilemap
- b _080C51A6
- .align 2, 0
-_080C5024: .4byte gPaletteFade
-_080C5028:
- bl sub_80C3400
- lsls r0, 24
- lsrs r0, 24
- subs r0, 0x1
- cmp r0, 0x5
- bls _080C5038
- b _080C51DC
-_080C5038:
- lsls r0, 2
- ldr r1, _080C5044 @ =_080C5048
- adds r0, r1
- ldr r0, [r0]
- mov pc, r0
- .align 2, 0
-_080C5044: .4byte _080C5048
- .align 2, 0
-_080C5048:
- .4byte _080C51DC
- .4byte _080C51DC
- .4byte _080C5070
- .4byte _080C50F8
- .4byte _080C5168
- .4byte _080C5060
-_080C5060:
- ldr r0, _080C506C @ =gUnknown_20399FC
- ldr r1, [r0]
- movs r0, 0x6
- strb r0, [r1]
- b _080C51DC
- .align 2, 0
-_080C506C: .4byte gUnknown_20399FC
-_080C5070:
- movs r0, 0
- bl sub_80C3AC8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- bne _080C5086
- movs r0, 0x66
- bl PlaySE
- b _080C508A
-_080C5086:
- bl sub_80C0450
-_080C508A:
- bl sub_80C3178
- bl sub_80C0B18
- bl sub_80C0BB0
- bl sub_80C0B9C
- bl sub_80C3508
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0x15
- bne _080C50C4
- bl sub_80C3514
- lsls r0, 16
- lsrs r0, 16
- cmp r0, 0xD
- bne _080C50C4
- movs r0, 0xE1
- bl PlaySE
- ldr r0, _080C50C0 @ =gUnknown_8418E95
- bl sub_80C4E74
- b _080C51DC
- .align 2, 0
-_080C50C0: .4byte gUnknown_8418E95
-_080C50C4:
- movs r0, 0
- bl sub_80C3AC8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- beq _080C50E0
- movs r0, 0
- bl sub_80C3AC8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x4
- bne _080C50EC
-_080C50E0:
- ldr r0, _080C50E8 @ =gUnknown_8418EB0
- bl sub_80C4E74
- b _080C51DC
- .align 2, 0
-_080C50E8: .4byte gUnknown_8418EB0
-_080C50EC:
- ldr r0, _080C50F4 @ =gUnknown_8418E8B
- bl sub_80C4E74
- b _080C51DC
- .align 2, 0
-_080C50F4: .4byte gUnknown_8418E8B
-_080C50F8:
- movs r0, 0
- bl sub_80C3AC8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x2
- beq _080C5114
- movs r0, 0
- bl sub_80C3AC8
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x4
- bne _080C51DC
-_080C5114:
- movs r0, 0x3
- bl sub_80C0E04
- lsls r0, 24
- lsrs r4, r0, 24
- cmp r4, 0x1
- bne _080C51DC
- ldr r0, _080C514C @ =gSaveBlock1Ptr
- ldr r1, [r0]
- movs r0, 0x4
- ldrsb r0, [r1, r0]
- ldrb r1, [r1, 0x5]
- lsls r1, 24
- asrs r1, 24
- bl get_map_light_level_by_bank_and_number
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x4
- beq _080C5140
- cmp r0, 0x8
- bne _080C5154
-_080C5140:
- ldr r2, _080C5150 @ =gUnknown_20399FC
- ldr r1, [r2]
- movs r0, 0
- strb r0, [r1, 0x2]
- ldr r1, [r2]
- b _080C51AA
- .align 2, 0
-_080C514C: .4byte gSaveBlock1Ptr
-_080C5150: .4byte gUnknown_20399FC
-_080C5154:
- movs r0, 0x1
- bl PlaySE
- ldr r1, _080C5164 @ =gUnknown_20399FC
- ldr r0, [r1]
- strb r4, [r0, 0x2]
- ldr r1, [r1]
- b _080C51AA
- .align 2, 0
-_080C5164: .4byte gUnknown_20399FC
-_080C5168:
- bl sub_80C0E20
- lsls r0, 24
- lsrs r0, 24
- ldr r2, _080C517C @ =sub_80C07F8
- adds r1, r5, 0
- bl sub_80C0E70
- b _080C51DC
- .align 2, 0
-_080C517C: .4byte sub_80C07F8
-_080C5180:
- movs r0, 0x2
- bl sub_80C0E04
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _080C51A6
- adds r0, r5, 0
- bl sub_80C2C1C
- b _080C51A6
-_080C5196:
- movs r0, 0x1
- negs r0, r0
- movs r1, 0
- str r1, [sp]
- movs r2, 0
- movs r3, 0x10
- bl BeginNormalPaletteFade
-_080C51A6:
- ldr r0, _080C51B4 @ =gUnknown_20399FC
- ldr r1, [r0]
-_080C51AA:
- ldrb r0, [r1]
- adds r0, 0x1
- strb r0, [r1]
- b _080C51DC
- .align 2, 0
-_080C51B4: .4byte gUnknown_20399FC
-_080C51B8:
- ldr r0, _080C51E4 @ =gPaletteFade
- ldrb r1, [r0, 0x7]
- movs r0, 0x80
- ands r0, r1
- cmp r0, 0
- bne _080C51DC
- ldrb r0, [r2, 0x2]
- cmp r0, 0x1
- bne _080C51D6
- bl sub_80C3520
- lsls r0, 16
- lsrs r0, 16
- bl sub_80C527C
-_080C51D6:
- adds r0, r5, 0
- bl sub_80C5208
-_080C51DC:
- add sp, 0x4
- pop {r4,r5}
- pop {r0}
- bx r0
- .align 2, 0
-_080C51E4: .4byte gPaletteFade
- thumb_func_end sub_80C4F08
-
- thumb_func_start sub_80C51E8
-sub_80C51E8: @ 80C51E8
- push {r4,lr}
- ldr r4, _080C5204 @ =gUnknown_20399FC
- movs r0, 0x4
- bl AllocZeroed
- str r0, [r4]
- movs r1, 0
- strb r1, [r0]
- ldr r0, [r4]
- strb r1, [r0, 0x1]
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080C5204: .4byte gUnknown_20399FC
- thumb_func_end sub_80C51E8
-
- thumb_func_start sub_80C5208
-sub_80C5208: @ 80C5208
- push {r4,lr}
- lsls r0, 24
- lsrs r4, r0, 24
- movs r0, 0x2
- bl sub_80C0E04
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bne _080C5220
- bl sub_80C25BC
-_080C5220:
- bl sub_80C4A04
- bl sub_80C3188
- bl sub_80C4348
- bl sub_80C4D30
- bl sub_80C0898
- adds r0, r4, 0
- bl DestroyTask
- bl FreeAllWindowBuffers
- ldr r0, _080C5250 @ =gUnknown_20399FC
- ldr r0, [r0]
- ldrb r0, [r0, 0x2]
- cmp r0, 0x1
- bne _080C5258
- ldr r0, _080C5254 @ =CB2_ReturnToField
- bl SetMainCallback2
- b _080C525E
- .align 2, 0
-_080C5250: .4byte gUnknown_20399FC
-_080C5254: .4byte CB2_ReturnToField
-_080C5258:
- ldr r0, _080C5274 @ =CB2_ReturnToPartyMenuFromFlyMap
- bl SetMainCallback2
-_080C525E:
- ldr r4, _080C5278 @ =gUnknown_20399FC
- ldr r0, [r4]
- cmp r0, 0
- beq _080C526E
- bl Free
- movs r0, 0
- str r0, [r4]
-_080C526E:
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_080C5274: .4byte CB2_ReturnToPartyMenuFromFlyMap
-_080C5278: .4byte gUnknown_20399FC
- thumb_func_end sub_80C5208
-
- thumb_func_start sub_80C527C
-sub_80C527C: @ 80C527C
- push {r4,r5,lr}
- lsls r0, 16
- ldr r1, _080C52A4 @ =0xffa80000
- adds r0, r1
- lsrs r0, 16
- ldr r5, _080C52A8 @ =gUnknown_83F2EE0
- lsls r1, r0, 1
- adds r4, r1, r0
- adds r0, r5, 0x2
- adds r1, r4, r0
- ldrb r0, [r1]
- cmp r0, 0
- beq _080C52AC
- bl sub_805546C
- adds r0, r4, r5
- bl sub_8124C1C
- b _080C52C6
- .align 2, 0
-_080C52A4: .4byte 0xffa80000
-_080C52A8: .4byte gUnknown_83F2EE0
-_080C52AC:
- adds r0, r4, r5
- ldrb r0, [r0]
- lsls r0, 24
- asrs r0, 24
- adds r1, r5, 0x1
- adds r1, r4, r1
- ldrb r1, [r1]
- lsls r1, 24
- asrs r1, 24
- movs r2, 0x1
- negs r2, r2
- bl warp1_set_2
-_080C52C6:
- bl sub_80842C8
- pop {r4,r5}
- pop {r0}
- bx r0
- thumb_func_end sub_80C527C
-
thumb_func_start sub_80C52D0
sub_80C52D0: @ 80C52D0
push {lr}