summaryrefslogtreecommitdiff
path: root/home/handshake.asm
diff options
context:
space:
mode:
Diffstat (limited to 'home/handshake.asm')
-rw-r--r--home/handshake.asm41
1 files changed, 0 insertions, 41 deletions
diff --git a/home/handshake.asm b/home/handshake.asm
deleted file mode 100644
index f4e8c7d3..00000000
--- a/home/handshake.asm
+++ /dev/null
@@ -1,41 +0,0 @@
-PrinterReceive:: ; 1eb3 (0:1eb3)
- homecall PrinterReceive_
- ret
-
-AskSerial:: ; 1ebf (0:1ebf)
-; send out a handshake while serial int is off
- ld a, [wPrinterConnectionOpen]
- bit 0, a
- ret z
-
-; if we're still interpreting data, don't try to receive
- ld a, [wPrinterOpcode]
- and a
- ret nz
-
-; once every 6 frames
- ld hl, wHandshakeFrameDelay
- inc [hl]
- ld a, [hl]
- cp 6
- ret c
-
- xor a
- ld [hl], a
-
- ld a, 12
- ld [wPrinterOpcode], a
-
-; handshake
- ld a, $88
- ldh [rSB], a
-
-; switch to internal clock
- ld a, %00000001
- ldh [rSC], a
-
-; start transfer
- ld a, %10000001
- ldh [rSC], a
-
- ret