B587: Routine at B587
| B587 |
LD HL,$00C0 |
| B58A |
LD ($FE62),HL |
| B58D |
LD HL,$0001 |
| B590 |
LD ($FE76),HL |
| B593 |
CALL $B55D |
| B596 |
LD A,$FD |
| B598 |
IN A,($FE) |
| B59A |
AND $02 |
| B59C |
JP Z,$B0BC |
| B59F |
LD A,($FE6E) |
| B5A2 |
AND $80 |
| B5A4 |
JP NZ,$B587 |
| B5A7 |
LD A,($FE5F) |
| B5AA |
AND A |
| B5AB |
JP P,$B587 |
| B5AE |
LD HL,$F000 |
| B5B1 |
LD ($FE5E),HL |
| B5B4 |
LD HL,$2800 |
| B5B7 |
LD ($FE60),HL |
| B5BA |
LD A,$40 |
| B5BC |
LD ($FE66),A |
| B5BF |
LD ($FE6A),A |
| B5C2 |
LD HL,$0040 |
| B5C5 |
LD ($FE62),HL |
| B5C8 |
LD HL,$0003 |
| B5CB |
LD ($FE76),HL |
| B5CE |
CALL $B55D |
| B5D1 |
LD A,$FD |
| B5D3 |
IN A,($FE) |
| B5D5 |
AND $02 |
| B5D7 |
JP Z,$B0BC |
| B5DA |
LD A,($FE6E) |
| B5DD |
AND $40 |
| B5DF |
JP NZ,$B5C2 |
| B5E2 |
LD A,($FE5F) |
| B5E5 |
AND A |
| B5E6 |
JP M,$B5C2 |
| B5E9 |
LD A,$FF |
| B5EB |
LD ($FE94),A |
| B5EE |
LD HL,$FF9C |
| B5F1 |
LD ($FE96),HL |
| B5F4 |
LD A,$A0 |
| B5F6 |
LD ($FE6A),A |
| B5F9 |
LD HL,$A800 |
| B5FC |
LD ($FE60),HL |
| B5FF |
LD HL,$1000 |
| B602 |
LD ($FE8E),HL |
| B605 |
LD HL,$0000 |
| B608 |
LD ($FE62),HL |
| B60B |
LD HL,$0005 |
| B60E |
LD ($FE76),HL |
| B611 |
CALL $B55D |
| B614 |
LD A,$FD |
| B616 |
IN A,($FE) |
| B618 |
AND $02 |
| B61A |
JP Z,$B0BC |
| B61D |
LD A,($FE6E) |
| B620 |
AND $20 |
| B622 |
JP NZ,$B605 |
| B625 |
LD A,($FE8F) |
| B628 |
AND A |
| B629 |
JP P,$B605 |
| B62C |
LD A,$03 |
| B62E |
LD ($FE78),A |
| B631 |
LD HL,$7530 |
| B634 |
LD ($FE70),HL |
| B637 |
LD HL,$0002 |
| B63A |
LD ($FE76),HL |
| B63D |
CALL $B55D |
| B640 |
LD A,$FD |
| B642 |
IN A,($FE) |
| B644 |
AND $02 |
| B646 |
JP Z,$B0BC |
| B649 |
LD A,($FE81) |
| B64C |
CP $04 |
| B64E |
JP P,$B637 |
| B651 |
LD HL,$4000 |
| B654 |
LD DE,$4001 |
| B657 |
LD BC,$1800 |
| B65A |
LD (HL),$00 |
| B65C |
LDIR |
| B65E |
LD BC,$02FF |
| B661 |
LDIR |
| B663 |
LD HL,$3C00 |
| B666 |
LD ($5C36),HL |
| B669 |
JP $B676 |