B6FD: Routine at B6FD
| B6FD |
XOR A |
| B6FE |
LD ($B77E),A |
| B701 |
LD ($B6D8),HL |
| B704 |
CALL $D33C |
| B707 |
LD L,(IX+$07) |
| B70A |
LD H,(IX+$08) |
| B70D |
LD A,H |
| B70E |
OR L |
| B70F |
RET Z |
| B710 |
PUSH HL |
| B711 |
POP IX |
| B713 |
LD HL,$0000 |
| B716 |
LD ($B6D6),HL |
| B719 |
LD IY,$AAAC |
| B71D |
LD HL,$AAAC |
| B720 |
LD B,$06 |
| B722 |
CALL $A2AB |
| B725 |
CALL $B77F |
| B728 |
RET Z |
| B729 |
CALL $B772 |
| B72C |
CP $50 |
| B72E |
JR Z,$B75A |
| B730 |
CP $60 |
| B732 |
JR NZ,$B725 |
| B734 |
LD (IY+$02),E |
| B737 |
LD (IY+$03),D |
| B73A |
CALL $B77F |
| B73D |
RET Z |
| B73E |
CALL $B772 |
| B741 |
CP $50 |
| B743 |
JR Z,$B75A |
| B745 |
CP $60 |
| B747 |
JR NZ,$B71D |
| B749 |
LD (IY+$04),E |
| B74C |
LD (IY+$05),D |
| B74F |
CALL $B77F |
| B752 |
RET Z |
| B753 |
CALL $B772 |
| B756 |
CP $50 |
| B758 |
JR NZ,$B71D |
| B75A |
LD (IY+$00),E |
| B75D |
LD (IY+$01),D |
| B760 |
LD HL,($B6D8) |
| B763 |
CALL $A4E0 |
| B766 |
JR NZ,$B71D |
| B768 |
LD IX,($B6D6) |
| B76C |
CALL $A1AF |
| B76F |
OR %00000001 |
| B771 |
RET |