Guess a small struct in save block 2

This commit is contained in:
PikalaxALT
2018-12-21 11:43:24 -05:00
parent 7f5addc626
commit a7ab82a948
30 changed files with 379 additions and 356 deletions
+22 -22
View File
@@ -1004,7 +1004,7 @@ _08010590:
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
_080105BC: _080105BC:
ldr r0, _080105D0 @ =gUnknown_3003F3C ldr r0, _080105D0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080105C6 bne _080105C6
@@ -1014,7 +1014,7 @@ _080105C6:
b _080108B8 b _080108B8
.align 2, 0 .align 2, 0
_080105CC: .4byte gUnknown_2023E82 _080105CC: .4byte gUnknown_2023E82
_080105D0: .4byte gUnknown_3003F3C _080105D0: .4byte gWirelessCommType
_080105D4: _080105D4:
ldr r2, _08010640 @ =gBattleTypeFlags ldr r2, _08010640 @ =gBattleTypeFlags
ldr r1, [r2] ldr r1, [r2]
@@ -1023,7 +1023,7 @@ _080105D4:
ands r0, r6 ands r0, r6
cmp r0, 0 cmp r0, 0
beq _08010658 beq _08010658
ldr r0, _08010644 @ =gUnknown_3003F64 ldr r0, _08010644 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080105EC bne _080105EC
@@ -1056,7 +1056,7 @@ _080105EC:
ldr r0, _08010650 @ =gUnknown_2023E82 ldr r0, _08010650 @ =gUnknown_2023E82
strb r6, [r0] strb r6, [r0]
_0801062A: _0801062A:
ldr r0, _08010654 @ =gUnknown_3003F3C ldr r0, _08010654 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010634 bne _08010634
@@ -1068,11 +1068,11 @@ _08010634:
b _080108B8 b _080108B8
.align 2, 0 .align 2, 0
_08010640: .4byte gBattleTypeFlags _08010640: .4byte gBattleTypeFlags
_08010644: .4byte gUnknown_3003F64 _08010644: .4byte gReceivedRemoteLinkPlayers
_08010648: .4byte gBattleStruct _08010648: .4byte gBattleStruct
_0801064C: .4byte 0x00000185 _0801064C: .4byte 0x00000185
_08010650: .4byte gUnknown_2023E82 _08010650: .4byte gUnknown_2023E82
_08010654: .4byte gUnknown_3003F3C _08010654: .4byte gWirelessCommType
_08010658: _08010658:
movs r0, 0x4 movs r0, 0x4
orrs r1, r0 orrs r1, r0
@@ -1515,7 +1515,7 @@ _08010A14:
_08010A1E: _08010A1E:
b _08010B82 b _08010B82
_08010A20: _08010A20:
ldr r0, _08010A58 @ =gUnknown_3003F64 ldr r0, _08010A58 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010A2A bne _08010A2A
@@ -1542,7 +1542,7 @@ _08010A36:
strb r0, [r5] strb r0, [r5]
b _08010B82 b _08010B82
.align 2, 0 .align 2, 0
_08010A58: .4byte gUnknown_3003F64 _08010A58: .4byte gReceivedRemoteLinkPlayers
_08010A5C: _08010A5C:
bl GetBlockReceivedStatus bl GetBlockReceivedStatus
movs r1, 0xF movs r1, 0xF
@@ -1628,7 +1628,7 @@ _08010AFC:
bne _08010B82 bne _08010B82
movs r0, 0x3 movs r0, 0x3
strb r0, [r5] strb r0, [r5]
ldr r0, _08010B20 @ =gUnknown_3003F3C ldr r0, _08010B20 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08010B24 beq _08010B24
@@ -1636,12 +1636,12 @@ _08010AFC:
b _08010B82 b _08010B82
.align 2, 0 .align 2, 0
_08010B1C: .4byte gPaletteFade _08010B1C: .4byte gPaletteFade
_08010B20: .4byte gUnknown_3003F3C _08010B20: .4byte gWirelessCommType
_08010B24: _08010B24:
bl sub_800AAC0 bl sub_800AAC0
b _08010B82 b _08010B82
_08010B2A: _08010B2A:
ldr r0, _08010B54 @ =gUnknown_3003F3C ldr r0, _08010B54 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08010B64 beq _08010B64
@@ -1661,12 +1661,12 @@ _08010B2A:
bl SetMainCallback2 bl SetMainCallback2
b _08010B82 b _08010B82
.align 2, 0 .align 2, 0
_08010B54: .4byte gUnknown_3003F3C _08010B54: .4byte gWirelessCommType
_08010B58: .4byte gBattleTypeFlags _08010B58: .4byte gBattleTypeFlags
_08010B5C: .4byte gMain _08010B5C: .4byte gMain
_08010B60: .4byte sub_800FE24 _08010B60: .4byte sub_800FE24
_08010B64: _08010B64:
ldr r0, _08010B90 @ =gUnknown_3003F64 ldr r0, _08010B90 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010B82 bne _08010B82
@@ -1688,7 +1688,7 @@ _08010B82:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08010B90: .4byte gUnknown_3003F64 _08010B90: .4byte gReceivedRemoteLinkPlayers
_08010B94: .4byte gBattleTypeFlags _08010B94: .4byte gBattleTypeFlags
_08010B98: .4byte gMain _08010B98: .4byte gMain
_08010B9C: .4byte sub_800FE24 _08010B9C: .4byte sub_800FE24
@@ -1757,7 +1757,7 @@ _08010C18:
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
_08010C44: _08010C44:
ldr r0, _08010C58 @ =gUnknown_3003F3C ldr r0, _08010C58 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010C4E bne _08010C4E
@@ -1767,9 +1767,9 @@ _08010C4E:
b _080110F0 b _080110F0
.align 2, 0 .align 2, 0
_08010C54: .4byte gUnknown_2023E82 _08010C54: .4byte gUnknown_2023E82
_08010C58: .4byte gUnknown_3003F3C _08010C58: .4byte gWirelessCommType
_08010C5C: _08010C5C:
ldr r0, _08010CC0 @ =gUnknown_3003F64 ldr r0, _08010CC0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010C66 bne _08010C66
@@ -1805,7 +1805,7 @@ _08010C66:
adds r0, 0x1 adds r0, 0x1
strb r0, [r1] strb r0, [r1]
_08010CAA: _08010CAA:
ldr r0, _08010CD0 @ =gUnknown_3003F3C ldr r0, _08010CD0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08010CB4 bne _08010CB4
@@ -1816,11 +1816,11 @@ _08010CB4:
bl sub_80FCD74 bl sub_80FCD74
b _080110F0 b _080110F0
.align 2, 0 .align 2, 0
_08010CC0: .4byte gUnknown_3003F64 _08010CC0: .4byte gReceivedRemoteLinkPlayers
_08010CC4: .4byte gBattleStruct _08010CC4: .4byte gBattleStruct
_08010CC8: .4byte 0x00000185 _08010CC8: .4byte 0x00000185
_08010CCC: .4byte gUnknown_2023E82 _08010CCC: .4byte gUnknown_2023E82
_08010CD0: .4byte gUnknown_3003F3C _08010CD0: .4byte gWirelessCommType
_08010CD4: _08010CD4:
bl GetBlockReceivedStatus bl GetBlockReceivedStatus
movs r1, 0xF movs r1, 0xF
@@ -11647,7 +11647,7 @@ _08015B74:
ands r0, r5 ands r0, r5
cmp r0, 0 cmp r0, 0
beq _08015B86 beq _08015B86
ldr r0, _08015BE4 @ =gUnknown_3003F64 ldr r0, _08015BE4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08015BD4 bne _08015BD4
@@ -11696,7 +11696,7 @@ _08015BD4:
.align 2, 0 .align 2, 0
_08015BDC: .4byte gBattleTypeFlags _08015BDC: .4byte gBattleTypeFlags
_08015BE0: .4byte gPlayerParty _08015BE0: .4byte gPlayerParty
_08015BE4: .4byte gUnknown_3003F64 _08015BE4: .4byte gReceivedRemoteLinkPlayers
_08015BE8: .4byte gSpecialVar_Result _08015BE8: .4byte gSpecialVar_Result
_08015BEC: .4byte gUnknown_2023E8A _08015BEC: .4byte gUnknown_2023E8A
_08015BF0: .4byte gMain _08015BF0: .4byte gMain
+6 -6
View File
@@ -2330,11 +2330,11 @@ _0802F600:
thumb_func_start sub_802F610 thumb_func_start sub_802F610
sub_802F610: @ 802F610 sub_802F610: @ 802F610
push {lr} push {lr}
ldr r0, _0802F64C @ =gUnknown_3003F3C ldr r0, _0802F64C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0802F664 bne _0802F664
ldr r0, _0802F650 @ =gUnknown_3003F64 ldr r0, _0802F650 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0802F694 bne _0802F694
@@ -2356,8 +2356,8 @@ sub_802F610: @ 802F610
bl FreeAllWindowBuffers bl FreeAllWindowBuffers
b _0802F694 b _0802F694
.align 2, 0 .align 2, 0
_0802F64C: .4byte gUnknown_3003F3C _0802F64C: .4byte gWirelessCommType
_0802F650: .4byte gUnknown_3003F64 _0802F650: .4byte gReceivedRemoteLinkPlayers
_0802F654: .4byte gMain _0802F654: .4byte gMain
_0802F658: .4byte 0x00000439 _0802F658: .4byte 0x00000439
_0802F65C: .4byte gUnknown_3004F80 _0802F65C: .4byte gUnknown_3004F80
@@ -2408,7 +2408,7 @@ sub_802F6A8: @ 802F6A8
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0802F6FC beq _0802F6FC
ldr r0, _0802F6D8 @ =gUnknown_3003F3C ldr r0, _0802F6D8 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0802F6DC bne _0802F6DC
@@ -2417,7 +2417,7 @@ sub_802F6A8: @ 802F6A8
.align 2, 0 .align 2, 0
_0802F6D0: .4byte gPaletteFade _0802F6D0: .4byte gPaletteFade
_0802F6D4: .4byte gBattleTypeFlags _0802F6D4: .4byte gBattleTypeFlags
_0802F6D8: .4byte gUnknown_3003F3C _0802F6D8: .4byte gWirelessCommType
_0802F6DC: _0802F6DC:
bl sub_800AB9C bl sub_800AB9C
_0802F6E0: _0802F6E0:
+8 -8
View File
@@ -14,13 +14,13 @@ sub_800D230: @ 800D230
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0800D262 beq _0800D262
ldr r0, _0800D26C @ =gUnknown_3003F3C ldr r0, _0800D26C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0800D24A beq _0800D24A
bl sub_800B1F4 bl sub_800B1F4
_0800D24A: _0800D24A:
ldr r0, _0800D270 @ =gUnknown_3003F64 ldr r0, _0800D270 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800D256 bne _0800D256
@@ -35,8 +35,8 @@ _0800D262:
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800D268: .4byte gBattleTypeFlags _0800D268: .4byte gBattleTypeFlags
_0800D26C: .4byte gUnknown_3003F3C _0800D26C: .4byte gWirelessCommType
_0800D270: .4byte gUnknown_3003F64 _0800D270: .4byte gReceivedRemoteLinkPlayers
_0800D274: .4byte sub_8081A90 _0800D274: .4byte sub_8081A90
thumb_func_end sub_800D230 thumb_func_end sub_800D230
@@ -1229,7 +1229,7 @@ _0800DBDE:
ldrh r0, [r1, 0x1E] ldrh r0, [r1, 0x1E]
adds r0, 0x1 adds r0, 0x1
strh r0, [r1, 0x1E] strh r0, [r1, 0x1E]
ldr r0, _0800DBF0 @ =gUnknown_3003F64 ldr r0, _0800DBF0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800DBEE bne _0800DBEE
@@ -1237,7 +1237,7 @@ _0800DBDE:
_0800DBEE: _0800DBEE:
b _0800DD1C b _0800DD1C
.align 2, 0 .align 2, 0
_0800DBF0: .4byte gUnknown_3003F64 _0800DBF0: .4byte gReceivedRemoteLinkPlayers
_0800DBF4: _0800DBF4:
bl GetLinkPlayerCount_2 bl GetLinkPlayerCount_2
lsls r0, 24 lsls r0, 24
@@ -1403,7 +1403,7 @@ sub_800DD28: @ 800DD28
mov r6, r9 mov r6, r9
mov r5, r8 mov r5, r8
push {r5-r7} push {r5-r7}
ldr r0, _0800DD5C @ =gUnknown_3003F64 ldr r0, _0800DD5C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0800DE28 beq _0800DE28
@@ -1424,7 +1424,7 @@ sub_800DD28: @ 800DD28
mov r10, r0 mov r10, r0
b _0800DE1C b _0800DE1C
.align 2, 0 .align 2, 0
_0800DD5C: .4byte gUnknown_3003F64 _0800DD5C: .4byte gReceivedRemoteLinkPlayers
_0800DD60: .4byte gBattleTypeFlags _0800DD60: .4byte gBattleTypeFlags
_0800DD64: .4byte gLinkPlayers _0800DD64: .4byte gLinkPlayers
_0800DD68: .4byte 0x00002211 _0800DD68: .4byte 0x00002211
+18 -18
View File
@@ -1034,7 +1034,7 @@ sub_8080F78: @ 8080F78
push {r4,r5,lr} push {r4,r5,lr}
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, _08080FAC @ =gUnknown_3003F64 ldr r0, _08080FAC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08080FA6 bne _08080FA6
@@ -1055,7 +1055,7 @@ _08080FA6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08080FAC: .4byte gUnknown_3003F64 _08080FAC: .4byte gReceivedRemoteLinkPlayers
_08080FB0: .4byte gTasks _08080FB0: .4byte gTasks
thumb_func_end sub_8080F78 thumb_func_end sub_8080F78
@@ -1472,7 +1472,7 @@ sub_80812D8: @ 80812D8
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
ldr r0, _08081308 @ =gUnknown_3003F64 ldr r0, _08081308 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _08081300 bne _08081300
@@ -1490,7 +1490,7 @@ _08081300:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08081308: .4byte gUnknown_3003F64 _08081308: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_80812D8 thumb_func_end sub_80812D8
thumb_func_start sub_808130C thumb_func_start sub_808130C
@@ -1567,7 +1567,7 @@ _0808139C:
bl sub_800AAC0 bl sub_800AAC0
b _080813AA b _080813AA
_080813A2: _080813A2:
ldr r0, _080813B4 @ =gUnknown_3003F64 ldr r0, _080813B4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
_080813A6: _080813A6:
cmp r0, 0 cmp r0, 0
@@ -1578,7 +1578,7 @@ _080813AA:
strh r0, [r4, 0x8] strh r0, [r4, 0x8]
b _0808143A b _0808143A
.align 2, 0 .align 2, 0
_080813B4: .4byte gUnknown_3003F64 _080813B4: .4byte gReceivedRemoteLinkPlayers
_080813B8: _080813B8:
ldr r0, _080813CC @ =gLinkPlayers ldr r0, _080813CC @ =gLinkPlayers
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
@@ -1936,7 +1936,7 @@ sub_8081668: @ 8081668
movs r5, 0x1 movs r5, 0x1
eors r0, r5 eors r0, r5
bl sub_80CD98C bl sub_80CD98C
ldr r0, _080816C0 @ =gUnknown_3003F3C ldr r0, _080816C0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0808170A beq _0808170A
@@ -1952,7 +1952,7 @@ _080816B0: .4byte gBattleTypeFlags
_080816B4: .4byte 0x0000ffdf _080816B4: .4byte 0x0000ffdf
_080816B8: .4byte gSpecialVar_0x8004 _080816B8: .4byte gSpecialVar_0x8004
_080816BC: .4byte gUnknown_300502C _080816BC: .4byte gUnknown_300502C
_080816C0: .4byte gUnknown_3003F3C _080816C0: .4byte gWirelessCommType
_080816C4: .4byte gUnknown_2023E8A _080816C4: .4byte gUnknown_2023E8A
_080816C8: _080816C8:
ldr r4, _080816E8 @ =gLinkPlayers ldr r4, _080816E8 @ =gLinkPlayers
@@ -2207,7 +2207,7 @@ _080818B8:
.align 2, 0 .align 2, 0
_080818C0: .4byte gUnknown_2031DA4 _080818C0: .4byte gUnknown_2031DA4
_080818C4: _080818C4:
ldr r0, _080818E0 @ =gUnknown_3003F64 ldr r0, _080818E0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080818D8 bne _080818D8
@@ -2220,7 +2220,7 @@ _080818D8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080818E0: .4byte gUnknown_3003F64 _080818E0: .4byte gReceivedRemoteLinkPlayers
_080818E4: .4byte sub_804C718 _080818E4: .4byte sub_804C718
thumb_func_end sub_8081850 thumb_func_end sub_8081850
@@ -2299,7 +2299,7 @@ _08081970:
thumb_func_start sub_8081978 thumb_func_start sub_8081978
sub_8081978: @ 8081978 sub_8081978: @ 8081978
push {lr} push {lr}
ldr r0, _0808198C @ =gUnknown_3003F3C ldr r0, _0808198C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08081994 beq _08081994
@@ -2307,7 +2307,7 @@ sub_8081978: @ 8081978
bl sub_8081828 bl sub_8081828
b _0808199A b _0808199A
.align 2, 0 .align 2, 0
_0808198C: .4byte gUnknown_3003F3C _0808198C: .4byte gWirelessCommType
_08081990: .4byte sub_80818E8 _08081990: .4byte sub_80818E8
_08081994: _08081994:
ldr r0, _080819A0 @ =sub_8081850 ldr r0, _080819A0 @ =sub_8081850
@@ -2347,7 +2347,7 @@ sub_80819C8: @ 80819C8
ldr r2, _080819E8 @ =0x00002211 ldr r2, _080819E8 @ =0x00002211
adds r0, r2, 0 adds r0, r2, 0
strh r0, [r1] strh r0, [r1]
ldr r0, _080819EC @ =gUnknown_3003F3C ldr r0, _080819EC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080819F4 beq _080819F4
@@ -2357,7 +2357,7 @@ sub_80819C8: @ 80819C8
.align 2, 0 .align 2, 0
_080819E4: .4byte gLinkType _080819E4: .4byte gLinkType
_080819E8: .4byte 0x00002211 _080819E8: .4byte 0x00002211
_080819EC: .4byte gUnknown_3003F3C _080819EC: .4byte gWirelessCommType
_080819F0: .4byte sub_8081454 _080819F0: .4byte sub_8081454
_080819F4: _080819F4:
ldr r0, _08081A00 @ =sub_8081318 ldr r0, _08081A00 @ =sub_8081318
@@ -2465,7 +2465,7 @@ sub_8081A90: @ 8081A90
adds r0, r4, 0 adds r0, r4, 0
bl DestroyTask bl DestroyTask
_08081AC2: _08081AC2:
ldr r0, _08081AE0 @ =gUnknown_3003F64 ldr r0, _08081AE0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08081AD0 beq _08081AD0
@@ -2478,7 +2478,7 @@ _08081AD0:
.align 2, 0 .align 2, 0
_08081AD8: .4byte gTasks _08081AD8: .4byte gTasks
_08081ADC: .4byte c2_800ACD4 _08081ADC: .4byte c2_800ACD4
_08081AE0: .4byte gUnknown_3003F64 _08081AE0: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_8081A90 thumb_func_end sub_8081A90
thumb_func_start sub_8081AE4 thumb_func_start sub_8081AE4
@@ -2486,7 +2486,7 @@ sub_8081AE4: @ 8081AE4
push {r4,lr} push {r4,lr}
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
ldr r0, _08081B04 @ =gUnknown_3003F64 ldr r0, _08081B04 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08081AFC bne _08081AFC
@@ -2498,7 +2498,7 @@ _08081AFC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08081B04: .4byte gUnknown_3003F64 _08081B04: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_8081AE4 thumb_func_end sub_8081AE4
thumb_func_start sub_8081B08 thumb_func_start sub_8081B08
+4 -4
View File
@@ -839,7 +839,7 @@ _080CE4C0: .4byte gSprites
_080CE4C4: .4byte nullsub_10 _080CE4C4: .4byte nullsub_10
_080CE4C8: .4byte gMain _080CE4C8: .4byte gMain
_080CE4CC: _080CE4CC:
ldr r0, _080CE4FC @ =gUnknown_3003F3C ldr r0, _080CE4FC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080CE4E0 beq _080CE4E0
@@ -864,7 +864,7 @@ _080CE4F4:
strb r0, [r1] strb r0, [r1]
b _080CE534 b _080CE534
.align 2, 0 .align 2, 0
_080CE4FC: .4byte gUnknown_3003F3C _080CE4FC: .4byte gWirelessCommType
_080CE500: .4byte gMain _080CE500: .4byte gMain
_080CE504: _080CE504:
movs r0, 0x1 movs r0, 0x1
@@ -3687,7 +3687,7 @@ _080CFDAC:
beq _080CFDBA beq _080CFDBA
b _080D003A b _080D003A
_080CFDBA: _080CFDBA:
ldr r0, _080CFE18 @ =gUnknown_3003F3C ldr r0, _080CFE18 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080CFDC6 beq _080CFDC6
@@ -3725,7 +3725,7 @@ _080CFDC6:
b _080D003A b _080D003A
.align 2, 0 .align 2, 0
_080CFE14: .4byte gPaletteFade _080CFE14: .4byte gPaletteFade
_080CFE18: .4byte gUnknown_3003F3C _080CFE18: .4byte gWirelessCommType
_080CFE1C: .4byte gPlayerParty _080CFE1C: .4byte gPlayerParty
_080CFE20: .4byte gTasks _080CFE20: .4byte gTasks
_080CFE24: .4byte gPlayerPartyCount _080CFE24: .4byte gPlayerPartyCount
+2 -2
View File
@@ -1490,7 +1490,7 @@ _0807E6D4:
strh r0, [r4] strh r0, [r4]
b _0807E6F4 b _0807E6F4
_0807E6DC: _0807E6DC:
ldr r0, _0807E6FC @ =gUnknown_3003F64 ldr r0, _0807E6FC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0807E6F4 bne _0807E6F4
@@ -1504,7 +1504,7 @@ _0807E6F4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0807E6FC: .4byte gUnknown_3003F64 _0807E6FC: .4byte gReceivedRemoteLinkPlayers
_0807E700: .4byte sub_805671C _0807E700: .4byte sub_805671C
thumb_func_end sub_807E678 thumb_func_end sub_807E678
+2 -2
View File
@@ -357,14 +357,14 @@ _0812B458: .4byte gUnknown_203B0EE
thumb_func_start sub_812B45C thumb_func_start sub_812B45C
sub_812B45C: @ 812B45C sub_812B45C: @ 812B45C
push {lr} push {lr}
ldr r0, _0812B46C @ =gUnknown_3003F64 ldr r0, _0812B46C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _0812B470 beq _0812B470
movs r0, 0x1 movs r0, 0x1
b _0812B472 b _0812B472
.align 2, 0 .align 2, 0
_0812B46C: .4byte gUnknown_3003F64 _0812B46C: .4byte gReceivedRemoteLinkPlayers
_0812B470: _0812B470:
movs r0, 0 movs r0, 0
_0812B472: _0812B472:
+68 -68
View File
@@ -434,7 +434,7 @@ _08009800: .4byte gUnknown_3003F84
thumb_func_start sub_8009804 thumb_func_start sub_8009804
sub_8009804: @ 8009804 sub_8009804: @ 8009804
push {r4-r6,lr} push {r4-r6,lr}
ldr r0, _0800984C @ =gUnknown_3003F3C ldr r0, _0800984C @ =gWirelessCommType
ldrb r4, [r0] ldrb r4, [r0]
cmp r4, 0 cmp r4, 0
bne _08009878 bne _08009878
@@ -464,7 +464,7 @@ sub_8009804: @ 8009804
bl CreateTask bl CreateTask
b _0800987C b _0800987C
.align 2, 0 .align 2, 0
_0800984C: .4byte gUnknown_3003F3C _0800984C: .4byte gWirelessCommType
_08009850: .4byte gUnknown_3003F80 _08009850: .4byte gUnknown_3003F80
_08009854: .4byte sub_800A720 _08009854: .4byte sub_800A720
_08009858: .4byte gLinkVSyncDisabled _08009858: .4byte gLinkVSyncDisabled
@@ -478,7 +478,7 @@ _08009874: .4byte task02_080097CC
_08009878: _08009878:
bl sub_80F86F4 bl sub_80F86F4
_0800987C: _0800987C:
ldr r1, _080098A8 @ =gUnknown_3003F64 ldr r1, _080098A8 @ =gReceivedRemoteLinkPlayers
movs r0, 0 movs r0, 0
strb r0, [r1] strb r0, [r1]
movs r1, 0 movs r1, 0
@@ -501,7 +501,7 @@ _0800988E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080098A8: .4byte gUnknown_3003F64 _080098A8: .4byte gReceivedRemoteLinkPlayers
_080098AC: .4byte gUnknown_3003EB8 _080098AC: .4byte gUnknown_3003EB8
_080098B0: .4byte gUnknown_3003F30 _080098B0: .4byte gUnknown_3003F30
_080098B4: .4byte gUnknown_3003F2C _080098B4: .4byte gUnknown_3003F2C
@@ -510,10 +510,10 @@ _080098B4: .4byte gUnknown_3003F2C
thumb_func_start sub_80098B8 thumb_func_start sub_80098B8
sub_80098B8: @ 80098B8 sub_80098B8: @ 80098B8
push {r4,lr} push {r4,lr}
ldr r0, _080098DC @ =gUnknown_3003F64 ldr r0, _080098DC @ =gReceivedRemoteLinkPlayers
movs r4, 0 movs r4, 0
strb r4, [r0] strb r4, [r0]
ldr r0, _080098E0 @ =gUnknown_3003F3C ldr r0, _080098E0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080098CC beq _080098CC
@@ -526,8 +526,8 @@ _080098CC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080098DC: .4byte gUnknown_3003F64 _080098DC: .4byte gReceivedRemoteLinkPlayers
_080098E0: .4byte gUnknown_3003F3C _080098E0: .4byte gWirelessCommType
_080098E4: .4byte gLinkOpen _080098E4: .4byte gLinkOpen
thumb_func_end sub_80098B8 thumb_func_end sub_80098B8
@@ -840,7 +840,7 @@ _08009B48:
blt _08009B40 blt _08009B40
cmp r5, 0 cmp r5, 0
bne _08009B64 bne _08009B64
ldr r1, _08009B6C @ =gUnknown_3003F64 ldr r1, _08009B6C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0 cmp r0, 0
bne _08009B64 bne _08009B64
@@ -851,7 +851,7 @@ _08009B64:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08009B6C: .4byte gUnknown_3003F64 _08009B6C: .4byte gReceivedRemoteLinkPlayers
thumb_func_end HandleReceiveRemoteLinkPlayer thumb_func_end HandleReceiveRemoteLinkPlayer
thumb_func_start sub_8009B70 thumb_func_start sub_8009B70
@@ -1429,7 +1429,7 @@ _08009FE4: .4byte gUnknown_3003F50
thumb_func_start sub_8009FE8 thumb_func_start sub_8009FE8
sub_8009FE8: @ 8009FE8 sub_8009FE8: @ 8009FE8
push {lr} push {lr}
ldr r0, _0800A000 @ =gUnknown_3003F3C ldr r0, _0800A000 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08009FF6 beq _08009FF6
@@ -1441,7 +1441,7 @@ _08009FF6:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800A000: .4byte gUnknown_3003F3C _0800A000: .4byte gWirelessCommType
_0800A004: .4byte gUnknown_3003F80 _0800A004: .4byte gUnknown_3003F80
_0800A008: .4byte sub_800A040 _0800A008: .4byte sub_800A040
thumb_func_end sub_8009FE8 thumb_func_end sub_8009FE8
@@ -1449,14 +1449,14 @@ _0800A008: .4byte sub_800A040
thumb_func_start sub_800A00C thumb_func_start sub_800A00C
sub_800A00C: @ 800A00C sub_800A00C: @ 800A00C
push {lr} push {lr}
ldr r0, _0800A01C @ =gUnknown_3003F3C ldr r0, _0800A01C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0800A020 beq _0800A020
bl sub_80F9808 bl sub_80F9808
b _0800A03A b _0800A03A
.align 2, 0 .align 2, 0
_0800A01C: .4byte gUnknown_3003F3C _0800A01C: .4byte gWirelessCommType
_0800A020: _0800A020:
ldr r0, _0800A030 @ =gUnknown_3003F80 ldr r0, _0800A030 @ =gUnknown_3003F80
ldr r1, [r0] ldr r1, [r0]
@@ -1478,7 +1478,7 @@ _0800A03A:
thumb_func_start sub_800A040 thumb_func_start sub_800A040
sub_800A040: @ 800A040 sub_800A040: @ 800A040
push {lr} push {lr}
ldr r0, _0800A054 @ =gUnknown_3003F64 ldr r0, _0800A054 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A050 bne _0800A050
@@ -1488,7 +1488,7 @@ _0800A050:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800A054: .4byte gUnknown_3003F64 _0800A054: .4byte gReceivedRemoteLinkPlayers
_0800A058: .4byte 0x0000cafe _0800A058: .4byte 0x0000cafe
thumb_func_end sub_800A040 thumb_func_end sub_800A040
@@ -1505,14 +1505,14 @@ _0800A064: .4byte gUnknown_3003F80
thumb_func_start sub_800A068 thumb_func_start sub_800A068
sub_800A068: @ 800A068 sub_800A068: @ 800A068
push {lr} push {lr}
ldr r0, _0800A078 @ =gUnknown_3003F3C ldr r0, _0800A078 @ =gWirelessCommType
ldrb r1, [r0] ldrb r1, [r0]
cmp r1, 0 cmp r1, 0
beq _0800A07C beq _0800A07C
bl sub_80F985C bl sub_80F985C
b _0800A080 b _0800A080
.align 2, 0 .align 2, 0
_0800A078: .4byte gUnknown_3003F3C _0800A078: .4byte gWirelessCommType
_0800A07C: _0800A07C:
ldr r0, _0800A084 @ =gUnknown_3003F80 ldr r0, _0800A084 @ =gUnknown_3003F80
str r1, [r0] str r1, [r0]
@@ -1526,7 +1526,7 @@ _0800A084: .4byte gUnknown_3003F80
thumb_func_start GetLinkPlayerCount thumb_func_start GetLinkPlayerCount
GetLinkPlayerCount: @ 800A088 GetLinkPlayerCount: @ 800A088
push {lr} push {lr}
ldr r0, _0800A0A0 @ =gUnknown_3003F3C ldr r0, _0800A0A0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800A0A8 bne _0800A0A8
@@ -1537,7 +1537,7 @@ GetLinkPlayerCount: @ 800A088
lsrs r0, 2 lsrs r0, 2
b _0800A0B0 b _0800A0B0
.align 2, 0 .align 2, 0
_0800A0A0: .4byte gUnknown_3003F3C _0800A0A0: .4byte gWirelessCommType
_0800A0A4: .4byte gUnknown_3003F20 _0800A0A4: .4byte gUnknown_3003F20
_0800A0A8: _0800A0A8:
bl sub_80FA4EC bl sub_80FA4EC
@@ -1570,7 +1570,7 @@ sub_800A0D0: @ 800A0D0
adds r5, r0, 0 adds r5, r0, 0
adds r6, r1, 0 adds r6, r1, 0
movs r7, 0 movs r7, 0
ldr r0, _0800A0F8 @ =gUnknown_3003F64 ldr r0, _0800A0F8 @ =gReceivedRemoteLinkPlayers
ldrb r4, [r0] ldrb r4, [r0]
cmp r4, 0x1 cmp r4, 0x1
bne _0800A1C8 bne _0800A1C8
@@ -1587,7 +1587,7 @@ _0800A0F0:
str r0, [r1] str r0, [r1]
b _0800A1E2 b _0800A1E2
.align 2, 0 .align 2, 0
_0800A0F8: .4byte gUnknown_3003F64 _0800A0F8: .4byte gReceivedRemoteLinkPlayers
_0800A0FC: .4byte gUnknown_3000E54 _0800A0FC: .4byte gUnknown_3000E54
_0800A100: _0800A100:
bl GetLinkPlayerCount bl GetLinkPlayerCount
@@ -2012,7 +2012,7 @@ _0800A400: .4byte 0x0000aaaa
thumb_func_start GetMultiplayerId thumb_func_start GetMultiplayerId
GetMultiplayerId: @ 800A404 GetMultiplayerId: @ 800A404
push {lr} push {lr}
ldr r0, _0800A418 @ =gUnknown_3003F3C ldr r0, _0800A418 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _0800A420 beq _0800A420
@@ -2022,7 +2022,7 @@ GetMultiplayerId: @ 800A404
lsrs r0, 30 lsrs r0, 30
b _0800A428 b _0800A428
.align 2, 0 .align 2, 0
_0800A418: .4byte gUnknown_3003F3C _0800A418: .4byte gWirelessCommType
_0800A41C: .4byte 0x04000128 _0800A41C: .4byte 0x04000128
_0800A420: _0800A420:
bl rfu_get_multiplayer_id bl rfu_get_multiplayer_id
@@ -2056,7 +2056,7 @@ SendBlock: @ 800A448
adds r3, r1, 0 adds r3, r1, 0
lsls r2, 16 lsls r2, 16
lsrs r1, r2, 16 lsrs r1, r2, 16
ldr r0, _0800A460 @ =gUnknown_3003F3C ldr r0, _0800A460 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _0800A464 beq _0800A464
@@ -2064,7 +2064,7 @@ SendBlock: @ 800A448
bl InitBlockSend bl InitBlockSend
b _0800A46A b _0800A46A
.align 2, 0 .align 2, 0
_0800A460: .4byte gUnknown_3003F3C _0800A460: .4byte gWirelessCommType
_0800A464: _0800A464:
adds r0, r3, 0 adds r0, r3, 0
bl sub_80F9E60 bl sub_80F9E60
@@ -2081,7 +2081,7 @@ sub_800A474: @ 800A474
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
adds r2, r1, 0 adds r2, r1, 0
ldr r0, _0800A490 @ =gUnknown_3003F3C ldr r0, _0800A490 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A494 bne _0800A494
@@ -2091,7 +2091,7 @@ sub_800A474: @ 800A474
lsrs r0, 24 lsrs r0, 24
b _0800A4B0 b _0800A4B0
.align 2, 0 .align 2, 0
_0800A490: .4byte gUnknown_3003F3C _0800A490: .4byte gWirelessCommType
_0800A494: _0800A494:
ldr r0, _0800A4A0 @ =gUnknown_3003F80 ldr r0, _0800A4A0 @ =gUnknown_3003F80
ldr r0, [r0] ldr r0, [r0]
@@ -2118,7 +2118,7 @@ _0800A4B8: .4byte 0x0000cccc
thumb_func_start sub_800A4BC thumb_func_start sub_800A4BC
sub_800A4BC: @ 800A4BC sub_800A4BC: @ 800A4BC
push {lr} push {lr}
ldr r0, _0800A4D0 @ =gUnknown_3003F3C ldr r0, _0800A4D0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A4D4 bne _0800A4D4
@@ -2127,7 +2127,7 @@ sub_800A4BC: @ 800A4BC
lsrs r0, 24 lsrs r0, 24
b _0800A4E2 b _0800A4E2
.align 2, 0 .align 2, 0
_0800A4D0: .4byte gUnknown_3003F3C _0800A4D0: .4byte gWirelessCommType
_0800A4D4: _0800A4D4:
movs r1, 0 movs r1, 0
ldr r0, _0800A4E8 @ =gUnknown_3003F80 ldr r0, _0800A4E8 @ =gUnknown_3003F80
@@ -2147,7 +2147,7 @@ _0800A4E8: .4byte gUnknown_3003F80
thumb_func_start GetBlockReceivedStatus thumb_func_start GetBlockReceivedStatus
GetBlockReceivedStatus: @ 800A4EC GetBlockReceivedStatus: @ 800A4EC
push {lr} push {lr}
ldr r0, _0800A510 @ =gUnknown_3003F3C ldr r0, _0800A510 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _0800A518 beq _0800A518
@@ -2164,7 +2164,7 @@ GetBlockReceivedStatus: @ 800A4EC
orrs r0, r1 orrs r0, r1
b _0800A51C b _0800A51C
.align 2, 0 .align 2, 0
_0800A510: .4byte gUnknown_3003F3C _0800A510: .4byte gWirelessCommType
_0800A514: .4byte gUnknown_3003EBC _0800A514: .4byte gUnknown_3003EBC
_0800A518: _0800A518:
bl sub_80F9CC8 bl sub_80F9CC8
@@ -2180,7 +2180,7 @@ sub_800A524: @ 800A524
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
ldr r0, _0800A53C @ =gUnknown_3003F3C ldr r0, _0800A53C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A540 bne _0800A540
@@ -2188,7 +2188,7 @@ sub_800A524: @ 800A524
bl sub_80F9720 bl sub_80F9720
b _0800A548 b _0800A548
.align 2, 0 .align 2, 0
_0800A53C: .4byte gUnknown_3003F3C _0800A53C: .4byte gWirelessCommType
_0800A540: _0800A540:
ldr r0, _0800A54C @ =gUnknown_3003EBC ldr r0, _0800A54C @ =gUnknown_3003EBC
adds r0, r1, r0 adds r0, r1, r0
@@ -2204,7 +2204,7 @@ _0800A54C: .4byte gUnknown_3003EBC
thumb_func_start ResetBlockReceivedFlags thumb_func_start ResetBlockReceivedFlags
ResetBlockReceivedFlags: @ 800A550 ResetBlockReceivedFlags: @ 800A550
push {r4,lr} push {r4,lr}
ldr r0, _0800A56C @ =gUnknown_3003F3C ldr r0, _0800A56C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A570 bne _0800A570
@@ -2218,7 +2218,7 @@ _0800A55C:
ble _0800A55C ble _0800A55C
b _0800A57E b _0800A57E
.align 2, 0 .align 2, 0
_0800A56C: .4byte gUnknown_3003F3C _0800A56C: .4byte gWirelessCommType
_0800A570: _0800A570:
ldr r1, _0800A584 @ =gUnknown_3003EBC ldr r1, _0800A584 @ =gUnknown_3003EBC
movs r2, 0 movs r2, 0
@@ -2241,7 +2241,7 @@ ResetBlockReceivedFlag: @ 800A588
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
ldr r0, _0800A5A0 @ =gUnknown_3003F3C ldr r0, _0800A5A0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800A5A4 bne _0800A5A4
@@ -2249,7 +2249,7 @@ ResetBlockReceivedFlag: @ 800A588
bl sub_80F974C bl sub_80F974C
b _0800A5B2 b _0800A5B2
.align 2, 0 .align 2, 0
_0800A5A0: .4byte gUnknown_3003F3C _0800A5A0: .4byte gWirelessCommType
_0800A5A4: _0800A5A4:
ldr r0, _0800A5B8 @ =gUnknown_3003EBC ldr r0, _0800A5B8 @ =gUnknown_3003EBC
adds r1, r0 adds r1, r0
@@ -2886,7 +2886,7 @@ _0800AA44: .4byte gUnknown_3003F20
thumb_func_start sub_800AA48 thumb_func_start sub_800AA48
sub_800AA48: @ 800AA48 sub_800AA48: @ 800AA48
push {lr} push {lr}
ldr r0, _0800AA60 @ =gUnknown_3003F3C ldr r0, _0800AA60 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800AA68 bne _0800AA68
@@ -2897,7 +2897,7 @@ sub_800AA48: @ 800AA48
ands r0, r1 ands r0, r1
b _0800AA70 b _0800AA70
.align 2, 0 .align 2, 0
_0800AA60: .4byte gUnknown_3003F3C _0800AA60: .4byte gWirelessCommType
_0800AA64: .4byte gUnknown_3003F20 _0800AA64: .4byte gUnknown_3003F20
_0800AA68: _0800AA68:
bl sub_80FBA2C bl sub_80FBA2C
@@ -2922,14 +2922,14 @@ sub_800AA80: @ 800AA80
push {lr} push {lr}
lsls r0, 16 lsls r0, 16
lsrs r3, r0, 16 lsrs r3, r0, 16
ldr r0, _0800AA94 @ =gUnknown_3003F3C ldr r0, _0800AA94 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800AA98 bne _0800AA98
bl task_add_05_task_del_08FA224_when_no_RfuFunc bl task_add_05_task_del_08FA224_when_no_RfuFunc
b _0800AAAC b _0800AAAC
.align 2, 0 .align 2, 0
_0800AA94: .4byte gUnknown_3003F3C _0800AA94: .4byte gWirelessCommType
_0800AA98: _0800AA98:
ldr r2, _0800AAB0 @ =gUnknown_3003F80 ldr r2, _0800AAB0 @ =gUnknown_3003F80
ldr r1, [r2] ldr r1, [r2]
@@ -2954,14 +2954,14 @@ _0800AABC: .4byte gUnknown_3003F34
thumb_func_start sub_800AAC0 thumb_func_start sub_800AAC0
sub_800AAC0: @ 800AAC0 sub_800AAC0: @ 800AAC0
push {lr} push {lr}
ldr r0, _0800AAD0 @ =gUnknown_3003F3C ldr r0, _0800AAD0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800AAD4 bne _0800AAD4
bl task_add_05_task_del_08FA224_when_no_RfuFunc bl task_add_05_task_del_08FA224_when_no_RfuFunc
b _0800AAFC b _0800AAFC
.align 2, 0 .align 2, 0
_0800AAD0: .4byte gUnknown_3003F3C _0800AAD0: .4byte gWirelessCommType
_0800AAD4: _0800AAD4:
ldr r2, _0800AAE8 @ =gUnknown_3003F80 ldr r2, _0800AAE8 @ =gUnknown_3003F80
ldr r1, [r2] ldr r1, [r2]
@@ -3067,14 +3067,14 @@ _0800AB98: .4byte gUnknown_3003F24
thumb_func_start sub_800AB9C thumb_func_start sub_800AB9C
sub_800AB9C: @ 800AB9C sub_800AB9C: @ 800AB9C
push {lr} push {lr}
ldr r0, _0800ABAC @ =gUnknown_3003F3C ldr r0, _0800ABAC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0800ABB0 bne _0800ABB0
bl sub_80FA42C bl sub_80FA42C
b _0800ABC2 b _0800ABC2
.align 2, 0 .align 2, 0
_0800ABAC: .4byte gUnknown_3003F3C _0800ABAC: .4byte gWirelessCommType
_0800ABB0: _0800ABB0:
ldr r1, _0800ABC8 @ =gUnknown_3003F80 ldr r1, _0800ABC8 @ =gUnknown_3003F80
ldr r0, [r1] ldr r0, [r1]
@@ -3253,7 +3253,7 @@ c2_800ACD4: @ 800ACD4
bl FillPalette bl FillPalette
bl ResetTasks bl ResetTasks
bl remove_some_task bl remove_some_task
ldr r1, _0800ADF0 @ =gUnknown_3003F3C ldr r1, _0800ADF0 @ =gWirelessCommType
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0 cmp r0, 0
beq _0800AD30 beq _0800AD30
@@ -3337,7 +3337,7 @@ _0800ADE0: .4byte gMPlayInfo_SE1
_0800ADE4: .4byte gMPlayInfo_SE2 _0800ADE4: .4byte gMPlayInfo_SE2
_0800ADE8: .4byte gMPlayInfo_SE3 _0800ADE8: .4byte gMPlayInfo_SE3
_0800ADEC: .4byte gHeap _0800ADEC: .4byte gHeap
_0800ADF0: .4byte gUnknown_3003F3C _0800ADF0: .4byte gWirelessCommType
_0800ADF4: .4byte sLinkErrorBuffer _0800ADF4: .4byte sLinkErrorBuffer
_0800ADF8: .4byte sub_800978C _0800ADF8: .4byte sub_800978C
_0800ADFC: .4byte gUnknown_82345E8 _0800ADFC: .4byte gUnknown_82345E8
@@ -3508,7 +3508,7 @@ _0800AF72:
bl PlaySE bl PlaySE
b _0800AFC4 b _0800AFC4
_0800AF7A: _0800AF7A:
ldr r0, _0800AF9C @ =gUnknown_3003F3C ldr r0, _0800AF9C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x2 cmp r0, 0x2
bne _0800AFA8 bne _0800AFA8
@@ -3525,7 +3525,7 @@ _0800AF7A:
bl box_print bl box_print
b _0800AFC4 b _0800AFC4
.align 2, 0 .align 2, 0
_0800AF9C: .4byte gUnknown_3003F3C _0800AF9C: .4byte gWirelessCommType
_0800AFA0: .4byte gUnknown_8234610 _0800AFA0: .4byte gUnknown_8234610
_0800AFA4: .4byte gUnknown_841DF6B _0800AFA4: .4byte gUnknown_841DF6B
_0800AFA8: _0800AFA8:
@@ -3550,7 +3550,7 @@ _0800AFC4:
ldrb r1, [r1] ldrb r1, [r1]
cmp r1, 0xA0 cmp r1, 0xA0
bne _0800B03C bne _0800B03C
ldr r4, _0800B008 @ =gUnknown_3003F3C ldr r4, _0800B008 @ =gWirelessCommType
ldrb r2, [r4] ldrb r2, [r4]
cmp r2, 0x1 cmp r2, 0x1
bne _0800B010 bne _0800B010
@@ -3572,7 +3572,7 @@ _0800AFC4:
_0800AFFC: .4byte gUnknown_8234610 _0800AFFC: .4byte gUnknown_8234610
_0800B000: .4byte gUnknown_841DF4C _0800B000: .4byte gUnknown_841DF4C
_0800B004: .4byte gMain _0800B004: .4byte gMain
_0800B008: .4byte gUnknown_3003F3C _0800B008: .4byte gWirelessCommType
_0800B00C: .4byte sLinkErrorBuffer _0800B00C: .4byte sLinkErrorBuffer
_0800B010: _0800B010:
cmp r2, 0x2 cmp r2, 0x2
@@ -3773,7 +3773,7 @@ _0800B174: .4byte c2_800ACD4
thumb_func_start HandleLinkConnection thumb_func_start HandleLinkConnection
HandleLinkConnection: @ 800B178 HandleLinkConnection: @ 800B178
push {r4,r5,lr} push {r4,r5,lr}
ldr r0, _0800B1B0 @ =gUnknown_3003F3C ldr r0, _0800B1B0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800B1C8 bne _0800B1C8
@@ -3798,7 +3798,7 @@ _0800B1AA:
movs r0, 0x1 movs r0, 0x1
b _0800B1EE b _0800B1EE
.align 2, 0 .align 2, 0
_0800B1B0: .4byte gUnknown_3003F3C _0800B1B0: .4byte gWirelessCommType
_0800B1B4: .4byte gUnknown_3003F84 _0800B1B4: .4byte gUnknown_3003F84
_0800B1B8: .4byte gUnknown_3003F50 _0800B1B8: .4byte gUnknown_3003F50
_0800B1BC: .4byte gUnknown_3003ED0 _0800B1BC: .4byte gUnknown_3003ED0
@@ -3830,59 +3830,59 @@ _0800B1EE:
thumb_func_start sub_800B1F4 thumb_func_start sub_800B1F4
sub_800B1F4: @ 800B1F4 sub_800B1F4: @ 800B1F4
push {lr} push {lr}
ldr r0, _0800B208 @ =gUnknown_3003F64 ldr r0, _0800B208 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800B204 bne _0800B204
ldr r1, _0800B20C @ =gUnknown_3003F3C ldr r1, _0800B20C @ =gWirelessCommType
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
_0800B204: _0800B204:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800B208: .4byte gUnknown_3003F64 _0800B208: .4byte gReceivedRemoteLinkPlayers
_0800B20C: .4byte gUnknown_3003F3C _0800B20C: .4byte gWirelessCommType
thumb_func_end sub_800B1F4 thumb_func_end sub_800B1F4
thumb_func_start sub_800B210 thumb_func_start sub_800B210
sub_800B210: @ 800B210 sub_800B210: @ 800B210
push {lr} push {lr}
ldr r0, _0800B224 @ =gUnknown_3003F64 ldr r0, _0800B224 @ =gReceivedRemoteLinkPlayers
ldrb r1, [r0] ldrb r1, [r0]
cmp r1, 0 cmp r1, 0
bne _0800B21E bne _0800B21E
ldr r0, _0800B228 @ =gUnknown_3003F3C ldr r0, _0800B228 @ =gWirelessCommType
strb r1, [r0] strb r1, [r0]
_0800B21E: _0800B21E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800B224: .4byte gUnknown_3003F64 _0800B224: .4byte gReceivedRemoteLinkPlayers
_0800B228: .4byte gUnknown_3003F3C _0800B228: .4byte gWirelessCommType
thumb_func_end sub_800B210 thumb_func_end sub_800B210
thumb_func_start sub_800B22C thumb_func_start sub_800B22C
sub_800B22C: @ 800B22C sub_800B22C: @ 800B22C
push {lr} push {lr}
ldr r0, _0800B240 @ =gUnknown_3003F64 ldr r0, _0800B240 @ =gReceivedRemoteLinkPlayers
ldrb r1, [r0] ldrb r1, [r0]
cmp r1, 0 cmp r1, 0
bne _0800B23A bne _0800B23A
ldr r0, _0800B244 @ =gUnknown_3003F3C ldr r0, _0800B244 @ =gWirelessCommType
strb r1, [r0] strb r1, [r0]
_0800B23A: _0800B23A:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0800B240: .4byte gUnknown_3003F64 _0800B240: .4byte gReceivedRemoteLinkPlayers
_0800B244: .4byte gUnknown_3003F3C _0800B244: .4byte gWirelessCommType
thumb_func_end sub_800B22C thumb_func_end sub_800B22C
thumb_func_start sub_800B248 thumb_func_start sub_800B248
sub_800B248: @ 800B248 sub_800B248: @ 800B248
push {lr} push {lr}
ldr r0, _0800B25C @ =gUnknown_3003F3C ldr r0, _0800B25C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0800B268 bne _0800B268
@@ -3892,7 +3892,7 @@ sub_800B248: @ 800B248
ldrb r0, [r0] ldrb r0, [r0]
b _0800B26C b _0800B26C
.align 2, 0 .align 2, 0
_0800B25C: .4byte gUnknown_3003F3C _0800B25C: .4byte gWirelessCommType
_0800B260: .4byte gUnknown_3003FB0 _0800B260: .4byte gUnknown_3003FB0
_0800B264: .4byte 0x00000fbd _0800B264: .4byte 0x00000fbd
_0800B268: _0800B268:
+32 -32
View File
@@ -1470,12 +1470,12 @@ _080F91B0:
cmp r4, 0 cmp r4, 0
bne _080F91CC bne _080F91CC
bl sub_80F8DC0 bl sub_80F8DC0
ldr r0, _080F91C8 @ =gUnknown_3003F64 ldr r0, _080F91C8 @ =gReceivedRemoteLinkPlayers
strb r4, [r0] strb r4, [r0]
b _080F91F6 b _080F91F6
.align 2, 0 .align 2, 0
_080F91C4: .4byte gUnknown_3005E10 _080F91C4: .4byte gUnknown_3005E10
_080F91C8: .4byte gUnknown_3003F64 _080F91C8: .4byte gReceivedRemoteLinkPlayers
_080F91CC: _080F91CC:
bl sub_80F8FD4 bl sub_80F8FD4
ldr r0, _080F91E4 @ =gUnknown_3005450 ldr r0, _080F91E4 @ =gUnknown_3005450
@@ -1972,7 +1972,7 @@ _080F9538:
bl sub_80FB9E4 bl sub_80FB9E4
_080F95B0: _080F95B0:
bl rfu_clearAllSlot bl rfu_clearAllSlot
ldr r1, _080F9650 @ =gUnknown_3003F64 ldr r1, _080F9650 @ =gReceivedRemoteLinkPlayers
movs r0, 0 movs r0, 0
strb r0, [r1] strb r0, [r1]
ldr r0, _080F9644 @ =gUnknown_3005450 ldr r0, _080F9644 @ =gUnknown_3005450
@@ -2043,7 +2043,7 @@ _080F9640: .4byte gUnknown_3005E10
_080F9644: .4byte gUnknown_3005450 _080F9644: .4byte gUnknown_3005450
_080F9648: .4byte 0x0000099c _080F9648: .4byte 0x0000099c
_080F964C: .4byte gUnknown_3007460 _080F964C: .4byte gUnknown_3007460
_080F9650: .4byte gUnknown_3003F64 _080F9650: .4byte gReceivedRemoteLinkPlayers
_080F9654: .4byte 0x00000988 _080F9654: .4byte 0x00000988
_080F9658: .4byte gUnknown_3003F50 _080F9658: .4byte gUnknown_3003F50
thumb_func_end sub_80F9514 thumb_func_end sub_80F9514
@@ -2240,7 +2240,7 @@ _080F97B4: .4byte 0x000008f6
thumb_func_start rfu_func_080F97B8 thumb_func_start rfu_func_080F97B8
rfu_func_080F97B8: @ 80F97B8 rfu_func_080F97B8: @ 80F97B8
push {lr} push {lr}
ldr r0, _080F97F0 @ =gUnknown_3003F64 ldr r0, _080F97F0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080F97EA beq _080F97EA
@@ -2267,7 +2267,7 @@ _080F97EA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080F97F0: .4byte gUnknown_3003F64 _080F97F0: .4byte gReceivedRemoteLinkPlayers
_080F97F4: .4byte gUnknown_3005028 _080F97F4: .4byte gUnknown_3005028
_080F97F8: .4byte gLinkTransferringData _080F97F8: .4byte gLinkTransferringData
_080F97FC: .4byte gUnknown_3001188 _080F97FC: .4byte gUnknown_3001188
@@ -2429,7 +2429,7 @@ _080F9902:
ldrb r0, [r4, 0xC] ldrb r0, [r4, 0xC]
cmp r0, 0 cmp r0, 0
bne _080F9914 bne _080F9914
ldr r0, _080F9940 @ =gUnknown_3003F64 ldr r0, _080F9940 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080F9914 beq _080F9914
@@ -2457,7 +2457,7 @@ _080F9924:
b _080F9BF8 b _080F9BF8
.align 2, 0 .align 2, 0
_080F993C: .4byte gUnknown_3005450 _080F993C: .4byte gUnknown_3005450
_080F9940: .4byte gUnknown_3003F64 _080F9940: .4byte gReceivedRemoteLinkPlayers
_080F9944: .4byte gUnknown_3007460 _080F9944: .4byte gUnknown_3007460
_080F9948: .4byte gUnknown_3003ED2 _080F9948: .4byte gUnknown_3003ED2
_080F994C: .4byte gUnknown_3003ED4 _080F994C: .4byte gUnknown_3003ED4
@@ -2606,7 +2606,7 @@ _080F9A4C:
beq _080F9A6E beq _080F9A6E
b _080F9BF8 b _080F9BF8
_080F9A6E: _080F9A6E:
ldr r0, _080F9A98 @ =gUnknown_3003F64 ldr r0, _080F9A98 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080F9A78 bne _080F9A78
@@ -2625,7 +2625,7 @@ _080F9A88: .4byte gUnknown_3005450
_080F9A8C: .4byte gBlockRecvBuffer _080F9A8C: .4byte gBlockRecvBuffer
_080F9A90: .4byte gUnknown_3003ED0 _080F9A90: .4byte gUnknown_3003ED0
_080F9A94: .4byte gUnknown_843EBD4 _080F9A94: .4byte gUnknown_843EBD4
_080F9A98: .4byte gUnknown_3003F64 _080F9A98: .4byte gReceivedRemoteLinkPlayers
_080F9A9C: _080F9A9C:
ldr r2, _080F9AB8 @ =gUnknown_843EC64 ldr r2, _080F9AB8 @ =gUnknown_843EC64
ldr r3, _080F9ABC @ =gUnknown_3003ED2 ldr r3, _080F9ABC @ =gUnknown_3003ED2
@@ -2679,7 +2679,7 @@ _080F9B00:
ldrb r2, [r7, 0xC] ldrb r2, [r7, 0xC]
cmp r2, 0 cmp r2, 0
bne _080F9B68 bne _080F9B68
ldr r3, _080F9B50 @ =gUnknown_3003F64 ldr r3, _080F9B50 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r3] ldrb r0, [r3]
mov r6, r8 mov r6, r8
adds r6, 0x1 adds r6, 0x1
@@ -2713,7 +2713,7 @@ _080F9B38:
b _080F9BF8 b _080F9BF8
.align 2, 0 .align 2, 0
_080F9B4C: .4byte gUnknown_3005450 _080F9B4C: .4byte gUnknown_3005450
_080F9B50: .4byte gUnknown_3003F64 _080F9B50: .4byte gReceivedRemoteLinkPlayers
_080F9B54: .4byte gUnknown_3003ED2 _080F9B54: .4byte gUnknown_3003ED2
_080F9B58: .4byte gUnknown_3007460 _080F9B58: .4byte gUnknown_3007460
_080F9B5C: .4byte gUnknown_3003ED4 _080F9B5C: .4byte gUnknown_3003ED4
@@ -3482,7 +3482,7 @@ sub_80FA114: @ 80FA114
push {lr} push {lr}
bl rfu_clearAllSlot bl rfu_clearAllSlot
bl sub_80FD52C bl sub_80FD52C
ldr r1, _080FA138 @ =gUnknown_3003F64 ldr r1, _080FA138 @ =gReceivedRemoteLinkPlayers
movs r0, 0 movs r0, 0
strb r0, [r1] strb r0, [r1]
ldr r2, _080FA13C @ =gUnknown_3005450 ldr r2, _080FA13C @ =gUnknown_3005450
@@ -3495,7 +3495,7 @@ sub_80FA114: @ 80FA114
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080FA138: .4byte gUnknown_3003F64 _080FA138: .4byte gReceivedRemoteLinkPlayers
_080FA13C: .4byte gUnknown_3005450 _080FA13C: .4byte gUnknown_3005450
thumb_func_end sub_80FA114 thumb_func_end sub_80FA114
@@ -4515,7 +4515,7 @@ _080FA8B4:
ldrb r0, [r5, 0xC] ldrb r0, [r5, 0xC]
cmp r0, 0x1 cmp r0, 0x1
bne _080FA8F4 bne _080FA8F4
ldr r0, _080FA8CC @ =gUnknown_3003F64 ldr r0, _080FA8CC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080FA8D0 beq _080FA8D0
@@ -4524,7 +4524,7 @@ _080FA8B4:
bl sub_80F9D04 bl sub_80F9D04
b _080FA8D8 b _080FA8D8
.align 2, 0 .align 2, 0
_080FA8CC: .4byte gUnknown_3003F64 _080FA8CC: .4byte gReceivedRemoteLinkPlayers
_080FA8D0: _080FA8D0:
movs r0, 0xEE movs r0, 0xEE
lsls r0, 7 lsls r0, 7
@@ -4609,7 +4609,7 @@ _080FA968: .4byte gTasks
_080FA96C: _080FA96C:
adds r0, r6, 0 adds r0, r6, 0
bl DestroyTask bl DestroyTask
ldr r1, _080FA9C4 @ =gUnknown_3003F64 ldr r1, _080FA9C4 @ =gReceivedRemoteLinkPlayers
movs r0, 0x1 movs r0, 0x1
strb r0, [r1] strb r0, [r1]
movs r0, 0x9A movs r0, 0x9A
@@ -4652,7 +4652,7 @@ _080FA9BC:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080FA9C4: .4byte gUnknown_3003F64 _080FA9C4: .4byte gReceivedRemoteLinkPlayers
_080FA9C8: .4byte 0x0000099e _080FA9C8: .4byte 0x0000099e
_080FA9CC: .4byte 0x0000099d _080FA9CC: .4byte 0x0000099d
thumb_func_end sub_80FA834 thumb_func_end sub_80FA834
@@ -5123,7 +5123,7 @@ _080FAD66:
bl sub_80FA9FC bl sub_80FA9FC
movs r0, 0 movs r0, 0
bl ResetBlockReceivedFlag bl ResetBlockReceivedFlag
ldr r0, _080FAD94 @ =gUnknown_3003F64 ldr r0, _080FAD94 @ =gReceivedRemoteLinkPlayers
strb r4, [r0] strb r4, [r0]
adds r0, r5, 0 adds r0, r5, 0
bl DestroyTask bl DestroyTask
@@ -5133,7 +5133,7 @@ _080FAD8A:
bx r0 bx r0
.align 2, 0 .align 2, 0
_080FAD90: .4byte gBlockRecvBuffer _080FAD90: .4byte gBlockRecvBuffer
_080FAD94: .4byte gUnknown_3003F64 _080FAD94: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_80FACF0 thumb_func_end sub_80FACF0
thumb_func_start sub_80FAD98 thumb_func_start sub_80FAD98
@@ -5155,7 +5155,7 @@ sub_80FAD98: @ 80FAD98
ldr r0, _080FAE1C @ =sub_814208C ldr r0, _080FAE1C @ =sub_814208C
cmp r1, r0 cmp r1, r0
bne _080FADC0 bne _080FADC0
ldr r1, _080FAE20 @ =gUnknown_3003F3C ldr r1, _080FAE20 @ =gWirelessCommType
movs r0, 0x2 movs r0, 0x2
strb r0, [r1] strb r0, [r1]
_080FADC0: _080FADC0:
@@ -5200,7 +5200,7 @@ _080FAE10: .4byte gUnknown_3005450
_080FAE14: .4byte gUnknown_3005E10 _080FAE14: .4byte gUnknown_3005E10
_080FAE18: .4byte gMain _080FAE18: .4byte gMain
_080FAE1C: .4byte sub_814208C _080FAE1C: .4byte sub_814208C
_080FAE20: .4byte gUnknown_3003F3C _080FAE20: .4byte gWirelessCommType
_080FAE24: .4byte c2_800ACD4 _080FAE24: .4byte c2_800ACD4
_080FAE28: .4byte 0x0000069e _080FAE28: .4byte 0x0000069e
_080FAE2C: .4byte 0x000008d2 _080FAE2C: .4byte 0x000008d2
@@ -5871,7 +5871,7 @@ _080FB2E4:
bics r3, r2 bics r3, r2
adds r2, r3, 0 adds r2, r3, 0
strb r2, [r1] strb r2, [r1]
ldr r0, _080FB320 @ =gUnknown_3003F64 ldr r0, _080FB320 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080FB328 bne _080FB328
@@ -5884,7 +5884,7 @@ _080FB2E4:
_080FB314: .4byte gUnknown_3005450 _080FB314: .4byte gUnknown_3005450
_080FB318: .4byte 0x0000099a _080FB318: .4byte 0x0000099a
_080FB31C: .4byte gUnknown_3005E10 _080FB31C: .4byte gUnknown_3005E10
_080FB320: .4byte gUnknown_3003F64 _080FB320: .4byte gReceivedRemoteLinkPlayers
_080FB324: _080FB324:
bl sub_80FB174 bl sub_80FB174
_080FB328: _080FB328:
@@ -6101,7 +6101,7 @@ _080FB4BC:
movs r1, 0x5 movs r1, 0x5
movs r2, 0x5 movs r2, 0x5
bl nullsub_87 bl nullsub_87
ldr r0, _080FB4E4 @ =gUnknown_3003F64 ldr r0, _080FB4E4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080FB556 bne _080FB556
@@ -6112,7 +6112,7 @@ _080FB4BC:
_080FB4D8: .4byte gUnknown_3005450 _080FB4D8: .4byte gUnknown_3005450
_080FB4DC: .4byte 0x0000093e _080FB4DC: .4byte 0x0000093e
_080FB4E0: .4byte gUnknown_843EDF8 _080FB4E0: .4byte gUnknown_843EDF8
_080FB4E4: .4byte gUnknown_3003F64 _080FB4E4: .4byte gReceivedRemoteLinkPlayers
_080FB4E8: _080FB4E8:
ldr r0, _080FB4FC @ =gUnknown_3005450 ldr r0, _080FB4FC @ =gUnknown_3005450
adds r0, 0xF0 adds r0, 0xF0
@@ -6635,7 +6635,7 @@ _080FB8D8:
ldrb r0, [r2, 0xC] ldrb r0, [r2, 0xC]
cmp r0, 0x1 cmp r0, 0x1
bne _080FB916 bne _080FB916
ldr r0, _080FB904 @ =gUnknown_3003F64 ldr r0, _080FB904 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080FB934 bne _080FB934
@@ -6653,7 +6653,7 @@ _080FB8D8:
b _080FB934 b _080FB934
.align 2, 0 .align 2, 0
_080FB900: .4byte gUnknown_3005450 _080FB900: .4byte gUnknown_3005450
_080FB904: .4byte gUnknown_3003F64 _080FB904: .4byte gReceivedRemoteLinkPlayers
_080FB908: .4byte 0x0000099a _080FB908: .4byte 0x0000099a
_080FB90C: .4byte gUnknown_3005E10 _080FB90C: .4byte gUnknown_3005E10
_080FB910: _080FB910:
@@ -6665,7 +6665,7 @@ _080FB916:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x2 cmp r0, 0x2
beq _080FB934 beq _080FB934
ldr r0, _080FB968 @ =gUnknown_3003F64 ldr r0, _080FB968 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080FB934 bne _080FB934
@@ -6699,7 +6699,7 @@ _080FB95A:
b _080FB9C2 b _080FB9C2
.align 2, 0 .align 2, 0
_080FB964: .4byte 0x0000099c _080FB964: .4byte 0x0000099c
_080FB968: .4byte gUnknown_3003F64 _080FB968: .4byte gReceivedRemoteLinkPlayers
_080FB96C: .4byte gUnknown_3007460 _080FB96C: .4byte gUnknown_3007460
_080FB970: .4byte gUnknown_3005E10 _080FB970: .4byte gUnknown_3005E10
_080FB974: .4byte sub_80F8B34 _080FB974: .4byte sub_80F8B34
@@ -9926,7 +9926,7 @@ sub_80FD1A0: @ 80FD1A0
mov r5, r8 mov r5, r8
push {r5-r7} push {r5-r7}
sub sp, 0x20 sub sp, 0x20
ldr r0, _080FD1C4 @ =gUnknown_3003F3C ldr r0, _080FD1C4 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080FD1B6 bne _080FD1B6
@@ -9938,7 +9938,7 @@ _080FD1B6:
movs r4, 0 movs r4, 0
b _080FD22C b _080FD22C
.align 2, 0 .align 2, 0
_080FD1C4: .4byte gUnknown_3003F3C _080FD1C4: .4byte gWirelessCommType
_080FD1C8: _080FD1C8:
lsls r2, r4, 2 lsls r2, r4, 2
mov r0, sp mov r0, sp
+26 -26
View File
@@ -1107,7 +1107,7 @@ _081161AC:
strb r0, [r5, 0xC] strb r0, [r5, 0xC]
b _081161D8 b _081161D8
_081161BA: _081161BA:
ldr r0, _081161E0 @ =gUnknown_3003F64 ldr r0, _081161E0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _081161D8 beq _081161D8
@@ -1124,7 +1124,7 @@ _081161D8:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081161E0: .4byte gUnknown_3003F64 _081161E0: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_8115A68 thumb_func_end sub_8115A68
thumb_func_start sub_81161E4 thumb_func_start sub_81161E4
@@ -2082,7 +2082,7 @@ _081169FC: .4byte gStringVar4
_08116A00: .4byte gUnknown_203B058 _08116A00: .4byte gUnknown_203B058
_08116A04: .4byte gStringVar1 _08116A04: .4byte gStringVar1
_08116A08: _08116A08:
ldr r0, _08116A3C @ =gUnknown_3003F64 ldr r0, _08116A3C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08116AA4 beq _08116AA4
@@ -2108,7 +2108,7 @@ _08116A08:
ldr r0, [r0] ldr r0, [r0]
mov pc, r0 mov pc, r0
.align 2, 0 .align 2, 0
_08116A3C: .4byte gUnknown_3003F64 _08116A3C: .4byte gReceivedRemoteLinkPlayers
_08116A40: .4byte gUnknown_203B058 _08116A40: .4byte gUnknown_203B058
_08116A44: .4byte _08116A48 _08116A44: .4byte _08116A48
.align 2, 0 .align 2, 0
@@ -4444,7 +4444,7 @@ _08117E64:
strb r0, [r5, 0xC] strb r0, [r5, 0xC]
b _08117ECA b _08117ECA
_08117E6A: _08117E6A:
ldr r0, _08117E7C @ =gUnknown_3003F64 ldr r0, _08117E7C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08117ECA beq _08117ECA
@@ -4452,7 +4452,7 @@ _08117E6A:
bl sub_80FAFE0 bl sub_80FAFE0
b _08117EB2 b _08117EB2
.align 2, 0 .align 2, 0
_08117E7C: .4byte gUnknown_3003F64 _08117E7C: .4byte gReceivedRemoteLinkPlayers
_08117E80: _08117E80:
ldrb r0, [r5, 0x12] ldrb r0, [r5, 0x12]
movs r1, 0 movs r1, 0
@@ -4791,7 +4791,7 @@ _08118150:
_08118184: .4byte gUnknown_8459238 _08118184: .4byte gUnknown_8459238
_08118188: .4byte gStringVar1 _08118188: .4byte gStringVar1
_0811818C: _0811818C:
ldr r0, _081181C4 @ =gUnknown_3003F64 ldr r0, _081181C4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _081181AA beq _081181AA
@@ -4820,7 +4820,7 @@ _081181AA:
blt _08118288 blt _08118288
b _081181D0 b _081181D0
.align 2, 0 .align 2, 0
_081181C4: .4byte gUnknown_3003F64 _081181C4: .4byte gReceivedRemoteLinkPlayers
_081181C8: .4byte gUnknown_203B058 _081181C8: .4byte gUnknown_203B058
_081181CC: _081181CC:
cmp r0, 0x6 cmp r0, 0x6
@@ -5188,7 +5188,7 @@ _081184C8:
_081184FC: .4byte gUnknown_845928C _081184FC: .4byte gUnknown_845928C
_08118500: .4byte gStringVar1 _08118500: .4byte gStringVar1
_08118504: _08118504:
ldr r0, _0811853C @ =gUnknown_3003F64 ldr r0, _0811853C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08118522 beq _08118522
@@ -5217,7 +5217,7 @@ _08118522:
blt _08118604 blt _08118604
b _08118548 b _08118548
.align 2, 0 .align 2, 0
_0811853C: .4byte gUnknown_3003F64 _0811853C: .4byte gReceivedRemoteLinkPlayers
_08118540: .4byte gUnknown_203B058 _08118540: .4byte gUnknown_203B058
_08118544: _08118544:
cmp r0, 0x6 cmp r0, 0x6
@@ -5941,7 +5941,7 @@ _08118BBC:
movs r0, 0x40 movs r0, 0x40
strb r0, [r1] strb r0, [r1]
_08118BC2: _08118BC2:
ldr r0, _08118BEC @ =gUnknown_3003F64 ldr r0, _08118BEC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08118BCE bne _08118BCE
@@ -5958,7 +5958,7 @@ _08118BCE:
.align 2, 0 .align 2, 0
_08118BE4: .4byte gUnknown_8457F90 _08118BE4: .4byte gUnknown_8457F90
_08118BE8: .4byte gUnknown_203B058 _08118BE8: .4byte gUnknown_203B058
_08118BEC: .4byte gUnknown_3003F64 _08118BEC: .4byte gReceivedRemoteLinkPlayers
_08118BF0: .4byte gBlockSendBuffer _08118BF0: .4byte gBlockSendBuffer
_08118BF4: .4byte sub_8117280 _08118BF4: .4byte sub_8117280
_08118BF8: _08118BF8:
@@ -5985,7 +5985,7 @@ _08118C28:
movs r0, 0x5 movs r0, 0x5
bl _081198DA bl _081198DA
_08118C2E: _08118C2E:
ldr r0, _08118C54 @ =gUnknown_3003F64 ldr r0, _08118C54 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08118C3A beq _08118C3A
@@ -6002,7 +6002,7 @@ _08118C3A:
movs r0, 0x2 movs r0, 0x2
bl _081198DA bl _081198DA
.align 2, 0 .align 2, 0
_08118C54: .4byte gUnknown_3003F64 _08118C54: .4byte gReceivedRemoteLinkPlayers
_08118C58: _08118C58:
adds r0, r6, 0 adds r0, r6, 0
adds r0, 0x16 adds r0, 0x16
@@ -6021,7 +6021,7 @@ _08118C58:
bne _08118C7C bne _08118C7C
bl _081198DC bl _081198DC
_08118C7C: _08118C7C:
ldr r0, _08118C94 @ =gUnknown_3003F64 ldr r0, _08118C94 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08118C98 bne _08118C98
@@ -6030,7 +6030,7 @@ _08118C7C:
.align 2, 0 .align 2, 0
_08118C8C: .4byte gUnknown_8456DF4 _08118C8C: .4byte gUnknown_8456DF4
_08118C90: .4byte gUnknown_8456E1C _08118C90: .4byte gUnknown_8456E1C
_08118C94: .4byte gUnknown_3003F64 _08118C94: .4byte gReceivedRemoteLinkPlayers
_08118C98: _08118C98:
adds r1, r6, 0 adds r1, r6, 0
adds r1, 0x84 adds r1, 0x84
@@ -6168,7 +6168,7 @@ _08118DAA:
.align 2, 0 .align 2, 0
_08118DD0: .4byte gUnknown_203B06C _08118DD0: .4byte gUnknown_203B06C
_08118DD4: _08118DD4:
ldr r0, _08118DEC @ =gUnknown_3003F64 ldr r0, _08118DEC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08118DF8 bne _08118DF8
@@ -6178,7 +6178,7 @@ _08118DD4:
movs r0, 0x1C movs r0, 0x1C
bl _081198DA bl _081198DA
.align 2, 0 .align 2, 0
_08118DEC: .4byte gUnknown_3003F64 _08118DEC: .4byte gReceivedRemoteLinkPlayers
_08118DF0: .4byte gStringVar4 _08118DF0: .4byte gStringVar4
_08118DF4: .4byte gUnknown_8458434 _08118DF4: .4byte gUnknown_8458434
_08118DF8: _08118DF8:
@@ -6481,7 +6481,7 @@ _08119088:
movs r0, 0x1E movs r0, 0x1E
bl sub_8118664 bl sub_8118664
_08119096: _08119096:
ldr r0, _081190AC @ =gUnknown_3003F64 ldr r0, _081190AC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _081190A2 bne _081190A2
@@ -6491,7 +6491,7 @@ _081190A2:
bl _081198DA bl _081198DA
.align 2, 0 .align 2, 0
_081190A8: .4byte gUnknown_84585E8 _081190A8: .4byte gUnknown_84585E8
_081190AC: .4byte gUnknown_3003F64 _081190AC: .4byte gReceivedRemoteLinkPlayers
_081190B0: _081190B0:
movs r0, 0x42 movs r0, 0x42
bl PlaySE bl PlaySE
@@ -6512,7 +6512,7 @@ _081190CA:
movs r0, 0x2 movs r0, 0x2
bl _081198DA bl _081198DA
_081190DE: _081190DE:
ldr r0, _08119100 @ =gUnknown_3003F64 ldr r0, _08119100 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _081190EA bne _081190EA
@@ -6527,7 +6527,7 @@ _081190EA:
movs r0, 0x27 movs r0, 0x27
bl _081198DA bl _081198DA
.align 2, 0 .align 2, 0
_08119100: .4byte gUnknown_3003F64 _08119100: .4byte gReceivedRemoteLinkPlayers
_08119104: .4byte gBlockSendBuffer _08119104: .4byte gBlockSendBuffer
_08119108: .4byte sub_8117280 _08119108: .4byte sub_8117280
_0811910C: _0811910C:
@@ -6743,7 +6743,7 @@ _081192E0:
movs r0, 0x24 movs r0, 0x24
b _081198DA b _081198DA
_081192E8: _081192E8:
ldr r0, _08119318 @ =gUnknown_3003F64 ldr r0, _08119318 @ =gReceivedRemoteLinkPlayers
ldrb r4, [r0] ldrb r4, [r0]
cmp r4, 0 cmp r4, 0
beq _081192F2 beq _081192F2
@@ -6767,7 +6767,7 @@ _081192F2:
strh r4, [r0] strh r4, [r0]
b _081198DC b _081198DC
.align 2, 0 .align 2, 0
_08119318: .4byte gUnknown_3003F64 _08119318: .4byte gReceivedRemoteLinkPlayers
_0811931C: .4byte gUnknown_203B058 _0811931C: .4byte gUnknown_203B058
_08119320: .4byte gStringVar4 _08119320: .4byte gStringVar4
_08119324: _08119324:
@@ -13159,7 +13159,7 @@ _0811C4D8: .4byte gUnknown_203B08C
_0811C4DC: .4byte gUnknown_841E58D _0811C4DC: .4byte gUnknown_841E58D
_0811C4E0: .4byte c2_exit_to_overworld_2_switch _0811C4E0: .4byte c2_exit_to_overworld_2_switch
_0811C4E4: _0811C4E4:
ldr r0, _0811C4FC @ =gUnknown_3003F64 ldr r0, _0811C4FC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0811C516 bne _0811C516
@@ -13172,7 +13172,7 @@ _0811C4F2:
strb r0, [r1] strb r0, [r1]
b _0811C516 b _0811C516
.align 2, 0 .align 2, 0
_0811C4FC: .4byte gUnknown_3003F64 _0811C4FC: .4byte gReceivedRemoteLinkPlayers
_0811C500: _0811C500:
ldr r0, _0811C534 @ =gUnknown_203B08C ldr r0, _0811C534 @ =gUnknown_203B08C
ldr r0, [r0] ldr r0, [r0]
+4 -4
View File
@@ -1649,7 +1649,7 @@ _081430B2:
strb r0, [r5, 0x8] strb r0, [r5, 0x8]
b _081435C6 b _081435C6
_081430B8: _081430B8:
ldr r0, _081430D0 @ =gUnknown_3003F64 ldr r0, _081430D0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _081430D4 beq _081430D4
@@ -1660,7 +1660,7 @@ _081430B8:
bl mevent_srv_ish_do_init bl mevent_srv_ish_do_init
b _081435C6 b _081435C6
.align 2, 0 .align 2, 0
_081430D0: .4byte gUnknown_3003F64 _081430D0: .4byte gReceivedRemoteLinkPlayers
_081430D4: _081430D4:
ldr r0, _081430E8 @ =gSpecialVar_Result ldr r0, _081430E8 @ =gSpecialVar_Result
ldrh r0, [r0] ldrh r0, [r0]
@@ -2160,7 +2160,7 @@ _08143492:
strb r0, [r5, 0x8] strb r0, [r5, 0x8]
b _081435C6 b _081435C6
_0814349C: _0814349C:
ldr r0, _081434B0 @ =gUnknown_3003F64 ldr r0, _081434B0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _081434B4 beq _081434B4
@@ -2170,7 +2170,7 @@ _0814349C:
strb r0, [r5, 0x8] strb r0, [r5, 0x8]
b _081435C6 b _081435C6
.align 2, 0 .align 2, 0
_081434B0: .4byte gUnknown_3003F64 _081434B0: .4byte gReceivedRemoteLinkPlayers
_081434B4: _081434B4:
ldr r0, _081434CC @ =gSpecialVar_Result ldr r0, _081434CC @ =gSpecialVar_Result
ldrh r0, [r0] ldrh r0, [r0]
+2 -2
View File
@@ -363,7 +363,7 @@ sub_80BF708: @ 80BF708
bl sub_805642C bl sub_805642C
cmp r0, 0x1 cmp r0, 0x1
beq _080BF71A beq _080BF71A
ldr r0, _080BF720 @ =gUnknown_3003F64 ldr r0, _080BF720 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080BF724 bne _080BF724
@@ -371,7 +371,7 @@ _080BF71A:
movs r0, 0x1 movs r0, 0x1
b _080BF726 b _080BF726
.align 2, 0 .align 2, 0
_080BF720: .4byte gUnknown_3003F64 _080BF720: .4byte gReceivedRemoteLinkPlayers
_080BF724: _080BF724:
movs r0, 0 movs r0, 0
_080BF726: _080BF726:
+18 -18
View File
@@ -3727,7 +3727,7 @@ c2_8056854: @ 8056854
ldr r0, _08056878 @ =c1_link_related ldr r0, _08056878 @ =c1_link_related
bl sub_80565E0 bl sub_80565E0
bl sub_80578D8 bl sub_80578D8
ldr r0, _0805687C @ =gUnknown_3003F3C ldr r0, _0805687C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08056888 beq _08056888
@@ -3736,7 +3736,7 @@ c2_8056854: @ 8056854
b _0805688C b _0805688C
.align 2, 0 .align 2, 0
_08056878: .4byte c1_link_related _08056878: .4byte c1_link_related
_0805687C: .4byte gUnknown_3003F3C _0805687C: .4byte gWirelessCommType
_08056880: .4byte gUnknown_3005020 _08056880: .4byte gUnknown_3005020
_08056884: .4byte sub_807DE58 _08056884: .4byte sub_807DE58
_08056888: _08056888:
@@ -3892,7 +3892,7 @@ sub_80569BC: @ 80569BC
bne _080569CE bne _080569CE
bl sub_80098B8 bl sub_80098B8
_080569CE: _080569CE:
ldr r0, _080569E4 @ =gUnknown_3003F3C ldr r0, _080569E4 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080569E8 beq _080569E8
@@ -3902,7 +3902,7 @@ _080569CE:
bl DisableInterrupts bl DisableInterrupts
b _080569F4 b _080569F4
.align 2, 0 .align 2, 0
_080569E4: .4byte gUnknown_3003F3C _080569E4: .4byte gWirelessCommType
_080569E8: _080569E8:
movs r0, 0x2 movs r0, 0x2
bl DisableInterrupts bl DisableInterrupts
@@ -4054,7 +4054,7 @@ _08056B36:
bl cur_mapheader_run_tileset_funcs_after_some_cpuset bl cur_mapheader_run_tileset_funcs_after_some_cpuset
b _08056B62 b _08056B62
_08056B3C: _08056B3C:
ldr r0, _08056B54 @ =gUnknown_3003F3C ldr r0, _08056B54 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08056B62 beq _08056B62
@@ -4064,7 +4064,7 @@ _08056B3C:
bl sub_80FCD74 bl sub_80FCD74
b _08056B62 b _08056B62
.align 2, 0 .align 2, 0
_08056B54: .4byte gUnknown_3003F3C _08056B54: .4byte gWirelessCommType
_08056B58: _08056B58:
bl map_post_load_hook_exec bl map_post_load_hook_exec
lsls r0, 24 lsls r0, 24
@@ -4385,7 +4385,7 @@ _08056E12:
bl cur_mapheader_run_tileset_funcs_after_some_cpuset bl cur_mapheader_run_tileset_funcs_after_some_cpuset
b _08056E3E b _08056E3E
_08056E18: _08056E18:
ldr r0, _08056E30 @ =gUnknown_3003F3C ldr r0, _08056E30 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08056E3E beq _08056E3E
@@ -4395,7 +4395,7 @@ _08056E18:
bl sub_80FCD74 bl sub_80FCD74
b _08056E3E b _08056E3E
.align 2, 0 .align 2, 0
_08056E30: .4byte gUnknown_3003F3C _08056E30: .4byte gWirelessCommType
_08056E34: _08056E34:
bl map_post_load_hook_exec bl map_post_load_hook_exec
lsls r0, 24 lsls r0, 24
@@ -5636,7 +5636,7 @@ _08057880: .4byte sub_805671C
thumb_func_start c1_link_related thumb_func_start c1_link_related
c1_link_related: @ 8057884 c1_link_related: @ 8057884
push {r4,lr} push {r4,lr}
ldr r0, _080578C8 @ =gUnknown_3003F3C ldr r0, _080578C8 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0805789E beq _0805789E
@@ -5665,7 +5665,7 @@ _080578C0:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080578C8: .4byte gUnknown_3003F3C _080578C8: .4byte gWirelessCommType
_080578CC: .4byte gUnknown_300502C _080578CC: .4byte gUnknown_300502C
_080578D0: .4byte gUnknown_3003E60 _080578D0: .4byte gUnknown_3003E60
_080578D4: .4byte gUnknown_3000E84 _080578D4: .4byte gUnknown_3000E84
@@ -5710,7 +5710,7 @@ _0805790C: .4byte gUnknown_3000E84
thumb_func_start sub_8057910 thumb_func_start sub_8057910
sub_8057910: @ 8057910 sub_8057910: @ 8057910
push {lr} push {lr}
ldr r0, _08057934 @ =gUnknown_3003F3C ldr r0, _08057934 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0805792E beq _0805792E
@@ -5727,7 +5727,7 @@ _0805792E:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08057934: .4byte gUnknown_3003F3C _08057934: .4byte gWirelessCommType
_08057938: .4byte gUnknown_3000E89 _08057938: .4byte gUnknown_3000E89
thumb_func_end sub_8057910 thumb_func_end sub_8057910
@@ -6137,7 +6137,7 @@ _08057C6C:
movs r0, 0x11 movs r0, 0x11
strh r0, [r1] strh r0, [r1]
_08057C72: _08057C72:
ldr r0, _08057CB4 @ =gUnknown_3003F3C ldr r0, _08057CB4 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08057CA8 beq _08057CA8
@@ -6168,7 +6168,7 @@ _08057CA8:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08057CB0: .4byte gUnknown_3005028 _08057CB0: .4byte gUnknown_3005028
_08057CB4: .4byte gUnknown_3003F3C _08057CB4: .4byte gWirelessCommType
thumb_func_end sub_8057C4C thumb_func_end sub_8057C4C
thumb_func_start sub_8057CB8 thumb_func_start sub_8057CB8
@@ -7089,7 +7089,7 @@ _08058312:
thumb_func_start sub_8058318 thumb_func_start sub_8058318
sub_8058318: @ 8058318 sub_8058318: @ 8058318
push {lr} push {lr}
ldr r0, _08058330 @ =gUnknown_3003F3C ldr r0, _08058330 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08058334 bne _08058334
@@ -7099,7 +7099,7 @@ sub_8058318: @ 8058318
movs r0, 0x1 movs r0, 0x1
b _08058336 b _08058336
.align 2, 0 .align 2, 0
_08058330: .4byte gUnknown_3003F3C _08058330: .4byte gWirelessCommType
_08058334: _08058334:
movs r0, 0 movs r0, 0
_08058336: _08058336:
@@ -7110,7 +7110,7 @@ _08058336:
thumb_func_start sub_805833C thumb_func_start sub_805833C
sub_805833C: @ 805833C sub_805833C: @ 805833C
push {lr} push {lr}
ldr r0, _08058350 @ =gUnknown_3003F3C ldr r0, _08058350 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0805835C bne _0805835C
@@ -7120,7 +7120,7 @@ sub_805833C: @ 805833C
ldrb r0, [r0] ldrb r0, [r0]
b _08058364 b _08058364
.align 2, 0 .align 2, 0
_08058350: .4byte gUnknown_3003F3C _08058350: .4byte gWirelessCommType
_08058354: .4byte gUnknown_3003FB0 _08058354: .4byte gUnknown_3003FB0
_08058358: .4byte 0x00000339 _08058358: .4byte 0x00000339
_0805835C: _0805835C:
+8 -8
View File
@@ -1293,7 +1293,7 @@ _08134FC8:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _08135004 bne _08135004
ldr r0, _08134FFC @ =gUnknown_3003F64 ldr r0, _08134FFC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08135004 bne _08135004
@@ -1304,7 +1304,7 @@ _08134FC8:
_08134FF0: .4byte gUnknown_8419C39 _08134FF0: .4byte gUnknown_8419C39
_08134FF4: .4byte gMain _08134FF4: .4byte gMain
_08134FF8: .4byte 0x00000439 _08134FF8: .4byte 0x00000439
_08134FFC: .4byte gUnknown_3003F64 _08134FFC: .4byte gReceivedRemoteLinkPlayers
_08135000: .4byte gUnknown_8419C92 _08135000: .4byte gUnknown_8419C92
_08135004: _08135004:
ldr r0, _0813500C @ =gUnknown_8419CA2 ldr r0, _0813500C @ =gUnknown_8419CA2
@@ -8439,7 +8439,7 @@ sub_8138B4C: @ 8138B4C
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
bne _08138B84 bne _08138B84
ldr r0, _08138B7C @ =gUnknown_3003F64 ldr r0, _08138B7C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _08138B84 bne _08138B84
@@ -8453,7 +8453,7 @@ _08138B76:
movs r0, 0x1 movs r0, 0x1
b _08138B86 b _08138B86
.align 2, 0 .align 2, 0
_08138B7C: .4byte gUnknown_3003F64 _08138B7C: .4byte gReceivedRemoteLinkPlayers
_08138B80: .4byte gUnknown_203B16C _08138B80: .4byte gUnknown_203B16C
_08138B84: _08138B84:
movs r0, 0 movs r0, 0
@@ -8931,7 +8931,7 @@ _08138EE0:
beq _08138EF0 beq _08138EF0
b _08139094 b _08139094
_08138EF0: _08138EF0:
ldr r0, _08138F10 @ =gUnknown_3003F64 ldr r0, _08138F10 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08138EFA beq _08138EFA
@@ -8946,7 +8946,7 @@ _08138EFA:
_08138F04: .4byte 0x00003268 _08138F04: .4byte 0x00003268
_08138F08: .4byte 0x00003024 _08138F08: .4byte 0x00003024
_08138F0C: .4byte 0x00000439 _08138F0C: .4byte 0x00000439
_08138F10: .4byte gUnknown_3003F64 _08138F10: .4byte gReceivedRemoteLinkPlayers
_08138F14: .4byte gUnknown_203B16E _08138F14: .4byte gUnknown_203B16E
_08138F18: _08138F18:
strb r4, [r2] strb r4, [r2]
@@ -13242,7 +13242,7 @@ _0813B198:
bl sub_805642C bl sub_805642C
cmp r0, 0 cmp r0, 0
bne _0813B1C4 bne _0813B1C4
ldr r0, _0813B1C0 @ =gUnknown_3003F64 ldr r0, _0813B1C0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0813B1C4 bne _0813B1C4
@@ -13256,7 +13256,7 @@ _0813B198:
bl sub_813B38C bl sub_813B38C
b _0813B1CC b _0813B1CC
.align 2, 0 .align 2, 0
_0813B1C0: .4byte gUnknown_3003F64 _0813B1C0: .4byte gReceivedRemoteLinkPlayers
_0813B1C4: _0813B1C4:
lsls r0, r5, 24 lsls r0, r5, 24
asrs r0, 24 asrs r0, 24
+4 -4
View File
@@ -324,11 +324,11 @@ _08077A14:
ldrb r0, [r0] ldrb r0, [r0]
movs r1, 0 movs r1, 0
bl ActionSelectionCreateCursorAt bl ActionSelectionCreateCursorAt
ldr r0, _08077A54 @ =gUnknown_3003F3C ldr r0, _08077A54 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08077A8A beq _08077A8A
ldr r0, _08077A58 @ =gUnknown_3003F64 ldr r0, _08077A58 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08077A8A beq _08077A8A
@@ -342,8 +342,8 @@ _08077A44: .4byte gBattlerPartyIndexes
_08077A48: .4byte gEnemyParty _08077A48: .4byte gEnemyParty
_08077A4C: .4byte gUnknown_2023FF8 _08077A4C: .4byte gUnknown_2023FF8
_08077A50: .4byte gBattlerInMenuId _08077A50: .4byte gBattlerInMenuId
_08077A54: .4byte gUnknown_3003F3C _08077A54: .4byte gWirelessCommType
_08077A58: .4byte gUnknown_3003F64 _08077A58: .4byte gReceivedRemoteLinkPlayers
_08077A5C: _08077A5C:
ldr r0, _08077A9C @ =sub_80116F4 ldr r0, _08077A9C @ =sub_80116F4
bl SetVBlankCallback bl SetVBlankCallback
+2 -2
View File
@@ -1925,7 +1925,7 @@ _0806FC14:
movs r2, 0x10 movs r2, 0x10
movs r3, 0 movs r3, 0
bl BeginNormalPaletteFade bl BeginNormalPaletteFade
ldr r0, _0806FC78 @ =gUnknown_3003F3C ldr r0, _0806FC78 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0806FC7C beq _0806FC7C
@@ -1936,7 +1936,7 @@ _0806FC14:
b _0806FCE6 b _0806FCE6
.align 2, 0 .align 2, 0
_0806FC74: .4byte gUnknown_8419F54 _0806FC74: .4byte gUnknown_8419F54
_0806FC78: .4byte gUnknown_3003F3C _0806FC78: .4byte gWirelessCommType
_0806FC7C: _0806FC7C:
movs r0, 0x1 movs r0, 0x1
b _0806FCE6 b _0806FCE6
+50 -50
View File
@@ -246,7 +246,7 @@ _0804C80A:
bl sub_804F5BC bl sub_804F5BC
movs r0, 0 movs r0, 0
bl ShowBg bl ShowBg
ldr r0, _0804C86C @ =gUnknown_3003F64 ldr r0, _0804C86C @ =gReceivedRemoteLinkPlayers
ldrb r2, [r0] ldrb r2, [r0]
cmp r2, 0 cmp r2, 0
bne _0804C8B4 bne _0804C8B4
@@ -258,7 +258,7 @@ _0804C80A:
ldr r0, [r0] ldr r0, [r0]
adds r0, 0xA8 adds r0, 0xA8
strb r2, [r0] strb r2, [r0]
ldr r0, _0804C87C @ =gUnknown_3003F3C ldr r0, _0804C87C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804C880 beq _0804C880
@@ -269,11 +269,11 @@ _0804C80A:
.align 2, 0 .align 2, 0
_0804C864: .4byte gPaletteFade _0804C864: .4byte gPaletteFade
_0804C868: .4byte gEnemyParty _0804C868: .4byte gEnemyParty
_0804C86C: .4byte gUnknown_3003F64 _0804C86C: .4byte gReceivedRemoteLinkPlayers
_0804C870: .4byte gLinkType _0804C870: .4byte gLinkType
_0804C874: .4byte 0x00001122 _0804C874: .4byte 0x00001122
_0804C878: .4byte gUnknown_2031DA8 _0804C878: .4byte gUnknown_2031DA8
_0804C87C: .4byte gUnknown_3003F3C _0804C87C: .4byte gWirelessCommType
_0804C880: _0804C880:
bl sub_8009804 bl sub_8009804
ldr r1, _0804C8A8 @ =gMain ldr r1, _0804C8A8 @ =gMain
@@ -284,7 +284,7 @@ _0804C880:
adds r0, 0x1 adds r0, 0x1
strb r0, [r1] strb r0, [r1]
_0804C892: _0804C892:
ldr r0, _0804C8AC @ =gUnknown_3003F3C ldr r0, _0804C8AC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804C89C beq _0804C89C
@@ -296,7 +296,7 @@ _0804C89C:
b _0804CEE6 b _0804CEE6
.align 2, 0 .align 2, 0
_0804C8A8: .4byte gMain _0804C8A8: .4byte gMain
_0804C8AC: .4byte gUnknown_3003F3C _0804C8AC: .4byte gWirelessCommType
_0804C8B0: .4byte sub_8081A90 _0804C8B0: .4byte sub_8081A90
_0804C8B4: _0804C8B4:
ldr r0, _0804C8C4 @ =gMain ldr r0, _0804C8C4 @ =gMain
@@ -375,7 +375,7 @@ _0804C940:
.align 2, 0 .align 2, 0
_0804C94C: .4byte gMain _0804C94C: .4byte gMain
_0804C950: _0804C950:
ldr r0, _0804C9A0 @ =gUnknown_3003F64 ldr r0, _0804C9A0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _0804C95A beq _0804C95A
@@ -402,7 +402,7 @@ _0804C968:
ldr r0, [r0] ldr r0, [r0]
adds r0, 0xA8 adds r0, 0xA8
strb r2, [r0] strb r2, [r0]
ldr r0, _0804C9AC @ =gUnknown_3003F3C ldr r0, _0804C9AC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0804C992 bne _0804C992
@@ -413,12 +413,12 @@ _0804C992:
bl sub_800AB9C bl sub_800AB9C
b _0804CEE6 b _0804CEE6
.align 2, 0 .align 2, 0
_0804C9A0: .4byte gUnknown_3003F64 _0804C9A0: .4byte gReceivedRemoteLinkPlayers
_0804C9A4: .4byte gMain _0804C9A4: .4byte gMain
_0804C9A8: .4byte gUnknown_2031DA8 _0804C9A8: .4byte gUnknown_2031DA8
_0804C9AC: .4byte gUnknown_3003F3C _0804C9AC: .4byte gWirelessCommType
_0804C9B0: _0804C9B0:
ldr r0, _0804C9E0 @ =gUnknown_3003F3C ldr r0, _0804C9E0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804C9E8 beq _0804C9E8
@@ -441,7 +441,7 @@ _0804C9C4:
bl sub_80FCD74 bl sub_80FCD74
b _0804CEE6 b _0804CEE6
.align 2, 0 .align 2, 0
_0804C9E0: .4byte gUnknown_3003F3C _0804C9E0: .4byte gWirelessCommType
_0804C9E4: .4byte gMain _0804C9E4: .4byte gMain
_0804C9E8: _0804C9E8:
movs r2, 0x87 movs r2, 0x87
@@ -1130,7 +1130,7 @@ _0804CFC8:
.align 2, 0 .align 2, 0
_0804CFD8: .4byte gMain _0804CFD8: .4byte gMain
_0804CFDC: _0804CFDC:
ldr r0, _0804CFFC @ =gUnknown_3003F3C ldr r0, _0804CFFC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804CFF0 beq _0804CFF0
@@ -1145,7 +1145,7 @@ _0804CFF0:
adds r1, r3 adds r1, r3
b _0804D4B4 b _0804D4B4
.align 2, 0 .align 2, 0
_0804CFFC: .4byte gUnknown_3003F3C _0804CFFC: .4byte gWirelessCommType
_0804D000: .4byte gMain _0804D000: .4byte gMain
_0804D004: _0804D004:
movs r5, 0x87 movs r5, 0x87
@@ -1795,7 +1795,7 @@ sub_804D548: @ 804D548
adds r0, 0x7E adds r0, 0x7E
ldrb r0, [r0] ldrb r0, [r0]
strb r0, [r1, 0x1] strb r0, [r1, 0x1]
ldr r0, _0804D58C @ =gUnknown_3003F3C ldr r0, _0804D58C @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804D590 beq _0804D590
@@ -1808,7 +1808,7 @@ sub_804D548: @ 804D548
_0804D580: .4byte gPaletteFade _0804D580: .4byte gPaletteFade
_0804D584: .4byte gUnknown_2031DA4 _0804D584: .4byte gUnknown_2031DA4
_0804D588: .4byte gUnknown_2031DA8 _0804D588: .4byte gUnknown_2031DA8
_0804D58C: .4byte gUnknown_3003F3C _0804D58C: .4byte gWirelessCommType
_0804D590: _0804D590:
movs r0, 0x20 movs r0, 0x20
bl sub_800AA80 bl sub_800AA80
@@ -1828,7 +1828,7 @@ sub_804D5A4: @ 804D5A4
ldr r5, _0804D5E4 @ =gMain ldr r5, _0804D5E4 @ =gMain
ldr r0, _0804D5E8 @ =sub_804C718 ldr r0, _0804D5E8 @ =sub_804C718
str r0, [r5, 0x8] str r0, [r5, 0x8]
ldr r0, _0804D5EC @ =gUnknown_3003F3C ldr r0, _0804D5EC @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804D5FC beq _0804D5FC
@@ -1852,12 +1852,12 @@ sub_804D5A4: @ 804D5A4
.align 2, 0 .align 2, 0
_0804D5E4: .4byte gMain _0804D5E4: .4byte gMain
_0804D5E8: .4byte sub_804C718 _0804D5E8: .4byte sub_804C718
_0804D5EC: .4byte gUnknown_3003F3C _0804D5EC: .4byte gWirelessCommType
_0804D5F0: .4byte gUnknown_2031C90 _0804D5F0: .4byte gUnknown_2031C90
_0804D5F4: .4byte gUnknown_2031DA8 _0804D5F4: .4byte gUnknown_2031DA8
_0804D5F8: .4byte sub_8050138 _0804D5F8: .4byte sub_8050138
_0804D5FC: _0804D5FC:
ldr r0, _0804D628 @ =gUnknown_3003F64 ldr r0, _0804D628 @ =gReceivedRemoteLinkPlayers
ldrb r4, [r0] ldrb r4, [r0]
cmp r4, 0 cmp r4, 0
bne _0804D620 bne _0804D620
@@ -1876,7 +1876,7 @@ _0804D620:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804D628: .4byte gUnknown_3003F64 _0804D628: .4byte gReceivedRemoteLinkPlayers
_0804D62C: .4byte gUnknown_2031C90 _0804D62C: .4byte gUnknown_2031C90
_0804D630: .4byte gUnknown_2031DA8 _0804D630: .4byte gUnknown_2031DA8
_0804D634: .4byte sub_8050138 _0804D634: .4byte sub_8050138
@@ -4253,7 +4253,7 @@ sub_804E908: @ 804E908
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _0804E93C bne _0804E93C
ldr r0, _0804E928 @ =gUnknown_3003F3C ldr r0, _0804E928 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804E92C beq _0804E92C
@@ -4261,7 +4261,7 @@ sub_804E908: @ 804E908
b _0804E932 b _0804E932
.align 2, 0 .align 2, 0
_0804E924: .4byte gPaletteFade _0804E924: .4byte gPaletteFade
_0804E928: .4byte gUnknown_3003F3C _0804E928: .4byte gWirelessCommType
_0804E92C: _0804E92C:
movs r0, 0xC movs r0, 0xC
bl sub_800AA80 bl sub_800AA80
@@ -4281,7 +4281,7 @@ _0804E940: .4byte gUnknown_2031DA8
thumb_func_start sub_804E944 thumb_func_start sub_804E944
sub_804E944: @ 804E944 sub_804E944: @ 804E944
push {lr} push {lr}
ldr r0, _0804E978 @ =gUnknown_3003F3C ldr r0, _0804E978 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804E988 beq _0804E988
@@ -4301,12 +4301,12 @@ sub_804E944: @ 804E944
bl SetMainCallback2 bl SetMainCallback2
b _0804E9AA b _0804E9AA
.align 2, 0 .align 2, 0
_0804E978: .4byte gUnknown_3003F3C _0804E978: .4byte gWirelessCommType
_0804E97C: .4byte gUnknown_2031C90 _0804E97C: .4byte gUnknown_2031C90
_0804E980: .4byte gUnknown_2031DA8 _0804E980: .4byte gUnknown_2031DA8
_0804E984: .4byte c2_8056854 _0804E984: .4byte c2_8056854
_0804E988: _0804E988:
ldr r0, _0804E9B0 @ =gUnknown_3003F64 ldr r0, _0804E9B0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0804E9AA bne _0804E9AA
@@ -4323,7 +4323,7 @@ _0804E9AA:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_0804E9B0: .4byte gUnknown_3003F64 _0804E9B0: .4byte gReceivedRemoteLinkPlayers
_0804E9B4: .4byte gUnknown_2031C90 _0804E9B4: .4byte gUnknown_2031C90
_0804E9B8: .4byte gUnknown_2031DA8 _0804E9B8: .4byte gUnknown_2031DA8
_0804E9BC: .4byte c2_8056854 _0804E9BC: .4byte c2_8056854
@@ -6573,7 +6573,7 @@ _0804FB24:
thumb_func_start sub_804FB34 thumb_func_start sub_804FB34
sub_804FB34: @ 804FB34 sub_804FB34: @ 804FB34
push {r4-r7,lr} push {r4-r7,lr}
ldr r0, _0804FBB4 @ =gUnknown_3003F64 ldr r0, _0804FBB4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0804FBC0 beq _0804FBC0
@@ -6634,7 +6634,7 @@ _0804FB6E:
movs r0, 0x2 movs r0, 0x2
b _0804FBC2 b _0804FBC2
.align 2, 0 .align 2, 0
_0804FBB4: .4byte gUnknown_3003F64 _0804FBB4: .4byte gReceivedRemoteLinkPlayers
_0804FBB8: .4byte gLinkPlayers _0804FBB8: .4byte gLinkPlayers
_0804FBBC: _0804FBBC:
movs r0, 0x1 movs r0, 0x1
@@ -7209,14 +7209,14 @@ _0804FFC0: .4byte c2_800ACD4
thumb_func_start sub_804FFC4 thumb_func_start sub_804FFC4
sub_804FFC4: @ 804FFC4 sub_804FFC4: @ 804FFC4
push {lr} push {lr}
ldr r0, _0804FFD4 @ =gUnknown_3003F64 ldr r0, _0804FFD4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0804FFD8 bne _0804FFD8
movs r0, 0 movs r0, 0
b _0804FFE0 b _0804FFE0
.align 2, 0 .align 2, 0
_0804FFD4: .4byte gUnknown_3003F64 _0804FFD4: .4byte gReceivedRemoteLinkPlayers
_0804FFD8: _0804FFD8:
bl GetMultiplayerId bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
@@ -7424,7 +7424,7 @@ _08050160:
.4byte _08050430 .4byte _08050430
.4byte _0805044C .4byte _0805044C
_08050194: _08050194:
ldr r0, _08050228 @ =gUnknown_3003F64 ldr r0, _08050228 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _080501A8 bne _080501A8
@@ -7490,14 +7490,14 @@ _080501A8:
strh r2, [r0] strh r2, [r0]
b _08050472 b _08050472
.align 2, 0 .align 2, 0
_08050228: .4byte gUnknown_3003F64 _08050228: .4byte gReceivedRemoteLinkPlayers
_0805022C: .4byte gLinkType _0805022C: .4byte gLinkType
_08050230: .4byte 0x00001144 _08050230: .4byte 0x00001144
_08050234: .4byte gUnknown_2031DAC _08050234: .4byte gUnknown_2031DAC
_08050238: .4byte sub_804FF0C _08050238: .4byte sub_804FF0C
_0805023C: .4byte gMain _0805023C: .4byte gMain
_08050240: _08050240:
ldr r0, _08050270 @ =gUnknown_3003F64 ldr r0, _08050270 @ =gReceivedRemoteLinkPlayers
ldrb r5, [r0] ldrb r5, [r0]
cmp r5, 0 cmp r5, 0
bne _0805027C bne _0805027C
@@ -7520,7 +7520,7 @@ _08050240:
str r5, [r0, 0x64] str r5, [r0, 0x64]
b _08050472 b _08050472
.align 2, 0 .align 2, 0
_08050270: .4byte gUnknown_3003F64 _08050270: .4byte gReceivedRemoteLinkPlayers
_08050274: .4byte gUnknown_2031DAC _08050274: .4byte gUnknown_2031DAC
_08050278: .4byte gMain _08050278: .4byte gMain
_0805027C: _0805027C:
@@ -7585,7 +7585,7 @@ _080502EC:
b _08050472 b _08050472
_080502F2: _080502F2:
bl sub_804FF4C bl sub_804FF4C
ldr r0, _08050318 @ =gUnknown_3003F64 ldr r0, _08050318 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _08050300 beq _08050300
@@ -7604,7 +7604,7 @@ _0805030E:
adds r1, r2 adds r1, r2
b _08050440 b _08050440
.align 2, 0 .align 2, 0
_08050318: .4byte gUnknown_3003F64 _08050318: .4byte gReceivedRemoteLinkPlayers
_0805031C: .4byte gMain _0805031C: .4byte gMain
_08050320: _08050320:
ldr r2, _08050340 @ =gUnknown_2031DAC ldr r2, _08050340 @ =gUnknown_2031DAC
@@ -7745,7 +7745,7 @@ _0805044C:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
bne _08050472 bne _08050472
ldr r0, _08050494 @ =gUnknown_3003F3C ldr r0, _08050494 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0805046C beq _0805046C
@@ -7768,7 +7768,7 @@ _08050472:
bx r0 bx r0
.align 2, 0 .align 2, 0
_08050490: .4byte gPaletteFade _08050490: .4byte gPaletteFade
_08050494: .4byte gUnknown_3003F3C _08050494: .4byte gWirelessCommType
_08050498: .4byte sub_8053D84 _08050498: .4byte sub_8053D84
thumb_func_end sub_8050138 thumb_func_end sub_8050138
@@ -8236,7 +8236,7 @@ _080508A2:
_080508B8: _080508B8:
mov r0, r9 mov r0, r9
bl sub_80507A0 bl sub_80507A0
ldr r0, _080508F0 @ =gUnknown_3003F64 ldr r0, _080508F0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080508CA beq _080508CA
@@ -8256,7 +8256,7 @@ _080508E0: .4byte gSaveBlock1Ptr
_080508E4: .4byte 0x00002cd0 _080508E4: .4byte 0x00002cd0
_080508E8: .4byte gUnknown_2031DAC _080508E8: .4byte gUnknown_2031DAC
_080508EC: .4byte gUnknown_2031CCC _080508EC: .4byte gUnknown_2031CCC
_080508F0: .4byte gUnknown_3003F64 _080508F0: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_805080C thumb_func_end sub_805080C
thumb_func_start sub_80508F4 thumb_func_start sub_80508F4
@@ -14476,7 +14476,7 @@ _08054120:
movs r0, 0x15 movs r0, 0x15
bl IncrementGameStat bl IncrementGameStat
_08054132: _08054132:
ldr r0, _08054178 @ =gUnknown_3003F3C ldr r0, _08054178 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0805415A beq _0805415A
@@ -14508,7 +14508,7 @@ _0805415A:
b _080541F2 b _080541F2
.align 2, 0 .align 2, 0
_08054174: .4byte gUnknown_2031DAC _08054174: .4byte gUnknown_2031DAC
_08054178: .4byte gUnknown_3003F3C _08054178: .4byte gWirelessCommType
_0805417C: .4byte gLinkPlayers _0805417C: .4byte gLinkPlayers
_08054180: .4byte gMain _08054180: .4byte gMain
_08054184: _08054184:
@@ -14707,7 +14707,7 @@ _08054304:
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
bne _08054396 bne _08054396
ldr r0, _08054328 @ =gUnknown_3003F3C ldr r0, _08054328 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08054334 beq _08054334
@@ -14719,7 +14719,7 @@ _08054304:
bl sub_800AB9C bl sub_800AB9C
b _08054338 b _08054338
.align 2, 0 .align 2, 0
_08054328: .4byte gUnknown_3003F3C _08054328: .4byte gWirelessCommType
_0805432C: .4byte gMain _0805432C: .4byte gMain
_08054330: .4byte sub_804C718 _08054330: .4byte sub_804C718
_08054334: _08054334:
@@ -14737,7 +14737,7 @@ _08054340:
.align 2, 0 .align 2, 0
_08054348: .4byte gMain _08054348: .4byte gMain
_0805434C: _0805434C:
ldr r0, _08054374 @ =gUnknown_3003F3C ldr r0, _08054374 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08054384 beq _08054384
@@ -14756,12 +14756,12 @@ _0805434C:
bl SetMainCallback2 bl SetMainCallback2
b _08054396 b _08054396
.align 2, 0 .align 2, 0
_08054374: .4byte gUnknown_3003F3C _08054374: .4byte gWirelessCommType
_08054378: .4byte sub_804C718 _08054378: .4byte sub_804C718
_0805437C: .4byte gSoftResetDisabled _0805437C: .4byte gSoftResetDisabled
_08054380: .4byte sub_80543C4 _08054380: .4byte sub_80543C4
_08054384: _08054384:
ldr r0, _080543B8 @ =gUnknown_3003F64 ldr r0, _080543B8 @ =gReceivedRemoteLinkPlayers
ldrb r1, [r0] ldrb r1, [r0]
cmp r1, 0 cmp r1, 0
bne _08054396 bne _08054396
@@ -14784,7 +14784,7 @@ _080543A4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_080543B8: .4byte gUnknown_3003F64 _080543B8: .4byte gReceivedRemoteLinkPlayers
_080543BC: .4byte gSoftResetDisabled _080543BC: .4byte gSoftResetDisabled
_080543C0: .4byte sub_80543C4 _080543C0: .4byte sub_80543C4
thumb_func_end sub_8053E8C thumb_func_end sub_8053E8C
@@ -14815,7 +14815,7 @@ sub_80543C4: @ 80543C4
ldr r0, [r4] ldr r0, [r4]
bl Free bl Free
str r5, [r4] str r5, [r4]
ldr r0, _08054438 @ =gUnknown_3003F3C ldr r0, _08054438 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08054412 beq _08054412
@@ -14835,7 +14835,7 @@ _0805441A:
.align 2, 0 .align 2, 0
_08054430: .4byte gPaletteFade _08054430: .4byte gPaletteFade
_08054434: .4byte gUnknown_2031DAC _08054434: .4byte gUnknown_2031DAC
_08054438: .4byte gUnknown_3003F3C _08054438: .4byte gWirelessCommType
_0805443C: .4byte gMain _0805443C: .4byte gMain
thumb_func_end sub_80543C4 thumb_func_end sub_80543C4
+21 -21
View File
@@ -200,11 +200,11 @@ _08089194:
bl sub_808AF74 bl sub_808AF74
b _08089214 b _08089214
_0808919A: _0808919A:
ldr r0, _080891D0 @ =gUnknown_3003F3C ldr r0, _080891D0 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080891B6 bne _080891B6
ldr r0, _080891D4 @ =gUnknown_3003F64 ldr r0, _080891D4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _080891B6 bne _080891B6
@@ -224,8 +224,8 @@ _080891B6:
bl SetVBlankCallback bl SetVBlankCallback
b _08089214 b _08089214
.align 2, 0 .align 2, 0
_080891D0: .4byte gUnknown_3003F3C _080891D0: .4byte gWirelessCommType
_080891D4: .4byte gUnknown_3003F64 _080891D4: .4byte gReceivedRemoteLinkPlayers
_080891D8: .4byte sub_8088FF0 _080891D8: .4byte sub_8088FF0
_080891DC: _080891DC:
bl UpdatePaletteFade bl UpdatePaletteFade
@@ -266,7 +266,7 @@ _08089218:
.align 2, 0 .align 2, 0
_08089220: .4byte gUnknown_20397A4 _08089220: .4byte gUnknown_20397A4
_08089224: _08089224:
ldr r0, _08089270 @ =gUnknown_3003F64 ldr r0, _08089270 @ =gReceivedRemoteLinkPlayers
ldrb r5, [r0] ldrb r5, [r0]
cmp r5, 0 cmp r5, 0
bne _0808924A bne _0808924A
@@ -301,7 +301,7 @@ _0808924A:
strb r0, [r1] strb r0, [r1]
b _08089416 b _08089416
.align 2, 0 .align 2, 0
_08089270: .4byte gUnknown_3003F64 _08089270: .4byte gReceivedRemoteLinkPlayers
_08089274: .4byte 0x00007bce _08089274: .4byte 0x00007bce
_08089278: .4byte gMain _08089278: .4byte gMain
_0808927C: .4byte gUnknown_20397A4 _0808927C: .4byte gUnknown_20397A4
@@ -312,7 +312,7 @@ _08089280:
bne _0808928A bne _0808928A
b _08089416 b _08089416
_0808928A: _0808928A:
ldr r0, _080892B0 @ =gUnknown_3003F64 ldr r0, _080892B0 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080892A4 beq _080892A4
@@ -331,7 +331,7 @@ _080892A4:
str r1, [sp] str r1, [sp]
b _080893C8 b _080893C8
.align 2, 0 .align 2, 0
_080892B0: .4byte gUnknown_3003F64 _080892B0: .4byte gReceivedRemoteLinkPlayers
_080892B4: .4byte gUnknown_20397A4 _080892B4: .4byte gUnknown_20397A4
_080892B8: _080892B8:
bl sub_808B1FC bl sub_808B1FC
@@ -361,7 +361,7 @@ _080892E4:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08089344 beq _08089344
ldr r0, _08089320 @ =gUnknown_3003F64 ldr r0, _08089320 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08089324 beq _08089324
@@ -373,7 +373,7 @@ _080892E4:
cmp r0, 0x1 cmp r0, 0x1
beq _08089364 beq _08089364
_08089308: _08089308:
ldr r0, _08089320 @ =gUnknown_3003F64 ldr r0, _08089320 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08089324 beq _08089324
@@ -384,7 +384,7 @@ _08089308:
b _080893C8 b _080893C8
.align 2, 0 .align 2, 0
_0808931C: .4byte gMain _0808931C: .4byte gMain
_08089320: .4byte gUnknown_3003F64 _08089320: .4byte gReceivedRemoteLinkPlayers
_08089324: _08089324:
movs r0, 0xA movs r0, 0xA
bl sub_812B1F0 bl sub_812B1F0
@@ -403,7 +403,7 @@ _08089344:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08089416 beq _08089416
ldr r0, _0808936C @ =gUnknown_3003F64 ldr r0, _0808936C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08089370 beq _08089370
@@ -420,7 +420,7 @@ _08089364:
strb r0, [r1] strb r0, [r1]
b _08089416 b _08089416
.align 2, 0 .align 2, 0
_0808936C: .4byte gUnknown_3003F64 _0808936C: .4byte gReceivedRemoteLinkPlayers
_08089370: _08089370:
movs r0, 0x1 movs r0, 0x1
negs r0, r0 negs r0, r0
@@ -454,7 +454,7 @@ _0808937A:
_080893B0: .4byte gUnknown_8419D89 _080893B0: .4byte gUnknown_8419D89
_080893B4: .4byte gUnknown_20397A4 _080893B4: .4byte gUnknown_20397A4
_080893B8: _080893B8:
ldr r0, _080893DC @ =gUnknown_3003F64 ldr r0, _080893DC @ =gReceivedRemoteLinkPlayers
ldrb r1, [r0] ldrb r1, [r0]
cmp r1, 0 cmp r1, 0
bne _08089416 bne _08089416
@@ -472,7 +472,7 @@ _080893C8:
strb r0, [r1] strb r0, [r1]
b _08089416 b _08089416
.align 2, 0 .align 2, 0
_080893DC: .4byte gUnknown_3003F64 _080893DC: .4byte gReceivedRemoteLinkPlayers
_080893E0: .4byte gUnknown_20397A4 _080893E0: .4byte gUnknown_20397A4
_080893E4: _080893E4:
bl UpdatePaletteFade bl UpdatePaletteFade
@@ -1418,7 +1418,7 @@ sub_8089B64: @ 8089B64
movs r0, 0x40 movs r0, 0x40
movs r1, 0xF0 movs r1, 0xF0
bl SetGpuReg bl SetGpuReg
ldr r0, _08089BC8 @ =gUnknown_3003F64 ldr r0, _08089BC8 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08089BCC beq _08089BCC
@@ -1426,7 +1426,7 @@ sub_8089B64: @ 8089B64
bl EnableInterrupts bl EnableInterrupts
b _08089BD2 b _08089BD2
.align 2, 0 .align 2, 0
_08089BC8: .4byte gUnknown_3003F64 _08089BC8: .4byte gReceivedRemoteLinkPlayers
_08089BCC: _08089BCC:
movs r0, 0x3 movs r0, 0x3
bl EnableInterrupts bl EnableInterrupts
@@ -4482,7 +4482,7 @@ _0808B4B2:
ldrb r0, [r1, 0x4] ldrb r0, [r1, 0x4]
adds r0, 0x1 adds r0, 0x1
strb r0, [r1, 0x4] strb r0, [r1, 0x4]
ldr r0, _0808B4D4 @ =gUnknown_3003F64 ldr r0, _0808B4D4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0808B3DC beq _0808B3DC
@@ -4494,7 +4494,7 @@ _0808B4C4:
bx r1 bx r1
.align 2, 0 .align 2, 0
_0808B4D0: .4byte gUnknown_20397A4 _0808B4D0: .4byte gUnknown_20397A4
_0808B4D4: .4byte gUnknown_3003F64 _0808B4D4: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_808B3C4 thumb_func_end sub_808B3C4
thumb_func_start sub_808B4D8 thumb_func_start sub_808B4D8
@@ -4946,7 +4946,7 @@ sub_808B838: @ 808B838
bl InUnionRoom bl InUnionRoom
cmp r0, 0x1 cmp r0, 0x1
bne _0808B8A4 bne _0808B8A4
ldr r0, _0808B898 @ =gUnknown_3003F64 ldr r0, _0808B898 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
bne _0808B8A4 bne _0808B8A4
@@ -4970,7 +4970,7 @@ _0808B888: .4byte gUnknown_83CD8F4
_0808B88C: .4byte gUnknown_20397A4 _0808B88C: .4byte gUnknown_20397A4
_0808B890: .4byte 0x0000045c _0808B890: .4byte 0x0000045c
_0808B894: .4byte 0x00000457 _0808B894: .4byte 0x00000457
_0808B898: .4byte gUnknown_3003F64 _0808B898: .4byte gReceivedRemoteLinkPlayers
_0808B89C: .4byte 0x000004ab _0808B89C: .4byte 0x000004ab
_0808B8A0: .4byte gUnknown_83CD8EC _0808B8A0: .4byte gUnknown_83CD8EC
_0808B8A4: _0808B8A4:
+12 -12
View File
@@ -797,7 +797,7 @@ _08128A80:
strh r0, [r1, 0x6] strh r0, [r1, 0x6]
b _08128A94 b _08128A94
_08128A86: _08128A86:
ldr r0, _08128A9C @ =gUnknown_3003F64 ldr r0, _08128A9C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08128A94 bne _08128A94
@@ -808,7 +808,7 @@ _08128A94:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_08128A9C: .4byte gUnknown_3003F64 _08128A9C: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_81288D4 thumb_func_end sub_81288D4
thumb_func_start sub_8128AA0 thumb_func_start sub_8128AA0
@@ -948,7 +948,7 @@ _08128BC4:
adds r0, 0x1 adds r0, 0x1
strh r0, [r1, 0xA] strh r0, [r1, 0xA]
_08128BD0: _08128BD0:
ldr r0, _08128BE4 @ =gUnknown_3003F64 ldr r0, _08128BE4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08128BFC bne _08128BFC
@@ -959,7 +959,7 @@ _08128BDA:
strh r0, [r1, 0x6] strh r0, [r1, 0x6]
b _08128BFC b _08128BFC
.align 2, 0 .align 2, 0
_08128BE4: .4byte gUnknown_3003F64 _08128BE4: .4byte gReceivedRemoteLinkPlayers
_08128BE8: _08128BE8:
ldr r1, [r2] ldr r1, [r2]
ldrh r0, [r1, 0xA] ldrh r0, [r1, 0xA]
@@ -1035,7 +1035,7 @@ _08128C6E:
adds r0, 0x1 adds r0, 0x1
strh r0, [r1, 0xA] strh r0, [r1, 0xA]
_08128C78: _08128C78:
ldr r0, _08128C8C @ =gUnknown_3003F64 ldr r0, _08128C8C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08128CA2 bne _08128CA2
@@ -1047,7 +1047,7 @@ _08128C82:
strh r0, [r1, 0x6] strh r0, [r1, 0x6]
b _08128CA2 b _08128CA2
.align 2, 0 .align 2, 0
_08128C8C: .4byte gUnknown_3003F64 _08128C8C: .4byte gReceivedRemoteLinkPlayers
_08128C90: _08128C90:
ldrh r0, [r1, 0xA] ldrh r0, [r1, 0xA]
cmp r0, 0x95 cmp r0, 0x95
@@ -1157,7 +1157,7 @@ _08128D64:
adds r0, 0x1 adds r0, 0x1
strh r0, [r1, 0xA] strh r0, [r1, 0xA]
_08128D70: _08128D70:
ldr r0, _08128D84 @ =gUnknown_3003F64 ldr r0, _08128D84 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08128D9C bne _08128D9C
@@ -1168,7 +1168,7 @@ _08128D7A:
strh r0, [r1, 0x6] strh r0, [r1, 0x6]
b _08128D9C b _08128D9C
.align 2, 0 .align 2, 0
_08128D84: .4byte gUnknown_3003F64 _08128D84: .4byte gReceivedRemoteLinkPlayers
_08128D88: _08128D88:
ldr r1, [r2] ldr r1, [r2]
ldrh r0, [r1, 0xA] ldrh r0, [r1, 0xA]
@@ -1211,7 +1211,7 @@ _08128DC4:
.4byte _08128E42 .4byte _08128E42
.4byte _08128E60 .4byte _08128E60
_08128DD8: _08128DD8:
ldr r0, _08128DE8 @ =gUnknown_3003F64 ldr r0, _08128DE8 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08128DEC bne _08128DEC
@@ -1219,7 +1219,7 @@ _08128DD8:
bl sub_8129218 bl sub_8129218
b _08128E70 b _08128E70
.align 2, 0 .align 2, 0
_08128DE8: .4byte gUnknown_3003F64 _08128DE8: .4byte gReceivedRemoteLinkPlayers
_08128DEC: _08128DEC:
ldr r0, [r4] ldr r0, [r4]
movs r1, 0xC8 movs r1, 0xC8
@@ -2740,7 +2740,7 @@ _08129924:
.4byte _08129AD8 .4byte _08129AD8
.4byte _08129A7C .4byte _08129A7C
_08129944: _08129944:
ldr r0, _08129978 @ =gUnknown_3003F64 ldr r0, _08129978 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0812994E bne _0812994E
@@ -2767,7 +2767,7 @@ _08129952:
strb r2, [r0, 0xD] strb r2, [r0, 0xD]
b _08129B08 b _08129B08
.align 2, 0 .align 2, 0
_08129978: .4byte gUnknown_3003F64 _08129978: .4byte gReceivedRemoteLinkPlayers
_0812997C: .4byte gUnknown_203B0E0 _0812997C: .4byte gUnknown_203B0E0
_08129980: _08129980:
bl GetBlockReceivedStatus bl GetBlockReceivedStatus
+2 -2
View File
@@ -704,7 +704,7 @@ sub_8147A34: @ 8147A34
lsls r1, 3 lsls r1, 3
ldr r0, _08147A88 @ =gTasks+0x8 ldr r0, _08147A88 @ =gTasks+0x8
adds r4, r1, r0 adds r4, r1, r0
ldr r0, _08147A8C @ =gUnknown_3003F64 ldr r0, _08147A8C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08147A98 beq _08147A98
@@ -737,7 +737,7 @@ _08147A5C:
b _08147A9E b _08147A9E
.align 2, 0 .align 2, 0
_08147A88: .4byte gTasks+0x8 _08147A88: .4byte gTasks+0x8
_08147A8C: .4byte gUnknown_3003F64 _08147A8C: .4byte gReceivedRemoteLinkPlayers
_08147A90: .4byte gUnknown_3003ED0 _08147A90: .4byte gUnknown_3003ED0
_08147A94: .4byte 0x00007fff _08147A94: .4byte 0x00007fff
_08147A98: _08147A98:
+4 -4
View File
@@ -11,7 +11,7 @@ sub_8147AA8: @ 8147AA8
adds r6, r1, 0 adds r6, r1, 0
lsls r0, 16 lsls r0, 16
lsrs r7, r0, 16 lsrs r7, r0, 16
ldr r0, _08147B20 @ =gUnknown_3003F64 ldr r0, _08147B20 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08147B3C beq _08147B3C
@@ -59,7 +59,7 @@ sub_8147AA8: @ 8147AA8
bl SetMainCallback2 bl SetMainCallback2
b _08147B42 b _08147B42
.align 2, 0 .align 2, 0
_08147B20: .4byte gUnknown_3003F64 _08147B20: .4byte gReceivedRemoteLinkPlayers
_08147B24: .4byte gUnknown_203F3D4 _08147B24: .4byte gUnknown_203F3D4
_08147B28: .4byte 0x000083b0 _08147B28: .4byte 0x000083b0
_08147B2C: .4byte sub_8147DA0 _08147B2C: .4byte sub_8147DA0
@@ -2548,14 +2548,14 @@ _08148DFE:
_08148E08: .4byte gPaletteFade _08148E08: .4byte gPaletteFade
_08148E0C: .4byte gUnknown_203F3D4 _08148E0C: .4byte gUnknown_203F3D4
_08148E10: _08148E10:
ldr r0, _08148E1C @ =gUnknown_3003F64 ldr r0, _08148E1C @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _08148E20 bne _08148E20
movs r0, 0 movs r0, 0
b _08148E22 b _08148E22
.align 2, 0 .align 2, 0
_08148E1C: .4byte gUnknown_3003F64 _08148E1C: .4byte gReceivedRemoteLinkPlayers
_08148E20: _08148E20:
movs r0, 0x1 movs r0, 0x1
_08148E22: _08148E22:
+4 -4
View File
@@ -67,11 +67,11 @@ sub_814B754: @ 814B754
adds r4, r0, 0 adds r4, r0, 0
movs r0, 0 movs r0, 0
mov r8, r0 mov r8, r0
ldr r0, _0814B784 @ =gUnknown_3003F64 ldr r0, _0814B784 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0814B772 beq _0814B772
ldr r0, _0814B788 @ =gUnknown_3003F3C ldr r0, _0814B788 @ =gWirelessCommType
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0814B790 bne _0814B790
@@ -84,8 +84,8 @@ _0814B772:
strh r1, [r0, 0x12] strh r1, [r0, 0x12]
b _0814B7DC b _0814B7DC
.align 2, 0 .align 2, 0
_0814B784: .4byte gUnknown_3003F64 _0814B784: .4byte gReceivedRemoteLinkPlayers
_0814B788: .4byte gUnknown_3003F3C _0814B788: .4byte gWirelessCommType
_0814B78C: .4byte gUnknown_3005450 _0814B78C: .4byte gUnknown_3005450
_0814B790: _0814B790:
bl GetLinkPlayerCount bl GetLinkPlayerCount
+2 -2
View File
@@ -3326,7 +3326,7 @@ _0814D488:
bl sub_800AAC0 bl sub_800AAC0
b _0814D4B8 b _0814D4B8
_0814D498: _0814D498:
ldr r0, _0814D4B4 @ =gUnknown_3003F64 ldr r0, _0814D4B4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _0814D4BE bne _0814D4BE
@@ -3339,7 +3339,7 @@ _0814D498:
strb r4, [r5, 0xC] strb r4, [r5, 0xC]
b _0814D4BE b _0814D4BE
.align 2, 0 .align 2, 0
_0814D4B4: .4byte gUnknown_3003F64 _0814D4B4: .4byte gReceivedRemoteLinkPlayers
_0814D4B8: _0814D4B8:
ldrb r0, [r5, 0xC] ldrb r0, [r5, 0xC]
adds r0, 0x1 adds r0, 0x1
+10 -10
View File
@@ -14,7 +14,7 @@ sub_81507FC: @ 81507FC
ldr r1, _081508A4 @ =gUnknown_3002044 ldr r1, _081508A4 @ =gUnknown_3002044
movs r0, 0 movs r0, 0
str r0, [r1] str r0, [r1]
ldr r0, _081508A8 @ =gUnknown_3003F64 ldr r0, _081508A8 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _081508CC beq _081508CC
@@ -81,7 +81,7 @@ sub_81507FC: @ 81507FC
b _081508D2 b _081508D2
.align 2, 0 .align 2, 0
_081508A4: .4byte gUnknown_3002044 _081508A4: .4byte gUnknown_3002044
_081508A8: .4byte gUnknown_3003F64 _081508A8: .4byte gReceivedRemoteLinkPlayers
_081508AC: .4byte gUnknown_203F3E0 _081508AC: .4byte gUnknown_203F3E0
_081508B0: .4byte 0x00003330 _081508B0: .4byte 0x00003330
_081508B4: .4byte 0x000032cc _081508B4: .4byte 0x000032cc
@@ -389,7 +389,7 @@ _08150B16:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08150BFC beq _08150BFC
ldr r0, _08150B38 @ =gUnknown_3003F64 ldr r0, _08150B38 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _08150BDC beq _08150BDC
@@ -399,7 +399,7 @@ _08150B16:
bl sub_80FCD74 bl sub_80FCD74
b _08150BDC b _08150BDC
.align 2, 0 .align 2, 0
_08150B38: .4byte gUnknown_3003F64 _08150B38: .4byte gReceivedRemoteLinkPlayers
_08150B3C: _08150B3C:
ldr r0, _08150B88 @ =gUnknown_203F3E0 ldr r0, _08150B88 @ =gUnknown_203F3E0
ldr r0, [r0] ldr r0, [r0]
@@ -1633,7 +1633,7 @@ _081514CC:
strb r0, [r1, 0x10] strb r0, [r1, 0x10]
b _081514E4 b _081514E4
_081514D6: _081514D6:
ldr r0, _081514EC @ =gUnknown_3003F64 ldr r0, _081514EC @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _081514E4 bne _081514E4
@@ -1644,7 +1644,7 @@ _081514E4:
pop {r0} pop {r0}
bx r0 bx r0
.align 2, 0 .align 2, 0
_081514EC: .4byte gUnknown_3003F64 _081514EC: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_8151488 thumb_func_end sub_8151488
thumb_func_start sub_81514F0 thumb_func_start sub_81514F0
@@ -1852,7 +1852,7 @@ _0815169C:
bl sub_8154730 bl sub_8154730
ldr r0, [r4] ldr r0, [r4]
bl sub_81508EC bl sub_81508EC
ldr r0, _081516D8 @ =gUnknown_3003F64 ldr r0, _081516D8 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _081516C2 bne _081516C2
@@ -1871,7 +1871,7 @@ _081516CC:
bx r0 bx r0
.align 2, 0 .align 2, 0
_081516D4: .4byte sub_81516DC _081516D4: .4byte sub_81516DC
_081516D8: .4byte gUnknown_3003F64 _081516D8: .4byte gReceivedRemoteLinkPlayers
thumb_func_end sub_815159C thumb_func_end sub_815159C
thumb_func_start sub_81516DC thumb_func_start sub_81516DC
@@ -5743,7 +5743,7 @@ sub_81533C4: @ 81533C4
push {lr} push {lr}
lsls r0, 24 lsls r0, 24
lsrs r2, r0, 24 lsrs r2, r0, 24
ldr r0, _081533E4 @ =gUnknown_3003F64 ldr r0, _081533E4 @ =gReceivedRemoteLinkPlayers
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
bne _081533F0 bne _081533F0
@@ -5756,7 +5756,7 @@ sub_81533C4: @ 81533C4
ldr r0, [r0] ldr r0, [r0]
b _081533F8 b _081533F8
.align 2, 0 .align 2, 0
_081533E4: .4byte gUnknown_3003F64 _081533E4: .4byte gReceivedRemoteLinkPlayers
_081533E8: .4byte gUnknown_203F3E0 _081533E8: .4byte gUnknown_203F3E0
_081533EC: .4byte 0x000031a0 _081533EC: .4byte 0x000031a0
_081533F0: _081533F0:
+37 -12
View File
@@ -224,6 +224,23 @@ struct BerryCrush
#define PLAYER_NAME_LENGTH 8 #define PLAYER_NAME_LENGTH 8
#define LINK_B_RECORDS_COUNT 5
struct LinkBattleRecord
{
u8 name[PLAYER_NAME_LENGTH];
u16 trainerId;
u16 wins;
u16 losses;
u16 draws;
};
struct LinkBattleRecords
{
struct LinkBattleRecord entries[LINK_B_RECORDS_COUNT];
u8 languages[LINK_B_RECORDS_COUNT];
};
struct UnknownSaveBlock2Struct struct UnknownSaveBlock2Struct
{ {
u8 field_0; u8 field_0;
@@ -244,6 +261,21 @@ struct UnknownSaveBlock2Struct
u8 field_EB; u8 field_EB;
}; // sizeof = 0xEC }; // sizeof = 0xEC
struct UnkSaveBlock2Substruct_55C
{
/* 0x000:0x55C */ u8 unk_00_0:1;
u8 unk_00_1:1;
/* 0x001:0x55D */ u8 unk_01;
/* 0x002:0x55E */ u8 unk_02[2];
/* 0x004:0x560 */ u16 unk_04[2];
/* 0x008:0x564 */ u16 unk_08[2];
/* 0x00C:0x568 */ u16 unk_0C[2];
/* 0x010:0x56C */ u8 unk_10;
/* 0x011:0x56D */ u8 unk_11[3];
/* 0x014:0x570 */ u16 unk_14;
/* 0x016:0x572 */ u8 unk_16;
}; // size: 0x018
struct SaveBlock2 struct SaveBlock2
{ {
/*0x000*/ u8 playerName[PLAYER_NAME_LENGTH]; /*0x000*/ u8 playerName[PLAYER_NAME_LENGTH];
@@ -268,9 +300,11 @@ struct SaveBlock2
/*0x0A8*/ u32 field_A8; /*0x0A8*/ u32 field_A8;
/*0x0AC*/ u8 filler_AC[0x3F4]; /*0x0AC*/ u8 filler_AC[0x3F4];
/*0x4A0*/ u32 unk_4A0[0x2F]; /*0x4A0*/ u32 unk_4A0[0x2F];
/*0x55c*/ u8 filler_55C[0x53C]; /*0x55c*/ struct UnkSaveBlock2Substruct_55C unk_55C;
/*0xA98*/ u8 unk_A98[2][16]; /*0x574*/ u8 filler_574[0x524];
/*0xAB8*/ u8 filler_AB8[0x468]; /*0xA98*/ struct LinkBattleRecords linkBattleRecords;
/*0xAF0*/ struct BerryCrush berryCrush;
/*0xB00*/ u8 filler_B00[0x420];
/*0xF20*/ u32 encryptionKey; /*0xF20*/ u32 encryptionKey;
}; };
@@ -438,15 +472,6 @@ struct RecordMixing_UnknownStruct
u16 unk74[0x2]; u16 unk74[0x2];
}; };
struct LinkBattleRecord
{
u8 name[8];
u16 trainerId;
u16 wins;
u16 losses;
u16 draws;
};
struct RecordMixingGiftData struct RecordMixingGiftData
{ {
u8 unk0; u8 unk0;
-2
View File
@@ -146,10 +146,8 @@ extern u16 word_3002910[];
extern bool8 gReceivedRemoteLinkPlayers; extern bool8 gReceivedRemoteLinkPlayers;
extern bool8 gLinkVSyncDisabled; extern bool8 gLinkVSyncDisabled;
extern u8 gUnknown_3003F64;
extern u8 gUnknown_3003F84; extern u8 gUnknown_3003F84;
extern u64 gUnknown_3003FB4; extern u64 gUnknown_3003FB4;
extern u16 gLinkType;
void Task_DestroySelf(u8); void Task_DestroySelf(u8);
void OpenLink(void); void OpenLink(void);
+2 -2
View File
@@ -98,7 +98,7 @@ static IntrFunc * const sTimerIntrFunc = gIntrTable + 0x7;
extern u16 gTrainerId; extern u16 gTrainerId;
extern bool8 gUnknown_3005ECC; extern bool8 gUnknown_3005ECC;
extern bool8 gUnknown_3003F3C; extern bool8 gWirelessCommType;
extern bool8 gUnknown_3005E88; extern bool8 gUnknown_3005E88;
EWRAM_DATA void (**gFlashTimerIntrFunc)(void) = NULL; EWRAM_DATA void (**gFlashTimerIntrFunc)(void) = NULL;
@@ -348,7 +348,7 @@ extern void ProcessDma3Requests(void);
static void VBlankIntr(void) static void VBlankIntr(void)
{ {
if (gUnknown_3003F3C) if (gWirelessCommType)
RFUVSync(); RFUVSync();
else if (!gLinkVSyncDisabled) else if (!gLinkVSyncDisabled)
LinkVSync(); LinkVSync();
+3 -3
View File
@@ -211,7 +211,7 @@ u32 sub_8143770(u8 * r4, u16 * r5)
} }
else if (IsLinkConnectionEstablished()) else if (IsLinkConnectionEstablished())
{ {
if (gUnknown_3003F64) if (gReceivedRemoteLinkPlayers)
{ {
if (IsLinkPlayerDataExchangeComplete()) if (IsLinkPlayerDataExchangeComplete())
{ {
@@ -230,7 +230,7 @@ u32 sub_8143770(u8 * r4, u16 * r5)
*r4 = 5; *r4 = 5;
break; break;
case 5: case 5:
if (!gUnknown_3003F64) if (!gReceivedRemoteLinkPlayers)
{ {
*r4 = 0; *r4 = 0;
return 4; return 4;
@@ -428,7 +428,7 @@ void sub_8143910(u8 taskId)
data->t08 = 16; data->t08 = 16;
break; break;
case 16: case 16:
if (!gUnknown_3003F64) if (!gReceivedRemoteLinkPlayers)
{ {
if (data->t0E == 1) if (data->t0E == 1)
data->t08 = 17; data->t08 = 17;
+4 -4
View File
@@ -165,7 +165,7 @@ u16 sub_81132A0(struct Var4038Struct *);
void sub_81132E0(struct Var4038Struct *); void sub_81132E0(struct Var4038Struct *);
bool16 sub_811337C(struct Var4038Struct *); bool16 sub_811337C(struct Var4038Struct *);
void sub_8113390(struct Var4038Struct *); void sub_8113390(struct Var4038Struct *);
void sub_8113414(u8 (*)[16], u8, u8); void sub_8113414(struct LinkBattleRecords *, u8, u8);
void sub_81134CC(struct Var4038Struct *); void sub_81134CC(struct Var4038Struct *);
bool8 sub_8113508(struct Var4038Struct * ); bool8 sub_8113508(struct Var4038Struct * );
void sub_8113524(struct Var4038Struct *); void sub_8113524(struct Var4038Struct *);
@@ -2693,13 +2693,13 @@ void sub_81133A4(void)
r3 = 1; r3 = 1;
break; break;
} }
sub_8113414(gSaveBlock2Ptr->unk_A98, r3, r2); sub_8113414(&gSaveBlock2Ptr->linkBattleRecords, r3, r2);
} }
void sub_8113414(u8 (* a0)[16], u8 a1, u8 a2) void sub_8113414(struct LinkBattleRecords * a0, u8 a1, u8 a2)
{ {
u8 * str; u8 * str;
const u8 * src = a0[a1]; const u8 * src = a0->entries[a1].name;
if (src[0] == EOS) if (src[0] == EOS)
{ {
switch (a2) switch (a2)
+2 -2
View File
@@ -60,7 +60,7 @@ gUnknown_3003F34: @ 3003F34
gUnknown_3003F38: @ 3003F38 gUnknown_3003F38: @ 3003F38
.space 0x4 .space 0x4
gUnknown_3003F3C: @ 3003F3C gWirelessCommType: @ 3003F3C
.space 0x4 .space 0x4
gUnknown_3003F40: @ 3003F40 gUnknown_3003F40: @ 3003F40
@@ -72,7 +72,7 @@ gUnknown_3003F50: @ 3003F50
gUnknown_3003F60: @ 3003F60 gUnknown_3003F60: @ 3003F60
.space 0x4 .space 0x4
gUnknown_3003F64: @ 3003F64 gReceivedRemoteLinkPlayers: @ 3003F64
.space 0xC .space 0xC
gUnknown_3003F70: @ 3003F70 gUnknown_3003F70: @ 3003F70