through sub_800A588
This commit is contained in:
@@ -5264,7 +5264,7 @@ _08164D14:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08164DB0
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08164DB0
|
||||
@@ -5302,7 +5302,7 @@ _08164DB6:
|
||||
thumb_func_start sub_8164DCC
|
||||
sub_8164DCC: @ 8164DCC
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08164DDA
|
||||
|
||||
@@ -516,7 +516,7 @@ _0807FBBE:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807FC14
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807FC14
|
||||
@@ -1122,7 +1122,7 @@ _08080126:
|
||||
bne _0808016A
|
||||
b _080804F8
|
||||
_0808016A:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08080174
|
||||
@@ -3334,7 +3334,7 @@ sub_80814B0: @ 80814B0
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080814E4
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080814E4
|
||||
@@ -4706,7 +4706,7 @@ sub_8081F94: @ 8081F94
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08081FB8
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08081FB8
|
||||
@@ -4852,7 +4852,7 @@ _080820EC:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0808218C
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0808218C
|
||||
@@ -4968,7 +4968,7 @@ _080821D4:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08082254
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08082254
|
||||
@@ -6250,7 +6250,7 @@ sub_8082D28: @ 8082D28
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
_08082D3C:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08082DCC
|
||||
|
||||
@@ -2172,7 +2172,7 @@ sub_80B360C: @ 80B360C
|
||||
movs r5, 0x1
|
||||
eors r0, r5
|
||||
bl sub_813C2A0
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080B36B2
|
||||
@@ -2512,7 +2512,7 @@ _080B391C:
|
||||
thumb_func_start sub_80B3924
|
||||
sub_80B3924: @ 80B3924
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080B3940
|
||||
@@ -2552,7 +2552,7 @@ sub_80B3968: @ 80B3968
|
||||
ldr r2, =0x00002211
|
||||
adds r0, r2, 0
|
||||
strh r0, [r1]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080B3994
|
||||
@@ -2661,7 +2661,7 @@ _080B3A62:
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080B3AA6
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080B3AA0
|
||||
@@ -2752,7 +2752,7 @@ _080B3B20:
|
||||
beq _080B3B9E
|
||||
b _080B3BB8
|
||||
_080B3B2A:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080B3B40
|
||||
@@ -2825,7 +2825,7 @@ _080B3BB8:
|
||||
thumb_func_start sub_80B3BC4
|
||||
sub_80B3BC4: @ 80B3BC4
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080B3BD6
|
||||
|
||||
@@ -147,7 +147,7 @@ sub_80FC5DC: @ 80FC5DC
|
||||
ldr r1, =gUnknown_02039F2A
|
||||
movs r0, 0x1
|
||||
strb r0, [r1]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _080FC60C
|
||||
|
||||
229
asm/link.s
229
asm/link.s
@@ -5,207 +5,10 @@
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_800A44C
|
||||
sub_800A44C: @ 800A44C
|
||||
ldr r0, =gUnknown_020223C0
|
||||
ldr r0, [r0]
|
||||
bx lr
|
||||
.pool
|
||||
thumb_func_end sub_800A44C
|
||||
|
||||
thumb_func_start sub_800A458
|
||||
sub_800A458: @ 800A458
|
||||
push {lr}
|
||||
ldr r0, =0x0000aaaa
|
||||
bl sub_8009D90
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_800A458
|
||||
|
||||
thumb_func_start GetMultiplayerId
|
||||
GetMultiplayerId: @ 800A468
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
beq _0800A484
|
||||
ldr r0, =0x04000128
|
||||
ldr r0, [r0]
|
||||
lsls r0, 26
|
||||
lsrs r0, 30
|
||||
b _0800A48C
|
||||
.pool
|
||||
_0800A484:
|
||||
bl rfu_get_multiplayer_id
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
_0800A48C:
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end GetMultiplayerId
|
||||
|
||||
thumb_func_start bitmask_all_link_players_but_self
|
||||
bitmask_all_link_players_but_self: @ 800A490
|
||||
push {lr}
|
||||
bl GetMultiplayerId
|
||||
adds r1, r0, 0
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
movs r0, 0x1
|
||||
lsls r0, r1
|
||||
movs r1, 0xF
|
||||
eors r0, r1
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end bitmask_all_link_players_but_self
|
||||
|
||||
thumb_func_start SendBlock
|
||||
SendBlock: @ 800A4AC
|
||||
push {lr}
|
||||
adds r3, r1, 0
|
||||
lsls r2, 16
|
||||
lsrs r1, r2, 16
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
beq _0800A4C8
|
||||
adds r0, r3, 0
|
||||
bl sub_800A2F4
|
||||
b _0800A4CE
|
||||
.pool
|
||||
_0800A4C8:
|
||||
adds r0, r3, 0
|
||||
bl sub_800FE84
|
||||
_0800A4CE:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end SendBlock
|
||||
|
||||
thumb_func_start sub_800A4D8
|
||||
sub_800A4D8: @ 800A4D8
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
adds r2, r1, 0
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A4F8
|
||||
adds r0, r1, 0
|
||||
bl sub_8010100
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
b _0800A514
|
||||
.pool
|
||||
_0800A4F8:
|
||||
ldr r0, =gUnknown_03003140
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0800A508
|
||||
movs r0, 0
|
||||
b _0800A514
|
||||
.pool
|
||||
_0800A508:
|
||||
ldr r0, =gUnknown_03003150
|
||||
strb r2, [r0]
|
||||
ldr r0, =0x0000cccc
|
||||
bl sub_8009D90
|
||||
movs r0, 0x1
|
||||
_0800A514:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.pool
|
||||
thumb_func_end sub_800A4D8
|
||||
|
||||
thumb_func_start sub_800A520
|
||||
sub_800A520: @ 800A520
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A538
|
||||
bl sub_8010500
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
b _0800A546
|
||||
.pool
|
||||
_0800A538:
|
||||
movs r1, 0
|
||||
ldr r0, =gUnknown_03003140
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800A544
|
||||
movs r1, 0x1
|
||||
_0800A544:
|
||||
adds r0, r1, 0
|
||||
_0800A546:
|
||||
pop {r1}
|
||||
bx r1
|
||||
.pool
|
||||
thumb_func_end sub_800A520
|
||||
|
||||
thumb_func_start GetBlockReceivedStatus
|
||||
GetBlockReceivedStatus: @ 800A550
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
beq _0800A57C
|
||||
ldr r2, =gUnknown_0300307C
|
||||
ldrb r0, [r2, 0x3]
|
||||
lsls r0, 3
|
||||
ldrb r1, [r2, 0x2]
|
||||
lsls r1, 2
|
||||
orrs r0, r1
|
||||
ldrb r1, [r2, 0x1]
|
||||
lsls r1, 1
|
||||
orrs r0, r1
|
||||
ldrb r1, [r2]
|
||||
orrs r0, r1
|
||||
b _0800A580
|
||||
.pool
|
||||
_0800A57C:
|
||||
bl sub_800FCD8
|
||||
_0800A580:
|
||||
lsls r0, 24
|
||||
lsrs r0, 24
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end GetBlockReceivedStatus
|
||||
|
||||
thumb_func_start sub_800A588
|
||||
sub_800A588: @ 800A588
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A5A4
|
||||
adds r0, r1, 0
|
||||
bl sub_800F6FC
|
||||
b _0800A5AC
|
||||
.pool
|
||||
_0800A5A4:
|
||||
ldr r0, =gUnknown_0300307C
|
||||
adds r0, r1, r0
|
||||
movs r1, 0x1
|
||||
strb r1, [r0]
|
||||
_0800A5AC:
|
||||
pop {r0}
|
||||
bx r0
|
||||
.pool
|
||||
thumb_func_end sub_800A588
|
||||
|
||||
thumb_func_start ResetBlockReceivedFlags
|
||||
ResetBlockReceivedFlags: @ 800A5B4
|
||||
push {r4,lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A5D4
|
||||
@@ -240,7 +43,7 @@ ResetBlockReceivedFlag: @ 800A5EC
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800A608
|
||||
@@ -986,7 +789,7 @@ sub_800ABAC: @ 800ABAC
|
||||
thumb_func_start sub_800ABBC
|
||||
sub_800ABBC: @ 800ABBC
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800ABDC
|
||||
@@ -1019,7 +822,7 @@ sub_800ABF4: @ 800ABF4
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r3, r0, 16
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800AC0C
|
||||
@@ -1046,7 +849,7 @@ _0800AC20:
|
||||
thumb_func_start sub_800AC34
|
||||
sub_800AC34: @ 800AC34
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800AC48
|
||||
@@ -1144,7 +947,7 @@ _0800ACF4:
|
||||
thumb_func_start sub_800AD10
|
||||
sub_800AD10: @ 800AD10
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800AD24
|
||||
@@ -1248,7 +1051,7 @@ _0800ADDA:
|
||||
thumb_func_start sub_800ADF8
|
||||
sub_800ADF8: @ 800ADF8
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _0800AE0C
|
||||
@@ -1415,7 +1218,7 @@ c2_800ACD4: @ 800AF30
|
||||
bl FillPalette
|
||||
bl ResetTasks
|
||||
bl remove_some_task
|
||||
ldr r1, =gLinkVSyncDisabled
|
||||
ldr r1, =gSerialIsRFU
|
||||
ldrb r0, [r1]
|
||||
cmp r0, 0
|
||||
beq _0800AF8C
|
||||
@@ -1669,7 +1472,7 @@ _0800B20C:
|
||||
bl PlaySE
|
||||
b _0800B260
|
||||
_0800B214:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x2
|
||||
bne _0800B244
|
||||
@@ -1708,7 +1511,7 @@ _0800B260:
|
||||
ldrb r1, [r1]
|
||||
cmp r1, 0xA0
|
||||
bne _0800B2D0
|
||||
ldr r4, =gLinkVSyncDisabled
|
||||
ldr r4, =gSerialIsRFU
|
||||
ldrb r2, [r4]
|
||||
cmp r2, 0x1
|
||||
bne _0800B2A8
|
||||
@@ -1910,7 +1713,7 @@ _0800B3F4:
|
||||
thumb_func_start HandleLinkConnection
|
||||
HandleLinkConnection: @ 800B40C
|
||||
push {r4,r5,lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800B45C
|
||||
@@ -1965,7 +1768,7 @@ sub_800B488: @ 800B488
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800B498
|
||||
ldr r1, =gLinkVSyncDisabled
|
||||
ldr r1, =gSerialIsRFU
|
||||
movs r0, 0x1
|
||||
strb r0, [r1]
|
||||
_0800B498:
|
||||
@@ -1981,7 +1784,7 @@ sub_800B4A4: @ 800B4A4
|
||||
ldrb r1, [r0]
|
||||
cmp r1, 0
|
||||
bne _0800B4B2
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
strb r1, [r0]
|
||||
_0800B4B2:
|
||||
pop {r0}
|
||||
@@ -1996,7 +1799,7 @@ sub_800B4C0: @ 800B4C0
|
||||
ldrb r1, [r0]
|
||||
cmp r1, 0
|
||||
bne _0800B4CE
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
strb r1, [r0]
|
||||
_0800B4CE:
|
||||
pop {r0}
|
||||
@@ -2007,7 +1810,7 @@ _0800B4CE:
|
||||
thumb_func_start sub_800B4DC
|
||||
sub_800B4DC: @ 800B4DC
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800B4FC
|
||||
@@ -2041,7 +1844,7 @@ _0800B514:
|
||||
|
||||
thumb_func_start sub_800B518
|
||||
sub_800B518: @ 800B518
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
bx lr
|
||||
.pool
|
||||
|
||||
@@ -4737,7 +4737,7 @@ sub_800E3A8: @ 800E3A8
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
sub sp, 0x20
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0800E3BE
|
||||
@@ -9820,7 +9820,7 @@ sub_8010DB4: @ 8010DB4
|
||||
cmp r0, 0
|
||||
beq _08010DE4
|
||||
_08010DDE:
|
||||
ldr r1, =gLinkVSyncDisabled
|
||||
ldr r1, =gSerialIsRFU
|
||||
movs r0, 0x2
|
||||
strb r0, [r1]
|
||||
_08010DE4:
|
||||
|
||||
@@ -621,7 +621,7 @@ _080E726C:
|
||||
bne _080E730A
|
||||
movs r0, 0x4
|
||||
strh r0, [r5]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080E7296
|
||||
@@ -664,7 +664,7 @@ _080E72C0:
|
||||
ldr r0, [r0]
|
||||
bl Free
|
||||
bl sub_808729C
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080E72F8
|
||||
@@ -2393,7 +2393,7 @@ _080E80C0:
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080E810A
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080E80E8
|
||||
|
||||
18
asm/rom4.s
18
asm/rom4.s
@@ -3395,7 +3395,7 @@ c2_8056854: @ 8086140
|
||||
ldr r0, =c1_link_related
|
||||
bl set_callback1
|
||||
bl sub_8086C2C
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086174
|
||||
@@ -3586,7 +3586,7 @@ sub_808631C: @ 808631C
|
||||
bne _0808632E
|
||||
bl sub_80097E8
|
||||
_0808632E:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086348
|
||||
@@ -3768,7 +3768,7 @@ _080864DA:
|
||||
bl cur_mapheader_run_tileset_funcs_after_some_cpuset
|
||||
b _08086506
|
||||
_080864E0:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086506
|
||||
@@ -4056,7 +4056,7 @@ _08086766:
|
||||
bl cur_mapheader_run_tileset_funcs_after_some_cpuset
|
||||
b _08086792
|
||||
_0808676C:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086792
|
||||
@@ -4565,7 +4565,7 @@ _08086BCA:
|
||||
thumb_func_start c1_link_related
|
||||
c1_link_related: @ 8086BD8
|
||||
push {r4,lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086BF2
|
||||
@@ -4631,7 +4631,7 @@ c1_link_related_func_set: @ 8086C50
|
||||
thumb_func_start sub_8086C64
|
||||
sub_8086C64: @ 8086C64
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086C82
|
||||
@@ -5029,7 +5029,7 @@ _08086FC0:
|
||||
movs r0, 0x11
|
||||
strh r0, [r1]
|
||||
_08086FC6:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08086FFC
|
||||
@@ -5926,7 +5926,7 @@ _08087666:
|
||||
thumb_func_start sub_808766C
|
||||
sub_808766C: @ 808766C
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08087688
|
||||
@@ -5946,7 +5946,7 @@ _0808768A:
|
||||
thumb_func_start sub_8087690
|
||||
sub_8087690: @ 8087690
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _080876B0
|
||||
|
||||
@@ -11823,7 +11823,7 @@ _0813B790:
|
||||
b _0813B7C6
|
||||
.pool
|
||||
_0813B7A8:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0813B7B4
|
||||
|
||||
@@ -28592,7 +28592,7 @@ sub_8020C70: @ 8020C70
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08020C8E
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _08020CAC
|
||||
|
||||
@@ -1712,7 +1712,7 @@ _080A05AC:
|
||||
movs r2, 0x10
|
||||
movs r3, 0
|
||||
bl BeginNormalPaletteFade
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080A0620
|
||||
|
||||
28
asm/trade.s
28
asm/trade.s
@@ -135,7 +135,7 @@ _08077258:
|
||||
thumb_func_start sub_8077260
|
||||
sub_8077260: @ 8077260
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08077280
|
||||
@@ -409,7 +409,7 @@ _080774B2:
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xA8
|
||||
strb r2, [r0]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08077528
|
||||
@@ -531,7 +531,7 @@ _08077600:
|
||||
ldr r0, [r0]
|
||||
adds r0, 0xA8
|
||||
strb r2, [r0]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
bne _0807762A
|
||||
@@ -543,7 +543,7 @@ _0807762A:
|
||||
b _08077B46
|
||||
.pool
|
||||
_08077648:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08077680
|
||||
@@ -1182,7 +1182,7 @@ _08077C28:
|
||||
b _080780D8
|
||||
.pool
|
||||
_08077C3C:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08077C50
|
||||
@@ -1780,7 +1780,7 @@ sub_807816C: @ 807816C
|
||||
adds r0, 0x7E
|
||||
ldrb r0, [r0]
|
||||
strb r0, [r1, 0x1]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080781B4
|
||||
@@ -1809,7 +1809,7 @@ sub_80781C8: @ 80781C8
|
||||
ldr r5, =gMain
|
||||
ldr r0, =sub_80773AC
|
||||
str r0, [r5, 0x8]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08078220
|
||||
@@ -4004,7 +4004,7 @@ sub_8079490: @ 8079490
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _080794C4
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080794B4
|
||||
@@ -4029,7 +4029,7 @@ _080794C4:
|
||||
thumb_func_start sub_80794CC
|
||||
sub_80794CC: @ 80794CC
|
||||
push {lr}
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _08079518
|
||||
@@ -7507,7 +7507,7 @@ _0807B0F0:
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
bne _0807B116
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807B110
|
||||
@@ -13831,7 +13831,7 @@ _0807EDC0:
|
||||
movs r0, 0x15
|
||||
bl IncrementGameStat
|
||||
_0807EDCE:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807EDF6
|
||||
@@ -14044,7 +14044,7 @@ _0807EFA4:
|
||||
lsrs r0, 24
|
||||
cmp r0, 0x1
|
||||
bne _0807F03A
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807EFD8
|
||||
@@ -14071,7 +14071,7 @@ _0807EFE4:
|
||||
b _0807F03A
|
||||
.pool
|
||||
_0807EFF0:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807F028
|
||||
@@ -14141,7 +14141,7 @@ c2_080543C4: @ 807F068
|
||||
ldr r0, [r4]
|
||||
bl Free
|
||||
str r5, [r4]
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _0807F0B6
|
||||
|
||||
@@ -187,7 +187,7 @@ _080C2830:
|
||||
bl sub_80C4630
|
||||
b _080C28D4
|
||||
_080C2836:
|
||||
ldr r0, =gLinkVSyncDisabled
|
||||
ldr r0, =gSerialIsRFU
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0x1
|
||||
bne _080C2852
|
||||
|
||||
Reference in New Issue
Block a user