MCB2_FlyMap
This commit is contained in:
+1
-1
@@ -9892,7 +9892,7 @@ _081B55E8:
|
||||
.pool
|
||||
_081B5614:
|
||||
ldr r1, =gUnknown_0203CEC8
|
||||
ldr r0, =sub_8124690
|
||||
ldr r0, =MCB2_FlyMap
|
||||
b _081B5628
|
||||
.pool
|
||||
_081B5624:
|
||||
|
||||
@@ -5,215 +5,6 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_8124690
|
||||
sub_8124690: @ 8124690
|
||||
push {r4,lr}
|
||||
sub sp, 0xC
|
||||
ldr r0, =gMain
|
||||
movs r1, 0x87
|
||||
lsls r1, 3
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0xA
|
||||
bls _081246A4
|
||||
b _081248AA
|
||||
_081246A4:
|
||||
lsls r0, 2
|
||||
ldr r1, =_081246B8
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov pc, r0
|
||||
.pool
|
||||
.align 2, 0
|
||||
_081246B8:
|
||||
.4byte _081246E4
|
||||
.4byte _08124766
|
||||
.4byte _0812477C
|
||||
.4byte _0812478C
|
||||
.4byte _0812479C
|
||||
.4byte _081247E4
|
||||
.4byte _081247F8
|
||||
.4byte _0812480C
|
||||
.4byte _0812484C
|
||||
.4byte _08124852
|
||||
.4byte _0812486C
|
||||
_081246E4:
|
||||
movs r0, 0
|
||||
bl SetVBlankCallback
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x10
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x12
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x14
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x16
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x1A
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x18
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x1C
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r0, 0x1E
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
ldr r4, =gUnknown_0203A148
|
||||
ldr r0, =0x00000a74
|
||||
bl Alloc
|
||||
str r0, [r4]
|
||||
cmp r0, 0
|
||||
bne _08124754
|
||||
ldr r0, =sub_8086194
|
||||
bl SetMainCallback2
|
||||
b _081248AA
|
||||
.pool
|
||||
_08124754:
|
||||
bl ResetPaletteFade
|
||||
bl ResetSpriteData
|
||||
bl FreeSpriteTileRanges
|
||||
bl FreeAllSpritePalettes
|
||||
b _0812489C
|
||||
_08124766:
|
||||
movs r0, 0
|
||||
bl ResetBgsAndClearDma3BusyFlags
|
||||
ldr r1, =gUnknown_085A1EE4
|
||||
movs r0, 0x1
|
||||
movs r2, 0x3
|
||||
bl InitBgsFromTemplates
|
||||
b _0812489C
|
||||
.pool
|
||||
_0812477C:
|
||||
ldr r0, =gUnknown_085A1EF0
|
||||
bl InitWindows
|
||||
bl DeactivateAllTextPrinters
|
||||
b _0812489C
|
||||
.pool
|
||||
_0812478C:
|
||||
movs r0, 0
|
||||
movs r1, 0x65
|
||||
movs r2, 0xD0
|
||||
bl sub_809882C
|
||||
bl clear_scheduled_bg_copies_to_vram
|
||||
b _0812489C
|
||||
_0812479C:
|
||||
ldr r4, =gUnknown_0203A148
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x8
|
||||
movs r1, 0
|
||||
bl InitRegionMap
|
||||
movs r0, 0
|
||||
movs r1, 0
|
||||
bl CreateRegionMapCursor
|
||||
movs r0, 0x1
|
||||
movs r1, 0x1
|
||||
bl CreateRegionMapPlayerIcon
|
||||
ldr r0, [r4]
|
||||
ldrh r1, [r0, 0x8]
|
||||
strh r1, [r0, 0x6]
|
||||
ldr r1, =0x00000a4c
|
||||
adds r0, r1
|
||||
movs r1, 0
|
||||
movs r2, 0x10
|
||||
bl StringFill
|
||||
ldr r1, =gUnknown_03001180
|
||||
movs r0, 0x1
|
||||
str r0, [r1]
|
||||
bl sub_8124904
|
||||
b _0812489C
|
||||
.pool
|
||||
_081247E4:
|
||||
ldr r0, =gUnknown_085A1C58
|
||||
ldr r1, =0x0600c000
|
||||
bl LZ77UnCompVram
|
||||
b _0812489C
|
||||
.pool
|
||||
_081247F8:
|
||||
ldr r0, =gUnknown_085A1C90
|
||||
ldr r1, =0x0600f000
|
||||
bl LZ77UnCompVram
|
||||
b _0812489C
|
||||
.pool
|
||||
_0812480C:
|
||||
ldr r0, =gUnknown_085A1C38
|
||||
movs r1, 0x10
|
||||
movs r2, 0x20
|
||||
bl LoadPalette
|
||||
movs r0, 0x2
|
||||
bl PutWindowTilemap
|
||||
movs r0, 0x2
|
||||
movs r1, 0
|
||||
bl FillWindowPixelBuffer
|
||||
ldr r2, =gText_FlyToWhere
|
||||
movs r0, 0x1
|
||||
str r0, [sp]
|
||||
movs r0, 0
|
||||
str r0, [sp, 0x4]
|
||||
str r0, [sp, 0x8]
|
||||
movs r0, 0x2
|
||||
movs r1, 0x1
|
||||
movs r3, 0
|
||||
bl PrintTextOnWindow
|
||||
movs r0, 0
|
||||
bl schedule_bg_copy_tilemap_to_vram
|
||||
b _0812489C
|
||||
.pool
|
||||
_0812484C:
|
||||
bl sub_8124A70
|
||||
b _0812489C
|
||||
_08124852:
|
||||
movs r0, 0x1
|
||||
negs r0, r0
|
||||
movs r1, 0x10
|
||||
movs r2, 0
|
||||
bl BlendPalettes
|
||||
ldr r0, =sub_81248C0
|
||||
bl SetVBlankCallback
|
||||
b _0812489C
|
||||
.pool
|
||||
_0812486C:
|
||||
movs r0, 0x50
|
||||
movs r1, 0
|
||||
bl SetGpuReg
|
||||
movs r1, 0x82
|
||||
lsls r1, 5
|
||||
movs r0, 0
|
||||
bl SetGpuRegBits
|
||||
movs r0, 0
|
||||
bl ShowBg
|
||||
movs r0, 0x1
|
||||
bl ShowBg
|
||||
movs r0, 0x2
|
||||
bl ShowBg
|
||||
ldr r0, =sub_8124D14
|
||||
bl sub_81248F4
|
||||
ldr r0, =sub_81248D4
|
||||
bl SetMainCallback2
|
||||
_0812489C:
|
||||
ldr r1, =gMain
|
||||
movs r0, 0x87
|
||||
lsls r0, 3
|
||||
adds r1, r0
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
strb r0, [r1]
|
||||
_081248AA:
|
||||
add sp, 0xC
|
||||
pop {r4}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_8124690
|
||||
|
||||
thumb_func_start sub_81248C0
|
||||
sub_81248C0: @ 81248C0
|
||||
push {lr}
|
||||
|
||||
Reference in New Issue
Block a user