mirror of
https://github.com/pret/pokeplatinum.git
synced 2025-02-17 04:39:21 +00:00
Label some NitroDWC functions
This commit is contained in:
parent
f179dfdd40
commit
c0e3ce1a7d
@ -14,7 +14,7 @@
|
||||
.public DWC_Free
|
||||
.public DWC_SVLGetTokenAsync
|
||||
.public DWC_SVLProcess
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public SOC_Socket
|
||||
.public SOC_Connect
|
||||
.public SOC_Recv
|
||||
|
@ -250,7 +250,7 @@ _0222D720:
|
||||
ldmia sp!, {r3, pc}
|
||||
_0222D74C:
|
||||
add r0, sp, #0
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
ldr r1, _0222D768 ; =0x0222E764
|
||||
str r0, [r1, #0x264]
|
||||
mov r0, #1
|
||||
|
@ -93,7 +93,7 @@ _0224D6A8:
|
||||
cmp r0, #0
|
||||
bne _0224D6F0
|
||||
_0224D6D8:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0xa60
|
||||
add r1, r0, #0xe000
|
||||
mov r0, r8
|
||||
@ -1081,7 +1081,7 @@ ov66_0224E474: ; 0x0224E474
|
||||
ldr r3, _0224E4DC ; =0x0000031A
|
||||
bl __msl_assertion_failed
|
||||
_0224E494:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, [r6, #0x814]
|
||||
mov r5, r0
|
||||
cmp r1, #0
|
||||
@ -1223,7 +1223,7 @@ _0224E630:
|
||||
mov r2, #0x28
|
||||
bl memset
|
||||
str r8, [r4]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0xa60
|
||||
add r0, r0, #0xe000
|
||||
str r0, [r4, #4]
|
||||
@ -5203,7 +5203,7 @@ _02251DB4:
|
||||
cmpne r1, #0
|
||||
beq _02251E24
|
||||
add r0, r0, #1
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mov r1, r0
|
||||
ldr r3, [r4, #0x18]
|
||||
ldr ip, [r4, #0x10]
|
||||
|
@ -909,7 +909,7 @@ _022540FC:
|
||||
cmp r0, #0
|
||||
bne _02254134
|
||||
mov r0, r4
|
||||
bl ov66_022543DC
|
||||
bl chatDisconnect
|
||||
mov r4, #0
|
||||
_02254134:
|
||||
mov r0, r4
|
||||
@ -953,8 +953,8 @@ _022541C4: .word Unk_ov66_0225ACB8
|
||||
_022541C8: .word Unk_ov66_0225ACC8
|
||||
arm_func_end ov66_022539B8
|
||||
|
||||
arm_func_start ov66_022541CC
|
||||
ov66_022541CC: ; 0x022541CC
|
||||
arm_func_start chatConnectSecureA
|
||||
chatConnectSecureA: ; 0x022541CC
|
||||
stmfd sp!, {r3, r4, lr}
|
||||
sub sp, sp, #0x44
|
||||
mov ip, r0
|
||||
@ -990,10 +990,10 @@ ov66_022541CC: ; 0x022541CC
|
||||
bl ov66_022539B8
|
||||
add sp, sp, #0x44
|
||||
ldmia sp!, {r3, r4, pc}
|
||||
arm_func_end ov66_022541CC
|
||||
arm_func_end chatConnectSecureA
|
||||
|
||||
arm_func_start ov66_02254258
|
||||
ov66_02254258: ; 0x02254258
|
||||
arm_func_start chatRetryWithNickA
|
||||
chatRetryWithNickA: ; 0x02254258
|
||||
stmfd sp!, {r3, r4, r5, lr}
|
||||
movs r5, r0
|
||||
mov r4, r1
|
||||
@ -1048,10 +1048,10 @@ _02254310: .word Unk_ov66_0225AA94
|
||||
_02254314: .word Unk_ov66_0225A968
|
||||
_02254318: .word 0x00000385
|
||||
_0225431C: .word Unk_ov66_0225ACD0
|
||||
arm_func_end ov66_02254258
|
||||
arm_func_end chatRetryWithNickA
|
||||
|
||||
arm_func_start ov66_02254320
|
||||
ov66_02254320: ; 0x02254320
|
||||
arm_func_start chatRegisterUniqueNickA
|
||||
chatRegisterUniqueNickA: ; 0x02254320
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
movs r7, r0
|
||||
mov r6, r1
|
||||
@ -1102,10 +1102,10 @@ _022543CC: .word Unk_ov66_0225AA3C
|
||||
_022543D0: .word 0x000003BD
|
||||
_022543D4: .word Unk_ov66_0225AB2C
|
||||
_022543D8: .word Unk_ov66_0225ACDC
|
||||
arm_func_end ov66_02254320
|
||||
arm_func_end chatRegisterUniqueNickA
|
||||
|
||||
arm_func_start ov66_022543DC
|
||||
ov66_022543DC: ; 0x022543DC
|
||||
arm_func_start chatDisconnect
|
||||
chatDisconnect: ; 0x022543DC
|
||||
stmfd sp!, {r4, lr}
|
||||
movs r4, r0
|
||||
bne _022543FC
|
||||
@ -1154,19 +1154,19 @@ _0225447C: .word Unk_ov66_0225A8E8
|
||||
_02254480: .word 0x000003EF
|
||||
_02254484: .word Unk_ov66_0225AB2C
|
||||
_02254488: .word Unk_ov66_0225ACF4
|
||||
arm_func_end ov66_022543DC
|
||||
arm_func_end chatDisconnect
|
||||
|
||||
arm_func_start ov66_0225448C
|
||||
ov66_0225448C: ; 0x0225448C
|
||||
arm_func_start chatThink
|
||||
chatThink: ; 0x0225448C
|
||||
ldr ip, _02254498 ; =ov66_0225366C
|
||||
mov r1, #0
|
||||
bx ip
|
||||
; .align 2, 0
|
||||
_02254498: .word ov66_0225366C
|
||||
arm_func_end ov66_0225448C
|
||||
arm_func_end chatThink
|
||||
|
||||
arm_func_start ov66_0225449C
|
||||
ov66_0225449C: ; 0x0225449C
|
||||
arm_func_start chatEnumChannelsA
|
||||
chatEnumChannelsA: ; 0x0225449C
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
movs r4, r0
|
||||
mov r7, r1
|
||||
@ -1229,10 +1229,10 @@ _02254574: .word Unk_ov66_0225AD64
|
||||
_02254578: .word 0x00000591
|
||||
_0225457C: .word Unk_ov66_0225AB2C
|
||||
_02254580: .word Unk_ov66_0225AD94
|
||||
arm_func_end ov66_0225449C
|
||||
arm_func_end chatEnumChannelsA
|
||||
|
||||
arm_func_start ov66_02254584
|
||||
ov66_02254584: ; 0x02254584
|
||||
arm_func_start chatEnterChannelA
|
||||
chatEnterChannelA: ; 0x02254584
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, sp, #8
|
||||
movs r4, r0
|
||||
@ -1323,10 +1323,10 @@ _022546C4: .word Unk_ov66_0225AB48
|
||||
_022546C8: .word 0x000005B7
|
||||
_022546CC: .word Unk_ov66_0225AB2C
|
||||
_022546D0: .word Unk_ov66_0225ADC0
|
||||
arm_func_end ov66_02254584
|
||||
arm_func_end chatEnterChannelA
|
||||
|
||||
arm_func_start ov66_022546D4
|
||||
ov66_022546D4: ; 0x022546D4
|
||||
arm_func_start chatLeaveChannelA
|
||||
chatLeaveChannelA: ; 0x022546D4
|
||||
stmfd sp!, {r4, r5, r6, lr}
|
||||
movs r6, r0
|
||||
mov r5, r1
|
||||
@ -1380,10 +1380,10 @@ _02254788: .word 0x000005DE
|
||||
_0225478C: .word Unk_ov66_0225ADAC
|
||||
_02254790: .word Unk_ov66_0225AB2C
|
||||
_02254794: .word Unk_ov66_0225ADCC
|
||||
arm_func_end ov66_022546D4
|
||||
arm_func_end chatLeaveChannelA
|
||||
|
||||
arm_func_start ov66_02254798
|
||||
ov66_02254798: ; 0x02254798
|
||||
arm_func_start chatSendChannelMessageA
|
||||
chatSendChannelMessageA: ; 0x02254798
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, sp, #0x20
|
||||
movs r7, r0
|
||||
@ -1515,10 +1515,10 @@ _0225496C: .word Unk_ov66_0225AE60
|
||||
_02254970: .word Unk_ov66_0225AE78
|
||||
_02254974: .word Unk_ov66_0225AE88
|
||||
_02254978: .word Unk_ov66_0225AE94
|
||||
arm_func_end ov66_02254798
|
||||
arm_func_end chatSendChannelMessageA
|
||||
|
||||
arm_func_start ov66_0225497C
|
||||
ov66_0225497C: ; 0x0225497C
|
||||
arm_func_start chatSetChannelModeA
|
||||
chatSetChannelModeA: ; 0x0225497C
|
||||
stmfd sp!, {r4, r5, r6, lr}
|
||||
sub sp, sp, #0x40
|
||||
movs r6, r0
|
||||
@ -1654,10 +1654,10 @@ _02254B6C: .word 0x00000683
|
||||
_02254B70: .word Unk_ov66_0225AEC4
|
||||
_02254B74: .word Unk_ov66_0225AED8
|
||||
_02254B78: .word Unk_ov66_0225AEDC
|
||||
arm_func_end ov66_0225497C
|
||||
arm_func_end chatSetChannelModeA
|
||||
|
||||
arm_func_start ov66_02254B7C
|
||||
ov66_02254B7C: ; 0x02254B7C
|
||||
arm_func_start chatGetChannelModeA
|
||||
chatGetChannelModeA: ; 0x02254B7C
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, r8, lr}
|
||||
sub sp, sp, #0x3c
|
||||
movs r8, r0
|
||||
@ -1789,10 +1789,10 @@ _02254D58: .word Unk_ov66_0225ADAC
|
||||
_02254D5C: .word Unk_ov66_0225AEA0
|
||||
_02254D60: .word 0x000006C6
|
||||
_02254D64: .word Unk_ov66_0225AEE8
|
||||
arm_func_end ov66_02254B7C
|
||||
arm_func_end chatGetChannelModeA
|
||||
|
||||
arm_func_start ov66_02254D68
|
||||
ov66_02254D68: ; 0x02254D68
|
||||
arm_func_start chatSetChannelLimitA
|
||||
chatSetChannelLimitA: ; 0x02254D68
|
||||
stmfd sp!, {r4, r5, r6, lr}
|
||||
movs r6, r0
|
||||
mov r5, r1
|
||||
@ -1859,10 +1859,10 @@ _02254E48: .word Unk_ov66_0225AEF0
|
||||
_02254E4C: .word 0x00000752
|
||||
_02254E50: .word Unk_ov66_0225AEFC
|
||||
_02254E54: .word Unk_ov66_0225AF0C
|
||||
arm_func_end ov66_02254D68
|
||||
arm_func_end chatSetChannelLimitA
|
||||
|
||||
arm_func_start ov66_02254E58
|
||||
ov66_02254E58: ; 0x02254E58
|
||||
arm_func_start chatGetChannelNumUsersA
|
||||
chatGetChannelNumUsersA: ; 0x02254E58
|
||||
stmfd sp!, {r3, r4, r5, lr}
|
||||
movs r5, r0
|
||||
mov r4, r1
|
||||
@ -1917,10 +1917,10 @@ _02254F10: .word 0x000007D6
|
||||
_02254F14: .word Unk_ov66_0225AD9C
|
||||
_02254F18: .word 0x000007DA
|
||||
_02254F1C: .word Unk_ov66_0225ADAC
|
||||
arm_func_end ov66_02254E58
|
||||
arm_func_end chatGetChannelNumUsersA
|
||||
|
||||
arm_func_start ov66_02254F20
|
||||
ov66_02254F20: ; 0x02254F20
|
||||
arm_func_start chatInChannelA
|
||||
chatInChannelA: ; 0x02254F20
|
||||
stmfd sp!, {r3, r4, r5, lr}
|
||||
movs r5, r0
|
||||
mov r4, r1
|
||||
@ -1969,7 +1969,7 @@ _02254FC0: .word 0x000007F4
|
||||
_02254FC4: .word Unk_ov66_0225AD9C
|
||||
_02254FC8: .word 0x000007F8
|
||||
_02254FCC: .word Unk_ov66_0225ADAC
|
||||
arm_func_end ov66_02254F20
|
||||
arm_func_end chatInChannelA
|
||||
|
||||
arm_func_start ov66_02254FD0
|
||||
ov66_02254FD0: ; 0x02254FD0
|
||||
@ -2059,8 +2059,8 @@ _022550FC: .word Unk_ov66_0225AF38
|
||||
_02255100: .word 0x0000082C
|
||||
arm_func_end ov66_02254FD0
|
||||
|
||||
arm_func_start ov66_02255104
|
||||
ov66_02255104: ; 0x02255104
|
||||
arm_func_start chatEnumUsersA
|
||||
chatEnumUsersA: ; 0x02255104
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
sub sp, sp, #8
|
||||
movs r4, r0
|
||||
@ -2148,10 +2148,10 @@ _0225523C: .word 0x0000084B
|
||||
_02255240: .word Unk_ov66_0225AB2C
|
||||
_02255244: .word ov66_02254FD0
|
||||
_02255248: .word Unk_ov66_0225AF50
|
||||
arm_func_end ov66_02255104
|
||||
arm_func_end chatEnumUsersA
|
||||
|
||||
arm_func_start ov66_0225524C
|
||||
ov66_0225524C: ; 0x0225524C
|
||||
arm_func_start chatSendUserMessageA
|
||||
chatSendUserMessageA: ; 0x0225524C
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
movs r7, r0
|
||||
mov r6, r1
|
||||
@ -2267,7 +2267,7 @@ _022553E0: .word Unk_ov66_0225AE60
|
||||
_022553E4: .word Unk_ov66_0225AE78
|
||||
_022553E8: .word Unk_ov66_0225AE88
|
||||
_022553EC: .word Unk_ov66_0225AE94
|
||||
arm_func_end ov66_0225524C
|
||||
arm_func_end chatSendUserMessageA
|
||||
|
||||
arm_func_start ov66_022553F0
|
||||
ov66_022553F0: ; 0x022553F0
|
||||
@ -2298,8 +2298,8 @@ _02255448: .word Unk_ov66_0225AF9C
|
||||
_0225544C: .word 0x10624DD3
|
||||
arm_func_end ov66_022553F0
|
||||
|
||||
arm_func_start ov66_02255450
|
||||
ov66_02255450: ; 0x02255450
|
||||
arm_func_start chatSetChannelKeysA
|
||||
chatSetChannelKeysA: ; 0x02255450
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
|
||||
sub sp, sp, #0x200
|
||||
movs sl, r0
|
||||
@ -2369,7 +2369,7 @@ _0225553C: .word Unk_ov66_0225AFC4
|
||||
_02255540: .word Unk_ov66_0225AFD4
|
||||
_02255544: .word Unk_ov66_0225AB2C
|
||||
_02255548: .word Unk_ov66_0225AF94
|
||||
arm_func_end ov66_02255450
|
||||
arm_func_end chatSetChannelKeysA
|
||||
|
||||
arm_func_start ov66_0225554C
|
||||
ov66_0225554C: ; 0x0225554C
|
||||
@ -2557,8 +2557,8 @@ _022557E4: .word Unk_ov66_0225B040
|
||||
_022557E8: .word Unk_ov66_0225AAC0
|
||||
arm_func_end ov66_0225554C
|
||||
|
||||
arm_func_start ov66_022557EC
|
||||
ov66_022557EC: ; 0x022557EC
|
||||
arm_func_start chatGetChannelKeysA
|
||||
chatGetChannelKeysA: ; 0x022557EC
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
|
||||
sub sp, sp, #0x10
|
||||
movs sb, r0
|
||||
@ -2669,7 +2669,7 @@ _02255978: .word 0x00000B72
|
||||
_0225597C: .word Unk_ov66_0225AFFC
|
||||
_02255980: .word 0x00000B73
|
||||
_02255984: .word Unk_ov66_0225AAC0
|
||||
arm_func_end ov66_022557EC
|
||||
arm_func_end chatGetChannelKeysA
|
||||
|
||||
arm_func_start ov66_02255988
|
||||
ov66_02255988: ; 0x02255988
|
||||
|
@ -432,7 +432,7 @@ _0225607C:
|
||||
mov r1, #0
|
||||
mov r0, r5
|
||||
strb r1, [r6, #0x106]
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mvn r1, #0
|
||||
cmp r0, r1
|
||||
bne _022560CC
|
||||
|
@ -12,9 +12,9 @@
|
||||
.public DWCi_GsMalloc
|
||||
.public DWCi_GsRealloc
|
||||
.public DWCi_GsFree
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8AC
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public ov66_02248C2C
|
||||
.public ov66_0224B9DC
|
||||
.public ov66_0224BA90
|
||||
|
@ -45,7 +45,7 @@
|
||||
.public ov66_02253830
|
||||
.public ov66_0225389C
|
||||
.public ov66_022539B8
|
||||
.public ov66_022543DC
|
||||
.public chatDisconnect
|
||||
.public ov66_02254FD0
|
||||
.public ov66_022553F0
|
||||
.public ov66_0225554C
|
||||
|
@ -18,7 +18,7 @@
|
||||
.public ov4_021EAD78
|
||||
.public ov4_021EAE04
|
||||
.public ov4_021EAE48
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public SOC_GetHostByName
|
||||
.public ov66_0224D4D8
|
||||
.public ov66_02255ADC
|
||||
|
@ -19,7 +19,7 @@ ov4_021E963C: ; 0x021E963C
|
||||
orr r1, r2, r1
|
||||
mov r5, r0
|
||||
strh r1, [r4, #2]
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mvn r1, #0
|
||||
str r0, [r4, #4]
|
||||
cmp r0, r1
|
||||
@ -52,7 +52,7 @@ ov4_021E96B0: ; 0x021E96B0
|
||||
ldr r1, _021E96FC ; =0x0221AE60
|
||||
mov r3, #0
|
||||
bl ov4_021EAE5C
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, _021E96F8 ; =0x0221AE50
|
||||
str r0, [r1, #0x54]
|
||||
add sp, sp, #8
|
||||
@ -241,7 +241,7 @@ _021E9978:
|
||||
ldr r0, [r0, #0]
|
||||
ldmia sp!, {r3, pc}
|
||||
_021E9988:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, _021E99E8 ; =0x0221AE50
|
||||
ldr r2, [r1, #0x54]
|
||||
add r2, r2, #0x7d0
|
||||
|
@ -6,12 +6,12 @@
|
||||
.public ov4_021E963C
|
||||
.public ov4_021E96B0
|
||||
.public ov4_021E97F8
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EAB6C
|
||||
.public ov4_021EACDC
|
||||
.public ov4_021EACF0
|
||||
.public ov4_021EAE18
|
||||
.public ov4_021EAE5C
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public SOC_GetHostByName
|
||||
|
@ -6,8 +6,8 @@
|
||||
.text
|
||||
|
||||
|
||||
arm_func_start ov4_021EA840
|
||||
ov4_021EA840: ; 0x021EA840
|
||||
arm_func_start current_time
|
||||
current_time: ; 0x021EA840
|
||||
stmfd sp!, {r3, lr}
|
||||
bl OS_IsTickAvailable
|
||||
cmp r0, #1
|
||||
@ -32,7 +32,7 @@ _021EA888: .word Unk_ov4_02217914
|
||||
_021EA88C: .word Unk_ov4_022178E4
|
||||
_021EA890: .word 0x00000109
|
||||
_021EA894: .word 0x000082EA
|
||||
arm_func_end ov4_021EA840
|
||||
arm_func_end current_time
|
||||
|
||||
arm_func_start ov4_021EA898
|
||||
ov4_021EA898: ; 0x021EA898
|
||||
@ -593,8 +593,8 @@ ov4_021EAEF0: ; 0x021EAEF0
|
||||
ldmia sp!, {r3, r4, r5, pc}
|
||||
arm_func_end ov4_021EAEF0
|
||||
|
||||
arm_func_start ov4_021EAF1C
|
||||
ov4_021EAF1C: ; 0x021EAF1C
|
||||
arm_func_start inet_addr
|
||||
inet_addr: ; 0x021EAF1C
|
||||
stmfd sp!, {r3, lr}
|
||||
add r1, sp, #0
|
||||
bl SOC_InetAtoN
|
||||
@ -602,7 +602,7 @@ ov4_021EAF1C: ; 0x021EAF1C
|
||||
mvneq r0, #0
|
||||
ldrne r0, [sp]
|
||||
ldmia sp!, {r3, pc}
|
||||
arm_func_end ov4_021EAF1C
|
||||
arm_func_end inet_addr
|
||||
|
||||
arm_func_start GOAGetLastError
|
||||
GOAGetLastError: ; 0x021EAF38
|
||||
|
@ -119,7 +119,7 @@ ov60_0222097C: ; 0x0222097C
|
||||
cmp r0, #0
|
||||
sub r4, r2, #1
|
||||
beq _022209D0
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, _02220B8C ; =0x0222911C
|
||||
ldr r3, [r7, #0x138]
|
||||
ldr r2, [r1, #0]
|
||||
|
@ -158,7 +158,7 @@ _022229EC:
|
||||
ldreq r5, [r4, #0x18]
|
||||
_02222A08:
|
||||
mov r0, r5
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mvn r1, #0
|
||||
str r0, [r4, #0x1c]
|
||||
cmp r0, r1
|
||||
@ -1508,7 +1508,7 @@ _02223CA4: .word Unk_ov60_02229B04
|
||||
ov60_02223CA8: ; 0x02223CA8
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
|
||||
mov sb, r0
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
mov r7, r0
|
||||
mov r0, #0x2000
|
||||
mov r8, #0
|
||||
@ -1551,7 +1551,7 @@ _02223D38:
|
||||
bl ov60_02223614
|
||||
cmp r0, #0
|
||||
beq _02223D70
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
sub r8, r0, r7
|
||||
_02223D58:
|
||||
ldr r0, [sb, #0xfc]
|
||||
|
@ -1,5 +1,5 @@
|
||||
.public memmove
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EAE04
|
||||
.public ov4_021EAE48
|
||||
.public GOAGetLastError
|
||||
|
@ -11,7 +11,7 @@
|
||||
.public atoi
|
||||
.public DWCi_GsMalloc
|
||||
.public DWCi_GsFree
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EA8AC
|
||||
.public ov4_021EA924
|
||||
@ -19,7 +19,7 @@
|
||||
.public ov4_021EAA74
|
||||
.public ov4_021EACDC
|
||||
.public ov4_021EAD78
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public GOAGetLastError
|
||||
.public SOC_GetHostByName
|
||||
.public ov60_02220130
|
||||
|
@ -85,7 +85,7 @@ _021EBE94:
|
||||
ldmia sp!, {r3, r4, r5, r6, pc}
|
||||
_021EBEF0:
|
||||
bl ov4_021EA8A4
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
bl srand
|
||||
ldr r1, [sp]
|
||||
mov r0, #0
|
||||
|
@ -10,7 +10,7 @@
|
||||
.public DWCi_GsRealloc
|
||||
.public DWCi_GsFree
|
||||
.public ov4_021EA364
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA898
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EBF14
|
||||
|
@ -64,7 +64,7 @@ ov4_021F71C4: ; 0x021F71C4
|
||||
mov r3, #0x2b
|
||||
bl __msl_assertion_failed
|
||||
_021F71E4:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
bl srand
|
||||
bl rand
|
||||
ldr r5, _021F72DC ; =0x2C0B02C1
|
||||
|
@ -153,7 +153,7 @@ ov4_021F8110: ; 0x021F8110
|
||||
addeq sp, sp, #4
|
||||
moveq r0, #0
|
||||
ldmeqia sp!, {r3, r4, pc}
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [r4, #0x88]
|
||||
mov r0, #1
|
||||
add sp, sp, #4
|
||||
|
@ -433,7 +433,7 @@ _021F8D3C:
|
||||
_021F8D78:
|
||||
mov r0, #4
|
||||
str r0, [r6, #0xc]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [r6, #0x8c]
|
||||
add r1, r5, #0x20
|
||||
sub r0, r0, r2
|
||||
@ -822,7 +822,7 @@ ov4_021F928C: ; 0x021F928C
|
||||
ldmneia sp!, {r4, pc}
|
||||
mov r0, #1
|
||||
str r0, [r4, #0x90]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [r4, #0x94]
|
||||
ldmia sp!, {r4, pc}
|
||||
arm_func_end ov4_021F928C
|
||||
@ -1042,7 +1042,7 @@ ov4_021F9534: ; 0x021F9534
|
||||
ldrb r0, [r5, #7]
|
||||
strb r1, [r2, #2]
|
||||
strb r0, [r2, #3]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
mov r2, r0
|
||||
ldr r1, [sp]
|
||||
mov r0, r4
|
||||
@ -1360,7 +1360,7 @@ _021F99CC:
|
||||
ldr r0, [r4, #0x20]
|
||||
cmp r0, #0
|
||||
beq _021F9A0C
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [r4, #0x1c]
|
||||
ldr r1, [r4, #0x20]
|
||||
sub r0, r0, r2
|
||||
@ -1496,7 +1496,7 @@ ov4_021F9B98: ; 0x021F9B98
|
||||
str r0, [sp]
|
||||
str r2, [sp, #4]
|
||||
strh r1, [sp, #8]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [sp, #0xc]
|
||||
ldr r0, [r5, #0x60]
|
||||
bl ov4_021E9BBC
|
||||
|
@ -271,7 +271,7 @@ ov4_021FA678: ; 0x021FA678
|
||||
strh r4, [r0, #4]
|
||||
ldr r0, [sp]
|
||||
str r7, [r0, #8]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [sp]
|
||||
mov r1, #0
|
||||
str r0, [r2, #0x1c]
|
||||
@ -587,7 +587,7 @@ ov4_021FAB4C: ; 0x021FAB4C
|
||||
stmfd sp!, {r3, r4, lr}
|
||||
sub sp, sp, #4
|
||||
mov r4, r0
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [sp]
|
||||
ldr r0, [r4, #0xc]
|
||||
ldr r1, _021FAB84 ; =ov4_021FAAF4
|
||||
|
@ -142,7 +142,7 @@ _021FADBC:
|
||||
cmp r8, #0
|
||||
beq _021FAE00
|
||||
mov r0, r8
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mov r4, r0
|
||||
mvn r0, #0
|
||||
cmp r4, r0
|
||||
|
@ -4,5 +4,5 @@
|
||||
.public srand
|
||||
.public strlen
|
||||
.public _s32_div_f
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021F7128
|
||||
|
@ -6,7 +6,7 @@
|
||||
.public ov4_021E9BC4
|
||||
.public ov4_021E9C2C
|
||||
.public ov4_021EA4F4
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021F71C4
|
||||
.public ov4_021F72E0
|
||||
.public ov4_021F77F4
|
||||
|
@ -6,7 +6,7 @@
|
||||
.public ov4_021E9C2C
|
||||
.public ov4_021E9D30
|
||||
.public ov4_021E9E40
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EAB6C
|
||||
.public ov4_021EAE18
|
||||
.public GOAGetLastError
|
||||
|
@ -13,7 +13,7 @@
|
||||
.public ov4_021EA4F4
|
||||
.public ov4_021EA598
|
||||
.public ov4_021EA73C
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EA8A8
|
||||
.public ov4_021EAB94
|
||||
|
@ -4,6 +4,6 @@
|
||||
.public strlen
|
||||
.public strchr
|
||||
.public atoi
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public SOC_GetHostByName
|
||||
.public SOC_InetNtoA
|
||||
|
@ -8,7 +8,7 @@
|
||||
.public ov4_021E9BC4
|
||||
.public ov4_021E9C2C
|
||||
.public ov4_021E9DB0
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EAB6C
|
||||
.public ov4_021EABBC
|
||||
.public ov4_021EAC48
|
||||
@ -17,7 +17,7 @@
|
||||
.public ov4_021EAE18
|
||||
.public ov4_021EAE5C
|
||||
.public ov4_021EAEF0
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public ov4_021FAE80
|
||||
.public ov4_021FAEE8
|
||||
.public ov4_021FAF18
|
||||
|
@ -378,7 +378,7 @@ _021FB2EC:
|
||||
mov r3, r5
|
||||
bl ov4_021FB068
|
||||
_021FB370:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0x1f4
|
||||
str r0, [r6, #0x28]
|
||||
mov r0, #0x1e
|
||||
@ -454,7 +454,7 @@ ov4_021FB39C: ; 0x021FB39C
|
||||
ldrh r2, [r4, #0x30]
|
||||
ldr r1, [r4, #0x2c]
|
||||
bl ov4_021FB068
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0x2bc
|
||||
str r0, [r4, #0x28]
|
||||
mov r0, #0xc
|
||||
@ -473,7 +473,7 @@ _021FB4B8: .word NNMagicData
|
||||
ov4_021FB4BC: ; 0x021FB4BC
|
||||
stmfd sp!, {r4, lr}
|
||||
mov r4, r0
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mvn r1, #0
|
||||
cmp r0, r1
|
||||
ldmneia sp!, {r4, pc}
|
||||
@ -672,7 +672,7 @@ _021FB754:
|
||||
cmp r0, #0
|
||||
cmpne r0, #2
|
||||
bne _021FB7CC
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, [sb, #0x28]
|
||||
cmp r0, r1
|
||||
bls _021FB7CC
|
||||
@ -704,7 +704,7 @@ _021FB7CC:
|
||||
ldr r0, [sb, #0x10]
|
||||
cmp r0, #3
|
||||
bne _021FB84C
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, [sb, #0x28]
|
||||
cmp r0, r1
|
||||
bls _021FB84C
|
||||
@ -739,7 +739,7 @@ _021FB84C:
|
||||
cmp r0, #1
|
||||
addne sp, sp, #0x1c
|
||||
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, pc}
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, [sb, #0x28]
|
||||
cmp r0, r1
|
||||
addls sp, sp, #0x1c
|
||||
@ -926,7 +926,7 @@ _021FBAC0:
|
||||
_021FBADC:
|
||||
mov r0, #3
|
||||
str r0, [r5, #0x10]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0x388
|
||||
add r0, r0, #0x1000
|
||||
str r0, [r5, #0x28]
|
||||
@ -990,7 +990,7 @@ _021FBB5C:
|
||||
_021FBBC0:
|
||||
mov r0, #1
|
||||
str r0, [r4, #0x10]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
add r0, r0, #0x710
|
||||
add r0, r0, #0x2000
|
||||
str r0, [r4, #0x28]
|
||||
|
@ -9,14 +9,14 @@
|
||||
.public _s32_div_f
|
||||
.public DWCi_GsMalloc
|
||||
.public DWCi_GsFree
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A8
|
||||
.public ov4_021EAB6C
|
||||
.public ov4_021EABBC
|
||||
.public ov4_021EACF0
|
||||
.public ov4_021EAE18
|
||||
.public ov4_021EAE5C
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public ov4_021FBFD4
|
||||
.public ov4_021FC080
|
||||
.public qr2_buffer_add_int
|
||||
|
@ -22,7 +22,7 @@ qr2_init_socketA: ; 0x021FBD94
|
||||
mov r6, r0
|
||||
str r0, [r5, #0]
|
||||
_021FBDC4:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
bl srand
|
||||
mov r1, r7
|
||||
add r0, r6, #4
|
||||
@ -238,7 +238,7 @@ _021FC07C: .word Unk_ov4_0221B650
|
||||
ov4_021FC080: ; 0x021FC080
|
||||
stmfd sp!, {r3, r4, r5, lr}
|
||||
mov r5, r0
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [r5, #0]
|
||||
mvn r1, #0
|
||||
mov r4, r0
|
||||
@ -322,7 +322,7 @@ qr2_send_statechanged: ; 0x021FC194
|
||||
ldr r0, [r4, #0xbc]
|
||||
cmp r0, #0
|
||||
ldmeqia sp!, {r4, pc}
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [r4, #0xac]
|
||||
ldr r1, _021FC1EC ; =0x00002710
|
||||
sub r0, r0, r2
|
||||
@ -496,7 +496,7 @@ ov4_021FC3A4: ; 0x021FC3A4
|
||||
mov r5, r3
|
||||
streq r4, [r6, #4]
|
||||
beq _021FC3F0
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
str r0, [r6, #4]
|
||||
_021FC3F0:
|
||||
ldr r1, [r6, #4]
|
||||
@ -1567,7 +1567,7 @@ ov4_021FD274: ; 0x021FD274
|
||||
add r1, sp, #8
|
||||
mov r3, #0
|
||||
bl ov4_021EAE5C
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [r4, #0xb0]
|
||||
add sp, sp, #0xc
|
||||
add sp, sp, #0x800
|
||||
@ -1693,7 +1693,7 @@ _021FD46C:
|
||||
add r1, sp, #0x24
|
||||
mov r3, #0
|
||||
bl ov4_021EAE5C
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [sl, #0xac]
|
||||
str r0, [sl, #0xb0]
|
||||
cmp sb, #0
|
||||
|
@ -1,5 +1,5 @@
|
||||
.public strstr
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EAB6C
|
||||
.public ov4_021EACDC
|
||||
|
@ -4,7 +4,7 @@
|
||||
.public DWCi_GsFree
|
||||
.public ov4_021E9BBC
|
||||
.public ov4_021EA898
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public ov4_021FDABC
|
||||
.public ov4_021FDB30
|
||||
.public ov4_021FDB38
|
||||
|
@ -29,7 +29,7 @@
|
||||
.public ov4_021EA44C
|
||||
.public ov4_021EA4F4
|
||||
.public ov4_021EA598
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov4_021EA8A4
|
||||
.public ov4_021EA8AC
|
||||
.public ov4_021EAB6C
|
||||
@ -39,7 +39,7 @@
|
||||
.public ov4_021EAE04
|
||||
.public ov4_021EAE18
|
||||
.public ov4_021EAE48
|
||||
.public ov4_021EAF1C
|
||||
.public inet_addr
|
||||
.public ov4_021FD5FC
|
||||
.public ov4_021FD790
|
||||
.public ov4_021FE0E0
|
||||
|
@ -107,7 +107,7 @@ ov4_021FD8DC: ; 0x021FD8DC
|
||||
mov r4, r1
|
||||
add r0, r5, #8
|
||||
bl ov4_021FD7CC
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
str r0, [r4, #0x1c]
|
||||
mov r0, #2
|
||||
strb r0, [sp, #9]
|
||||
@ -396,7 +396,7 @@ _021FDCB4:
|
||||
ldrb r0, [sb, #0x14]
|
||||
and r0, r0, #0xf3
|
||||
strb r0, [sb, #0x14]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [sb, #0x1c]
|
||||
mov r1, sb
|
||||
sub r0, r0, r2
|
||||
@ -439,7 +439,7 @@ ov4_021FDCFC: ; 0x021FDCFC
|
||||
ldrb r0, [r4, #0x14]
|
||||
and r0, r0, #0xf3
|
||||
strb r0, [r4, #0x14]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r2, [r4, #0x1c]
|
||||
mov r1, r4
|
||||
sub r0, r0, r2
|
||||
@ -582,7 +582,7 @@ _021FDF2C: .word 0x000007FF
|
||||
ov4_021FDF30: ; 0x021FDF30
|
||||
stmfd sp!, {r3, r4, r5, r6, r7, lr}
|
||||
mov r6, r0
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r3, [r6, #8]
|
||||
mov r5, r0
|
||||
cmp r3, #0
|
||||
|
@ -367,7 +367,7 @@ ServerBrowserSendMessageToServerA: ; 0x021FED44
|
||||
mov r6, r2
|
||||
mov r0, r1
|
||||
mov r4, r3
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mov r3, r6, asr #8
|
||||
mov r2, r6, lsl #8
|
||||
ldr ip, [sp, #0x18]
|
||||
@ -392,7 +392,7 @@ ServerBrowserSendNatNegotiateCookieToServerA: ; 0x021FED9C
|
||||
mov r6, r2
|
||||
mov r0, r1
|
||||
mov r4, r3
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mov r3, r6, asr #8
|
||||
mov r2, r6, lsl #8
|
||||
mov r1, r0
|
||||
|
@ -568,7 +568,7 @@ _021FF58C:
|
||||
bl ov4_02200534
|
||||
mov r0, #0
|
||||
str r0, [r7, #0x5cc]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
bl srand
|
||||
bl ov4_021EA8A4
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
@ -691,7 +691,7 @@ _021FF760:
|
||||
add r0, sp, #8
|
||||
strb r2, [sp, #1]
|
||||
strh r1, [sp, #2]
|
||||
bl ov4_021EAF1C
|
||||
bl inet_addr
|
||||
mvn r1, #0
|
||||
str r0, [sp, #4]
|
||||
cmp r0, r1
|
||||
@ -2774,7 +2774,7 @@ _0220144C:
|
||||
cmp r0, #0
|
||||
bne _022013D0
|
||||
_0220145C:
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, [sl, #0x4b4]
|
||||
sub r0, r0, r1
|
||||
cmp r0, #0x7d0
|
||||
|
@ -253,7 +253,7 @@ ov66_022468DC: ; 0x022468DC
|
||||
stmfd sp!, {r3, r4, r5, lr}
|
||||
mov r5, r0
|
||||
mov r4, r1
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, _02246920 ; =0x10624DD3
|
||||
mov r3, #0x3e8
|
||||
umull r1, ip, r0, r1
|
||||
|
@ -12,7 +12,7 @@ ov66_022462DC: ; 0x022462DC
|
||||
ldr r0, _02246300 ; =0x0225B6E8
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_022543DC
|
||||
bl chatDisconnect
|
||||
ldr r0, _02246304 ; =0x0225B6E4
|
||||
mov r1, #0
|
||||
str r1, [r0, #0]
|
||||
|
@ -2,7 +2,7 @@
|
||||
.public printf
|
||||
.public atoi
|
||||
.public DWC_Free
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov66_02236A38
|
||||
.public ov66_02237908
|
||||
.public ov66_022379D0
|
||||
|
@ -2,4 +2,4 @@
|
||||
.public DWC_Free
|
||||
.public ov66_022462DC
|
||||
.public ov66_02246308
|
||||
.public ov66_022543DC
|
||||
.public chatDisconnect
|
||||
|
@ -486,7 +486,7 @@ _02243264:
|
||||
mov r1, r5
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254E58
|
||||
bl chatGetChannelNumUsersA
|
||||
cmp r0, r6
|
||||
addgt sp, sp, #0xa8
|
||||
ldmgtia sp!, {r3, r4, r5, r6, r7, pc}
|
||||
@ -1015,7 +1015,7 @@ _02243970:
|
||||
addeq r1, sp, #0x49
|
||||
ldrne r1, [sp, #0x50]
|
||||
mov r0, r4
|
||||
bl ov66_02254258
|
||||
bl chatRetryWithNickA
|
||||
add r0, sp, #0x48
|
||||
bl ov66_0223BADC
|
||||
add sp, sp, #0x60
|
||||
@ -1045,7 +1045,7 @@ _022439E4:
|
||||
addeq r1, sp, #0x31
|
||||
ldrne r1, [sp, #0x38]
|
||||
mov r0, r4
|
||||
bl ov66_02254258
|
||||
bl chatRetryWithNickA
|
||||
add r0, sp, #0x30
|
||||
bl ov66_0223BADC
|
||||
add sp, sp, #0x60
|
||||
@ -1078,7 +1078,7 @@ _02243A58:
|
||||
ldrne r2, [sp, #0x20]
|
||||
mov r0, r4
|
||||
mov r1, #2
|
||||
bl ov66_02254320
|
||||
bl chatRegisterUniqueNickA
|
||||
add r0, sp, #0x18
|
||||
bl ov66_0223BADC
|
||||
add sp, sp, #0x60
|
||||
@ -1112,7 +1112,7 @@ _02243AD8:
|
||||
addeq r1, sp, #1
|
||||
ldrne r1, [sp, #8]
|
||||
mov r0, r4
|
||||
bl ov66_02254258
|
||||
bl chatRetryWithNickA
|
||||
add r0, sp, #0
|
||||
bl ov66_0223BADC
|
||||
add sp, sp, #0x60
|
||||
@ -1590,7 +1590,7 @@ _02244174:
|
||||
mov r1, r6
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254E58
|
||||
bl chatGetChannelNumUsersA
|
||||
mvn r1, #0
|
||||
cmp r4, r1
|
||||
moveq r5, #0
|
||||
@ -1610,7 +1610,7 @@ _022441F0:
|
||||
ldr r0, [r0, #0]
|
||||
mov r2, r4
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254D68
|
||||
bl chatSetChannelLimitA
|
||||
_02244208:
|
||||
cmp r5, #1
|
||||
bne _02244274
|
||||
@ -1636,7 +1636,7 @@ _02244208:
|
||||
ldr r3, [sp, #0x88]
|
||||
mov r0, r8
|
||||
mov r1, r6
|
||||
bl ov66_02255104
|
||||
bl chatEnumUsersA
|
||||
add sp, sp, #0x6c
|
||||
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
|
||||
_02244274:
|
||||
@ -2011,7 +2011,7 @@ _022447B4:
|
||||
ldr r0, [r1, #0]
|
||||
cmp r0, #0
|
||||
beq _022447C4
|
||||
bl ov66_0225448C
|
||||
bl chatThink
|
||||
_022447C4:
|
||||
ldr r2, _0224495C ; =0x0225B6DC
|
||||
add r0, sp, #0xc
|
||||
@ -2175,7 +2175,7 @@ ov66_02244988: ; 0x02244988
|
||||
ldr r0, [r0, #0]
|
||||
ldrne r1, [sp, #8]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254F20
|
||||
bl chatInChannelA
|
||||
cmp r0, #1
|
||||
moveq r4, #1
|
||||
add r0, sp, #0
|
||||
@ -2355,7 +2355,7 @@ _02244B3C:
|
||||
str r4, [sp, #0x18]
|
||||
mov r4, #0
|
||||
str r4, [sp, #0x1c]
|
||||
bl ov66_022541CC
|
||||
bl chatConnectSecureA
|
||||
mov r4, r0
|
||||
add r0, sp, #0x98
|
||||
bl ov66_0223BADC
|
||||
@ -2524,7 +2524,7 @@ ov66_02244E98: ; 0x02244E98
|
||||
cmp r1, #0
|
||||
beq _02244F24
|
||||
ldr r0, [r2, #0]
|
||||
bl ov66_022543DC
|
||||
bl chatDisconnect
|
||||
ldr r0, _02244F40 ; =0x0225B6DC
|
||||
ldr r4, [r0, #0]
|
||||
cmp r4, #0
|
||||
@ -2548,7 +2548,7 @@ _02244F24:
|
||||
str r1, [r2, #4]
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_022543DC
|
||||
bl chatDisconnect
|
||||
_02244F38:
|
||||
mov r0, #0
|
||||
ldmia sp!, {r4, pc}
|
||||
@ -2697,7 +2697,7 @@ _02245004:
|
||||
mov r2, r7
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254584
|
||||
bl chatEnterChannelA
|
||||
add r0, sp, #0x1c
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x28
|
||||
@ -2774,7 +2774,7 @@ _02245228:
|
||||
ldr r0, [r0, #0]
|
||||
ldrne r1, [sp, #0x20]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_022546D4
|
||||
bl chatLeaveChannelA
|
||||
add r0, sp, #0x18
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x24
|
||||
@ -2856,7 +2856,7 @@ _02245334:
|
||||
ldrne r1, [sp, #8]
|
||||
ldr r0, [r0, #0]
|
||||
mov r3, #3
|
||||
bl ov66_02254798
|
||||
bl chatSendChannelMessageA
|
||||
add r0, sp, #0
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0xc
|
||||
@ -2932,7 +2932,7 @@ _02245480:
|
||||
ldrne r1, [sp, #8]
|
||||
ldr r0, [r0, #0]
|
||||
mov r3, #3
|
||||
bl ov66_0225524C
|
||||
bl chatSendUserMessageA
|
||||
add r0, sp, #0
|
||||
bl ov66_0223BADC
|
||||
mov r0, #0
|
||||
@ -3059,7 +3059,7 @@ _02245610:
|
||||
mov r3, #1
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02255450
|
||||
bl chatSetChannelKeysA
|
||||
add r0, sp, #8
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x14
|
||||
@ -3220,7 +3220,7 @@ _02245830:
|
||||
mov r3, #1
|
||||
ldr r0, [r0, #0]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_022557EC
|
||||
bl chatGetChannelKeysA
|
||||
add r0, sp, #0x20
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x2c
|
||||
@ -3321,7 +3321,7 @@ _022459C0:
|
||||
ldr r2, _02245A78 ; =ov66_02243D28
|
||||
ldr r0, [r0, #0]
|
||||
ldr r3, _02245A7C ; =ov66_02243B74
|
||||
bl ov66_0225449C
|
||||
bl chatEnumChannelsA
|
||||
add r0, sp, #0x18
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x24
|
||||
@ -3384,7 +3384,7 @@ _02245AE8:
|
||||
ldr r0, [r0, #0]
|
||||
ldrne r1, [sp, #0x34]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_02254F20
|
||||
bl chatInChannelA
|
||||
cmp r0, #0
|
||||
moveq r4, #1
|
||||
add r0, sp, #0x2c
|
||||
@ -3447,7 +3447,7 @@ _02245B9C:
|
||||
ldr r2, _02245C50 ; =ov66_02243D30
|
||||
ldr r0, [r0, #0]
|
||||
mov r3, r4
|
||||
bl ov66_02255104
|
||||
bl chatEnumUsersA
|
||||
add r0, sp, #0x14
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x20
|
||||
@ -3509,7 +3509,7 @@ _02245CB8:
|
||||
ldr r0, [r0, #0]
|
||||
ldrne r1, [sp, #8]
|
||||
ldr r0, [r0, #0]
|
||||
bl ov66_0225497C
|
||||
bl chatSetChannelModeA
|
||||
add r0, sp, #0
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0xc
|
||||
@ -3600,7 +3600,7 @@ _02245DC4:
|
||||
ldr r2, _02245E78 ; =ov66_02244620
|
||||
ldr r0, [r0, #0]
|
||||
mov r3, r4
|
||||
bl ov66_02254B7C
|
||||
bl chatGetChannelModeA
|
||||
add r0, sp, #0x14
|
||||
bl ov66_0223BADC
|
||||
add r0, sp, #0x20
|
||||
|
@ -94,21 +94,21 @@
|
||||
.public ov66_02247690
|
||||
.public ov66_022476C8
|
||||
.public ov66_02247704
|
||||
.public ov66_022541CC
|
||||
.public ov66_02254258
|
||||
.public ov66_02254320
|
||||
.public ov66_022543DC
|
||||
.public ov66_0225448C
|
||||
.public ov66_0225449C
|
||||
.public ov66_02254584
|
||||
.public ov66_022546D4
|
||||
.public ov66_02254798
|
||||
.public ov66_0225497C
|
||||
.public ov66_02254B7C
|
||||
.public ov66_02254D68
|
||||
.public ov66_02254E58
|
||||
.public ov66_02254F20
|
||||
.public ov66_02255104
|
||||
.public ov66_0225524C
|
||||
.public ov66_02255450
|
||||
.public ov66_022557EC
|
||||
.public chatConnectSecureA
|
||||
.public chatRetryWithNickA
|
||||
.public chatRegisterUniqueNickA
|
||||
.public chatDisconnect
|
||||
.public chatThink
|
||||
.public chatEnumChannelsA
|
||||
.public chatEnterChannelA
|
||||
.public chatLeaveChannelA
|
||||
.public chatSendChannelMessageA
|
||||
.public chatSetChannelModeA
|
||||
.public chatGetChannelModeA
|
||||
.public chatSetChannelLimitA
|
||||
.public chatGetChannelNumUsersA
|
||||
.public chatInChannelA
|
||||
.public chatEnumUsersA
|
||||
.public chatSendUserMessageA
|
||||
.public chatSetChannelKeysA
|
||||
.public chatGetChannelKeysA
|
||||
|
@ -21,7 +21,7 @@
|
||||
.public DWC_GetDateTime
|
||||
.public DWC_Base64Encode
|
||||
.public DWC_Base64Decode
|
||||
.public ov4_021EA840
|
||||
.public current_time
|
||||
.public ov66_02235058
|
||||
.public PPW_LobbyShutdownAsync
|
||||
.public ov66_02235B8C
|
||||
|
@ -1827,7 +1827,7 @@ _02236860:
|
||||
strb r0, [r3, #1]
|
||||
add r3, r3, #2
|
||||
bne _02236860
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
ldr r1, _022369F0 ; =0x10624DD3
|
||||
mov r3, #0x3e8
|
||||
umull r1, r2, r0, r1
|
||||
@ -3123,7 +3123,7 @@ ov66_02237A88: ; 0x02237A88
|
||||
mov r5, r0
|
||||
ldr r0, [r1, #0]
|
||||
ldr r4, [r0, #0x4c]
|
||||
bl ov4_021EA840
|
||||
bl current_time
|
||||
mov ip, r0
|
||||
ldr r0, _02237AD4 ; =0x10624DD3
|
||||
mov r1, #0x3e8
|
||||
|
Loading…
x
Reference in New Issue
Block a user