diff options
Diffstat (limited to 'common/wait_for_link.asm')
-rw-r--r-- | common/wait_for_link.asm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/common/wait_for_link.asm b/common/wait_for_link.asm new file mode 100644 index 0000000..e317728 --- /dev/null +++ b/common/wait_for_link.asm @@ -0,0 +1,36 @@ + ret c + nop + wait 32 + ld l, $02 + push hl + ld bc, $B9A0 + ld de, $0076 + ld a, $08 + API $0C4 + pop bc +.asm_1b64 + API $0DB + + cp $01 + jr z, .asm_1b6f + API $0DB + or a + jr nz, .asm_1b76 +.asm_1b6f + waita $01 + API $0C5 + jr .asm_1b64 + +.asm_1b76 + waita $01 + LD_HL_IND $00C2 + ld a, l + and $02 + jr z, .asm_1b90 + + IS_SOUND_PLAYING 2 ; exit + +.asm_1b90 + API $0CA + cp $02 + jr c, .asm_1b76
\ No newline at end of file |