F1C1: Routine at F1C1
| F1C1 |
CALL FetchObjectDataPointer |
| F1C4 |
LD (IX+$09),E |
| F1C7 |
LD (IX+$0A),D |
| F1CA |
LD A,(IX+$08) |
| F1CD |
AND $0F |
| F1CF |
OR B |
| F1D0 |
LD (IX+$08),A |
| F1D3 |
OR $01 |
| F1D5 |
RET |
| F1D6 |
RLCA |
| F1D7 |
NOP |
| F1D8 |
LD A,($A034) |
| F1DB |
LD B,$61 |
| F1DD |
CP $0D |
| F1DF |
JR C,$F1E5 |
| F1E1 |
LD B,$70 |
| F1E3 |
SUB $0C |
| F1E5 |
LD HL,$9FE0 |
| F1E8 |
CP (HL) |
| F1E9 |
JP NZ,$DC15 |
| F1EC |
LD A,($9FE2) |
| F1EF |
CP B |
| F1F0 |
JP NZ,$DC15 |
| F1F3 |
OR $01 |
| F1F5 |
RET |
| F1F6 |
RLCA |
| F1F7 |
NOP |
| F1F8 |
LD IX,($A013) |
| F1FC |
SET 7,(IX+$05) |
| F200 |
OR $01 |
| F202 |
RET |
| F203 |
RLCA |
| F204 |
NOP |
| F205 |
LD IX,($A013) |
| F209 |
RES 0,(IX+$05) |
| F20D |
OR $01 |
| F20F |
RET |
| F210 |
RLCA |
| F211 |
NOP |
| F212 |
LD IX,($A013) |
| F216 |
SET 0,(IX+$05) |
| F21A |
OR $01 |
| F21C |
RET |
| F21D |
LD (BC),A |
| F21E |
ADC A,H |
| F21F |
DJNZ $F224 |
| F221 |
LD (BC),A |
| F222 |
ADC A,H |
| F223 |
LD (BC),A |
| F224 |
INC BC |
| F225 |
LD (BC),A |
| F226 |
ADC A,H |
| F227 |
INC D |
| F228 |
INC BC |
| F229 |
LD (BC),A |
| F22A |
ADC A,H |
| F22B |
LD (BC),A |
| F22C |
LD BC,$BE07 |
| F22F |
DEFB $DD |
| F230 |
LD (BC),A |
| F231 |
RST $38 |
| F232 |
LD (BC),A |
| F233 |
ADC A,H |
| F234 |
LD A,(DE) |
| F235 |
INC B |
| F236 |
LD (BC),A |
| F237 |
ADC A,H |
| F238 |
LD (BC),A |
| F239 |
INC B |
| F23A |
RRCA |
| F23B |
LD (BC),A |
| F23C |
ADC A,H |
| F23D |
LD E,$04 |
| F23F |
LD (BC),A |
| F240 |
ADC A,H |
| F241 |
LD (BC),A |
| F242 |
DEC B |
| F243 |
LD C,$1D |
| F245 |
JP P,$BE07 |
| F248 |
DEFB $DD |
| F249 |
LD (BC),A |
| F24A |
RST $38 |
| F24B |
LD (BC),A |
| F24C |
ADC A,H |
| F24D |
DEC D |
| F24E |
INC BC |
| F24F |
LD (BC),A |
| F250 |
ADC A,H |
| F251 |
LD (BC),A |
| F252 |
INC BC |
| F253 |
LD (BC),A |
| F254 |
ADC A,H |
| F255 |
LD DE,$0203 |
| F258 |
ADC A,H |
| F259 |
LD (BC),A |
| F25A |
LD BC,$BE07 |
| F25D |
DEFB $DD |
| F25E |
INC B |
| F25F |
RST $38 |
| F260 |
LD (BC),A |
| F261 |
ADC A,H |
| F262 |
RRA |
| F263 |
INC B |
| F264 |
LD (BC),A |
| F265 |
ADC A,H |
| F266 |
LD (BC),A |
| F267 |
LD BC,$BE07 |
| F26A |
DEFB $DD |
| F26B |
INC B |
| F26C |
RST $38 |
| F26D |
LD (BC),A |
| F26E |
ADC A,H |
| F26F |
DEC DE |
| F270 |
INC B |
| F271 |
LD (BC),A |
| F272 |
ADC A,H |
| F273 |
LD (BC),A |
| F274 |
LD BC,$460E |
| F277 |
JP P,$BE07 |
| F27A |
DEFB $DD |
| F27B |
INC A |
| F27C |
RST $38 |
| F27D |
LD (BC),A |
| F27E |
ADC A,H |
| F27F |
RLA |
| F280 |
LD A,(BC) |
| F281 |
LD (BC),A |
| F282 |
ADC A,H |
| F283 |
INC B |
| F284 |
DEC B |
| F285 |
LD (BC),A |
| F286 |
ADC A,H |
| F287 |
LD D,$0A |
| F289 |
LD (BC),A |
| F28A |
ADC A,H |
| F28B |
INC BC |
| F28C |
DEC B |
| F28D |
RLCA |
| F28E |
CP (HL) |
| F28F |
DEFB $DD |
| F290 |
INC A |
| F291 |
RST $38 |
| F292 |
LD (BC),A |
| F293 |
ADC A,H |
| F294 |
LD (HL),$0A |
| F296 |
LD (BC),A |
| F297 |
ADC A,H |
| F298 |
INC B |
| F299 |
DEC B |
| F29A |
LD (BC),A |
| F29B |
ADC A,H |
| F29C |
SCF |
| F29D |
LD A,(BC) |
| F29E |
LD (BC),A |
| F29F |
ADC A,H |
| F2A0 |
INC BC |
| F2A1 |
DEC B |
| F2A2 |
LD C,$78 |
| F2A4 |
JP P,$0784 |
| F2A7 |
RLCA |
| F2A8 |
RET |
| F2A9 |
CALL PO,$FFFD |
| F2AC |
RLCA |
| F2AD |
CP (HL) |
| F2AE |
DEFB $DD |
| F2AF |
CALL M,$0BFF |
| F2B2 |
RRCA |
| F2B3 |
LD C,$B2 |
| F2B5 |
JP P,$FD05 |
| F2B8 |
XOR H |
| F2B9 |
LD L,E |
| F2BA |
RLCA |
| F2BB |
CPL |
| F2BC |
PUSH HL |
| F2BD |
INC B |
| F2BE |
INC B |
| F2BF |
INC BC |
| F2C0 |
XOR B |
| F2C1 |
PUSH HL |
| F2C2 |
ADD A,C |
| F2C3 |
ADD A,D |
| F2C4 |
RET NC |
| F2C5 |
JP P,$7A83 |
| F2C8 |
PUSH HL |
| F2C9 |
CP A |
| F2CA |
JP P,$F686 |
| F2CD |
LD L,E |
| F2CE |
HALT |
| F2CF |
DI |
| F2D0 |
INC BC |
| F2D1 |
ADC A,B |
| F2D2 |
PUSH HL |
| F2D3 |
RLCA |
| F2D4 |
CPL |
| F2D5 |
PUSH HL |
| F2D6 |
DEC B |
| F2D7 |
INC BC |
| F2D8 |
ADD A,E |
| F2D9 |
LD A,$E6 |
| F2DB |
EX DE,HL |
| F2DC |
JP P,$A803 |
| F2DF |
PUSH HL |
| F2E0 |
ADD A,E |
| F2E1 |
LD A,D |
| F2E2 |
PUSH HL |
| F2E3 |
RET C |
| F2E4 |
JP P,$FD85 |
| F2E7 |
DEC DE |
| F2E8 |
LD L,H |
| F2E9 |
CP D |
| F2EA |
JP P,$8282 |
| F2ED |
DEFB $FD |
| F2EE |
RST $38 |
| F2EF |
CALL M,$82F2 |
| F2F2 |
ADD A,C |
| F2F3 |
DEFB $FD |
| F2F4 |
EI |
| F2F5 |
LD L,$F3 |
| F2F7 |
INC DE |
| F2F8 |
AND $E6 |
| F2FA |
LD E,C |
| F2FB |
DI |
| F2FC |
INC BC |
| F2FD |
ADC A,B |
| F2FE |
PUSH HL |
| F2FF |
RLCA |
| F300 |
CPL |
| F301 |
PUSH HL |
| F302 |
DEC B |
| F303 |
LD (BC),A |
| F304 |
ADD A,E |
| F305 |
LD D,H |
| F306 |
AND $A2 |
| F308 |
DI |
| F309 |
ADD A,E |
| F30A |
LD L,A |
| F30B |
AND $66 |
| F30D |
DI |
| F30E |
LD (DE),A |
| F30F |
ADD A,D |
| F310 |
DEFB $FD |
| F311 |
RST $38 |
| F312 |
LD L,$F3 |
| F314 |
INC BC |
| F315 |
XOR B |
| F316 |
PUSH HL |
| F317 |
ADD A,E |
| F318 |
LD A,D |
| F319 |
PUSH HL |
| F31A |
INC B |
| F31B |
DI |
| F31C |
ADD A,E |
| F31D |
LD D,H |
| F31E |
AND $A2 |
| F320 |
DI |
| F321 |
ADD A,E |
| F322 |
LD L,A |
| F323 |
AND $69 |
| F325 |
DI |
| F326 |
RLCA |
| F327 |
CP H |
| F328 |
AND $FD |
| F32A |
EI |
| F32B |
LD C,$FF |
| F32D |
JP P,$8803 |
| F330 |
PUSH HL |
| F331 |
LD B,$C7 |
| F333 |
LD L,E |
| F334 |
RLCA |
| F335 |
CPL |
| F336 |
PUSH HL |
| F337 |
DEC B |
| F338 |
LD (BC),A |
| F339 |
ADD A,E |
| F33A |
LD D,H |
| F33B |
AND $A2 |
| F33D |
DI |
| F33E |
ADD A,E |
| F33F |
LD L,A |
| F340 |
AND $66 |
| F342 |
DI |
| F343 |
ADD A,D |
| F344 |
ADD A,D |
| F345 |
DEFB $FD |
| F346 |
RST $38 |
| F347 |
CALL M,$12F2 |
| F34A |
ADD A,C |
| F34B |
DEFB $FD |
| F34C |
EI |
| F34D |
LD E,C |
| F34E |
DI |
| F34F |
INC BC |
| F350 |
XOR B |
| F351 |
PUSH HL |
| F352 |
SUB E |
| F353 |
LD A,D |
| F354 |
PUSH HL |
| F355 |
ADD HL,SP |
| F356 |
DI |
| F357 |
LD SP,$03F3 |
| F35A |
ADC A,B |
| F35B |
PUSH HL |
| F35C |
INC BC |
| F35D |
LD C,$E7 |
| F35F |
SUB E |
| F360 |
AND $E6 |
| F362 |
CALL M,$76F2 |
| F365 |
DI |
| F366 |
INC BC |
| F367 |
ADC A,B |
| F368 |
PUSH HL |
| F369 |
RRCA |
| F36A |
RRCA |
| F36B |
ADD A,D |
| F36C |
ADD A,D |
| F36D |
DEFB $FD |
| F36E |
RST $38 |
| F36F |
RET NC |
| F370 |
JP P,$E683 |
| F373 |
AND $E5 |
| F375 |
JP P,$8002 |
| F378 |
CALL M,$8300 |
| F37B |
ADD A,B |
| F37C |
DI |
| F37D |
LD A,D |
| F37E |
DI |
| F37F |
DEC BC |
| F380 |
RET Z |
| F381 |
NOP |
| F382 |
ADC A,C |
| F383 |
DI |
| F384 |
LD (BC),A |
| F385 |
ADD A,B |
| F386 |
DEFB $FD |
| F387 |
NOP |
| F388 |
DEC BC |
| F389 |
LD IX,($A013) |
| F38D |
LD A,($A036) |
| F390 |
DEC A |
| F391 |
CP (IX+$01) |
| F394 |
JP NZ,$DC15 |
| F397 |
LD HL,$A034 |
| F39A |
INC A |
| F39B |
CP (HL) |
| F39C |
JP Z,$DC15 |
| F39F |
OR $01 |
| F3A1 |
RET |
| F3A2 |
INC BC |
| F3A3 |
ADC A,B |
| F3A4 |
PUSH HL |
| F3A5 |
RLCA |
| F3A6 |
LD B,$E5 |
| F3A8 |
EI |
| F3A9 |
DEFB $FD |
| F3AA |
LD C,$69 |
| F3AC |
DI |
| F3AD |
RLCA |
| F3AE |
LD B,C |
| F3AF |
SBC A,H |
| F3B0 |
DEFB $FD |
| F3B1 |
RST $38 |
| F3B2 |
ADD A,E |
| F3B3 |
LD D,H |
| F3B4 |
AND $C1 |
| F3B6 |
DI |
| F3B7 |
ADD A,E |
| F3B8 |
LD L,A |
| F3B9 |
AND $C1 |
| F3BB |
DI |
| F3BC |
RLCA |
| F3BD |
CP H |
| F3BE |
AND $FC |
| F3C0 |
EI |
| F3C1 |
DEC BC |
| F3C2 |
PUSH IY |
| F3C4 |
PUSH HL |
| F3C5 |
PUSH HL |
| F3C6 |
POP IY |
| F3C8 |
PUSH DE |
| F3C9 |
PUSH BC |
| F3CA |
LD D,$7F |
| F3CC |
LD E,$3F |
| F3CE |
LD B,$01 |
| F3D0 |
LD C,$01 |
| F3D2 |
LD L,$01 |
| F3D4 |
LD A,(IY+$00) |
| F3D7 |
AND A |
| F3D8 |
JP Z,$F488 |
| F3DB |
INC IY |
| F3DD |
CP $08 |
| F3DF |
JR NZ,$F3EF |
| F3E1 |
LD D,(IY+$00) |
| F3E4 |
SET 7,D |
| F3E6 |
INC IY |
| F3E8 |
LD E,(IY+$00) |
| F3EB |
INC IY |
| F3ED |
JR $F3D4 |
| F3EF |
BIT 7,A |
| F3F1 |
JR Z,$F414 |
| F3F3 |
LD B,A |
| F3F4 |
AND $07 |
| F3F6 |
LD C,A |
| F3F7 |
LD A,B |
| F3F8 |
RRCA |
| F3F9 |
AND $3C |
| F3FB |
LD B,A |
| F3FC |
LD A,(IY+$00) |
| F3FF |
AND $3F |
| F401 |
LD L,A |
| F402 |
INC L |
| F403 |
LD A,(IY+$00) |
| F406 |
INC IY |
| F408 |
RLCA |
| F409 |
RLCA |
| F40A |
AND $03 |
| F40C |
OR B |
| F40D |
LD B,A |
| F40E |
INC B |
| F40F |
CALL $F56E |
| F412 |
JR $F3D4 |
| F414 |
BIT 6,A |
| F416 |
JR Z,$F42E |
| F418 |
AND $07 |
| F41A |
PUSH DE |
| F41B |
LD D,(IY+$00) |
| F41E |
SET 7,D |
| F420 |
INC IY |
| F422 |
LD E,(IY+$00) |
| F425 |
INC IY |
| F427 |
CALL $F490 |
| F42A |
POP DE |
| F42B |
JP $F3D4 |
| F42E |
BIT 5,A |
| F430 |
JP Z,$F3D4 |
| F433 |
AND $07 |
| F435 |
RLCA |
| F436 |
RLCA |
| F437 |
RLCA |
| F438 |
PUSH HL |
| F439 |
PUSH DE |
| F43A |
PUSH BC |
| F43B |
LD C,A |
| F43C |
LD H,(IY+$00) |
| F43F |
INC IY |
| F441 |
LD A,(IY+$00) |
| F444 |
ADD A,$10 |
| F446 |
LD L,A |
| F447 |
INC IY |
| F449 |
LD A,(IY+$00) |
| F44C |
INC IY |
| F44E |
CP $FF |
| F450 |
JR Z,$F482 |
| F452 |
LD B,A |
| F453 |
AND $03 |
| F455 |
LD E,A |
| F456 |
LD A,B |
| F457 |
RRCA |
| F458 |
RRCA |
| F459 |
AND $3F |
| F45B |
INC A |
| F45C |
LD B,A |
| F45D |
LD A,(HL) |
| F45E |
AND $07 |
| F460 |
RLCA |
| F461 |
RLCA |
| F462 |
RLCA |
| F463 |
CP C |
| F464 |
JR NZ,$F468 |
| F466 |
XOR $38 |
| F468 |
RRCA |
| F469 |
RRCA |
| F46A |
RRCA |
| F46B |
OR C |
| F46C |
LD (HL),A |
| F46D |
LD A,E |
| F46E |
AND A |
| F46F |
CALL Z,$F514 |
| F472 |
DEC A |
| F473 |
CALL Z,$F540 |
| F476 |
DEC A |
| F477 |
CALL Z,$F525 |
| F47A |
DEC A |
| F47B |
CALL Z,$F536 |
| F47E |
DJNZ $F45D |
| F480 |
JR $F449 |
| F482 |
POP BC |
| F483 |
POP DE |
| F484 |
POP HL |
| F485 |
JP $F3D4 |
| F488 |
POP BC |
| F489 |
POP DE |
| F48A |
POP HL |
| F48B |
POP IY |
| F48D |
RET |
| F48E |
NOP |
| F48F |
NOP |
| F490 |
LD ($F60B),A |
| F493 |
PUSH DE |
| F494 |
PUSH HL |
| F495 |
LD HL,$00B0 |
| F498 |
PUSH HL |
| F499 |
CALL $F50D |
| F49C |
JR NZ,$F4A5 |
| F49E |
CALL $F565 |
| F4A1 |
JR NZ,$F499 |
| F4A3 |
JR $F4AB |
| F4A5 |
CALL $F5D2 |
| F4A8 |
CALL $F55E |
| F4AB |
LD HL,$0000 |
| F4AE |
LD ($F48E),HL |
| F4B1 |
CALL $F54A |
| F4B4 |
LD A,$00 |
| F4B6 |
JR Z,$F4CD |
| F4B8 |
CALL $F50D |
| F4BB |
LD A,$00 |
| F4BD |
JR NZ,$F4C8 |
| F4BF |
LD A,($F48E) |
| F4C2 |
AND A |
| F4C3 |
JR NZ,$F4C8 |
| F4C5 |
PUSH DE |
| F4C6 |
LD A,$01 |
| F4C8 |
PUSH AF |
| F4C9 |
CALL $F555 |
| F4CC |
POP AF |
| F4CD |
LD ($F48E),A |
| F4D0 |
CALL $F555 |
| F4D3 |
LD A,$00 |
| F4D5 |
JR Z,$F4EC |
| F4D7 |
CALL $F50D |
| F4DA |
LD A,$00 |
| F4DC |
JR NZ,$F4E7 |
| F4DE |
LD A,($F48F) |
| F4E1 |
AND A |
| F4E2 |
JR NZ,$F4E7 |
| F4E4 |
PUSH DE |
| F4E5 |
LD A,$01 |
| F4E7 |
PUSH AF |
| F4E8 |
CALL $F54A |
| F4EB |
POP AF |
| F4EC |
LD ($F48F),A |
| F4EF |
CALL $F5D2 |
| F4F2 |
CALL $F55E |
| F4F5 |
JR Z,$F4FF |
| F4F7 |
CALL $F50D |
| F4FA |
JR Z,$F4B1 |
| F4FC |
CALL $F5D2 |
| F4FF |
POP DE |
| F500 |
LD A,E |
| F501 |
CP $B0 |
| F503 |
JR NZ,$F499 |
| F505 |
LD A,$00 |
| F507 |
LD ($F60B),A |
| F50A |
POP HL |
| F50B |
POP DE |
| F50C |
RET |
| F50D |
PUSH HL |
| F50E |
CALL $F5FB |
| F511 |
AND (HL) |
| F512 |
POP HL |
| F513 |
RET |
| F514 |
PUSH AF |
| F515 |
PUSH DE |
| F516 |
LD DE,$0020 |
| F519 |
AND A |
| F51A |
SBC HL,DE |
| F51C |
LD A,H |
| F51D |
CP $57 |
| F51F |
JR NZ,$F522 |
| F521 |
ADD HL,DE |
| F522 |
POP DE |
| F523 |
POP AF |
| F524 |
RET |
| F525 |
PUSH AF |
| F526 |
PUSH DE |
| F527 |
LD DE,$0020 |
| F52A |
ADD HL,DE |
| F52B |
LD A,H |
| F52C |
CP $5A |
| F52E |
JR NZ,$F532 |
| F530 |
AND A |
| F531 |
SBC HL,DE |
| F533 |
POP DE |
| F534 |
POP AF |
| F535 |
RET |
| F536 |
PUSH AF |
| F537 |
DEC HL |
| F538 |
LD A,H |
| F539 |
CP $57 |
| F53B |
JR NZ,$F53E |
| F53D |
INC HL |
| F53E |
POP AF |
| F53F |
RET |
| F540 |
PUSH AF |
| F541 |
INC HL |
| F542 |
LD A,H |
| F543 |
CP $5A |
| F545 |
JR NZ,$F548 |
| F547 |
DEC HL |
| F548 |
POP AF |
| F549 |
RET |
| F54A |
INC E |
| F54B |
LD H,A |
| F54C |
LD A,E |
| F54D |
CP $B0 |
| F54F |
LD A,H |
| F550 |
RET NZ |
| F551 |
DEC E |
| F552 |
XOR A |
| F553 |
LD A,H |
| F554 |
RET |