summaryrefslogtreecommitdiff
path: root/asm/mevent_server.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/mevent_server.s')
-rw-r--r--asm/mevent_server.s237
1 files changed, 0 insertions, 237 deletions
diff --git a/asm/mevent_server.s b/asm/mevent_server.s
index 5772b19f4..833212ea4 100644
--- a/asm/mevent_server.s
+++ b/asm/mevent_server.s
@@ -5,243 +5,6 @@
.text
- thumb_func_start sub_8144844
-sub_8144844: @ 8144844
- push {lr}
- ldr r1, [r0, 0x20]
- bl _call_via_r1
- pop {r1}
- bx r1
- thumb_func_end sub_8144844
-
- thumb_func_start sub_8144850
-sub_8144850: @ 8144850
- push {lr}
- ldr r1, [r0, 0x24]
- bl _call_via_r1
- pop {r1}
- bx r1
- thumb_func_end sub_8144850
-
- thumb_func_start sub_814485C
-sub_814485C: @ 814485C
- movs r3, 0
- strb r1, [r0, 0x4]
- strb r2, [r0, 0x5]
- str r3, [r0]
- strh r3, [r0, 0x12]
- strh r3, [r0, 0x14]
- strh r3, [r0, 0x10]
- strh r3, [r0, 0xA]
- strh r3, [r0, 0xC]
- strh r3, [r0, 0x8]
- str r3, [r0, 0x1C]
- str r3, [r0, 0x18]
- ldr r1, _08144880 @ =sub_81449E0
- str r1, [r0, 0x24]
- ldr r1, _08144884 @ =sub_814490C
- str r1, [r0, 0x20]
- bx lr
- .align 2, 0
-_08144880: .4byte sub_81449E0
-_08144884: .4byte sub_814490C
- thumb_func_end sub_814485C
-
- thumb_func_start sub_8144888
-sub_8144888: @ 8144888
- push {r4,lr}
- adds r4, r0, 0
- movs r0, 0
- str r0, [r4]
- strh r1, [r4, 0xE]
- strh r0, [r4, 0x10]
- strh r0, [r4, 0x12]
- cmp r3, 0
- beq _0814489E
- strh r3, [r4, 0x14]
- b _081448A4
-_0814489E:
- movs r0, 0x80
- lsls r0, 3
- strh r0, [r4, 0x14]
-_081448A4:
- str r2, [r4, 0x1C]
- pop {r4}
- pop {r0}
- bx r0
- thumb_func_end sub_8144888
-
- thumb_func_start sub_81448AC
-sub_81448AC: @ 81448AC
- movs r3, 0
- str r3, [r0]
- strh r1, [r0, 0x6]
- strh r3, [r0, 0x8]
- strh r3, [r0, 0xA]
- strh r3, [r0, 0xC]
- str r2, [r0, 0x18]
- bx lr
- thumb_func_end sub_81448AC
-
- thumb_func_start sub_81448BC
-sub_81448BC: @ 81448BC
- push {lr}
- adds r3, r0, 0
- adds r0, r1, 0
- lsls r3, 8
- ldr r1, _081448D4 @ =gUnknown_2022118
- adds r3, r1
- adds r1, r3, 0
- bl memcpy
- pop {r0}
- bx r0
- .align 2, 0
-_081448D4: .4byte gUnknown_2022118
- thumb_func_end sub_81448BC
-
- thumb_func_start sub_81448D8
-sub_81448D8: @ 81448D8
- push {r4,lr}
- adds r4, r0, 0
- bl GetBlockReceivedStatus
- lsls r0, 24
- lsrs r0, 24
- asrs r0, r4
- movs r1, 0x1
- ands r0, r1
- cmp r0, 0
- bne _081448F2
- movs r0, 0
- b _081448F4
-_081448F2:
- movs r0, 0x1
-_081448F4:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_81448D8
-
- thumb_func_start sub_81448FC
-sub_81448FC: @ 81448FC
- push {lr}
- lsls r0, 24
- lsrs r0, 24
- bl ResetBlockReceivedFlag
- pop {r0}
- bx r0
- thumb_func_end sub_81448FC
-
- thumb_func_start sub_814490C
-sub_814490C: @ 814490C
- push {r4-r6,lr}
- sub sp, 0x8
- adds r5, r0, 0
- ldr r6, [r5]
- cmp r6, 0x1
- beq _08144970
- cmp r6, 0x1
- bgt _08144922
- cmp r6, 0
- beq _08144928
- b _081449D6
-_08144922:
- cmp r6, 0x2
- beq _081449BC
- b _081449D6
-_08144928:
- ldrb r0, [r5, 0x5]
- bl sub_81448D8
- cmp r0, 0
- beq _081449D6
- ldrb r0, [r5, 0x5]
- mov r4, sp
- mov r1, sp
- movs r2, 0x8
- bl sub_81448BC
- ldrh r1, [r4, 0x4]
- strh r1, [r5, 0xC]
- ldrh r0, [r4, 0x2]
- strh r0, [r5, 0xA]
- lsls r1, 16
- movs r0, 0x80
- lsls r0, 19
- cmp r1, r0
- bls _08144956
-_08144950:
- bl sub_80FA190
- b _081449D6
-_08144956:
- mov r1, sp
- ldrh r0, [r5, 0x6]
- ldrh r1, [r1]
- cmp r0, r1
- bne _08144950
- strh r6, [r5, 0x8]
- ldrb r0, [r5, 0x5]
- bl sub_81448FC
- ldr r0, [r5]
- adds r0, 0x1
- str r0, [r5]
- b _081449D6
-_08144970:
- ldrb r0, [r5, 0x5]
- bl sub_81448D8
- cmp r0, 0
- beq _081449D6
- ldrh r0, [r5, 0x8]
- lsls r1, r0, 6
- subs r1, r0
- lsls r3, r1, 2
- ldrh r0, [r5, 0xC]
- subs r2, r0, r3
- cmp r2, 0xFC
- bhi _081449A2
- ldrb r0, [r5, 0x5]
- ldr r1, [r5, 0x18]
- adds r1, r3
- bl sub_81448BC
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
- ldr r0, [r5]
- adds r0, 0x1
- str r0, [r5]
- b _081449B4
-_081449A2:
- ldrb r0, [r5, 0x5]
- ldr r1, [r5, 0x18]
- adds r1, r3
- movs r2, 0xFC
- bl sub_81448BC
- ldrh r0, [r5, 0x8]
- adds r0, 0x1
- strh r0, [r5, 0x8]
-_081449B4:
- ldrb r0, [r5, 0x5]
- bl sub_81448FC
- b _081449D6
-_081449BC:
- ldr r0, [r5, 0x18]
- ldrh r1, [r5, 0xC]
- bl CalcCRC16WithTable
- lsls r0, 16
- lsrs r0, 16
- ldrh r1, [r5, 0xA]
- cmp r0, r1
- bne _08144950
- movs r0, 0
- str r0, [r5]
- movs r0, 0x1
- b _081449D8
-_081449D6:
- movs r0, 0
-_081449D8:
- add sp, 0x8
- pop {r4-r6}
- pop {r1}
- bx r1
- thumb_func_end sub_814490C
-
thumb_func_start sub_81449E0
sub_81449E0: @ 81449E0
push {r4,r5,lr}