diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/region_map.s | 562 | 
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} | 
