70F3: Routine at 70F3
| 70F3 | 
LD A,(IX+$05) | 
| 70F6 | 
RRCA | 
| 70F7 | 
RRCA | 
| 70F8 | 
RRCA | 
| 70F9 | 
RRCA | 
| 70FA | 
AND $0F | 
| 70FC | 
LD C,A | 
| 70FD | 
LD A,(IX+$07) | 
| 7100 | 
AND $F0 | 
| 7102 | 
ADD A,C | 
| 7103 | 
LD ($B71E),A | 
| 7106 | 
LD A,(IX+$01) | 
| 7109 | 
RRCA | 
| 710A | 
RRCA | 
| 710B | 
RRCA | 
| 710C | 
RRCA | 
| 710D | 
AND $0F | 
| 710F | 
LD C,A | 
| 7110 | 
LD A,(IX+$03) | 
| 7113 | 
AND $F0 | 
| 7115 | 
ADD A,C | 
| 7116 | 
LD ($B71D),A | 
| 7119 | 
RET | 
| 711A | 
XOR A | 
| 711B | 
LD ($B6FB),A | 
| 711E | 
INC A | 
| 711F | 
LD ($B6FA),A | 
| 7122 | 
LD A,($B71B) | 
| 7125 | 
AND A | 
| 7126 | 
CALL Z,$712B | 
| 7129 | 
XOR A | 
| 712A | 
RET | 
| 712B | 
LD A,$01 | 
| 712D | 
LD ($70DF),A | 
| 7130 | 
XOR A | 
| 7131 | 
LD ($B703),A | 
| 7134 | 
PUSH IY | 
| 7136 | 
PUSH BC | 
| 7137 | 
LD A,($B6FB) | 
| 713A | 
LD B,A | 
| 713B | 
AND A | 
| 713C | 
LD A,$01 | 
| 713E | 
JR Z,$7141 | 
| 7140 | 
XOR A | 
| 7141 | 
LD ($B701),A | 
| 7144 | 
PUSH IX | 
| 7146 | 
PUSH HL | 
| 7147 | 
PUSH DE | 
| 7148 | 
LD A,($B6E7) | 
| 714B | 
CALL IndexAction | 
| 714E | 
PUSH HL | 
| 714F | 
POP IX | 
| 7151 | 
XOR A | 
| 7152 | 
CP B | 
| 7153 | 
JR Z,$715C | 
| 7155 | 
LD A,($B6EA) | 
| 7158 | 
AND A | 
| 7159 | 
CALL Z,$8583 | 
| 715C | 
CALL $70F3 | 
| 715F | 
BIT 4,A | 
| 7161 | 
LD C,A | 
| 7162 | 
JP NZ,$71C9 | 
| 7165 | 
CALL $73A7 | 
| 7168 | 
LD DE,$00EE | 
| 716B | 
XOR A | 
| 716C | 
CP B | 
| 716D | 
CALL Z,PrintToken | 
| 7170 | 
PUSH HL | 
| 7171 | 
LD DE,$0006 | 
| 7174 | 
ADD HL,DE | 
| 7175 | 
CALL PrintAction | 
| 7178 | 
CALL LocationLit | 
| 717B | 
POP HL | 
| 717C | 
JR NC,$718F | 
| 717E | 
LD A,($B6E7) | 
| 7181 | 
CP $0B | 
| 7183 | 
JR NC,$718F | 
| 7185 | 
LD DE,$0AEA | 
| 7188 | 
INC HL | 
| 7189 | 
INC HL | 
| 718A | 
CALL PrintToken | 
| 718D | 
JR $7192 | 
| 718F | 
CALL PrintAction | 
| 7192 | 
BIT 3,C | 
| 7194 | 
JR Z,$71A6 | 
| 7196 | 
BIT 5,C | 
| 7198 | 
CALL NZ,PrintAction | 
| 719B | 
LD A,($B71E) | 
| 719E | 
BIT 7,A | 
| 71A0 | 
CALL NZ,PrintAction | 
| 71A3 | 
CALL $73B4 | 
| 71A6 | 
LD A,($B6E9) | 
| 71A9 | 
CP $FF | 
| 71AB | 
JR Z,$71C1 | 
| 71AD | 
BIT 2,C | 
| 71AF | 
JR Z,$71C1 | 
| 71B1 | 
BIT 5,C | 
| 71B3 | 
CALL Z,PrintAction | 
| 71B6 | 
LD A,($B71E) | 
| 71B9 | 
BIT 7,A | 
| 71BB | 
CALL Z,PrintAction | 
| 71BE | 
CALL $73C7 | 
| 71C1 | 
LD A,$2E | 
| 71C3 | 
CALL $858B | 
| 71C6 | 
CALL $8583 | 
| 71C9 | 
XOR A | 
| 71CA | 
LD ($70DF),A | 
| 71CD | 
POP DE | 
| 71CE | 
POP HL | 
| 71CF | 
POP IX | 
| 71D1 | 
POP BC | 
| 71D2 | 
POP IY | 
| 71D4 | 
RET | 
| 71D5 | 
PUSH IX | 
| 71D7 | 
CALL LocateLocation | 
| 71DA | 
PUSH IX | 
| 71DC | 
POP HL | 
| 71DD | 
INC HL | 
| 71DE | 
INC HL | 
| 71DF | 
POP IX | 
| 71E1 | 
RET | 
| 71E2 | 
PUSH DE | 
| 71E3 | 
PUSH IX | 
| 71E5 | 
CALL LocateObject | 
| 71E8 | 
PUSH IX | 
| 71EA | 
POP HL | 
| 71EB | 
LD DE,$0008 | 
| 71EE | 
ADD HL,DE | 
| 71EF | 
POP IX | 
| 71F1 | 
POP DE | 
| 71F2 | 
RET | 
| 71F3 | 
PUSH DE | 
| 71F4 | 
PUSH HL | 
| 71F5 | 
PUSH IY | 
| 71F7 | 
CALL $722E | 
| 71FA | 
JR NZ,$7229 | 
| 71FC | 
LD A,$01 | 
| 71FE | 
LD ($B6DF),A | 
| 7201 | 
CALL $722E | 
| 7204 | 
JR NZ,$720D | 
| 7206 | 
CALL $722E | 
| 7209 | 
LD A,$00 | 
| 720B | 
JR Z,$7229 | 
| 720D | 
POP IY | 
| 720F | 
POP HL | 
| 7210 | 
PUSH HL | 
| 7211 | 
PUSH IY | 
| 7213 | 
LD DE,$0004 | 
| 7216 | 
ADD IY,DE | 
| 7218 | 
INC HL | 
| 7219 | 
INC HL | 
| 721A | 
CALL $722E | 
| 721D | 
JR NZ,$7229 | 
| 721F | 
LD DE,$FFFC | 
| 7222 | 
ADD IY,DE | 
| 7224 | 
CALL $722E | 
| 7227 | 
LD A,$01 | 
| 7229 | 
POP IY | 
| 722B | 
POP HL | 
| 722C | 
POP DE | 
| 722D | 
RET | 
| 722E | 
PUSH HL | 
| 722F | 
LD A,(HL) | 
| 7230 | 
INC HL | 
| 7231 | 
OR (HL) | 
| 7232 | 
JR Z,$7241 | 
| 7234 | 
LD A,(IY+$01) | 
| 7237 | 
XOR (HL) | 
| 7238 | 
AND $0F | 
| 723A | 
JR NZ,$7241 | 
| 723C | 
DEC HL | 
| 723D | 
LD A,(HL) | 
| 723E | 
CP (IY+$00) | 
| 7241 | 
POP HL | 
| 7242 | 
INC HL | 
| 7243 | 
INC HL | 
| 7244 | 
INC IY | 
| 7246 | 
INC IY | 
| 7248 | 
RET | 
| 7249 | 
PUSH HL | 
| 724A | 
LD HL,($B714) | 
| 724D | 
CALL GetKey | 
| 7250 | 
AND A | 
| 7251 | 
JR NZ,$7273 | 
| 7253 | 
DEC HL | 
| 7254 | 
LD A,H | 
| 7255 | 
OR L | 
| 7256 | 
JR NZ,$724D | 
| 7258 | 
POP HL | 
| 7259 | 
PUSH HL | 
| 725A | 
CALL $6E8B | 
| 725D | 
LD DE,$7291 | 
| 7260 | 
LD B,$04 | 
| 7262 | 
LD A,(DE) | 
| 7263 | 
LD (HL),A | 
| 7264 | 
INC HL | 
| 7265 | 
INC DE | 
| 7266 | 
CALL $858B | 
| 7269 | 
DJNZ $7262 | 
| 726B | 
EX (SP),HL | 
| 726C | 
LD B,$7C | 
| 726E | 
LD A,$0D | 
| 7270 | 
LD HL,$FE0C | 
| 7273 | 
PUSH AF | 
| 7274 | 
XOR A | 
| 7275 | 
LD DE,$01F4 | 
| 7278 | 
ADC HL,DE | 
| 727A | 
LD DE,$0BB8 | 
| 727D | 
JR C,$7284 | 
| 727F | 
CALL $728B | 
| 7282 | 
JR C,$7285 | 
| 7284 | 
EX DE,HL | 
| 7285 | 
LD ($B714),HL | 
| 7288 | 
POP AF | 
| 7289 | 
POP HL | 
| 728A | 
RET | 
| 728B | 
LD A,H | 
| 728C | 
SUB D | 
| 728D | 
RET NZ | 
| 728E | 
LD A,L | 
| 728F | 
SUB E | 
| 7290 | 
RET |