diff options
author | yenatch <yenatch@gmail.com> | 2013-09-08 23:53:04 -0400 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2013-09-08 23:53:04 -0400 |
commit | 4778276f33c59bb0bc56cb381d4fe1dc8da1f9b8 (patch) | |
tree | c0b14e6554e8517c947893ee7ea1af9761c8ce1e /main.asm | |
parent | e7318ed4bc38baebce0f26048b166c76d13c1838 (diff) |
split serial handshake into common/handshake.asm
Diffstat (limited to 'main.asm')
-rw-r--r-- | main.asm | 40 |
1 files changed, 1 insertions, 39 deletions
@@ -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" |