add glink defines from pokeruby

This commit is contained in:
DizzyEggg
2017-09-06 21:18:50 +02:00
parent b7d75cb615
commit 33ee3115ab
34 changed files with 316 additions and 319 deletions
+10 -10
View File
@@ -1492,7 +1492,7 @@ LinkOpponentBufferExecCompleted: @ 8065068
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _080650BC beq _080650BC
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
@@ -4072,7 +4072,7 @@ _08066796:
_080667A8: _080667A8:
ldrb r0, [r5] ldrb r0, [r5]
bl sub_806D864 bl sub_806D864
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -4153,8 +4153,8 @@ _08066840:
b _08066948 b _08066948
.pool .pool
_08066858: _08066858:
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
movs r5, 0x1 movs r5, 0x1
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
@@ -4167,7 +4167,7 @@ _08066858:
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0x4 cmp r0, 0x4
beq _08066892 beq _08066892
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4181,7 +4181,7 @@ _08066858:
cmp r0, 0x5 cmp r0, 0x5
bne _080668C8 bne _080668C8
_08066892: _08066892:
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4205,7 +4205,7 @@ _080668BC:
b _0806694C b _0806694C
.pool .pool
_080668C8: _080668C8:
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4218,7 +4218,7 @@ _080668C8:
ands r0, r1 ands r0, r1
cmp r0, 0x2 cmp r0, 0x2
beq _080668FE beq _080668FE
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4231,7 +4231,7 @@ _080668C8:
cmp r4, 0x1 cmp r4, 0x1
bne _08066930 bne _08066930
_080668FE: _080668FE:
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -4255,7 +4255,7 @@ _08066924:
b _0806694C b _0806694C
.pool .pool
_08066930: _08066930:
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
+3 -3
View File
@@ -985,7 +985,7 @@ LinkPartnerBufferExecCompleted: @ 814B740
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0814B794 beq _0814B794
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
@@ -3621,7 +3621,7 @@ _0814CF62:
ldr r5, =gActiveBank ldr r5, =gActiveBank
ldrb r0, [r5] ldrb r0, [r5]
bl sub_806D864 bl sub_806D864
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -5038,7 +5038,7 @@ sub_814DAA8: @ 814DAA8
lsrs r7, r0, 24 lsrs r7, r0, 24
ldrb r0, [r6] ldrb r0, [r6]
bl sub_806D864 bl sub_806D864
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
+1 -1
View File
@@ -1586,7 +1586,7 @@ OpponentBufferExecCompleted: @ 805FF18
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0805FF6C beq _0805FF6C
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
+17 -17
View File
@@ -45,7 +45,7 @@ PlayerBufferExecCompleted: @ 805748C
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _080574E0 beq _080574E0
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
@@ -7253,8 +7253,8 @@ sub_805B4F0: @ 805B4F0
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0805B5B4 beq _0805B5B4
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7265,7 +7265,7 @@ sub_805B4F0: @ 805B4F0
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0x4 cmp r0, 0x4
beq _0805B538 beq _0805B538
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7278,7 +7278,7 @@ sub_805B4F0: @ 805B4F0
cmp r0, 0x5 cmp r0, 0x5
bne _0805B558 bne _0805B558
_0805B538: _0805B538:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7290,7 +7290,7 @@ _0805B538:
b _0805B5BA b _0805B5BA
.pool .pool
_0805B558: _0805B558:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7302,7 +7302,7 @@ _0805B558:
ands r0, r1 ands r0, r1
cmp r0, 0x2 cmp r0, 0x2
beq _0805B58A beq _0805B58A
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7314,7 +7314,7 @@ _0805B558:
cmp r4, 0x1 cmp r4, 0x1
bne _0805B5A0 bne _0805B5A0
_0805B58A: _0805B58A:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7325,7 +7325,7 @@ _0805B58A:
adds r4, r0, 0x4 adds r4, r0, 0x4
b _0805B5BA b _0805B5BA
_0805B5A0: _0805B5A0:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7635,8 +7635,8 @@ dp01t_08_1_8032428: @ 805B864
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0805B920 beq _0805B920
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7647,7 +7647,7 @@ dp01t_08_1_8032428: @ 805B864
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0x4 cmp r0, 0x4
beq _0805B8A6 beq _0805B8A6
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7660,7 +7660,7 @@ dp01t_08_1_8032428: @ 805B864
cmp r0, 0x5 cmp r0, 0x5
bne _0805B8C4 bne _0805B8C4
_0805B8A6: _0805B8A6:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7672,7 +7672,7 @@ _0805B8A6:
b _0805B926 b _0805B926
.pool .pool
_0805B8C4: _0805B8C4:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7684,7 +7684,7 @@ _0805B8C4:
ands r0, r1 ands r0, r1
cmp r0, 0x2 cmp r0, 0x2
beq _0805B8F6 beq _0805B8F6
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7696,7 +7696,7 @@ _0805B8C4:
cmp r4, 0x1 cmp r4, 0x1
bne _0805B90C bne _0805B90C
_0805B8F6: _0805B8F6:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -7707,7 +7707,7 @@ _0805B8F6:
adds r4, r0, 0x4 adds r4, r0, 0x4
b _0805B926 b _0805B926
_0805B90C: _0805B90C:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
+1 -1
View File
@@ -1560,7 +1560,7 @@ PlayerPartnerBufferExecCompleted: @ 81BBB8C
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _081BBBE0 beq _081BBBE0
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
+2 -2
View File
@@ -1473,7 +1473,7 @@ RecordedOpponentBufferExecCompleted: @ 81871AC
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08187200 beq _08187200
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
@@ -4067,7 +4067,7 @@ _081888F6:
b _08188928 b _08188928
.pool .pool
_08188910: _08188910:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gUnknown_0203C7B4 ldr r0, =gUnknown_0203C7B4
ldrb r0, [r0] ldrb r0, [r0]
movs r1, 0x1 movs r1, 0x1
+4 -4
View File
@@ -1361,7 +1361,7 @@ RecordedPlayerBufferExecCompleted: @ 818A514
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0818A568 beq _0818A568
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
@@ -3992,7 +3992,7 @@ sub_818BD04: @ 818BD04
b _0818BD4C b _0818BD4C
.pool .pool
_0818BD30: _0818BD30:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gUnknown_0203C7B4 ldr r0, =gUnknown_0203C7B4
ldrb r1, [r0] ldrb r1, [r0]
lsls r0, r1, 3 lsls r0, r1, 3
@@ -4002,7 +4002,7 @@ _0818BD30:
b _0818BD4A b _0818BD4A
.pool .pool
_0818BD48: _0818BD48:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
_0818BD4A: _0818BD4A:
ldrb r4, [r0, 0x13] ldrb r4, [r0, 0x13]
_0818BD4C: _0818BD4C:
@@ -5624,7 +5624,7 @@ sub_818CA64: @ 818CA64
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0818CB54 beq _0818CB54
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
ldrb r0, [r6] ldrb r0, [r6]
bl sub_806D864 bl sub_806D864
lsls r1, r0, 3 lsls r1, r0, 3
+1 -1
View File
@@ -448,7 +448,7 @@ SafariBufferExecCompleted: @ 8159704
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08159758 beq _08159758
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
+1 -1
View File
@@ -871,7 +871,7 @@ WallyBufferExecCompleted: @ 8168AF8
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08168B4C beq _08168B4C
bl link_get_multiplayer_id bl GetMultiplayerId
mov r1, sp mov r1, sp
strb r0, [r1] strb r0, [r1]
movs r0, 0x2 movs r0, 0x2
+13 -13
View File
@@ -786,7 +786,7 @@ get_battle_strings: @ 814E764
b _0814E79C b _0814E79C
.pool .pool
_0814E794: _0814E794:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
_0814E79C: _0814E79C:
@@ -1000,7 +1000,7 @@ _0814E9C8:
.pool .pool
_0814E9FC: _0814E9FC:
ldr r2, =gBattlePartyID ldr r2, =gBattlePartyID
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1022,7 +1022,7 @@ _0814E9FC:
.pool .pool
_0814EA38: _0814EA38:
ldr r2, =gBattlePartyID ldr r2, =gBattlePartyID
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1046,7 +1046,7 @@ _0814EA38:
.pool .pool
_0814EA78: _0814EA78:
ldr r2, =gBattlePartyID ldr r2, =gBattlePartyID
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1070,7 +1070,7 @@ _0814EA78:
.pool .pool
_0814EAB8: _0814EAB8:
ldr r2, =gBattlePartyID ldr r2, =gBattlePartyID
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1632,7 +1632,7 @@ _0814EFEC:
b _0814F5BE b _0814F5BE
.pool .pool
_0814F014: _0814F014:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
@@ -1867,12 +1867,12 @@ _0814F220:
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
adds r4, r0, r1 adds r4, r0, r1
b _0814F5C0 b _0814F5C0
.pool .pool
_0814F230: _0814F230:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1882,7 +1882,7 @@ _0814F230:
b _0814F266 b _0814F266
.pool .pool
_0814F244: _0814F244:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1892,7 +1892,7 @@ _0814F244:
b _0814F266 b _0814F266
.pool .pool
_0814F258: _0814F258:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r0, 2 lsls r0, 2
@@ -1917,7 +1917,7 @@ _0814F284:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r4, r1, r0 adds r4, r1, r0
b _0814F5C0 b _0814F5C0
.pool .pool
@@ -1929,7 +1929,7 @@ _0814F298:
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _0814F2B4 beq _0814F2B4
ldr r4, =gUnknown_020229F0 ldr r4, =gLinkPlayers + 8
b _0814F5C0 b _0814F5C0
.pool .pool
_0814F2B4: _0814F2B4:
@@ -2598,7 +2598,7 @@ _0814F858:
beq _0814F8D6 beq _0814F8D6
cmp r2, 0xAF cmp r2, 0xAF
bne _0814F8CC bne _0814F8CC
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
+1 -1
View File
@@ -311,7 +311,7 @@ sub_813C170: @ 813C170
strh r7, [r4, 0x8] strh r7, [r4, 0x8]
adds r2, r6, 0 adds r2, r6, 0
adds r2, 0x54 adds r2, 0x54
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
mov r3, r9 mov r3, r9
lsls r0, r3, 3 lsls r0, r3, 3
subs r0, r3 subs r0, r3
+20 -20
View File
@@ -820,7 +820,7 @@ _0807FE7C:
adds r0, 0x7C adds r0, 0x7C
movs r1, 0x2 movs r1, 0x2
strb r1, [r0] strb r1, [r0]
ldr r4, =gUnknown_020229F0 ldr r4, =gLinkPlayers + 8
ldr r0, =gSaveBlock2Ptr ldr r0, =gSaveBlock2Ptr
ldr r1, [r0] ldr r1, [r0]
adds r0, r4, 0 adds r0, r4, 0
@@ -845,7 +845,7 @@ _0807FEC8:
ldr r1, [r1] ldr r1, [r1]
bl StringCopy bl StringCopy
_0807FED4: _0807FED4:
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
movs r0, 0x2 movs r0, 0x2
strh r0, [r1, 0x1A] strh r0, [r1, 0x1A]
strh r0, [r1, 0x36] strh r0, [r1, 0x36]
@@ -859,7 +859,7 @@ _0807FEE8:
adds r0, 0x7C adds r0, 0x7C
movs r1, 0x3 movs r1, 0x3
strb r1, [r0] strb r1, [r0]
ldr r6, =gUnknown_020229F0 ldr r6, =gLinkPlayers + 8
ldr r0, =gSaveBlock2Ptr ldr r0, =gSaveBlock2Ptr
ldr r1, [r0] ldr r1, [r0]
adds r0, r6, 0 adds r0, r6, 0
@@ -889,7 +889,7 @@ _0807FF3C:
adds r0, 0x7C adds r0, 0x7C
movs r1, 0x4 movs r1, 0x4
strb r1, [r0] strb r1, [r0]
ldr r5, =gUnknown_020229F0 ldr r5, =gLinkPlayers + 8
ldr r0, =gSaveBlock2Ptr ldr r0, =gSaveBlock2Ptr
ldr r1, [r0] ldr r1, [r0]
adds r0, r5, 0 adds r0, r5, 0
@@ -1214,7 +1214,7 @@ _08080248:
b _08080546 b _08080546
_08080254: _08080254:
bl sub_800A5B4 bl sub_800A5B4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08080264 beq _08080264
@@ -1880,7 +1880,7 @@ sub_80807BC: @ 80807BC
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080807DE beq _080807DE
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r10, r0 mov r10, r0
@@ -1935,7 +1935,7 @@ _080807E4:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
add r0, sp, 0x8 add r0, sp, 0x8
bl StringCopy bl StringCopy
@@ -3637,7 +3637,7 @@ sub_8081744: @ 8081744
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0808175A beq _0808175A
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
_0808175A: _0808175A:
@@ -4737,7 +4737,7 @@ sub_8081FC8: @ 8081FC8
bhi _08081FDE bhi _08081FDE
bl sub_8082D28 bl sub_8082D28
_08081FDE: _08081FDE:
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r0, [r4] ldr r0, [r4]
adds r0, 0x63 adds r0, 0x63
ldrb r0, [r0] ldrb r0, [r0]
@@ -4836,7 +4836,7 @@ _080820C6:
b _0808249E b _0808249E
.pool .pool
_080820D4: _080820D4:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080820E0 beq _080820E0
@@ -5551,7 +5551,7 @@ _080826EC:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
adds r0, r4, 0 adds r0, r4, 0
bl StringCopy bl StringCopy
@@ -5571,7 +5571,7 @@ _0808271C:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
adds r0, r4, 0 adds r0, r4, 0
bl StringCopy bl StringCopy
@@ -6026,7 +6026,7 @@ _08082B58:
_08082B64: _08082B64:
strh r1, [r0] strh r1, [r0]
_08082B66: _08082B66:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _08082B72 beq _08082B72
@@ -6246,7 +6246,7 @@ sub_8082D28: @ 8082D28
ldrb r0, [r4] ldrb r0, [r4]
cmp r0, 0 cmp r0, 0
beq _08082D3C beq _08082D3C
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r1, r0, 24 lsrs r1, r0, 24
_08082D3C: _08082D3C:
@@ -7340,7 +7340,7 @@ _08083564:
lsls r4, r5, 3 lsls r4, r5, 3
subs r4, r5 subs r4, r5
lsls r4, 2 lsls r4, 2
ldr r3, =gUnknown_020229F0 ldr r3, =gLinkPlayers + 8
adds r1, r4, r3 adds r1, r4, r3
bl StringAppend bl StringAppend
ldr r1, [r7] ldr r1, [r7]
@@ -7368,7 +7368,7 @@ _08083564:
bl StringCopy bl StringCopy
ldr r0, [r7] ldr r0, [r7]
adds r0, 0x9F adds r0, 0x9F
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r4, r2 adds r4, r2
ldrb r1, [r4, 0x1A] ldrb r1, [r4, 0x1A]
bl ConvertInternationalString bl ConvertInternationalString
@@ -7917,7 +7917,7 @@ _08083A9E:
b _08083ABC b _08083ABC
.pool .pool
_08083AB4: _08083AB4:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r3, r0, 24 lsrs r3, r0, 24
_08083ABC: _08083ABC:
@@ -8172,7 +8172,7 @@ _08083C84:
lsls r1, r5, 3 lsls r1, r5, 3
subs r1, r5 subs r1, r5
lsls r1, 2 lsls r1, 2
ldr r2, =gUnknown_020229F0 ldr r2, =gLinkPlayers + 8
adds r1, r2 adds r1, r2
bl StringAppend bl StringAppend
ldr r1, [r7] ldr r1, [r7]
@@ -8542,7 +8542,7 @@ sub_8083F94: @ 8083F94
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r5, =gUnknown_020229F0 ldr r5, =gLinkPlayers + 8
adds r1, r5 adds r1, r5
adds r0, r7, 0 adds r0, r7, 0
bl StringCopy bl StringCopy
@@ -8596,7 +8596,7 @@ _08084058:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r5, =gUnknown_020229F0 ldr r5, =gLinkPlayers + 8
adds r1, r5 adds r1, r5
adds r0, r7, 0 adds r0, r7, 0
bl StringCopy bl StringCopy
+14 -14
View File
@@ -738,7 +738,7 @@ _080B2994:
bl sub_800ABAC bl sub_800ABAC
ldr r4, =gUnknown_03005DB8 ldr r4, =gUnknown_03005DB8
strb r0, [r4] strb r0, [r4]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_03005DB4 ldr r1, =gUnknown_03005DB4
strb r0, [r1] strb r0, [r1]
ldrb r0, [r4] ldrb r0, [r4]
@@ -828,7 +828,7 @@ _080B2A6C:
bl sub_800ABAC bl sub_800ABAC
ldr r4, =gUnknown_03005DB8 ldr r4, =gUnknown_03005DB8
strb r0, [r4] strb r0, [r4]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_03005DB4 ldr r1, =gUnknown_03005DB4
strb r0, [r1] strb r0, [r1]
ldrb r0, [r4] ldrb r0, [r4]
@@ -1038,7 +1038,7 @@ sub_80B2C30: @ 80B2C30
cmp r4, r0 cmp r4, r0
bne _080B2C9C bne _080B2C9C
movs r4, 0 movs r4, 0
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
b _080B2C7E b _080B2C7E
.pool .pool
_080B2C5C: _080B2C5C:
@@ -1367,7 +1367,7 @@ _080B2F0C:
movs r4, 0 movs r4, 0
cmp r7, r5 cmp r7, r5
bge _080B2F74 bge _080B2F74
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldrb r2, [r0] ldrb r2, [r0]
ldrh r3, [r0, 0x1A] ldrh r3, [r0, 0x1A]
subs r1, r2, 0x1 subs r1, r2, 0x1
@@ -1848,7 +1848,7 @@ _080B3346:
b _080B33A0 b _080B33A0
.pool .pool
_080B3354: _080B3354:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
@@ -1962,7 +1962,7 @@ _080B3458:
cmp r4, r0 cmp r4, r0
bne _080B3532 bne _080B3532
movs r4, 0 movs r4, 0
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
b _080B349A b _080B349A
.pool .pool
_080B3474: _080B3474:
@@ -2018,7 +2018,7 @@ _080B34CE:
strh r0, [r6] strh r0, [r6]
b _080B3532 b _080B3532
_080B34DE: _080B34DE:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldr r0, [r0, 0x4] ldr r0, [r0, 0x4]
movs r1, 0x1 movs r1, 0x1
ands r0, r1 ands r0, r1
@@ -2033,7 +2033,7 @@ _080B34FC:
lsls r0, 1 lsls r0, 1
bl PlayNewMapMusic__default_for_battle bl PlayNewMapMusic__default_for_battle
_080B3504: _080B3504:
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldr r0, =0x00002211 ldr r0, =0x00002211
str r0, [r1, 0x14] str r0, [r1, 0x14]
ldr r0, =gSpecialVar_0x8004 ldr r0, =gSpecialVar_0x8004
@@ -2087,7 +2087,7 @@ _080B357A:
movs r2, 0 movs r2, 0
cmp r4, r3 cmp r4, r3
bge _080B35AC bge _080B35AC
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
subs r0, 0x4 subs r0, 0x4
cmp r0, 0x1 cmp r0, 0x1
@@ -2185,8 +2185,8 @@ sub_80B360C: @ 80B360C
b _080B36B2 b _080B36B2
.pool .pool
_080B3670: _080B3670:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2201,8 +2201,8 @@ _080B3670:
b _080B36B2 b _080B36B2
.pool .pool
_080B3694: _080B3694:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r5 eors r0, r5
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -2605,7 +2605,7 @@ sub_80B39D4: @ 80B39D4
lsls r1, r4, 3 lsls r1, r4, 3
subs r1, r4 subs r1, r4
lsls r1, 2 lsls r1, 2
ldr r2, =gUnknown_020229F0 ldr r2, =gLinkPlayers + 8
adds r1, r2 adds r1, r2
bl StringCopy bl StringCopy
adds r0, r4, 0 adds r0, r4, 0
+1 -1
View File
@@ -837,7 +837,7 @@ sub_80D7DE8: @ 80D7DE8
lsls r1, 16 lsls r1, 16
cmp r1, 0 cmp r1, 0
bgt _080D7E2A bgt _080D7E2A
bl link_get_multiplayer_id bl GetMultiplayerId
adds r0, r4, 0 adds r0, r4, 0
bl DestroyTask bl DestroyTask
ldr r0, =gUnknown_02039F34 ldr r0, =gUnknown_02039F34
+7 -7
View File
@@ -138,7 +138,7 @@ sub_80FC5DC: @ 80FC5DC
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _080FC650 beq _080FC650
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_02039F25 ldr r1, =gUnknown_02039F25
strb r0, [r1] strb r0, [r1]
bl sub_8009FCC bl sub_8009FCC
@@ -158,7 +158,7 @@ _080FC60C:
ldrb r2, [r4] ldrb r2, [r4]
cmp r3, r2 cmp r3, r2
bge _080FC64A bge _080FC64A
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
subs r0, 0x1 subs r0, 0x1
adds r6, r4, 0 adds r6, r4, 0
@@ -276,7 +276,7 @@ _080FC6F8:
beq _080FC7C0 beq _080FC7C0
b _080FC7DC b _080FC7DC
_080FC6FE: _080FC6FE:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080FC738 bne _080FC738
@@ -318,7 +318,7 @@ _080FC758:
ldrb r0, [r0] ldrb r0, [r0]
cmp r5, r0 cmp r5, r0
bge _080FC798 bge _080FC798
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
_080FC770: _080FC770:
lsls r4, r5, 6 lsls r4, r5, 6
ldr r0, =gUnknown_02039E00 ldr r0, =gUnknown_02039E00
@@ -408,7 +408,7 @@ sub_80FC804: @ 80FC804
b _080FC880 b _080FC880
.pool .pool
_080FC830: _080FC830:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080FC87A bne _080FC87A
@@ -490,7 +490,7 @@ _080FC8DE:
ldr r1, =gUnknown_020228C4 ldr r1, =gUnknown_020228C4
ldrh r0, [r4, 0x1A] ldrh r0, [r4, 0x1A]
strb r0, [r1] strb r0, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080FC904 bne _080FC904
@@ -1145,7 +1145,7 @@ _080FCE92:
ldr r1, =gUnknown_020228C4 ldr r1, =gUnknown_020228C4
movs r0, 0x6E movs r0, 0x6E
strb r0, [r1] strb r0, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080FCEB8 bne _080FCEB8
+85 -85
View File
@@ -1002,7 +1002,7 @@ _08009C70:
lsls r0, r6, 3 lsls r0, r6, 3
subs r0, r6 subs r0, r6
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
adds r2, r0, r1 adds r2, r0, r1
adds r1, r2, 0 adds r1, r2, 0
mov r0, r8 mov r0, r8
@@ -1406,7 +1406,7 @@ sub_8009FF8: @ 8009FF8
cmp r2, r4 cmp r2, r4
bge _0800A030 bge _0800A030
movs r7, 0xFF movs r7, 0xFF
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
_0800A010: _0800A010:
ldrh r0, [r3] ldrh r0, [r3]
adds r1, r7, 0 adds r1, r7, 0
@@ -1488,7 +1488,7 @@ sub_800A07C: @ 800A07C
adds r2, r0, 0 adds r2, r0, 0
cmp r2, 0 cmp r2, 0
blt _0800A0A4 blt _0800A0A4
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
lsls r1, r2, 3 lsls r1, r2, 3
subs r1, r2 subs r1, r2
lsls r1, 2 lsls r1, 2
@@ -1555,7 +1555,7 @@ _0800A0FC:
bl sub_80097E8 bl sub_80097E8
_0800A10E: _0800A10E:
movs r6, 0 movs r6, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
movs r5, 0 movs r5, 0
b _0800A134 b _0800A134
.pool .pool
@@ -1582,7 +1582,7 @@ _0800A134:
lsrs r0, 24 lsrs r0, 24
cmp r7, r0 cmp r7, r0
bne _0800A1AC bne _0800A1AC
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldr r1, [r0, 0x14] ldr r1, [r0, 0x14]
ldr r0, =0x00001133 ldr r0, =0x00001133
cmp r1, r0 cmp r1, r0
@@ -1625,8 +1625,8 @@ _0800A1AC:
ldr r6, =gUnknown_03000D5C ldr r6, =gUnknown_03000D5C
movs r0, 0x3 movs r0, 0x3
str r0, [r6] str r0, [r6]
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -1635,7 +1635,7 @@ _0800A1AC:
adds r4, 0x14 adds r4, 0x14
adds r1, r4 adds r1, r4
ldr r5, [r1] ldr r5, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -1692,7 +1692,7 @@ sub_800A23C: @ 800A23C
push {r4-r6,lr} push {r4-r6,lr}
movs r6, 0 movs r6, 0
movs r4, 0 movs r4, 0
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
b _0800A26C b _0800A26C
.pool .pool
_0800A24C: _0800A24C:
@@ -1746,7 +1746,7 @@ _0800A298:
sub_800A2A4: @ 800A2A4 sub_800A2A4: @ 800A2A4
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -1760,7 +1760,7 @@ sub_800A2A4: @ 800A2A4
thumb_func_start sub_800A2BC thumb_func_start sub_800A2BC
sub_800A2BC: @ 800A2BC sub_800A2BC: @ 800A2BC
push {r4,r5,lr} push {r4,r5,lr}
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
movs r4, 0x4 movs r4, 0x4
_0800A2C2: _0800A2C2:
adds r0, r5, 0 adds r0, r5, 0
@@ -1802,7 +1802,7 @@ sub_800A2F4: @ 800A2F4
b _0800A34A b _0800A34A
.pool .pool
_0800A30C: _0800A30C:
bl link_get_multiplayer_id bl GetMultiplayerId
strb r0, [r4, 0x9] strb r0, [r4, 0x9]
movs r0, 0x1 movs r0, 0x1
strb r0, [r4, 0x8] strb r0, [r4, 0x8]
@@ -1916,7 +1916,7 @@ sub_800A3EC: @ 800A3EC
thumb_func_start sub_800A3F8 thumb_func_start sub_800A3F8
sub_800A3F8: @ 800A3F8 sub_800A3F8: @ 800A3F8
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r0, =0x00004444 ldr r0, =0x00004444
bl sub_8009D90 bl sub_8009D90
ldr r1, =gUnknown_020223C0 ldr r1, =gUnknown_020223C0
@@ -1969,8 +1969,8 @@ sub_800A458: @ 800A458
.pool .pool
thumb_func_end sub_800A458 thumb_func_end sub_800A458
thumb_func_start link_get_multiplayer_id thumb_func_start GetMultiplayerId
link_get_multiplayer_id: @ 800A468 GetMultiplayerId: @ 800A468
push {lr} push {lr}
ldr r0, =gLinkVSyncDisabled ldr r0, =gLinkVSyncDisabled
ldrb r0, [r0] ldrb r0, [r0]
@@ -1989,12 +1989,12 @@ _0800A484:
_0800A48C: _0800A48C:
pop {r1} pop {r1}
bx r1 bx r1
thumb_func_end link_get_multiplayer_id thumb_func_end GetMultiplayerId
thumb_func_start bitmask_all_link_players_but_self thumb_func_start bitmask_all_link_players_but_self
bitmask_all_link_players_but_self: @ 800A490 bitmask_all_link_players_but_self: @ 800A490
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
@@ -2554,7 +2554,7 @@ task00_link_test: @ 800A850
movs r2, 0xA movs r2, 0xA
movs r3, 0x2 movs r3, 0x2
bl sub_800A6E8 bl sub_800A6E8
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r1, 0xF movs r1, 0xF
@@ -2713,10 +2713,10 @@ sub_800AA04: @ 800AA04
push {r4-r7,lr} push {r4-r7,lr}
ldr r1, =gUnknown_03003100 ldr r1, =gUnknown_03003100
strb r0, [r1] strb r0, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_03003120 ldr r1, =gUnknown_03003120
strb r0, [r1] strb r0, [r1]
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
ldr r3, =gUnknown_02022A74 ldr r3, =gUnknown_02022A74
movs r2, 0x4 movs r2, 0x4
_0800AA18: _0800AA18:
@@ -2767,7 +2767,7 @@ sub_800AA60: @ 800AA60
mov r9, r0 mov r9, r0
cmp r3, r1 cmp r3, r1
bge _0800AAB4 bge _0800AAB4
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
mov r12, r0 mov r12, r0
ldr r0, =gUnknown_02022A74 ldr r0, =gUnknown_02022A74
ldr r2, =0x00002288 ldr r2, =0x00002288
@@ -2859,7 +2859,7 @@ sub_800AB18: @ 800AB18
cmp r4, r0 cmp r4, r0
bcs _0800AB78 bcs _0800AB78
ldr r6, =gUnknown_02022A74 ldr r6, =gUnknown_02022A74
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
movs r0, 0x8 movs r0, 0x8
adds r0, r6 adds r0, r6
mov r8, r0 mov r8, r0
@@ -3150,7 +3150,7 @@ sub_800AD88: @ 800AD88
cmp r1, r3 cmp r1, r3
bge _0800ADB6 bge _0800ADB6
ldr r5, =gUnknown_030030F0 ldr r5, =gUnknown_030030F0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
_0800AD9E: _0800AD9E:
ldrh r0, [r4, 0x1A] ldrh r0, [r4, 0x1A]
cmp r0, 0x1 cmp r0, 0x1
@@ -3818,7 +3818,7 @@ sub_800B3A4: @ 800B3A4
lsls r2, r0, 3 lsls r2, r0, 3
subs r2, r0 subs r2, r0
lsls r2, 2 lsls r2, 2
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r2, r0 adds r2, r0
adds r1, r2, 0 adds r1, r2, 0
adds r0, r4, 0 adds r0, r4, 0
@@ -9927,7 +9927,7 @@ _0800E3D0:
subs r0, r4 subs r0, r4
lsls r0, 2 lsls r0, 2
str r0, [sp, 0x1C] str r0, [sp, 0x1C]
ldr r7, =gUnknown_020229F0 ldr r7, =gLinkPlayers + 8
mov r10, r7 mov r10, r7
ldr r6, =0x00003b98 ldr r6, =0x00003b98
movs r4, 0 movs r4, 0
@@ -9979,12 +9979,12 @@ _0800E434:
b _0800E4AC b _0800E4AC
.pool .pool
_0800E45C: _0800E45C:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
beq _0800E4A6 beq _0800E4A6
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r0, r5, r2 adds r0, r5, r2
ldrh r0, [r0, 0x1A] ldrh r0, [r0, 0x1A]
cmp r0, 0x1 cmp r0, 0x1
@@ -10258,7 +10258,7 @@ _0800E64A:
bl CpuSet bl CpuSet
mov r0, r9 mov r0, r9
strh r5, [r0] strh r5, [r0]
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldr r2, =0x01000046 ldr r2, =0x01000046
bl CpuSet bl CpuSet
add sp, 0x8 add sp, 0x8
@@ -12301,7 +12301,7 @@ sub_800F820: @ 800F820
movs r0, 0x88 movs r0, 0x88
lsls r0, 7 lsls r0, 7
bl sub_800FD14 bl sub_800FD14
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0800F83C bne _0800F83C
@@ -13124,7 +13124,7 @@ _0800FEC8:
negs r4, r0 negs r4, r0
orrs r4, r0 orrs r4, r0
lsrs r4, 31 lsrs r4, 31
bl link_get_multiplayer_id bl GetMultiplayerId
adds r1, r5, 0 adds r1, r5, 0
adds r1, 0x7D adds r1, 0x7D
strb r0, [r1] strb r0, [r1]
@@ -13206,7 +13206,7 @@ rfufunc_80F9F44: @ 800FF4C
b _0800FF9C b _0800FF9C
.pool .pool
_0800FF84: _0800FF84:
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_03003090 ldr r1, =gUnknown_03003090
lsls r0, 24 lsls r0, 24
lsrs r0, 20 lsrs r0, 20
@@ -13296,7 +13296,7 @@ rfufunc_80FA020: @ 8010028
ldr r5, =gUnknown_03005000 ldr r5, =gUnknown_03005000
ldr r0, [r5, 0x70] ldr r0, [r5, 0x70]
mov r8, r0 mov r8, r0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldrb r0, [r5, 0xC] ldrb r0, [r5, 0xC]
@@ -13606,7 +13606,7 @@ _080102AC:
thumb_func_start sub_80102B8 thumb_func_start sub_80102B8
sub_80102B8: @ 80102B8 sub_80102B8: @ 80102B8
push {r4,r5,lr} push {r4,r5,lr}
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080102E6 beq _080102E6
@@ -13713,7 +13713,7 @@ _0801037A:
thumb_func_start sub_8010390 thumb_func_start sub_8010390
sub_8010390: @ 8010390 sub_8010390: @ 8010390
push {r4,lr} push {r4,lr}
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _080103CC beq _080103CC
@@ -14563,7 +14563,7 @@ _08010A28:
cmp r4, 0x3 cmp r4, 0x3
ble _08010A28 ble _08010A28
adds r6, r2, 0 adds r6, r2, 0
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
movs r4, 0x4 movs r4, 0x4
_08010A3C: _08010A3C:
adds r0, r5, 0 adds r0, r5, 0
@@ -14717,7 +14717,7 @@ _08010B8C:
lsls r2, r4, 8 lsls r2, r4, 8
ldr r0, =gUnknown_020223C4 ldr r0, =gUnknown_020223C4
adds r2, r0 adds r2, r0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r4, 3 lsls r0, r4, 3
subs r0, r4 subs r0, r4
lsls r0, 2 lsls r0, 2
@@ -14759,7 +14759,7 @@ _08010BE2:
adds r2, 0x1 adds r2, 0x1
cmp r2, 0x3 cmp r2, 0x3
ble _08010BE2 ble _08010BE2
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
adds r0, r5, 0 adds r0, r5, 0
adds r0, 0x14 adds r0, 0x14
movs r2, 0x8C movs r2, 0x8C
@@ -14777,7 +14777,7 @@ _08010C0A:
ldrb r0, [r1, 0xD] ldrb r0, [r1, 0xD]
strb r0, [r5, 0xF] strb r0, [r5, 0xF]
movs r2, 0 movs r2, 0
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
mov r12, r3 mov r12, r3
adds r4, r5, 0 adds r4, r5, 0
adds r4, 0x10 adds r4, 0x10
@@ -15254,7 +15254,7 @@ sub_8010FCC: @ 8010FCC
sub_801100C: @ 801100C sub_801100C: @ 801100C
push {r4,lr} push {r4,lr}
movs r4, 0x80 movs r4, 0x80
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -15367,7 +15367,7 @@ sub_80110B8: @ 80110B8
mov r8, r1 mov r8, r1
movs r4, 0 movs r4, 0
movs r6, 0x1 movs r6, 0x1
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
mov r12, r2 mov r12, r2
ldr r0, =0x00000cde ldr r0, =0x00000cde
adds r0, r3 adds r0, r3
@@ -20767,7 +20767,7 @@ sub_8013F90: @ 8013F90
lsrs r6, r0, 24 lsrs r6, r0, 24
ldr r0, =gUnknown_02022C40 ldr r0, =gUnknown_02022C40
mov r8, r0 mov r8, r0
bl link_get_multiplayer_id bl GetMultiplayerId
adds r1, r0, 0 adds r1, r0, 0
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
@@ -20815,7 +20815,7 @@ _08013FFC:
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x3 cmp r0, 0x3
bne _080140BC bne _080140BC
bl link_get_multiplayer_id bl GetMultiplayerId
adds r1, r0, 0 adds r1, r0, 0
ldr r0, =gEnemyParty ldr r0, =gEnemyParty
movs r2, 0x1 movs r2, 0x1
@@ -20860,7 +20860,7 @@ _08014070:
cmp r0, 0x3 cmp r0, 0x3
bne _080140BC bne _080140BC
ldr r4, =gUnknown_020321C0 ldr r4, =gUnknown_020321C0
bl link_get_multiplayer_id bl GetMultiplayerId
adds r1, r0, 0 adds r1, r0, 0
movs r0, 0x1 movs r0, 0x1
eors r1, r0 eors r1, r0
@@ -20913,7 +20913,7 @@ sub_80140E0: @ 80140E0
b _0801419E b _0801419E
.pool .pool
_08014104: _08014104:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08014114 bne _08014114
@@ -20933,7 +20933,7 @@ _0801411C:
cmp r4, r0 cmp r4, r0
bne _0801419E bne _0801419E
movs r4, 0 movs r4, 0
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
b _08014152 b _08014152
.pool .pool
_08014138: _08014138:
@@ -20960,7 +20960,7 @@ _08014152:
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x2 cmp r0, 0x2
bne _08014190 bne _08014190
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -21014,7 +21014,7 @@ _080141D4:
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080141F2 bne _080141F2
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -21041,12 +21041,12 @@ sub_8014210: @ 8014210
bl sp000_heal_pokemon bl sp000_heal_pokemon
bl copy_player_party_to_sav1 bl copy_player_party_to_sav1
bl copy_bags_and_unk_data_from_save_blocks bl copy_bags_and_unk_data_from_save_blocks
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
ldr r0, =0x00002211 ldr r0, =0x00002211
str r0, [r5, 0x14] str r0, [r5, 0x14]
bl link_get_multiplayer_id bl GetMultiplayerId
adds r4, r0, 0 adds r4, r0, 0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r4, 24 lsls r4, 24
lsrs r4, 24 lsrs r4, 24
lsls r1, r4, 3 lsls r1, r4, 3
@@ -21056,9 +21056,9 @@ sub_8014210: @ 8014210
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r1, 0x18] strh r0, [r1, 0x18]
bl link_get_multiplayer_id bl GetMultiplayerId
adds r4, r0, 0 adds r4, r0, 0
bl link_get_multiplayer_id bl GetMultiplayerId
movs r2, 0x1 movs r2, 0x1
eors r4, r2 eors r4, r2
lsls r4, 24 lsls r4, 24
@@ -21162,7 +21162,7 @@ sub_8014304: @ 8014304
bl sub_8009FCC bl sub_8009FCC
ldr r1, =gUnknown_03005DB8 ldr r1, =gUnknown_03005DB8
strb r0, [r1] strb r0, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_03005DB4 ldr r1, =gUnknown_03005DB4
strb r0, [r1] strb r0, [r1]
bl sub_809D2BC bl sub_809D2BC
@@ -21487,7 +21487,7 @@ _080146C4:
b _08014764 b _08014764
.pool .pool
_080146D8: _080146D8:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080146E8 bne _080146E8
@@ -21632,7 +21632,7 @@ _08014818:
.4byte _080148B8 .4byte _080148B8
.4byte _08014854 .4byte _08014854
_08014854: _08014854:
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldr r0, =0x00002211 ldr r0, =0x00002211
str r0, [r1, 0x14] str r0, [r1, 0x14]
movs r2, 0 movs r2, 0
@@ -23815,7 +23815,7 @@ _08015CB2:
bl sub_800FE50 bl sub_800FE50
ldr r0, =gStringVar4 ldr r0, =gStringVar4
ldr r2, =gUnknown_082EEB80 ldr r2, =gUnknown_082EEB80
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r1, [r1, 0x13] ldrb r1, [r1, 0x13]
lsls r1, 2 lsls r1, 2
adds r1, r2 adds r1, r2
@@ -23963,7 +23963,7 @@ _08015E32:
ldrb r2, [r4] ldrb r2, [r4]
movs r1, 0x40 movs r1, 0x40
orrs r1, r2 orrs r1, r2
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldrb r2, [r2, 0x13] ldrb r2, [r2, 0x13]
bl sub_8017D9C bl sub_8017D9C
strb r5, [r4] strb r5, [r4]
@@ -24020,12 +24020,12 @@ _08015EC4:
bne _08015ED2 bne _08015ED2
bl _08016878 bl _08016878
_08015ED2: _08015ED2:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08015F2C bne _08015F2C
ldr r5, =gStringVar1 ldr r5, =gStringVar1
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -24033,7 +24033,7 @@ _08015ED2:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r4, =gUnknown_020229F0 ldr r4, =gLinkPlayers + 8
adds r1, r4 adds r1, r4
adds r0, r5, 0 adds r0, r5, 0
bl StringCopy bl StringCopy
@@ -25123,7 +25123,7 @@ sub_80168DC: @ 80168DC
cmp r0, 0 cmp r0, 0
beq _0801692C beq _0801692C
ldr r0, =gStringVar4 ldr r0, =gStringVar4
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
adds r1, 0x2F adds r1, 0x2F
ldrb r1, [r1] ldrb r1, [r1]
adds r2, r5, 0 adds r2, r5, 0
@@ -27828,10 +27828,10 @@ sub_8017E00: @ 8017E00
lsls r1, 24 lsls r1, 24
lsrs r4, r1, 24 lsrs r4, r1, 24
adds r6, r4, 0 adds r6, r4, 0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r3, r0, 24 lsrs r3, r0, 24
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
movs r0, 0x1 movs r0, 0x1
adds r1, r3, 0 adds r1, r3, 0
eors r1, r0 eors r1, r0
@@ -28369,7 +28369,7 @@ sub_8018220: @ 8018220
lsls r2, 24 lsls r2, 24
lsrs r2, 24 lsrs r2, 24
str r2, [sp] str r2, [sp]
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -30557,7 +30557,7 @@ _080194B4:
movs r0, 0xB movs r0, 0xB
strb r0, [r5, 0x8] strb r0, [r5, 0x8]
ldr r0, =gStringVar1 ldr r0, =gStringVar1
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
bl StringCopy bl StringCopy
b _08019922 b _08019922
.pool .pool
@@ -30670,7 +30670,7 @@ _0801959C:
cmp r0, 0x1 cmp r0, 0x1
bne _080195AA bne _080195AA
ldr r0, =gStringVar1 ldr r0, =gStringVar1
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
bl StringCopy bl StringCopy
_080195AA: _080195AA:
movs r0, 0xF movs r0, 0xF
@@ -33783,7 +33783,7 @@ _0801AEA6:
_0801AEE0: _0801AEE0:
bl sub_800AC34 bl sub_800AC34
ldr r4, =gUnknown_020223C4 ldr r4, =gUnknown_020223C4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 16 lsrs r0, 16
adds r0, r4 adds r0, r4
@@ -39699,7 +39699,7 @@ sub_801DDD0: @ 801DDD0
strb r0, [r4, 0x1A] strb r0, [r4, 0x1A]
bl sub_8009FCC bl sub_8009FCC
strb r0, [r4, 0xD] strb r0, [r4, 0xD]
bl link_get_multiplayer_id bl GetMultiplayerId
strb r0, [r4, 0x13] strb r0, [r4, 0x13]
strb r5, [r4, 0x17] strb r5, [r4, 0x17]
strb r5, [r4, 0x18] strb r5, [r4, 0x18]
@@ -45508,7 +45508,7 @@ _08020CAC:
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r8, r0 mov r8, r0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
mov r0, r8 mov r0, r8
@@ -45893,7 +45893,7 @@ _08020FCC:
lsls r1, r5, 3 lsls r1, r5, 3
subs r1, r5 subs r1, r5
lsls r1, 2 lsls r1, 2
ldr r2, =gUnknown_020229F0 ldr r2, =gLinkPlayers + 8
adds r1, r2 adds r1, r2
bl StringCopy bl StringCopy
adds r0, r5, 0x1 adds r0, r5, 0x1
@@ -53038,7 +53038,7 @@ sub_802493C: @ 802493C
bl sub_8024A30 bl sub_8024A30
ldr r0, [r4] ldr r0, [r4]
str r5, [r0] str r5, [r0]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, [r4] ldr r1, [r4]
adds r1, 0x28 adds r1, 0x28
strb r0, [r1] strb r0, [r1]
@@ -53262,7 +53262,7 @@ _08024B2C:
lsrs r5, r0, 24 lsrs r5, r0, 24
cmp r5, 0xA cmp r5, 0xA
bls _08024B2C bls _08024B2C
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0 movs r1, 0
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
@@ -53274,7 +53274,7 @@ _08024B6A:
bl sub_8009FCC bl sub_8009FCC
mov r1, r8 mov r1, r8
strb r0, [r1] strb r0, [r1]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r3, [sp, 0x18] ldr r3, [sp, 0x18]
strb r0, [r3] strb r0, [r3]
movs r5, 0x1 movs r5, 0x1
@@ -58660,7 +58660,7 @@ _0802768C:
lsls r0, r2, 3 lsls r0, r2, 3
subs r0, r2 subs r0, r2
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
_08027694: _08027694:
adds r0, r1 adds r0, r1
pop {r1} pop {r1}
@@ -59535,7 +59535,7 @@ _08027D48:
lsls r0, r4, 3 lsls r0, r4, 3
subs r0, r4 subs r0, r4
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
adds r0, r1 adds r0, r1
lsls r1, r4, 2 lsls r1, r4, 2
adds r1, r5 adds r1, r5
@@ -60509,7 +60509,7 @@ _080284C6:
thumb_func_start sub_80284CC thumb_func_start sub_80284CC
sub_80284CC: @ 80284CC sub_80284CC: @ 80284CC
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_02022C9C ldr r1, =gUnknown_02022C9C
lsls r0, 24 lsls r0, 24
lsrs r0, 22 lsrs r0, 22
@@ -60536,7 +60536,7 @@ sub_80284CC: @ 80284CC
thumb_func_start sub_8028504 thumb_func_start sub_8028504
sub_8028504: @ 8028504 sub_8028504: @ 8028504
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_02022C9C ldr r1, =gUnknown_02022C9C
lsls r0, 24 lsls r0, 24
lsrs r0, 22 lsrs r0, 22
@@ -60665,7 +60665,7 @@ _080285F0:
strh r0, [r5, 0x2E] strh r0, [r5, 0x2E]
movs r4, 0 movs r4, 0
_080285FE: _080285FE:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
adds r1, r4, 0 adds r1, r4, 0
@@ -62582,7 +62582,7 @@ _080294DC:
ldrb r0, [r0] ldrb r0, [r0]
movs r1, 0x11 movs r1, 0x11
bl FillWindowPixelBuffer bl FillWindowPixelBuffer
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -62871,7 +62871,7 @@ _08029774:
movs r1, 0x1 movs r1, 0x1
movs r3, 0x8 movs r3, 0x8
bl PrintTextOnWindow bl PrintTextOnWindow
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r4, r0 cmp r4, r0
@@ -63099,7 +63099,7 @@ _0802996C:
b _08029B2A b _08029B2A
_080299E2: _080299E2:
movs r4, 0 movs r4, 0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r9, r0 cmp r9, r0
@@ -64840,7 +64840,7 @@ sub_802A9A8: @ 802A9A8
strh r1, [r0, 0x8] strh r1, [r0, 0x8]
str r6, [r0] str r6, [r0]
strb r4, [r0, 0x4] strb r4, [r0, 0x4]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, [r5] ldr r1, [r5]
strb r0, [r1, 0x6] strb r0, [r1, 0x6]
ldr r0, [r5] ldr r0, [r5]
@@ -64928,7 +64928,7 @@ sub_802AA94: @ 802AA94
strh r5, [r0] strh r5, [r0]
str r5, [r4, 0x1C] str r5, [r4, 0x1C]
str r5, [r4, 0x5C] str r5, [r4, 0x5C]
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0 movs r1, 0
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
@@ -67368,7 +67368,7 @@ _0802BDFE:
ldr r2, [sp] ldr r2, [sp]
cmp r0, 0 cmp r0, 0
beq _0802BE38 beq _0802BE38
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
add r1, r9 add r1, r9
adds r0, r7, 0 adds r0, r7, 0
bl StringCopy bl StringCopy
@@ -73093,7 +73093,7 @@ sub_802EAB0: @ 802EAB0
ldrh r0, [r1, 0x4] ldrh r0, [r1, 0x4]
strh r0, [r4, 0x16] strh r0, [r4, 0x16]
_0802EAD8: _0802EAD8:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0802EB1A bne _0802EB1A
+1 -1
View File
@@ -19,7 +19,7 @@ sub_8178944: @ 8178944
sub_8178958: @ 8178958 sub_8178958: @ 8178958
push {lr} push {lr}
movs r2, 0 movs r2, 0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrh r0, [r1, 0x1A] ldrh r0, [r1, 0x1A]
ldrh r1, [r1, 0x36] ldrh r1, [r1, 0x36]
cmp r0, r1 cmp r0, r1
+6 -6
View File
@@ -784,8 +784,8 @@ _08068990:
cmp r2, 0 cmp r2, 0
beq _080689F4 beq _080689F4
_080689B6: _080689B6:
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -989,13 +989,13 @@ sub_8068B48: @ 8068B48
b _08068B78 b _08068B78
.pool .pool
_08068B6C: _08068B6C:
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
_08068B78: _08068B78:
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -1037,13 +1037,13 @@ sub_8068BB0: @ 8068BB0
b _08068BE0 b _08068BE0
.pool .pool
_08068BD4: _08068BD4:
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
_08068BE0: _08068BE0:
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
+10 -10
View File
@@ -1371,8 +1371,8 @@ _0806D7D4:
sub_806D7EC: @ 806D7EC sub_806D7EC: @ 806D7EC
push {r4,r5,lr} push {r4,r5,lr}
movs r5, 0 movs r5, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -1409,7 +1409,7 @@ sub_806D82C: @ 806D82C
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
movs r3, 0 movs r3, 0
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -1443,7 +1443,7 @@ sub_806D864: @ 806D864
lsls r0, 16 lsls r0, 16
lsrs r3, r0, 16 lsrs r3, r0, 16
movs r2, 0 movs r2, 0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
b _0806D87C b _0806D87C
.pool .pool
_0806D874: _0806D874:
@@ -3938,10 +3938,10 @@ _0806EC28:
b _0806EC64 b _0806EC64
.pool .pool
_0806EC3C: _0806EC3C:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -4284,10 +4284,10 @@ sub_806EF08: @ 806EF08
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
movs r5, 0 movs r5, 0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -4321,7 +4321,7 @@ _0806EF4C:
ands r5, r0 ands r5, r0
_0806EF56: _0806EF56:
movs r2, 0 movs r2, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
ldrh r0, [r4, 0x18] ldrh r0, [r4, 0x18]
adds r1, r5, 0 adds r1, r5, 0
cmp r0, r1 cmp r0, r1
@@ -4353,7 +4353,7 @@ sub_806EF84: @ 806EF84
lsls r1, 24 lsls r1, 24
lsrs r1, 24 lsrs r1, 24
movs r4, 0 movs r4, 0
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r0, r1, 3 lsls r0, r1, 3
subs r0, r1 subs r0, r1
lsls r0, 2 lsls r0, 2
+10 -10
View File
@@ -110,7 +110,7 @@ sub_80E6CA0: @ 80E6CA0
ldr r2, =0x00001124 ldr r2, =0x00001124
adds r1, r5, r2 adds r1, r5, r2
bl sub_81659DC bl sub_81659DC
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080E6D1C bne _080E6D1C
@@ -182,7 +182,7 @@ sub_80E6D54: @ 80E6D54
bl sub_81659DC bl sub_81659DC
adds r0, r4, 0 adds r0, r4, 0
bl TaskDummy4 bl TaskDummy4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080E6DEE bne _080E6DEE
@@ -278,7 +278,7 @@ _080E6E60:
ldr r0, [r5] ldr r0, [r5]
adds r0, r4 adds r0, r4
bl sub_80E8AC0 bl sub_80E8AC0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080E6EFA bne _080E6EFA
@@ -999,7 +999,7 @@ _080E75AC:
b _080E75FC b _080E75FC
.pool .pool
_080E75D0: _080E75D0:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080E75FC bne _080E75FC
@@ -1291,7 +1291,7 @@ sub_80E7808: @ 80E7808
thumb_func_start sub_80E7810 thumb_func_start sub_80E7810
sub_80E7810: @ 80E7810 sub_80E7810: @ 80E7810
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
pop {r1} pop {r1}
@@ -1405,7 +1405,7 @@ sub_80E78C4: @ 80E78C4
muls r0, r1 muls r0, r1
mov r2, r9 mov r2, r9
adds r6, r2, r0 adds r6, r2, r0
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r0, r1, 3 lsls r0, r1, 3
subs r0, r1 subs r0, r1
lsls r0, 2 lsls r0, 2
@@ -1481,7 +1481,7 @@ sub_80E7948: @ 80E7948
cmp r0, 0x1 cmp r0, 0x1
bne _080E79FE bne _080E79FE
adds r7, r6, 0 adds r7, r6, 0
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r1, [r5] ldr r1, [r5]
lsls r0, r1, 3 lsls r0, r1, 3
subs r0, r1 subs r0, r1
@@ -1735,7 +1735,7 @@ sub_80E7B60: @ 80E7B60
lsls r0, 16 lsls r0, 16
lsrs r0, 16 lsrs r0, 16
str r0, [sp, 0x38] str r0, [sp, 0x38]
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldrh r0, [r0, 0x4] ldrh r0, [r0, 0x4]
bl SeedRng2 bl SeedRng2
bl sub_8009FCC bl sub_8009FCC
@@ -1797,7 +1797,7 @@ _080E7BF8:
muls r0, r1 muls r0, r1
ldr r2, [sp, 0x2C] ldr r2, [sp, 0x2C]
adds r7, r2, r0 adds r7, r2, r0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
mov r3, r8 mov r3, r8
lsls r0, r3, 3 lsls r0, r3, 3
subs r0, r3 subs r0, r3
@@ -2280,7 +2280,7 @@ sub_80E7F68: @ 80E7F68
ldrh r1, [r4] ldrh r1, [r4]
bl VarSet bl VarSet
ldr r0, =gStringVar1 ldr r0, =gStringVar1
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
bl StringCopy bl StringCopy
ldrh r1, [r4] ldrh r1, [r4]
ldr r0, =0x00000113 ldr r0, =0x00000113
+6 -6
View File
@@ -122,7 +122,7 @@ _08184EAC:
ands r5, r0 ands r5, r0
cmp r5, 0 cmp r5, 0
beq _08184F64 beq _08184F64
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r1, =gUnknown_0203C7B4 ldr r1, =gUnknown_0203C7B4
strb r0, [r1] strb r0, [r1]
bl sub_8009FCC bl sub_8009FCC
@@ -132,7 +132,7 @@ _08184EAC:
movs r5, 0 movs r5, 0
ldr r0, =gUnknown_0203CC80 ldr r0, =gUnknown_0203CC80
mov r9, r0 mov r9, r0
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
movs r0, 0x8 movs r0, 0x8
adds r0, r6 adds r0, r6
mov r8, r0 mov r8, r0
@@ -174,7 +174,7 @@ _08184EDC:
.pool .pool
_08184F3C: _08184F3C:
adds r5, 0x1 adds r5, 0x1
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r3, r0 adds r1, r3, r0
ldr r0, =gUnknown_0203CC84 ldr r0, =gUnknown_0203CC84
adds r2, r4, r0 adds r2, r4, r0
@@ -495,7 +495,7 @@ sub_81851A8: @ 81851A8
cmp r0, 0 cmp r0, 0
beq _0818525E beq _0818525E
movs r5, 0 movs r5, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
b _081851DA b _081851DA
.pool .pool
_081851D0: _081851D0:
@@ -1624,7 +1624,7 @@ _08185B7C:
cmp r6, 0x5 cmp r6, 0x5
ble _08185B7C ble _08185B7C
movs r6, 0 movs r6, 0
ldr r3, =gUnknown_020229E8 ldr r3, =gLinkPlayers
mov r8, r3 mov r8, r3
mov r0, r8 mov r0, r8
adds r0, 0x8 adds r0, 0x8
@@ -2007,7 +2007,7 @@ _08185F02:
sub_8185F40: @ 8185F40 sub_8185F40: @ 8185F40
push {r4,r5,lr} push {r4,r5,lr}
movs r2, 0 movs r2, 0
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldr r3, =gActiveBank ldr r3, =gActiveBank
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
adds r4, r0, 0 adds r4, r0, 0
+9 -9
View File
@@ -468,7 +468,7 @@ _08032AAA:
ldrb r5, [r0] ldrb r5, [r0]
movs r0, 0 movs r0, 0
mov r10, r0 mov r10, r0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
mov r12, r1 mov r12, r1
adds r7, r4, 0 adds r7, r4, 0
mov r8, r0 mov r8, r0
@@ -492,7 +492,7 @@ _08032AE4:
cmp r0, 0x3 cmp r0, 0x3
bne _08032B06 bne _08032B06
_08032AE8: _08032AE8:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r0, r4, r0 adds r0, r4, r0
ldrb r0, [r0, 0x18] ldrb r0, [r0, 0x18]
movs r1, 0 movs r1, 0
@@ -507,7 +507,7 @@ _08032AFC:
_08032B06: _08032B06:
cmp r10, r5 cmp r10, r5
bne _08032B56 bne _08032B56
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r3, r4, r0 adds r3, r4, r0
ldrh r1, [r3, 0x18] ldrh r1, [r3, 0x18]
lsls r1, 2 lsls r1, 2
@@ -544,7 +544,7 @@ _08032B4C:
ldrh r0, [r3, 0x18] ldrh r0, [r3, 0x18]
b _08032C24 b _08032C24
_08032B56: _08032B56:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r0, r4, r2 adds r0, r4, r2
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
movs r3, 0x1 movs r3, 0x1
@@ -895,7 +895,7 @@ _08032E2E:
b _0803303C b _0803303C
.pool .pool
_08032E8C: _08032E8C:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, [r4] ldr r0, [r4]
@@ -909,7 +909,7 @@ _08032E8C:
_08032EA4: _08032EA4:
movs r0, 0 movs r0, 0
mov r10, r0 mov r10, r0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
mov r12, r1 mov r12, r1
ldr r7, =gBanksBySide ldr r7, =gBanksBySide
mov r8, r0 mov r8, r0
@@ -933,7 +933,7 @@ _08032EE0:
cmp r0, 0x3 cmp r0, 0x3
bne _08032F02 bne _08032F02
_08032EE4: _08032EE4:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r0, r4, r0 adds r0, r4, r0
ldrb r0, [r0, 0x18] ldrb r0, [r0, 0x18]
movs r1, 0 movs r1, 0
@@ -948,7 +948,7 @@ _08032EF8:
_08032F02: _08032F02:
cmp r10, r5 cmp r10, r5
bne _08032F52 bne _08032F52
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r3, r4, r0 adds r3, r4, r0
ldrh r1, [r3, 0x18] ldrh r1, [r3, 0x18]
lsls r1, 2 lsls r1, 2
@@ -985,7 +985,7 @@ _08032F48:
ldrh r0, [r3, 0x18] ldrh r0, [r3, 0x18]
b _08033020 b _08033020
_08032F52: _08032F52:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r0, r4, r2 adds r0, r4, r2
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
movs r3, 0x1 movs r3, 0x1
+2 -2
View File
@@ -4490,7 +4490,7 @@ sub_8086B14: @ 8086B14
ldrb r0, [r0] ldrb r0, [r0]
cmp r6, r0 cmp r6, r0
bcs _08086B7E bcs _08086B7E
ldr r7, =gUnknown_020229E8 ldr r7, =gLinkPlayers
_08086B44: _08086B44:
lsls r5, r6, 24 lsls r5, r6, 24
lsrs r5, 24 lsrs r5, 24
@@ -4538,7 +4538,7 @@ sub_8086B9C: @ 8086B9C
ldrb r0, [r0] ldrb r0, [r0]
cmp r4, r0 cmp r4, r0
bcs _08086BCA bcs _08086BCA
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
_08086BAA: _08086BAA:
lsls r0, r4, 24 lsls r0, r4, 24
lsrs r0, 24 lsrs r0, 24
+10 -10
View File
@@ -5396,7 +5396,7 @@ sub_8138240: @ 8138240
mov r7, r8 mov r7, r8
push {r7} push {r7}
movs r6, 0 movs r6, 0
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
bl sub_8009FCC bl sub_8009FCC
@@ -5416,7 +5416,7 @@ _08138262:
lsls r1, r4, 3 lsls r1, r4, 3
subs r1, r4 subs r1, r4
lsls r1, 2 lsls r1, 2
ldr r2, =gUnknown_020229F0 ldr r2, =gLinkPlayers + 8
adds r1, r2 adds r1, r2
bl StringCopy bl StringCopy
adds r0, r6, 0x1 adds r0, r6, 0x1
@@ -5459,7 +5459,7 @@ SpawnLinkPartnerFieldObject: @ 81382A0
adds r0, r4, 0 adds r0, r4, 0
movs r2, 0x8 movs r2, 0x8
bl memcpy bl memcpy
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
mov r10, r0 mov r10, r0
@@ -5531,7 +5531,7 @@ _08138350:
_08138358: _08138358:
cmp r10, r6 cmp r10, r6
beq _0813840A beq _0813840A
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
lsls r2, r6, 3 lsls r2, r6, 3
subs r1, r2, r6 subs r1, r2, r6
lsls r1, 2 lsls r1, 2
@@ -9940,7 +9940,7 @@ nullsub_55: @ 813A768
sub_813A76C: @ 813A76C sub_813A76C: @ 813A76C
push {r4-r6,lr} push {r4-r6,lr}
movs r4, 0 movs r4, 0
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
ldr r0, =0x0000401f ldr r0, =0x0000401f
adds r5, r0, 0 adds r5, r0, 0
_0813A776: _0813A776:
@@ -11640,7 +11640,7 @@ _0813B5E4:
beq _0813B5F2 beq _0813B5F2
b _0813B7C6 b _0813B7C6
_0813B5F2: _0813B5F2:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0813B5FE bne _0813B5FE
@@ -11662,7 +11662,7 @@ _0813B614:
bne _0813B622 bne _0813B622
b _0813B7C6 b _0813B7C6
_0813B622: _0813B622:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0813B62E beq _0813B62E
@@ -11729,7 +11729,7 @@ _0813B6B4:
beq _0813B6C2 beq _0813B6C2
b _0813B7C6 b _0813B7C6
_0813B6C2: _0813B6C2:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0813B790 bne _0813B790
@@ -11747,7 +11747,7 @@ _0813B6E4:
ands r1, r0 ands r1, r0
cmp r1, 0 cmp r1, 0
beq _0813B7C6 beq _0813B7C6
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0813B790 beq _0813B790
@@ -11769,7 +11769,7 @@ _0813B708:
b _0813B7C6 b _0813B7C6
.pool .pool
_0813B728: _0813B728:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0813B74C bne _0813B74C
+28 -28
View File
@@ -1900,7 +1900,7 @@ _08035C68:
beq _08035CE2 beq _08035CE2
cmp r2, 0x1 cmp r2, 0x1
bne _08035CAE bne _08035CAE
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
@@ -1924,7 +1924,7 @@ _08035CA4:
bne _08035D68 bne _08035D68
b _08035CFC b _08035CFC
_08035CAE: _08035CAE:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
@@ -1950,7 +1950,7 @@ _08035CD8:
_08035CE2: _08035CE2:
cmp r2, 0x1 cmp r2, 0x1
bne _08035D20 bne _08035D20
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
@@ -1971,7 +1971,7 @@ _08035CFC:
b _08035D68 b _08035D68
.pool .pool
_08035D20: _08035D20:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
adds r0, 0x25 adds r0, 0x25
ldrb r1, [r0] ldrb r1, [r0]
@@ -2046,7 +2046,7 @@ _08035DAC:
movs r5, 0 movs r5, 0
movs r6, 0x3 movs r6, 0x3
_08035DBC: _08035DBC:
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r5, r0 adds r1, r5, r0
subs r0, 0x8 subs r0, 0x8
adds r4, r5, r0 adds r4, r5, r0
@@ -2121,7 +2121,7 @@ _08035E44:
adds r6, r5, 0 adds r6, r5, 0
eors r6, r0 eors r6, r0
adds r1, r6, 0 adds r1, r6, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
lsls r0, r5, 3 lsls r0, r5, 3
subs r0, r5 subs r0, r5
lsls r0, 2 lsls r0, 2
@@ -3727,7 +3727,7 @@ _08036D66:
blt _08036D6E blt _08036D6E
b _08036EA0 b _08036EA0
_08036D6E: _08036D6E:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
mov r12, r0 mov r12, r0
ldr r3, =gEnigmaBerries ldr r3, =gEnigmaBerries
adds r6, r3, 0 adds r6, r3, 0
@@ -4031,7 +4031,7 @@ sub_8036FAC: @ 8036FAC
bl RunTasks bl RunTasks
bl AnimateSprites bl AnimateSprites
bl BuildOamBuffer bl BuildOamBuffer
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
@@ -4138,7 +4138,7 @@ _08037098:
lsls r0, 4 lsls r0, 4
cmp r1, r0 cmp r1, r0
bne _080370D8 bne _080370D8
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
movs r1, 0 movs r1, 0
strh r1, [r0, 0x18] strh r1, [r0, 0x18]
movs r1, 0x1 movs r1, 0x1
@@ -4373,7 +4373,7 @@ _08037318:
cmp r0, 0 cmp r0, 0
beq _08037372 beq _08037372
movs r3, 0 movs r3, 0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
adds r5, r2, 0 adds r5, r2, 0
cmp r0, 0x3 cmp r0, 0x3
@@ -4501,7 +4501,7 @@ sub_8037458: @ 8037458
bl RunTasks bl RunTasks
bl AnimateSprites bl AnimateSprites
bl BuildOamBuffer bl BuildOamBuffer
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r6, r0, 24 lsrs r6, r0, 24
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
@@ -4578,7 +4578,7 @@ _08037518:
bne _08037530 bne _08037530
b _080379D6 b _080379D6
_08037530: _08037530:
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
movs r0, 0 movs r0, 0
strh r0, [r6, 0x18] strh r0, [r6, 0x18]
strh r3, [r6, 0x34] strh r3, [r6, 0x34]
@@ -4731,7 +4731,7 @@ _08037694:
b _080379D6 b _080379D6
_080376A2: _080376A2:
bl sub_800A5B4 bl sub_800A5B4
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
lsls r1, r6, 3 lsls r1, r6, 3
subs r1, r6 subs r1, r6
lsls r1, 2 lsls r1, 2
@@ -4797,7 +4797,7 @@ _08037734:
b _080379D6 b _080379D6
_08037742: _08037742:
bl sub_800A5B4 bl sub_800A5B4
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
lsls r1, r6, 3 lsls r1, r6, 3
subs r1, r6 subs r1, r6
lsls r1, 2 lsls r1, 2
@@ -4861,7 +4861,7 @@ _080377CC:
b _080379D6 b _080379D6
_080377DA: _080377DA:
bl sub_800A5B4 bl sub_800A5B4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _080377EA bne _080377EA
@@ -4894,7 +4894,7 @@ _08037818:
b _080379D6 b _080379D6
_08037826: _08037826:
bl sub_800A5B4 bl sub_800A5B4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08037836 bne _08037836
@@ -4927,7 +4927,7 @@ _08037864:
b _080379D6 b _080379D6
_08037872: _08037872:
bl sub_800A5B4 bl sub_800A5B4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
beq _0803788A beq _0803788A
@@ -5197,7 +5197,7 @@ sub_8037ADC: @ 8037ADC
mov r9, r1 mov r9, r1
movs r4, 0x3 movs r4, 0x3
_08037B02: _08037B02:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
@@ -5288,7 +5288,7 @@ _08037BC6:
mov r2, r9 mov r2, r9
cmp r2, 0x4 cmp r2, 0x4
bne _08037C14 bne _08037C14
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
mov r1, r8 mov r1, r8
adds r0, r1, r2 adds r0, r1, r2
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
@@ -5514,7 +5514,7 @@ sub_8037DF4: @ 8037DF4
mov r7, r8 mov r7, r8
push {r7} push {r7}
sub sp, 0x4 sub sp, 0x4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r7, r0, 24 lsrs r7, r0, 24
ldr r0, =gBattleScripting ldr r0, =gBattleScripting
@@ -5687,7 +5687,7 @@ _08037FA4:
ldrh r0, [r5] ldrh r0, [r5]
str r2, [sp] str r2, [sp]
bl sub_8185F90 bl sub_8185F90
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldr r2, [sp] ldr r2, [sp]
adds r0, r2, r0 adds r0, r2, r0
ldrh r0, [r0, 0x18] ldrh r0, [r0, 0x18]
@@ -5781,7 +5781,7 @@ _0803805A:
_0803806C: _0803806C:
cmp r6, r7 cmp r6, r7
bne _080380A0 bne _080380A0
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r0, r5, r0 adds r0, r5, r0
ldrh r0, [r0, 0x18] ldrh r0, [r0, 0x18]
cmp r0, 0x2 cmp r0, 0x2
@@ -5804,7 +5804,7 @@ _08038098:
b _08038110 b _08038110
.pool .pool
_080380A0: _080380A0:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r0, r5, r2 adds r0, r5, r2
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
movs r3, 0x1 movs r3, 0x1
@@ -5920,7 +5920,7 @@ _08038172:
_08038184: _08038184:
cmp r6, r7 cmp r6, r7
bne _080381B8 bne _080381B8
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r0, r5, r0 adds r0, r5, r0
ldrh r0, [r0, 0x18] ldrh r0, [r0, 0x18]
cmp r0, 0x2 cmp r0, 0x2
@@ -5943,7 +5943,7 @@ _080381B0:
b _08038228 b _08038228
.pool .pool
_080381B8: _080381B8:
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
adds r0, r5, r2 adds r0, r5, r2
ldrh r1, [r0, 0x18] ldrh r1, [r0, 0x18]
movs r3, 0x1 movs r3, 0x1
@@ -6081,7 +6081,7 @@ _080382CC:
cmp r0, 0 cmp r0, 0
beq _08038326 beq _08038326
movs r6, 0 movs r6, 0
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldrb r1, [r0] ldrb r1, [r0]
adds r4, r3, 0 adds r4, r3, 0
adds r2, r0, 0 adds r2, r0, 0
@@ -7133,7 +7133,7 @@ sub_8038B94: @ 8038B94
ands r0, r1 ands r0, r1
cmp r0, 0 cmp r0, 0
beq _08038C04 beq _08038C04
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r2, 3 lsls r0, r2, 3
subs r0, r2 subs r0, r2
lsls r0, 2 lsls r0, 2
@@ -7594,7 +7594,7 @@ _08038FFC:
ldr r6, =gSaveBlock2Ptr ldr r6, =gSaveBlock2Ptr
cmp r4, r3 cmp r4, r3
bge _08039022 bge _08039022
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
cmp r0, 0x3 cmp r0, 0x3
bne _08039022 bne _08039022
+1 -1
View File
@@ -5075,7 +5075,7 @@ sub_8164B74: @ 8164B74
ldr r2, =0x00000cb2 ldr r2, =0x00000cb2
adds r0, r2 adds r0, r2
ldrh r6, [r0] ldrh r6, [r0]
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r0, =gScriptResult ldr r0, =gScriptResult
ldrh r0, [r0] ldrh r0, [r0]
cmp r0, 0x6 cmp r0, 0x6
+1 -1
View File
@@ -42670,7 +42670,7 @@ _081A3298:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r5, =gUnknown_020229F0 ldr r5, =gLinkPlayers + 8
adds r1, r5 adds r1, r5
mov r0, sp mov r0, sp
bl StringCopy bl StringCopy
+7 -7
View File
@@ -8656,12 +8656,12 @@ sub_81C3220: @ 81C3220
ldr r0, =gEnemyParty ldr r0, =gEnemyParty
cmp r1, r0 cmp r1, r0
bne _081C326C bne _081C326C
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
@@ -53887,7 +53887,7 @@ _081DA02A:
ldrb r0, [r4] ldrb r0, [r4]
cmp r0, 0x4 cmp r0, 0x4
beq _081DA0B8 beq _081DA0B8
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _081DA0B8 bne _081DA0B8
@@ -54088,7 +54088,7 @@ _081DA1D4:
ldrb r0, [r0] ldrb r0, [r0]
cmp r5, r0 cmp r5, r0
bge _081DA214 bge _081DA214
ldr r6, =gUnknown_020229E8 ldr r6, =gLinkPlayers
_081DA1EC: _081DA1EC:
lsls r4, r5, 6 lsls r4, r5, 6
ldr r0, =gUnknown_02039E00 ldr r0, =gUnknown_02039E00
@@ -54157,7 +54157,7 @@ sub_81DA244: @ 81DA244
b _081DA2D4 b _081DA2D4
.pool .pool
_081DA284: _081DA284:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _081DA2CE bne _081DA2CE
@@ -54437,7 +54437,7 @@ sub_81DA488: @ 81DA488
b _081DA55C b _081DA55C
.pool .pool
_081DA4CC: _081DA4CC:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _081DA4FA bne _081DA4FA
@@ -54485,7 +54485,7 @@ _081DA50C:
bgt _081DA54C bgt _081DA54C
lsls r0, r4, 6 lsls r0, r4, 6
adds r5, r0, r5 adds r5, r0, r5
ldr r7, =gUnknown_020229E8 ldr r7, =gLinkPlayers
_081DA53C: _081DA53C:
ldrh r1, [r7, 0x1A] ldrh r1, [r7, 0x1A]
adds r0, r5, 0 adds r0, r5, 0
+3 -3
View File
@@ -427,7 +427,7 @@ sub_80F8AFC: @ 80F8AFC
cmp r3, r0 cmp r3, r0
bge _080F8B50 bge _080F8B50
adds r2, r5, 0 adds r2, r5, 0
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
_080F8B1C: _080F8B1C:
ldrb r0, [r1] ldrb r0, [r1]
subs r0, 0x1 subs r0, 0x1
@@ -524,7 +524,7 @@ _080F8BBA:
ands r0, r2 ands r0, r2
orrs r0, r6 orrs r0, r6
strb r0, [r1, 0x5] strb r0, [r1, 0x5]
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r1, r7, r0 adds r1, r7, r0
ldrb r0, [r1] ldrb r0, [r1]
subs r0, 0x1 subs r0, 0x1
@@ -953,7 +953,7 @@ sub_80F8FA0: @ 80F8FA0
cmp r0, 0 cmp r0, 0
bne _080F8FD8 bne _080F8FD8
ldr r4, =gScriptResult ldr r4, =gScriptResult
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
strh r0, [r4] strh r0, [r4]
+4 -4
View File
@@ -4539,7 +4539,7 @@ _080EAFE4:
_080EAFEE: _080EAFEE:
adds r0, r6, r5 adds r0, r6, r5
str r0, [sp] str r0, [sp]
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
movs r3, 0xFF movs r3, 0xFF
ldrb r0, [r4, 0x1C] ldrb r0, [r4, 0x1C]
str r0, [sp, 0x4] str r0, [sp, 0x4]
@@ -4573,7 +4573,7 @@ _080EB030:
lsls r2, r5, 1 lsls r2, r5, 1
adds r0, r6, r2 adds r0, r6, r2
str r0, [sp] str r0, [sp]
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
ldrh r3, [r4, 0x38] ldrh r3, [r4, 0x38]
movs r1, 0xFF movs r1, 0xFF
adds r0, r1, 0 adds r0, r1, 0
@@ -4608,7 +4608,7 @@ _080EB074:
adds r0, r5 adds r0, r5
adds r0, r6, r0 adds r0, r6, r0
str r0, [sp] str r0, [sp]
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
adds r0, r1, 0 adds r0, r1, 0
adds r0, 0x54 adds r0, 0x54
ldrb r0, [r0] ldrb r0, [r0]
@@ -4631,7 +4631,7 @@ _080EB074:
.pool .pool
_080EB0A8: _080EB0A8:
str r6, [sp] str r6, [sp]
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
ldrb r0, [r1] ldrb r0, [r1]
str r0, [sp, 0x4] str r0, [sp, 0x4]
ldrh r0, [r1, 0x1A] ldrh r0, [r1, 0x1A]
+29 -29
View File
@@ -762,7 +762,7 @@ _08077834:
movs r2, 0 movs r2, 0
movs r3, 0 movs r3, 0
bl sub_80C6D80 bl sub_80C6D80
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
movs r1, 0x80 movs r1, 0x80
lsls r1, 17 lsls r1, 17
@@ -771,7 +771,7 @@ _08077834:
lsls r0, r1, 3 lsls r0, r1, 3
subs r0, r1 subs r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
adds r0, r1 adds r0, r1
ldr r1, [r5, 0xC] ldr r1, [r5, 0xC]
str r4, [sp] str r4, [sp]
@@ -842,7 +842,7 @@ _080778DE:
adds r6, 0x1 adds r6, 0x1
cmp r6, 0x2 cmp r6, 0x2
ble _080778DE ble _080778DE
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -850,7 +850,7 @@ _080778DE:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
movs r0, 0x1 movs r0, 0x1
movs r2, 0x78 movs r2, 0x78
@@ -1380,7 +1380,7 @@ _08077DFC:
movs r2, 0 movs r2, 0
movs r3, 0 movs r3, 0
bl sub_80C6D80 bl sub_80C6D80
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
movs r1, 0x80 movs r1, 0x80
lsls r1, 17 lsls r1, 17
@@ -1389,7 +1389,7 @@ _08077DFC:
lsls r0, r1, 3 lsls r0, r1, 3
subs r0, r1 subs r0, r1
lsls r0, 2 lsls r0, 2
ldr r1, =gUnknown_020229F0 ldr r1, =gLinkPlayers + 8
adds r0, r1 adds r0, r1
ldr r1, [r5, 0xC] ldr r1, [r5, 0xC]
str r4, [sp] str r4, [sp]
@@ -1466,7 +1466,7 @@ _08077EB4:
adds r6, 0x1 adds r6, 0x1
cmp r6, 0x2 cmp r6, 0x2
ble _08077EB4 ble _08077EB4
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -1474,7 +1474,7 @@ _08077EB4:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
movs r0, 0x1 movs r0, 0x1
movs r2, 0x78 movs r2, 0x78
@@ -2100,7 +2100,7 @@ _08078452:
shedinja_maker_maybe: @ 8078458 shedinja_maker_maybe: @ 8078458
push {r4-r6,lr} push {r4-r6,lr}
sub sp, 0xC sub sp, 0xC
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r5, r0, 24 lsrs r5, r0, 24
ldr r0, =gUnknown_0203229C ldr r0, =gUnknown_0203229C
@@ -2977,7 +2977,7 @@ sub_8078C10: @ 8078C10
thumb_func_start sub_8078C34 thumb_func_start sub_8078C34
sub_8078C34: @ 8078C34 sub_8078C34: @ 8078C34
push {r4,lr} push {r4,lr}
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r4, r0, 24 lsrs r4, r0, 24
bl sub_8077200 bl sub_8077200
@@ -3146,7 +3146,7 @@ sub_8078D78: @ 8078D78
adds r0, 0x6F adds r0, 0x6F
movs r1, 0x64 movs r1, 0x64
strb r1, [r0] strb r1, [r0]
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
cmp r0, 0x1 cmp r0, 0x1
@@ -3851,7 +3851,7 @@ _08079356:
thumb_func_start sub_807935C thumb_func_start sub_807935C
sub_807935C: @ 807935C sub_807935C: @ 807935C
push {r4,lr} push {r4,lr}
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _08079384 bne _08079384
@@ -6165,7 +6165,7 @@ _0807A64C:
movs r0, 0x2 movs r0, 0x2
b _0807A718 b _0807A718
_0807A65C: _0807A65C:
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -6173,7 +6173,7 @@ _0807A65C:
lsls r1, r0, 3 lsls r1, r0, 3
subs r1, r0 subs r1, r0
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r1, r0 adds r1, r0
ldrb r0, [r1] ldrb r0, [r1]
subs r0, 0x1 subs r0, 0x1
@@ -6284,8 +6284,8 @@ sub_807A728: @ 807A728
cmp r0, 0 cmp r0, 0
beq _0807A7B4 beq _0807A7B4
movs r4, 0 movs r4, 0
bl link_get_multiplayer_id bl GetMultiplayerId
ldr r5, =gUnknown_020229E8 ldr r5, =gLinkPlayers
movs r7, 0x1 movs r7, 0x1
eors r0, r7 eors r0, r7
lsls r0, 24 lsls r0, 24
@@ -6309,7 +6309,7 @@ sub_807A728: @ 807A728
_0807A762: _0807A762:
cmp r4, 0 cmp r4, 0
ble _0807A7B4 ble _0807A7B4
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
lsls r1, r0, 3 lsls r1, r0, 3
@@ -6324,7 +6324,7 @@ _0807A762:
beq _0807A7B0 beq _0807A7B0
cmp r4, 0x2 cmp r4, 0x2
bne _0807A7B4 bne _0807A7B4
bl link_get_multiplayer_id bl GetMultiplayerId
eors r0, r7 eors r0, r7
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
@@ -6586,7 +6586,7 @@ _0807A95A:
movs r7, 0 movs r7, 0
movs r6, 0x1 movs r6, 0x1
movs r5, 0 movs r5, 0
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
b _0807A980 b _0807A980
.pool .pool
_0807A96C: _0807A96C:
@@ -6612,7 +6612,7 @@ _0807A980:
movs r4, 0 movs r4, 0
b _0807A9B4 b _0807A9B4
_0807A992: _0807A992:
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
adds r2, r4, r0 adds r2, r4, r0
ldrb r1, [r2, 0x10] ldrb r1, [r2, 0x10]
movs r0, 0xF movs r0, 0xF
@@ -7062,7 +7062,7 @@ sub_807ACDC: @ 807ACDC
b _0807ACF8 b _0807ACF8
.pool .pool
_0807ACF0: _0807ACF0:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
lsrs r0, 24 lsrs r0, 24
_0807ACF8: _0807ACF8:
@@ -7700,7 +7700,7 @@ _0807B2D0:
strb r0, [r1] strb r0, [r1]
movs r0, 0x6 movs r0, 0x6
strb r0, [r1, 0x1] strb r0, [r1, 0x1]
ldr r4, =gUnknown_020229F0 ldr r4, =gLinkPlayers + 8
ldr r0, =gSaveBlock2Ptr ldr r0, =gSaveBlock2Ptr
ldr r1, [r0] ldr r1, [r0]
adds r0, r4, 0 adds r0, r4, 0
@@ -7900,7 +7900,7 @@ _0807B4B8:
thumb_func_start sub_807B4C4 thumb_func_start sub_807B4C4
sub_807B4C4: @ 807B4C4 sub_807B4C4: @ 807B4C4
push {lr} push {lr}
bl link_get_multiplayer_id bl GetMultiplayerId
pop {r0} pop {r0}
bx r0 bx r0
thumb_func_end sub_807B4C4 thumb_func_end sub_807B4C4
@@ -8521,7 +8521,7 @@ sub_807BAD8: @ 807BAD8
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0807BB68 beq _0807BB68
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
ldr r3, =gStringVar1 ldr r3, =gStringVar1
movs r2, 0x80 movs r2, 0x80
@@ -8531,7 +8531,7 @@ sub_807BAD8: @ 807BAD8
lsls r1, r2, 3 lsls r1, r2, 3
subs r1, r2 subs r1, r2
lsls r1, 2 lsls r1, 2
ldr r0, =gUnknown_020229F0 ldr r0, =gLinkPlayers + 8
adds r1, r0 adds r1, r0
adds r0, r3, 0 adds r0, r3, 0
bl StringCopy bl StringCopy
@@ -13835,8 +13835,8 @@ _0807EDCE:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0 cmp r0, 0
beq _0807EDF6 beq _0807EDF6
ldr r4, =gUnknown_020229E8 ldr r4, =gLinkPlayers
bl link_get_multiplayer_id bl GetMultiplayerId
movs r1, 0x1 movs r1, 0x1
eors r0, r1 eors r0, r1
lsls r0, 24 lsls r0, 24
@@ -13930,7 +13930,7 @@ _0807EE9C:
bhi _0807EEAC bhi _0807EEAC
b _0807F03A b _0807F03A
_0807EEAC: _0807EEAC:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0807EED4 bne _0807EED4
@@ -14751,7 +14751,7 @@ _0807F5D0:
bhi _0807F5E0 bhi _0807F5E0
b _0807F70C b _0807F70C
_0807F5E0: _0807F5E0:
bl link_get_multiplayer_id bl GetMultiplayerId
lsls r0, 24 lsls r0, 24
cmp r0, 0 cmp r0, 0
bne _0807F608 bne _0807F608
+1 -1
View File
@@ -4585,7 +4585,7 @@ sub_80C4E74: @ 80C4E74
movs r2, 0x64 movs r2, 0x64
bl memcpy bl memcpy
ldr r1, [r5] ldr r1, [r5]
ldr r2, =gUnknown_020229E8 ldr r2, =gLinkPlayers
lsls r0, r4, 3 lsls r0, r4, 3
subs r0, r4 subs r0, r4
lsls r0, 2 lsls r0, 2
+4 -4
View File
@@ -1538,7 +1538,7 @@ _080ECBA4:
lsls r0, r7, 3 lsls r0, r7, 3
subs r0, r7 subs r0, r7
lsls r5, r0, 2 lsls r5, r0, 2
ldr r6, =gUnknown_020229F0 ldr r6, =gLinkPlayers + 8
adds r1, r5, r6 adds r1, r5, r6
mov r0, sp mov r0, sp
bl StringCopy bl StringCopy
@@ -1919,7 +1919,7 @@ sub_80ECEB4: @ 80ECEB4
ldrb r0, [r0] ldrb r0, [r0]
cmp r1, r0 cmp r1, r0
ble _080ECF30 ble _080ECF30
ldr r0, =gUnknown_020229E8 ldr r0, =gLinkPlayers
ldrh r0, [r0, 0x1A] ldrh r0, [r0, 0x1A]
b _080ECF4A b _080ECF4A
.pool .pool
@@ -1928,7 +1928,7 @@ _080ECF30:
ldrb r0, [r0] ldrb r0, [r0]
cmp r0, 0x1 cmp r0, 0x1
beq _080ECF48 beq _080ECF48
ldr r1, =gUnknown_020229E8 ldr r1, =gLinkPlayers
lsls r0, r6, 3 lsls r0, r6, 3
subs r0, r6 subs r0, r6
lsls r0, 2 lsls r0, 2
@@ -7956,7 +7956,7 @@ _080F0208:
bls _080F0208 bls _080F0208
mov r5, r8 mov r5, r8
movs r4, 0 movs r4, 0
ldr r7, =gUnknown_020229E8 ldr r7, =gLinkPlayers
b _080F0276 b _080F0276
.pool .pool
_080F0238: _080F0238:
+3 -6
View File
@@ -52,12 +52,9 @@ gUnknown_020229C8: @ 20229C8
gUnknown_020229CC: @ 20229CC gUnknown_020229CC: @ 20229CC
.space 0x1C .space 0x1C
gUnknown_020229E8: @ 20229E8 gLinkPlayers: @ 20229E8
.space 0x8 .space 0x24
gUnknown_020229F0: @ 20229F0
.space 0x1C
gUnknown_02022A0C: @ 2022A0C gUnknown_02022A0C: @ 2022A0C
.space 0x68 .space 0x68