summaryrefslogtreecommitdiff
path: root/main.asm
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2013-09-08 23:53:04 -0400
committeryenatch <yenatch@gmail.com>2013-09-08 23:53:04 -0400
commit4778276f33c59bb0bc56cb381d4fe1dc8da1f9b8 (patch)
treec0b14e6554e8517c947893ee7ea1af9761c8ce1e /main.asm
parente7318ed4bc38baebce0f26048b166c76d13c1838 (diff)
split serial handshake into common/handshake.asm
Diffstat (limited to 'main.asm')
-rw-r--r--main.asm40
1 files changed, 1 insertions, 39 deletions
diff --git a/main.asm b/main.asm
index 7213ea3f6..63ac61d41 100644
--- a/main.asm
+++ b/main.asm
@@ -475,45 +475,7 @@ Function1d19: ; 1d19
INCLUDE "common/menu.asm"
-
-AskSerial: ; 2063
-; send out a handshake while serial int is off
- ld a, [$c2d4]
- bit 0, a
- ret z
-
- ld a, [$c2d5]
- and a
- ret nz
-
-; once every 6 frames
- ld hl, $ca8a
- inc [hl]
- ld a, [hl]
- cp 6
- ret c
-
- xor a
- ld [hl], a
-
- ld a, $c
- ld [$c2d5], a
-
-; handshake
- ld a, $88
- ld [rSB], a
-
-; switch to internal clock
- ld a, %00000001
- ld [rSC], a
-
-; start transfer
- ld a, %10000001
- ld [rSC], a
-
- ret
-; 208a
-
+INCLUDE "common/handshake.asm"
INCLUDE "common/game_time.asm"