diff options
Diffstat (limited to 'lib/mobile/main.asm')
-rw-r--r-- | lib/mobile/main.asm | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/lib/mobile/main.asm b/lib/mobile/main.asm index 49568da29..a2d7b8f7f 100644 --- a/lib/mobile/main.asm +++ b/lib/mobile/main.asm @@ -88,40 +88,40 @@ ResetReceivePacketBuffer: ld [hl], a ret -Function110030:: -; Use the byte at wc988 as a parameter +_MobileAPI:: +; Use the byte at wMobileAPIIndex as a parameter ; for a dw. -; If [wc988] not in {12, 14, 16}, +; If [wMobileAPIIndex] not in {MOBILEAPI_06, MOBILEAPI_07, MOBILEAPI_08}, ; clear [wc835]. push de - ld a, [wc988] - cp $0c + ld a, [wMobileAPIIndex] + cp MOBILEAPI_06 jr z, .noreset - cp $0e + cp MOBILEAPI_07 jr z, .noreset - cp $10 + cp MOBILEAPI_08 jr z, .noreset xor a ld [wc835], a - ld a, [wc988] + ld a, [wMobileAPIIndex] .noreset ; Get the pointer ld d, 0 ld e, a ld hl, .dw add hl, de - ; Store the low byte in [wc988] + ; Store the low byte in [wMobileAPIIndex] ld a, [hli] - ld [wc988], a + ld [wMobileAPIIndex], a ld a, [hl] ; restore de pop de - ld hl, Function3e60 ; return here + ld hl, ReturnMobileAPI ; return here push hl ; If the destination function is not Function110236, ; call Function1100b4. ld h, a - ld a, [wc988] + ld a, [wMobileAPIIndex] ld l, a push hl ld a, LOW(Function110236) @@ -135,7 +135,7 @@ Function110030:: ld a, [hli] ld h, [hl] ld l, a - ret ; indirectly jump to the function loaded from the dw, which returns to Function3e60. + ret ; indirectly jump to the function loaded from the dw, which returns to ReturnMobileAPI. .dw dw Function110115 @@ -162,7 +162,7 @@ Function110030:: dw Function110ddd dw Function1111fe dw Function1113fe - dw Function1100dc + dw MobileAPI_SetTimer dw Function111541 dw Function111596 dw Function11162d @@ -201,7 +201,7 @@ Function1100b4: pop bc ret -Function1100dc: +MobileAPI_SetTimer: xor a ldh [rTAC], a ld e, c @@ -231,10 +231,10 @@ Function1100dc: ld a, [hl] ld [wc820], a ld [wc815], a - ld c, $7 - ld a, $2 + ld c, LOW(rTAC) + ld a, rTAC_65536_HZ ldh [c], a - ld a, $6 + ld a, 1 << rTAC_ON | rTAC_65536_HZ ldh [c], a ret @@ -413,7 +413,7 @@ Function110235: nop Function110236: - ld a, [wc988] + ld a, [wMobileAPIIndex] push af push bc push hl @@ -453,7 +453,7 @@ Function110236: xor a ld [wc819], a ld c, $c - call Function1100dc + call MobileAPI_SetTimer call Function1104b0 pop af cp $35 @@ -505,7 +505,7 @@ Function110291: ld [hl], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld hl, wc829 ld a, $72 ld [hli], a @@ -590,7 +590,7 @@ Function11032c: ld [hl], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld de, wMobileSDK_PacketBuffer ld b, 6 ; header size ld hl, MobilePacket_ReadConfigurationDataPart1 @@ -676,7 +676,7 @@ Function1103ac: ld [wc97a], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld hl, wc829 ld a, $80 ld [hli], a @@ -741,7 +741,7 @@ Function110438: ld [wc97a], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld hl, wc98f ld a, $81 ld [hli], a @@ -929,7 +929,7 @@ Function110596: ld [wc819], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld hl, wc829 ld a, $80 ld [hli], a @@ -956,7 +956,7 @@ Function1105dd: ldh [rTAC], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer ld hl, wc98f ld a, $81 ld [hli], a @@ -3252,7 +3252,7 @@ Function111541: ld hl, MobilePacket_TelephoneStatus call PacketSendEmptyBody .asm_11156f - ld a, [wc988] + ld a, [wMobileAPIIndex] cp $40 jr nz, .asm_11157a ld a, $2c @@ -3270,7 +3270,7 @@ Function111541: ldh [rTAC], a ld a, [wc870] ld c, a - call Function1100dc + call MobileAPI_SetTimer call Function1104b0 ld a, $1 ld [wc86b], a @@ -4926,13 +4926,13 @@ MobilePacket_CloseTCPConnection: .End Unknown_112089: - db $ec, $14, $c9 - db $e4, $0f, $0e - db $e0, $0c, $53 - db $c4, $07, $94 - db $b0, $05, $ee - db $ec, $10, $b4 - db $e4, $0c, $dd + db -20, $14, $c9 + db -28, $0f, $0e + db -32, $0c, $53 + db -60, $07, $94 + db -80, $05, $ee + db -20, $10, $b4 + db -28, $0c, $dd Unknown_11209e: db "HELO ", 0 |