decompile save.c
This commit is contained in:
+4
-4
@@ -1835,7 +1835,7 @@ _08010CE2:
|
||||
bl sub_8010414
|
||||
bl sub_801017C
|
||||
bl sub_8044708
|
||||
ldr r0, _08010D4C @ =gUnknown_201C000
|
||||
ldr r0, _08010D4C @ =gDecompressionBuffer
|
||||
ldr r1, _08010D50 @ =gPlayerParty
|
||||
movs r2, 0x96
|
||||
lsls r2, 1
|
||||
@@ -1877,7 +1877,7 @@ _08010D3A:
|
||||
beq _08010D6E
|
||||
b _08010D9C
|
||||
.align 2, 0
|
||||
_08010D4C: .4byte gUnknown_201C000
|
||||
_08010D4C: .4byte gDecompressionBuffer
|
||||
_08010D50: .4byte gPlayerParty
|
||||
_08010D54: .4byte sub_800F6FC
|
||||
_08010D58: .4byte gTasks
|
||||
@@ -1940,14 +1940,14 @@ _08010DC2:
|
||||
bl bitmask_all_link_players_but_self
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, _08010DDC @ =gUnknown_201C000
|
||||
ldr r1, _08010DDC @ =gDecompressionBuffer
|
||||
movs r2, 0xC8
|
||||
bl SendBlock
|
||||
ldr r1, _08010DD8 @ =gUnknown_2023E82
|
||||
b _080110EA
|
||||
.align 2, 0
|
||||
_08010DD8: .4byte gUnknown_2023E82
|
||||
_08010DDC: .4byte gUnknown_201C000
|
||||
_08010DDC: .4byte gDecompressionBuffer
|
||||
_08010DE0:
|
||||
bl GetBlockReceivedStatus
|
||||
movs r1, 0xF
|
||||
|
||||
@@ -4942,7 +4942,7 @@ sub_80D2EA4: @ 80D2EA4
|
||||
adds r2, 0x2A
|
||||
lsls r2, 16
|
||||
asrs r2, 16
|
||||
ldr r5, _080D3004 @ =gUnknown_201C000
|
||||
ldr r5, _080D3004 @ =gDecompressionBuffer
|
||||
str r5, [sp]
|
||||
movs r3, 0
|
||||
bl CreateTrainerSprite
|
||||
@@ -5077,7 +5077,7 @@ sub_80D2EA4: @ 80D2EA4
|
||||
_080D2FF8: .4byte gReservedSpritePaletteCount
|
||||
_080D2FFC: .4byte gUnknown_83FA494
|
||||
_080D3000: .4byte gUnknown_83FA4AE
|
||||
_080D3004: .4byte gUnknown_201C000
|
||||
_080D3004: .4byte gDecompressionBuffer
|
||||
_080D3008: .4byte gSaveBlock2Ptr
|
||||
_080D300C: .4byte gSprites
|
||||
_080D3010: .4byte sub_80D301C
|
||||
|
||||
+4
-4
@@ -27,7 +27,7 @@ LoadCompressedObjectPic: @ 800EBCC
|
||||
sub sp, 0x8
|
||||
adds r4, r0, 0
|
||||
ldr r0, [r4]
|
||||
ldr r5, _0800EBFC @ =gUnknown_201C000
|
||||
ldr r5, _0800EBFC @ =gDecompressionBuffer
|
||||
adds r1, r5, 0
|
||||
bl LZ77UnCompWram
|
||||
str r5, [sp]
|
||||
@@ -45,7 +45,7 @@ LoadCompressedObjectPic: @ 800EBCC
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0800EBFC: .4byte gUnknown_201C000
|
||||
_0800EBFC: .4byte gDecompressionBuffer
|
||||
thumb_func_end LoadCompressedObjectPic
|
||||
|
||||
thumb_func_start LoadCompressedObjectPicOverrideBuffer
|
||||
@@ -76,7 +76,7 @@ LoadCompressedObjectPalette: @ 800EC28
|
||||
sub sp, 0x8
|
||||
adds r5, r0, 0
|
||||
ldr r0, [r5]
|
||||
ldr r4, _0800EC54 @ =gUnknown_201C000
|
||||
ldr r4, _0800EC54 @ =gDecompressionBuffer
|
||||
adds r1, r4, 0
|
||||
bl LZ77UnCompWram
|
||||
str r4, [sp]
|
||||
@@ -93,7 +93,7 @@ LoadCompressedObjectPalette: @ 800EC28
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0800EC54: .4byte gUnknown_201C000
|
||||
_0800EC54: .4byte gDecompressionBuffer
|
||||
_0800EC58: .4byte 0xffff0000
|
||||
thumb_func_end LoadCompressedObjectPalette
|
||||
|
||||
|
||||
+10
-10
@@ -429,7 +429,7 @@ Task_Hof_InitTeamSaveData: @ 80F2114
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
mov r9, r0
|
||||
ldr r7, _080F2140 @ =gUnknown_201C000
|
||||
ldr r7, _080F2140 @ =gDecompressionBuffer
|
||||
bl sub_8112450
|
||||
ldr r0, _080F2144 @ =gUnknown_203AB44
|
||||
ldrb r0, [r0]
|
||||
@@ -442,11 +442,11 @@ Task_Hof_InitTeamSaveData: @ 80F2114
|
||||
bl memset
|
||||
b _080F2162
|
||||
.align 2, 0
|
||||
_080F2140: .4byte gUnknown_201C000
|
||||
_080F2140: .4byte gDecompressionBuffer
|
||||
_080F2144: .4byte gUnknown_203AB44
|
||||
_080F2148:
|
||||
movs r0, 0x3
|
||||
bl sub_80DA4FC
|
||||
bl Save_LoadGameData
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -483,7 +483,7 @@ _080F218C:
|
||||
cmp r5, 0x31
|
||||
bls _080F21B2
|
||||
_080F2190:
|
||||
ldr r4, _080F220C @ =gUnknown_201C000
|
||||
ldr r4, _080F220C @ =gDecompressionBuffer
|
||||
adds r6, r4, 0
|
||||
adds r4, 0x78
|
||||
movs r5, 0
|
||||
@@ -541,7 +541,7 @@ _080F21B2:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2208: .4byte 0x000001ff
|
||||
_080F220C: .4byte gUnknown_201C000
|
||||
_080F220C: .4byte gDecompressionBuffer
|
||||
_080F2210: .4byte gUnknown_203AB38
|
||||
_080F2214: .4byte gUnknown_8419F54
|
||||
_080F2218: .4byte gTasks
|
||||
@@ -554,7 +554,7 @@ sub_80F2220: @ 80F2220
|
||||
adds r4, r0, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r1, _080F2254 @ =gUnknown_30053A4
|
||||
ldr r1, _080F2254 @ =gGameContinueCallback
|
||||
ldr r0, _080F2258 @ =CB2_DoHallOfFameScreenDontSaveData
|
||||
str r0, [r1]
|
||||
movs r0, 0x3
|
||||
@@ -574,7 +574,7 @@ sub_80F2220: @ 80F2220
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080F2254: .4byte gUnknown_30053A4
|
||||
_080F2254: .4byte gGameContinueCallback
|
||||
_080F2258: .4byte CB2_DoHallOfFameScreenDontSaveData
|
||||
_080F225C: .4byte gTasks
|
||||
_080F2260: .4byte sub_80F2264
|
||||
@@ -1609,7 +1609,7 @@ sub_80F2AA4: @ 80F2AA4
|
||||
movs r3, 0xC
|
||||
bl sub_810F558
|
||||
movs r0, 0x3
|
||||
bl sub_80DA4FC
|
||||
bl Save_LoadGameData
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
@@ -1626,7 +1626,7 @@ _080F2AD8: .4byte 0x00000226
|
||||
_080F2ADC: .4byte gTasks
|
||||
_080F2AE0: .4byte sub_80F30A4
|
||||
_080F2AE4:
|
||||
ldr r0, _080F2B2C @ =gUnknown_201C000
|
||||
ldr r0, _080F2B2C @ =gDecompressionBuffer
|
||||
ldr r4, _080F2B30 @ =gUnknown_203AB38
|
||||
ldr r1, [r4]
|
||||
movs r2, 0x80
|
||||
@@ -1663,7 +1663,7 @@ _080F2B1A:
|
||||
subs r0, r2, 0x1
|
||||
b _080F2B46
|
||||
.align 2, 0
|
||||
_080F2B2C: .4byte gUnknown_201C000
|
||||
_080F2B2C: .4byte gDecompressionBuffer
|
||||
_080F2B30: .4byte gUnknown_203AB38
|
||||
_080F2B34: .4byte 0x000001ff
|
||||
_080F2B38: .4byte gTasks
|
||||
|
||||
+8
-8
@@ -463,7 +463,7 @@ _0813BC58: .4byte gUnknown_203F18A
|
||||
thumb_func_start sub_813BC5C
|
||||
sub_813BC5C: @ 813BC5C
|
||||
push {lr}
|
||||
ldr r0, _0813BC70 @ =gUnknown_201C000
|
||||
ldr r0, _0813BC70 @ =gDecompressionBuffer
|
||||
ldr r1, _0813BC74 @ =0x0600c000
|
||||
movs r2, 0x80
|
||||
lsls r2, 7
|
||||
@@ -472,7 +472,7 @@ sub_813BC5C: @ 813BC5C
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813BC70: .4byte gUnknown_201C000
|
||||
_0813BC70: .4byte gDecompressionBuffer
|
||||
_0813BC74: .4byte 0x0600c000
|
||||
thumb_func_end sub_813BC5C
|
||||
|
||||
@@ -1586,7 +1586,7 @@ sub_813C4CC: @ 813C4CC
|
||||
movs r1, 0xF
|
||||
movs r2, 0x2
|
||||
bl GenerateFontHalfRowLookupTable
|
||||
ldr r1, _0813C508 @ =gUnknown_201C000
|
||||
ldr r1, _0813C508 @ =gDecompressionBuffer
|
||||
str r4, [sp]
|
||||
movs r0, 0x1A
|
||||
str r0, [sp, 0x4]
|
||||
@@ -1601,7 +1601,7 @@ sub_813C4CC: @ 813C4CC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813C508: .4byte gUnknown_201C000
|
||||
_0813C508: .4byte gDecompressionBuffer
|
||||
thumb_func_end sub_813C4CC
|
||||
|
||||
thumb_func_start sub_813C50C
|
||||
@@ -1617,7 +1617,7 @@ sub_813C50C: @ 813C50C
|
||||
ldr r2, _0813C578 @ =0x0000eeee
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r4, _0813C57C @ =gUnknown_201C000
|
||||
ldr r4, _0813C57C @ =gDecompressionBuffer
|
||||
ldr r2, _0813C580 @ =0x01001a00
|
||||
adds r0, r1, 0
|
||||
adds r1, r4, 0
|
||||
@@ -1658,7 +1658,7 @@ sub_813C50C: @ 813C50C
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813C578: .4byte 0x0000eeee
|
||||
_0813C57C: .4byte gUnknown_201C000
|
||||
_0813C57C: .4byte gDecompressionBuffer
|
||||
_0813C580: .4byte 0x01001a00
|
||||
thumb_func_end sub_813C50C
|
||||
|
||||
@@ -1751,7 +1751,7 @@ sub_813C624: @ 813C624
|
||||
ldr r2, _0813C640 @ =0x0000ffff
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r1, _0813C644 @ =gUnknown_201C000
|
||||
ldr r1, _0813C644 @ =gDecompressionBuffer
|
||||
ldr r2, _0813C648 @ =0x01001a00
|
||||
mov r0, sp
|
||||
bl CpuSet
|
||||
@@ -1760,7 +1760,7 @@ sub_813C624: @ 813C624
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0813C640: .4byte 0x0000ffff
|
||||
_0813C644: .4byte gUnknown_201C000
|
||||
_0813C644: .4byte gDecompressionBuffer
|
||||
_0813C648: .4byte 0x01001a00
|
||||
thumb_func_end sub_813C624
|
||||
|
||||
|
||||
@@ -321,7 +321,7 @@ sub_812B40C: @ 812B40C
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
beq _0812B42E
|
||||
ldr r0, _0812B438 @ =gUnknown_30053A0
|
||||
ldr r0, _0812B438 @ =gSaveFileStatus
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0812B440
|
||||
@@ -337,7 +337,7 @@ _0812B42E:
|
||||
b _0812B44E
|
||||
.align 2, 0
|
||||
_0812B434: .4byte gUnknown_203B0EE
|
||||
_0812B438: .4byte gUnknown_30053A0
|
||||
_0812B438: .4byte gSaveFileStatus
|
||||
_0812B43C: .4byte 0x0000083c
|
||||
_0812B440:
|
||||
ldr r0, _0812B454 @ =0x0000083c
|
||||
|
||||
+4
-4
@@ -306,10 +306,10 @@ c2_copyright_1: @ 80EC820
|
||||
cmp r0, 0
|
||||
bne _080EC858
|
||||
bl sub_8054A28
|
||||
bl ResetSaveCounters
|
||||
bl Save_ResetSaveCounters
|
||||
movs r0, 0
|
||||
bl sub_80DA4FC
|
||||
ldr r0, _080EC85C @ =gUnknown_30053A0
|
||||
bl Save_LoadGameData
|
||||
ldr r0, _080EC85C @ =gSaveFileStatus
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080EC846
|
||||
@@ -328,7 +328,7 @@ _080EC858:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080EC85C: .4byte gUnknown_30053A0
|
||||
_080EC85C: .4byte gSaveFileStatus
|
||||
_080EC860: .4byte gSaveBlock2Ptr
|
||||
thumb_func_end c2_copyright_1
|
||||
|
||||
|
||||
+2
-2
@@ -1033,7 +1033,7 @@ _08009CC0:
|
||||
mov r10, r7
|
||||
cmp r1, r0
|
||||
bls _08009D10
|
||||
ldr r0, _08009D08 @ =gUnknown_201C000
|
||||
ldr r0, _08009D08 @ =gDecompressionBuffer
|
||||
mov r8, r0
|
||||
movs r2, 0
|
||||
adds r5, r3, 0
|
||||
@@ -1058,7 +1058,7 @@ _08009CE4:
|
||||
b _08009D40
|
||||
.align 2, 0
|
||||
_08009D04: .4byte gUnknown_3000E18
|
||||
_08009D08: .4byte gUnknown_201C000
|
||||
_08009D08: .4byte gDecompressionBuffer
|
||||
_08009D0C: .4byte gUnknown_3003ED0
|
||||
_08009D10:
|
||||
movs r2, 0
|
||||
|
||||
+8
-8
@@ -12,22 +12,22 @@ CheckForFlashMemory: @ 804BFE4
|
||||
lsls r0, 16
|
||||
cmp r0, 0
|
||||
bne _0804C000
|
||||
ldr r1, _0804BFFC @ =gUnknown_3005004
|
||||
ldr r1, _0804BFFC @ =gFlashMemoryPresent
|
||||
movs r0, 0x1
|
||||
str r0, [r1]
|
||||
bl InitFlashTimer
|
||||
b _0804C006
|
||||
.align 2, 0
|
||||
_0804BFFC: .4byte gUnknown_3005004
|
||||
_0804BFFC: .4byte gFlashMemoryPresent
|
||||
_0804C000:
|
||||
ldr r1, _0804C00C @ =gUnknown_3005004
|
||||
ldr r1, _0804C00C @ =gFlashMemoryPresent
|
||||
movs r0, 0
|
||||
str r0, [r1]
|
||||
_0804C006:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804C00C: .4byte gUnknown_3005004
|
||||
_0804C00C: .4byte gFlashMemoryPresent
|
||||
thumb_func_end CheckForFlashMemory
|
||||
|
||||
thumb_func_start ClearSav2
|
||||
@@ -83,7 +83,7 @@ SetSaveBlocksPointers: @ 804C058
|
||||
ldr r0, _0804C098 @ =gSaveBlock1
|
||||
adds r0, r1, r0
|
||||
str r0, [r4]
|
||||
ldr r2, _0804C09C @ =gUnknown_3005010
|
||||
ldr r2, _0804C09C @ =gPokemonStoragePtr
|
||||
ldr r0, _0804C0A0 @ =gPokemonStorage
|
||||
adds r1, r0
|
||||
str r1, [r2]
|
||||
@@ -98,7 +98,7 @@ _0804C08C: .4byte gSaveBlock1Ptr
|
||||
_0804C090: .4byte gSaveBlock2Ptr
|
||||
_0804C094: .4byte gSaveBlock2
|
||||
_0804C098: .4byte gSaveBlock1
|
||||
_0804C09C: .4byte gUnknown_3005010
|
||||
_0804C09C: .4byte gPokemonStoragePtr
|
||||
_0804C0A0: .4byte gPokemonStorage
|
||||
thumb_func_end SetSaveBlocksPointers
|
||||
|
||||
@@ -134,7 +134,7 @@ sub_804C0A4: @ 804C0A4
|
||||
ldr r0, _0804C178 @ =gHeap + 0xf24
|
||||
adds r2, r7, 0
|
||||
bl memcpy
|
||||
ldr r6, _0804C17C @ =gUnknown_3005010
|
||||
ldr r6, _0804C17C @ =gPokemonStoragePtr
|
||||
ldr r1, [r6]
|
||||
ldr r0, _0804C180 @ =0x000083d0
|
||||
mov r8, r0
|
||||
@@ -195,7 +195,7 @@ _0804C16C: .4byte 0x00000f24
|
||||
_0804C170: .4byte gSaveBlock1Ptr
|
||||
_0804C174: .4byte 0x00003d68
|
||||
_0804C178: .4byte gHeap + 0xf24
|
||||
_0804C17C: .4byte gUnknown_3005010
|
||||
_0804C17C: .4byte gPokemonStoragePtr
|
||||
_0804C180: .4byte 0x000083d0
|
||||
_0804C184: .4byte gHeap + 0x4c8c
|
||||
thumb_func_end sub_804C0A4
|
||||
|
||||
+2
-2
@@ -254,7 +254,7 @@ _0800C4E8:
|
||||
movs r0, 0x54
|
||||
movs r1, 0x7
|
||||
bl SetGpuReg
|
||||
ldr r0, _0800C53C @ =gUnknown_30053A0
|
||||
ldr r0, _0800C53C @ =gSaveFileStatus
|
||||
ldrh r4, [r0]
|
||||
cmp r4, 0x2
|
||||
beq _0800C58C
|
||||
@@ -267,7 +267,7 @@ _0800C4E8:
|
||||
b _0800C5E8
|
||||
.align 2, 0
|
||||
_0800C538: .4byte gUnknown_2037AB8
|
||||
_0800C53C: .4byte gUnknown_30053A0
|
||||
_0800C53C: .4byte gSaveFileStatus
|
||||
_0800C540:
|
||||
cmp r4, 0x4
|
||||
beq _0800C60C
|
||||
|
||||
+6
-6
@@ -122,7 +122,7 @@ _081436B8: .4byte gUnknown_3003F84
|
||||
thumb_func_start sub_81436BC
|
||||
sub_81436BC: @ 81436BC
|
||||
push {lr}
|
||||
ldr r0, _081436E0 @ =gUnknown_201C000
|
||||
ldr r0, _081436E0 @ =gDecompressionBuffer
|
||||
movs r2, 0x80
|
||||
lsls r2, 6
|
||||
movs r1, 0
|
||||
@@ -137,7 +137,7 @@ sub_81436BC: @ 81436BC
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_081436E0: .4byte gUnknown_201C000
|
||||
_081436E0: .4byte gDecompressionBuffer
|
||||
_081436E4: .4byte gUnknown_202271A
|
||||
_081436E8: .4byte 0x00005502
|
||||
thumb_func_end sub_81436BC
|
||||
@@ -775,7 +775,7 @@ _08143C12:
|
||||
strb r0, [r4, 0x8]
|
||||
b _08143D1A
|
||||
_08143C1C:
|
||||
ldr r0, _08143C30 @ =gUnknown_201C000
|
||||
ldr r0, _08143C30 @ =gDecompressionBuffer
|
||||
bl sub_815D6B4
|
||||
strb r0, [r4, 0xE]
|
||||
ldrb r0, [r4, 0xE]
|
||||
@@ -784,7 +784,7 @@ _08143C1C:
|
||||
strb r0, [r4, 0x8]
|
||||
b _08143D1A
|
||||
.align 2, 0
|
||||
_08143C30: .4byte gUnknown_201C000
|
||||
_08143C30: .4byte gDecompressionBuffer
|
||||
_08143C34:
|
||||
ldr r0, _08143C48 @ =gUnknown_3003F64
|
||||
ldrb r0, [r0]
|
||||
@@ -803,7 +803,7 @@ _08143C4C:
|
||||
strb r0, [r4, 0x8]
|
||||
b _08143D1A
|
||||
_08143C52:
|
||||
ldr r0, _08143C70 @ =gUnknown_201C000
|
||||
ldr r0, _08143C70 @ =gDecompressionBuffer
|
||||
bl sub_815D794
|
||||
cmp r0, 0
|
||||
beq _08143C78
|
||||
@@ -815,7 +815,7 @@ _08143C52:
|
||||
strb r0, [r4, 0x8]
|
||||
b _08143D1A
|
||||
.align 2, 0
|
||||
_08143C70: .4byte gUnknown_201C000
|
||||
_08143C70: .4byte gDecompressionBuffer
|
||||
_08143C74: .4byte gUnknown_841DE99
|
||||
_08143C78:
|
||||
movs r0, 0x16
|
||||
|
||||
+4
-4
@@ -820,7 +820,7 @@ _08144E30:
|
||||
.align 2, 0
|
||||
_08144E48: .4byte gSaveBlock2Ptr
|
||||
_08144E4C:
|
||||
ldr r0, _08144E68 @ =gUnknown_201C000
|
||||
ldr r0, _08144E68 @ =gDecompressionBuffer
|
||||
ldr r1, [r4, 0x18]
|
||||
movs r2, 0x80
|
||||
lsls r2, 3
|
||||
@@ -837,7 +837,7 @@ _08144E62:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08144E68: .4byte gUnknown_201C000
|
||||
_08144E68: .4byte gDecompressionBuffer
|
||||
thumb_func_end sub_8144CA0
|
||||
|
||||
thumb_func_start sub_8144E6C
|
||||
@@ -894,7 +894,7 @@ _08144EB4:
|
||||
sub_8144EBC: @ 8144EBC
|
||||
push {r4,lr}
|
||||
adds r4, r0, 0
|
||||
ldr r3, _08144EE4 @ =gUnknown_201C000
|
||||
ldr r3, _08144EE4 @ =gDecompressionBuffer
|
||||
adds r0, r4, 0x4
|
||||
ldr r1, _08144EE8 @ =gSaveBlock2Ptr
|
||||
ldr r1, [r1]
|
||||
@@ -913,7 +913,7 @@ _08144EDC:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_08144EE4: .4byte gUnknown_201C000
|
||||
_08144EE4: .4byte gDecompressionBuffer
|
||||
_08144EE8: .4byte gSaveBlock2Ptr
|
||||
_08144EEC: .4byte gSaveBlock1Ptr
|
||||
thumb_func_end sub_8144EBC
|
||||
|
||||
@@ -6926,7 +6926,7 @@ sub_8105D64: @ 8105D64
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
mov r12, r0
|
||||
ldr r7, _08105E18 @ =gUnknown_201C000
|
||||
ldr r7, _08105E18 @ =gDecompressionBuffer
|
||||
movs r5, 0
|
||||
movs r1, 0
|
||||
_08105DA6:
|
||||
@@ -6988,7 +6988,7 @@ _08105E02:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_08105E14: .4byte gUnknown_843FAB0
|
||||
_08105E18: .4byte gUnknown_201C000
|
||||
_08105E18: .4byte gDecompressionBuffer
|
||||
thumb_func_end sub_8105D64
|
||||
|
||||
thumb_func_start sub_8105E1C
|
||||
|
||||
@@ -8,14 +8,14 @@
|
||||
thumb_func_start sub_808B9C0
|
||||
sub_808B9C0: @ 808B9C0
|
||||
push {lr}
|
||||
ldr r1, _0808B9D0 @ =gUnknown_3005010
|
||||
ldr r1, _0808B9D0 @ =gPokemonStoragePtr
|
||||
ldr r1, [r1]
|
||||
ldr r2, _0808B9D4 @ =0x000083d0
|
||||
bl memcpy
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808B9D0: .4byte gUnknown_3005010
|
||||
_0808B9D0: .4byte gPokemonStoragePtr
|
||||
_0808B9D4: .4byte 0x000083d0
|
||||
thumb_func_end sub_808B9C0
|
||||
|
||||
@@ -23,25 +23,25 @@ _0808B9D4: .4byte 0x000083d0
|
||||
sub_808B9D8: @ 808B9D8
|
||||
push {lr}
|
||||
adds r1, r0, 0
|
||||
ldr r0, _0808B9EC @ =gUnknown_3005010
|
||||
ldr r0, _0808B9EC @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldr r2, _0808B9F0 @ =0x000083d0
|
||||
bl memcpy
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808B9EC: .4byte gUnknown_3005010
|
||||
_0808B9EC: .4byte gPokemonStoragePtr
|
||||
_0808B9F0: .4byte 0x000083d0
|
||||
thumb_func_end sub_808B9D8
|
||||
|
||||
thumb_func_start StorageGetCurrentBox
|
||||
StorageGetCurrentBox: @ 808B9F4
|
||||
ldr r0, _0808B9FC @ =gUnknown_3005010
|
||||
ldr r0, _0808B9FC @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_0808B9FC: .4byte gUnknown_3005010
|
||||
_0808B9FC: .4byte gPokemonStoragePtr
|
||||
thumb_func_end StorageGetCurrentBox
|
||||
|
||||
thumb_func_start sub_808BA00
|
||||
@@ -51,14 +51,14 @@ sub_808BA00: @ 808BA00
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0xD
|
||||
bhi _0808BA10
|
||||
ldr r0, _0808BA14 @ =gUnknown_3005010
|
||||
ldr r0, _0808BA14 @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
strb r1, [r0]
|
||||
_0808BA10:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BA14: .4byte gUnknown_3005010
|
||||
_0808BA14: .4byte gPokemonStoragePtr
|
||||
thumb_func_end sub_808BA00
|
||||
|
||||
thumb_func_start GetBoxMonDataFromAnyBox
|
||||
@@ -73,7 +73,7 @@ GetBoxMonDataFromAnyBox: @ 808BA18
|
||||
bhi _0808BA54
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BA54
|
||||
ldr r2, _0808BA50 @ =gUnknown_3005010
|
||||
ldr r2, _0808BA50 @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -90,7 +90,7 @@ GetBoxMonDataFromAnyBox: @ 808BA18
|
||||
bl GetBoxMonData
|
||||
b _0808BA56
|
||||
.align 2, 0
|
||||
_0808BA50: .4byte gUnknown_3005010
|
||||
_0808BA50: .4byte gPokemonStoragePtr
|
||||
_0808BA54:
|
||||
movs r0, 0
|
||||
_0808BA56:
|
||||
@@ -112,7 +112,7 @@ SetBoxMonDataFromAnyBox: @ 808BA5C
|
||||
bhi _0808BA94
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BA94
|
||||
ldr r2, _0808BA9C @ =gUnknown_3005010
|
||||
ldr r2, _0808BA9C @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -133,7 +133,7 @@ _0808BA94:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BA9C: .4byte gUnknown_3005010
|
||||
_0808BA9C: .4byte gPokemonStoragePtr
|
||||
thumb_func_end SetBoxMonDataFromAnyBox
|
||||
|
||||
thumb_func_start GetBoxMonDataFromSelectedBox
|
||||
@@ -143,7 +143,7 @@ GetBoxMonDataFromSelectedBox: @ 808BAA0
|
||||
adds r2, r1, 0
|
||||
lsls r3, 24
|
||||
lsrs r3, 24
|
||||
ldr r0, _0808BABC @ =gUnknown_3005010
|
||||
ldr r0, _0808BABC @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0]
|
||||
adds r1, r3, 0
|
||||
@@ -151,7 +151,7 @@ GetBoxMonDataFromSelectedBox: @ 808BAA0
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808BABC: .4byte gUnknown_3005010
|
||||
_0808BABC: .4byte gPokemonStoragePtr
|
||||
thumb_func_end GetBoxMonDataFromSelectedBox
|
||||
|
||||
thumb_func_start SetBoxMonDataFromSelectedBox
|
||||
@@ -162,7 +162,7 @@ SetBoxMonDataFromSelectedBox: @ 808BAC0
|
||||
adds r3, r2, 0
|
||||
lsls r4, 24
|
||||
lsrs r4, 24
|
||||
ldr r0, _0808BAE0 @ =gUnknown_3005010
|
||||
ldr r0, _0808BAE0 @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0]
|
||||
adds r1, r4, 0
|
||||
@@ -172,7 +172,7 @@ SetBoxMonDataFromSelectedBox: @ 808BAC0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BAE0: .4byte gUnknown_3005010
|
||||
_0808BAE0: .4byte gPokemonStoragePtr
|
||||
thumb_func_end SetBoxMonDataFromSelectedBox
|
||||
|
||||
thumb_func_start GetBoxMonNickFromAnyBox
|
||||
@@ -187,7 +187,7 @@ GetBoxMonNickFromAnyBox: @ 808BAE4
|
||||
bhi _0808BB20
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BB20
|
||||
ldr r2, _0808BB1C @ =gUnknown_3005010
|
||||
ldr r2, _0808BB1C @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -205,7 +205,7 @@ GetBoxMonNickFromAnyBox: @ 808BAE4
|
||||
bl GetBoxMonData
|
||||
b _0808BB24
|
||||
.align 2, 0
|
||||
_0808BB1C: .4byte gUnknown_3005010
|
||||
_0808BB1C: .4byte gPokemonStoragePtr
|
||||
_0808BB20:
|
||||
movs r0, 0xFF
|
||||
strb r0, [r5]
|
||||
@@ -227,7 +227,7 @@ SetBoxMonNickFromAnyBox: @ 808BB2C
|
||||
bhi _0808BB62
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BB62
|
||||
ldr r2, _0808BB68 @ =gUnknown_3005010
|
||||
ldr r2, _0808BB68 @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -248,7 +248,7 @@ _0808BB62:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BB68: .4byte gUnknown_3005010
|
||||
_0808BB68: .4byte gPokemonStoragePtr
|
||||
thumb_func_end SetBoxMonNickFromAnyBox
|
||||
|
||||
thumb_func_start GetAndCopyBoxMonDataFromAnyBox
|
||||
@@ -264,7 +264,7 @@ GetAndCopyBoxMonDataFromAnyBox: @ 808BB6C
|
||||
bhi _0808BBAC
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BBAC
|
||||
ldr r2, _0808BBA8 @ =gUnknown_3005010
|
||||
ldr r2, _0808BBA8 @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -282,7 +282,7 @@ GetAndCopyBoxMonDataFromAnyBox: @ 808BB6C
|
||||
bl GetBoxMonData
|
||||
b _0808BBAE
|
||||
.align 2, 0
|
||||
_0808BBA8: .4byte gUnknown_3005010
|
||||
_0808BBA8: .4byte gPokemonStoragePtr
|
||||
_0808BBAC:
|
||||
movs r0, 0
|
||||
_0808BBAE:
|
||||
@@ -303,7 +303,7 @@ CopyBoxMonFromAnyBox: @ 808BBB4
|
||||
bhi _0808BBEA
|
||||
cmp r1, 0x1D
|
||||
bhi _0808BBEA
|
||||
ldr r0, _0808BBF0 @ =gUnknown_3005010
|
||||
ldr r0, _0808BBF0 @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
lsls r3, r1, 2
|
||||
adds r3, r1
|
||||
@@ -324,7 +324,7 @@ _0808BBEA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BBF0: .4byte gUnknown_3005010
|
||||
_0808BBF0: .4byte gPokemonStoragePtr
|
||||
thumb_func_end CopyBoxMonFromAnyBox
|
||||
|
||||
thumb_func_start sub_808BBF4
|
||||
@@ -339,7 +339,7 @@ sub_808BBF4: @ 808BBF4
|
||||
bhi _0808BC2A
|
||||
cmp r2, 0x1D
|
||||
bhi _0808BC2A
|
||||
ldr r0, _0808BC30 @ =gUnknown_3005010
|
||||
ldr r0, _0808BC30 @ =gPokemonStoragePtr
|
||||
ldr r1, [r0]
|
||||
lsls r3, r2, 2
|
||||
adds r3, r2
|
||||
@@ -360,7 +360,7 @@ _0808BC2A:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BC30: .4byte gUnknown_3005010
|
||||
_0808BC30: .4byte gPokemonStoragePtr
|
||||
thumb_func_end sub_808BBF4
|
||||
|
||||
thumb_func_start sub_808BC34
|
||||
@@ -395,7 +395,7 @@ sub_808BC34: @ 808BC34
|
||||
bhi _0808BCA0
|
||||
cmp r6, 0x1D
|
||||
bhi _0808BCA0
|
||||
ldr r2, _0808BCB0 @ =gUnknown_3005010
|
||||
ldr r2, _0808BCB0 @ =gPokemonStoragePtr
|
||||
lsls r0, r7, 2
|
||||
adds r0, r7
|
||||
lsls r1, r0, 4
|
||||
@@ -427,7 +427,7 @@ _0808BCA0:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BCB0: .4byte gUnknown_3005010
|
||||
_0808BCB0: .4byte gPokemonStoragePtr
|
||||
thumb_func_end sub_808BC34
|
||||
|
||||
thumb_func_start sub_808BCB4
|
||||
@@ -441,7 +441,7 @@ sub_808BCB4: @ 808BCB4
|
||||
bhi _0808BCE4
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BCE4
|
||||
ldr r2, _0808BCEC @ =gUnknown_3005010
|
||||
ldr r2, _0808BCEC @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -460,7 +460,7 @@ _0808BCE4:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BCEC: .4byte gUnknown_3005010
|
||||
_0808BCEC: .4byte gPokemonStoragePtr
|
||||
thumb_func_end sub_808BCB4
|
||||
|
||||
thumb_func_start sub_808BCF0
|
||||
@@ -475,7 +475,7 @@ sub_808BCF0: @ 808BCF0
|
||||
bhi _0808BD24
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BD24
|
||||
ldr r2, _0808BD2C @ =gUnknown_3005010
|
||||
ldr r2, _0808BD2C @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -495,7 +495,7 @@ _0808BD24:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BD2C: .4byte gUnknown_3005010
|
||||
_0808BD2C: .4byte gPokemonStoragePtr
|
||||
thumb_func_end sub_808BCF0
|
||||
|
||||
thumb_func_start GetBoxedMonPtr
|
||||
@@ -509,7 +509,7 @@ GetBoxedMonPtr: @ 808BD30
|
||||
bhi _0808BD64
|
||||
cmp r4, 0x1D
|
||||
bhi _0808BD64
|
||||
ldr r2, _0808BD60 @ =gUnknown_3005010
|
||||
ldr r2, _0808BD60 @ =gPokemonStoragePtr
|
||||
lsls r0, r3, 2
|
||||
adds r0, r3
|
||||
lsls r1, r0, 4
|
||||
@@ -524,7 +524,7 @@ GetBoxedMonPtr: @ 808BD30
|
||||
adds r0, r1
|
||||
b _0808BD66
|
||||
.align 2, 0
|
||||
_0808BD60: .4byte gUnknown_3005010
|
||||
_0808BD60: .4byte gPokemonStoragePtr
|
||||
_0808BD64:
|
||||
movs r0, 0
|
||||
_0808BD66:
|
||||
@@ -543,7 +543,7 @@ GetBoxNamePtr: @ 808BD6C
|
||||
movs r0, 0
|
||||
b _0808BD88
|
||||
_0808BD7A:
|
||||
ldr r0, _0808BD8C @ =gUnknown_3005010
|
||||
ldr r0, _0808BD8C @ =gPokemonStoragePtr
|
||||
lsls r1, r2, 3
|
||||
adds r1, r2
|
||||
ldr r2, _0808BD90 @ =0x00008344
|
||||
@@ -554,7 +554,7 @@ _0808BD88:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808BD8C: .4byte gUnknown_3005010
|
||||
_0808BD8C: .4byte gPokemonStoragePtr
|
||||
_0808BD90: .4byte 0x00008344
|
||||
thumb_func_end GetBoxNamePtr
|
||||
|
||||
@@ -568,7 +568,7 @@ sub_808BD94: @ 808BD94
|
||||
movs r0, 0
|
||||
b _0808BDAE
|
||||
_0808BDA2:
|
||||
ldr r0, _0808BDB4 @ =gUnknown_3005010
|
||||
ldr r0, _0808BDB4 @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldr r2, _0808BDB8 @ =0x000083c2
|
||||
adds r0, r2
|
||||
@@ -578,7 +578,7 @@ _0808BDAE:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_0808BDB4: .4byte gUnknown_3005010
|
||||
_0808BDB4: .4byte gPokemonStoragePtr
|
||||
_0808BDB8: .4byte 0x000083c2
|
||||
thumb_func_end sub_808BD94
|
||||
|
||||
@@ -593,7 +593,7 @@ sub_808BDBC: @ 808BDBC
|
||||
bhi _0808BDDA
|
||||
cmp r1, 0xF
|
||||
bhi _0808BDDA
|
||||
ldr r0, _0808BDE0 @ =gUnknown_3005010
|
||||
ldr r0, _0808BDE0 @ =gPokemonStoragePtr
|
||||
ldr r0, [r0]
|
||||
ldr r3, _0808BDE4 @ =0x000083c2
|
||||
adds r0, r3
|
||||
@@ -603,7 +603,7 @@ _0808BDDA:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0808BDE0: .4byte gUnknown_3005010
|
||||
_0808BDE0: .4byte gPokemonStoragePtr
|
||||
_0808BDE4: .4byte 0x000083c2
|
||||
thumb_func_end sub_808BDBC
|
||||
|
||||
|
||||
+2
-2
@@ -2194,9 +2194,9 @@ _08111980: .4byte gUnknown_3005E88
|
||||
sub_8111984: @ 8111984
|
||||
push {lr}
|
||||
bl sub_806E6FC
|
||||
bl ResetSaveCounters
|
||||
bl Save_ResetSaveCounters
|
||||
movs r0, 0
|
||||
bl sub_80DA4FC
|
||||
bl Save_LoadGameData
|
||||
ldr r0, _081119B4 @ =sub_8057430
|
||||
bl SetMainCallback2
|
||||
ldr r1, _081119B8 @ =gUnknown_3005024
|
||||
|
||||
@@ -28,10 +28,10 @@ sub_8079B7C: @ 8079B7C
|
||||
strb r0, [r1]
|
||||
bl SetSaveBlocksPointers
|
||||
bl sub_8054A28
|
||||
bl ResetSaveCounters
|
||||
bl Save_ResetSaveCounters
|
||||
movs r0, 0
|
||||
bl sub_80DA4FC
|
||||
ldr r0, _08079BF8 @ =gUnknown_30053A0
|
||||
bl Save_LoadGameData
|
||||
ldr r0, _08079BF8 @ =gSaveFileStatus
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08079BC4
|
||||
@@ -59,7 +59,7 @@ _08079BC8:
|
||||
_08079BEC: .4byte 0x04000208
|
||||
_08079BF0: .4byte gMain
|
||||
_08079BF4: .4byte 0x00000439
|
||||
_08079BF8: .4byte gUnknown_30053A0
|
||||
_08079BF8: .4byte gSaveFileStatus
|
||||
_08079BFC: .4byte gSaveBlock2Ptr
|
||||
_08079C00: .4byte gHeap
|
||||
_08079C04: .4byte sub_8056938
|
||||
|
||||
-2156
File diff suppressed because it is too large
Load Diff
@@ -15,8 +15,8 @@ sub_80F50F4: @ 80F50F4
|
||||
_080F50FC: .4byte gUnknown_3005430
|
||||
thumb_func_end sub_80F50F4
|
||||
|
||||
thumb_func_start sub_80F5100
|
||||
sub_80F5100: @ 80F5100
|
||||
thumb_func_start DoSaveFailedScreen
|
||||
DoSaveFailedScreen: @ 80F5100
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
ldr r1, _080F5110 @ =gUnknown_203AB4C
|
||||
@@ -28,7 +28,7 @@ sub_80F5100: @ 80F5100
|
||||
.align 2, 0
|
||||
_080F5110: .4byte gUnknown_203AB4C
|
||||
_080F5114: .4byte gUnknown_3005430
|
||||
thumb_func_end sub_80F5100
|
||||
thumb_func_end DoSaveFailedScreen
|
||||
|
||||
thumb_func_start sub_80F5118
|
||||
sub_80F5118: @ 80F5118
|
||||
@@ -435,7 +435,7 @@ _080F5454: .4byte 0x01001180
|
||||
sub_80F5458: @ 80F5458
|
||||
push {r4,r5,lr}
|
||||
movs r5, 0
|
||||
ldr r0, _080F5490 @ =gUnknown_300538C
|
||||
ldr r0, _080F5490 @ =gDamagedSaveSectors
|
||||
ldr r1, [r0]
|
||||
adds r4, r0, 0
|
||||
cmp r1, 0
|
||||
@@ -447,12 +447,12 @@ _080F5466:
|
||||
bne _080F5498
|
||||
ldr r0, _080F5494 @ =gUnknown_203AB4C
|
||||
ldrb r0, [r0]
|
||||
bl sub_80DA248
|
||||
bl HandleSavingData
|
||||
adds r5, 0x1
|
||||
ldr r0, [r4]
|
||||
cmp r0, 0
|
||||
beq _080F548C
|
||||
ldr r4, _080F5490 @ =gUnknown_300538C
|
||||
ldr r4, _080F5490 @ =gDamagedSaveSectors
|
||||
cmp r5, 0x2
|
||||
ble _080F5466
|
||||
ldr r0, [r4]
|
||||
@@ -462,7 +462,7 @@ _080F548C:
|
||||
movs r0, 0x1
|
||||
b _080F549A
|
||||
.align 2, 0
|
||||
_080F5490: .4byte gUnknown_300538C
|
||||
_080F5490: .4byte gDamagedSaveSectors
|
||||
_080F5494: .4byte gUnknown_203AB4C
|
||||
_080F5498:
|
||||
movs r0, 0
|
||||
@@ -477,7 +477,7 @@ VerifySectorWipe: @ 80F54A0
|
||||
push {r4,lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
ldr r4, _080F54C4 @ =gUnknown_2039A38
|
||||
ldr r4, _080F54C4 @ =gSaveDataBuffer
|
||||
movs r3, 0x80
|
||||
lsls r3, 5
|
||||
movs r1, 0
|
||||
@@ -492,7 +492,7 @@ _080F54B8:
|
||||
movs r0, 0x1
|
||||
b _080F54DA
|
||||
.align 2, 0
|
||||
_080F54C4: .4byte gUnknown_2039A38
|
||||
_080F54C4: .4byte gSaveDataBuffer
|
||||
_080F54C8: .4byte 0x000003ff
|
||||
_080F54CC:
|
||||
adds r0, r1, 0x1
|
||||
|
||||
+2
-2
@@ -1379,7 +1379,7 @@ _0806F814:
|
||||
beq _0806F858
|
||||
b _0806F864
|
||||
_0806F81A:
|
||||
ldr r0, _0806F838 @ =gUnknown_30053A0
|
||||
ldr r0, _0806F838 @ =gSaveFileStatus
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0806F826
|
||||
@@ -1396,7 +1396,7 @@ _0806F82E:
|
||||
str r0, [r1]
|
||||
b _0806F864
|
||||
.align 2, 0
|
||||
_0806F838: .4byte gUnknown_30053A0
|
||||
_0806F838: .4byte gSaveFileStatus
|
||||
_0806F83C: .4byte gUnknown_2031DB0
|
||||
_0806F840: .4byte gUnknown_3000FA4
|
||||
_0806F844: .4byte sub_806F86C
|
||||
|
||||
+4
-4
@@ -1107,10 +1107,10 @@ _08079248:
|
||||
bl SeedRngAndSetTrainerId
|
||||
bl SetSaveBlocksPointers
|
||||
bl sub_8054A28
|
||||
bl ResetSaveCounters
|
||||
bl Save_ResetSaveCounters
|
||||
movs r0, 0
|
||||
bl sub_80DA4FC
|
||||
ldr r0, _080792B4 @ =gUnknown_30053A0
|
||||
bl Save_LoadGameData
|
||||
ldr r0, _080792B4 @ =gSaveFileStatus
|
||||
ldrh r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08079276
|
||||
@@ -1143,7 +1143,7 @@ _080792A6:
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080792B0: .4byte gUnknown_2037AB8
|
||||
_080792B4: .4byte gUnknown_30053A0
|
||||
_080792B4: .4byte gSaveFileStatus
|
||||
_080792B8: .4byte gSaveBlock2Ptr
|
||||
_080792BC: .4byte gHeap
|
||||
_080792C0: .4byte sub_800C300
|
||||
|
||||
+8
-8
@@ -648,7 +648,7 @@ _0804CB9C:
|
||||
ldr r0, [r0]
|
||||
ldr r6, _0804CC18 @ =gUnknown_2031C94
|
||||
ldr r1, [r6]
|
||||
ldr r5, _0804CC1C @ =gUnknown_201C000
|
||||
ldr r5, _0804CC1C @ =gDecompressionBuffer
|
||||
str r5, [sp]
|
||||
movs r4, 0x3
|
||||
str r4, [sp, 0x4]
|
||||
@@ -701,7 +701,7 @@ _0804CB9C:
|
||||
.align 2, 0
|
||||
_0804CC14: .4byte gSaveBlock2Ptr
|
||||
_0804CC18: .4byte gUnknown_2031C94
|
||||
_0804CC1C: .4byte gUnknown_201C000
|
||||
_0804CC1C: .4byte gDecompressionBuffer
|
||||
_0804CC20: .4byte gUnknown_2022744
|
||||
_0804CC24: .4byte gUnknown_8261ECC
|
||||
_0804CC28: .4byte gMain
|
||||
@@ -1338,7 +1338,7 @@ _0804D19C:
|
||||
ldr r0, [r0]
|
||||
ldr r6, _0804D218 @ =gUnknown_2031C94
|
||||
ldr r1, [r6]
|
||||
ldr r5, _0804D21C @ =gUnknown_201C000
|
||||
ldr r5, _0804D21C @ =gDecompressionBuffer
|
||||
str r5, [sp]
|
||||
movs r4, 0x3
|
||||
str r4, [sp, 0x4]
|
||||
@@ -1392,7 +1392,7 @@ _0804D200:
|
||||
.align 2, 0
|
||||
_0804D214: .4byte gSaveBlock2Ptr
|
||||
_0804D218: .4byte gUnknown_2031C94
|
||||
_0804D21C: .4byte gUnknown_201C000
|
||||
_0804D21C: .4byte gDecompressionBuffer
|
||||
_0804D220: .4byte gUnknown_2022744
|
||||
_0804D224: .4byte gUnknown_8261ECC
|
||||
_0804D228: .4byte gMain
|
||||
@@ -6024,7 +6024,7 @@ _0804F71E:
|
||||
sub_804F728: @ 804F728
|
||||
push {lr}
|
||||
sub sp, 0x8
|
||||
ldr r2, _0804F744 @ =gUnknown_201C000
|
||||
ldr r2, _0804F744 @ =gDecompressionBuffer
|
||||
str r2, [sp]
|
||||
movs r2, 0x6
|
||||
str r2, [sp, 0x4]
|
||||
@@ -6035,7 +6035,7 @@ sub_804F728: @ 804F728
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_0804F744: .4byte gUnknown_201C000
|
||||
_0804F744: .4byte gDecompressionBuffer
|
||||
thumb_func_end sub_804F728
|
||||
|
||||
thumb_func_start sub_804F748
|
||||
@@ -7852,7 +7852,7 @@ sub_80504CC: @ 80504CC
|
||||
bl sub_80F696C
|
||||
ldr r0, _080505BC @ =gUnknown_8D0051C
|
||||
mov r8, r0
|
||||
ldr r4, _080505C0 @ =gUnknown_201C000
|
||||
ldr r4, _080505C0 @ =gDecompressionBuffer
|
||||
adds r1, r4, 0
|
||||
bl LZDecompressWram
|
||||
movs r0, 0
|
||||
@@ -7898,7 +7898,7 @@ sub_80504CC: @ 80504CC
|
||||
_080505B4: .4byte gUnknown_826D1D4
|
||||
_080505B8: .4byte gUnknown_8D00000
|
||||
_080505BC: .4byte gUnknown_8D0051C
|
||||
_080505C0: .4byte gUnknown_201C000
|
||||
_080505C0: .4byte gDecompressionBuffer
|
||||
_080505C4: .4byte gUnknown_8D004D8
|
||||
_080505C8: .4byte gUnknown_826D1BC
|
||||
thumb_func_end sub_80504CC
|
||||
|
||||
+2
-2
@@ -2787,13 +2787,13 @@ sub_814EC80: @ 814EC80
|
||||
adds r6, r0, 0
|
||||
movs r5, 0
|
||||
ldr r0, _0814EC94 @ =gUnknown_8EB0ADC
|
||||
ldr r4, _0814EC98 @ =gUnknown_201C000
|
||||
ldr r4, _0814EC98 @ =gDecompressionBuffer
|
||||
adds r1, r4, 0
|
||||
bl LZ77UnCompWram
|
||||
b _0814ECCA
|
||||
.align 2, 0
|
||||
_0814EC94: .4byte gUnknown_8EB0ADC
|
||||
_0814EC98: .4byte gUnknown_201C000
|
||||
_0814EC98: .4byte gDecompressionBuffer
|
||||
_0814EC9C:
|
||||
lsls r1, r5, 2
|
||||
movs r2, 0xA2
|
||||
|
||||
Reference in New Issue
Block a user