![]()  | 
Routines | 
| Prev: DC15 | Up: Map | Next: E691 | 
| DC6C | LD A,($A036) | |||
| DC6F | CP $00 | |||
| DC71 | RET Z | |||
| DC72 | CP $01 | |||
| DC74 | RET Z | |||
| DC75 | CP $64 | |||
| DC77 | RET Z | |||
| DC78 | OR $01 | |||
| DC7A | RET | |||
| DC7B | JR NZ,$DC8D | |||
| DC7D | CALL $DC6C | |||
| DC80 | RET NZ | |||
| DC81 | CALL $A2A2 | |||
| DC84 | LD A,($A00A) | |||
| DC87 | CALL $D102 | |||
| DC8A | OR $01 | |||
| DC8C | RET | |||
| DC8D | LD L,D | |||
| DC8E | DJNZ $DC48 | |||
| DC90 | DEFB $DD | |||
| DC91 | LD IX,($A013) | |||
| DC95 | LD IY,($A017) | |||
| DC99 | LD A,(IY+$01) | |||
| DC9C | LD (IX+$01),A | |||
| DC9F | OR $01 | |||
| DCA1 | RET | |||
| DCA2 | CALL $D26C | |||
| DCA5 | JR C,$DCB6 | |||
| DCA7 | LD A,($A036) | |||
| DCAA | LD HL,$A034 | |||
| DCAD | CALL $D278 | |||
| DCB0 | JP C,$DC15 | |||
| DCB3 | OR $01 | |||
| DCB5 | RET | |||
| DCB6 | LD HL,$DCBB | |||
| DCB9 | XOR A | |||
| DCBA | RET | |||
| DCBB | LD HL,$68B7 | |||
| DCBE | JP $A59F | |||
| DCC1 | LD L,C | |||
| DCC2 | DJNZ $DC66 | |||
| DCC4 | CALL C,$2ADD | |||
| DCC7 | INC DE | |||
| DCC8 | AND B | |||
| DCC9 | LD A,($A036) | |||
| DCCC | LD (IX+$01),A | |||
| DCCF | OR $01 | |||
| DCD1 | RET | |||
| DCD2 | LD A,($A033) | |||
| DCD5 | CALL $D448 | |||
| DCD8 | CP $FF | |||
| DCDA | JP Z,$DC15 | |||
| 
 
This entry point is used by the routine at DC15.
 
 | 
||||
| DCDD | CALL $CBA7 | |||
| DCE0 | LD IY,($A017) | |||
| DCE4 | LD A,(IY+$01) | |||
| DCE7 | CP $FF | |||
| DCE9 | JP NZ,$DC15 | |||
| DCEC | LD A,(IX+$02) | |||
| DCEF | AND A | |||
| DCF0 | JP Z,$DC15 | |||
| DCF3 | LD A,(IX+$01) | |||
| DCF6 | CALL $DD35 | |||
| DCF9 | JP NZ,$DC15 | |||
| DCFC | OR $01 | |||
| DCFE | RET | |||
| DCFF | NOP | |||
| DD00 | NOP | |||
| DD01 | NOP | |||
| DD02 | NOP | |||
| DD03 | LD H,B | |||
| DD04 | JR NZ,$DCD8 | |||
| DD06 | CALL C,$7EDD | |||
| DD09 | LD (BC),A | |||
| DD0A | LD B,A | |||
| 
 
This entry point is used by the routine at DC15.
 
 | 
||||
| DD0B | LD A,($A036) | |||
| DD0E | PUSH AF | |||
| DD0F | LD HL,$A036 | |||
| DD12 | CP (HL) | |||
| DD13 | LD A,B | |||
| DD14 | JR NZ,$DD19 | |||
| DD16 | LD ($A00A),A | |||
| DD19 | CP $FF | |||
| DD1B | JR NZ,$DD1E | |||
| DD1D | XOR A | |||
| DD1E | LD ($DD01),A | |||
| DD21 | CALL FetchLocationDataPointer | |||
| DD24 | LD ($DCFF),IX | |||
| DD28 | POP AF | |||
| DD29 | CALL FetchObjectDataPointer | |||
| DD2C | LD (IX+$0F),B | |||
| DD2F | CALL $D249 | |||
| DD32 | OR $01 | |||
| DD34 | RET | |||
| DD35 | AND A | |||
| DD36 | RET Z | |||
| DD37 | PUSH IX | |||
| DD39 | CALL FetchObjectDataPointer | |||
| DD3C | LD A,(IX+$05) | |||
| DD3F | AND $28 | |||
| DD41 | LD A,(IX+$02) | |||
| DD44 | POP IX | |||
| DD46 | JR Z,$DD4F | |||
| DD48 | CP (IY+$02) | |||
| DD4B | JR C,$DD4F | |||
| DD4D | XOR A | |||
| DD4E | RET | |||
| DD4F | OR $01 | |||
| DD51 | RET | |||
| DD52 | AND H | |||
| DD53 | NOP | |||
| DD54 | RLA | |||
| DD55 | LD H,C | |||
| DD56 | DEFB $DD | |||
| DD57 | DEFB $FD | |||
| DD58 | RST $38 | |||
| DD59 | LD H,B | |||
| DD5A | DEFB $DD | |||
| DD5B | LD DE,$60FD | |||
| DD5E | DEFB $DD | |||
| DD5F | DEC BC | |||
| DD60 | LD A,(BC) | |||
| DD61 | LD H,H | |||
| DD62 | NOP | |||
| DD63 | LD L,(HL) | |||
| DD64 | DEFB $DD | |||
| DD65 | LD A,(IX+$00) | |||
| DD68 | LD ($9FD7),A | |||
| DD6B | OR $01 | |||
| DD6D | RET | |||
| DD6E | LD A,($A034) | |||
| DD71 | CALL $D471 | |||
| DD74 | CP $FF | |||
| DD76 | JP Z,$DC15 | |||
| DD79 | LD A,(IX+$00) | |||
| DD7C | CP $0B | |||
| DD7E | JP NC,$DC15 | |||
| DD81 | OR $01 | |||
| DD83 | RET | |||
| DD84 | LD L,L | |||
| DD85 | NOP | |||
| DD86 | SUB C | |||
| DD87 | DEFB $DD | |||
| DD88 | LD A,(IX+$01) | |||
| DD8B | LD ($9FD6),A | |||
| DD8E | OR $01 | |||
| DD90 | RET | |||
| DD91 | LD IX,($A013) | |||
| DD95 | LD A,(IX+$01) | |||
| DD98 | AND A | |||
| DD99 | INC A | |||
| DD9A | JP Z,$DC15 | |||
| DD9D | RET | |||
| DD9E | DEC C | |||
| DD9F | DJNZ $DDDB | |||
| DDA1 | INC (HL) | |||
| DDA2 | AND B | |||
| DDA3 | CALL FindCharacter | |||
| DDA6 | CP $FF | |||
| DDA8 | LD A,$00 | |||
| DDAA | JR Z,$DDAE | |||
| DDAC | LD A,$01 | |||
| DDAE | CALL $B86A | |||
| DDB1 | OR $01 | |||
| DDB3 | RET | |||
| DDB4 | LD B,B | |||
| DDB5 | LD D,B | |||
| DDB6 | CP B | |||
| DDB7 | DEFB $DD | |||
| DDB8 | CALL $CBA7 | |||
| DDBB | OR $01 | |||
| DDBD | RET | |||
| DDBE | LD B,B | |||
| DDBF | NOP | |||
| DDC0 | CP B | |||
| DDC1 | DEFB $DD | |||
| DDC2 | LD A,($A034) | |||
| DDC5 | LD ($A01F),A | |||
| DDC8 | OR $01 | |||
| DDCA | RET | |||
| DDCB | NOP | |||
| DDCC | NOP | |||
| DDCD | NOP | |||
| DDCE | NOP | |||
| DDCF | NOP | |||
| DDD0 | LD B,L | |||
| DDD1 | NOP | |||
| DDD2 | CP B | |||
| DDD3 | LD IX,($A02F) | |||
| DDD7 | RES 7,H | |||
| DDD9 | PUSH HL | |||
| DDDA | LD A,H | |||
| DDDB | AND $3F | |||
| DDDD | LD H,A | |||
| DDDE | LD A,L | |||
| DDDF | AND $3F | |||
| DDE1 | LD L,A | |||
| DDE2 | CALL $DE48 | |||
| DDE5 | LD ($DDCD),HL | |||
| DDE8 | LD HL,($9FDF) | |||
| DDEB | CALL $DE48 | |||
| DDEE | LD ($DDCB),HL | |||
| DDF1 | POP HL | |||
| DDF2 | LD A,$61 | |||
| DDF4 | LD ($DDCF),A | |||
| DDF7 | BIT 6,H | |||
| DDF9 | JR NZ,$DE19 | |||
| DDFB | LD A,$70 | |||
| DDFD | LD ($DDCF),A | |||
| DE00 | BIT 6,L | |||
| DE02 | JR NZ,$DE19 | |||
| DE04 | CALL $DE60 | |||
| DE07 | LD A,($9FE2) | |||
| DE0A | JR C,$DE0E | |||
| DE0C | JR NZ,$DE16 | |||
| DE0E | CP $61 | |||
| DE10 | LD A,$70 | |||
| DE12 | JR Z,$DE16 | |||
| DE14 | LD A,$61 | |||
| DE16 | LD ($DDCF),A | |||
| DE19 | LD HL,($DDCD) | |||
| DE1C | LD DE,($DDCB) | |||
| DE20 | AND A | |||
| DE21 | SBC HL,DE | |||
| DE23 | LD DE,$02D0 | |||
| DE26 | LD A,($9FE2) | |||
| DE29 | LD C,A | |||
| DE2A | LD A,($DDCF) | |||
| DE2D | LD B,A | |||
| DE2E | CALL $DE60 | |||
| DE31 | JR C,$DE3C | |||
| DE33 | JR Z,$DE3C | |||
| DE35 | LD A,B | |||
| DE36 | CP C | |||
| DE37 | JR Z,$DE42 | |||
| DE39 | ADD HL,DE | |||
| DE3A | JR $DE42 | |||
| DE3C | ADD HL,DE | |||
| DE3D | LD A,B | |||
| DE3E | CP C | |||
| DE3F | JR NZ,$DE42 | |||
| DE41 | ADD HL,DE | |||
| DE42 | LD ($A01F),HL | |||
| DE45 | OR $01 | |||
| DE47 | RET | |||
| DE48 | PUSH DE | |||
| DE49 | PUSH BC | |||
| DE4A | LD C,L | |||
| DE4B | LD B,H | |||
| DE4C | LD HL,$0000 | |||
| DE4F | LD DE,$003C | |||
| DE52 | LD A,B | |||
| DE53 | CP $0C | |||
| DE55 | JR Z,$DE5A | |||
| DE57 | ADD HL,DE | |||
| DE58 | DJNZ $DE57 | |||
| DE5A | LD B,$00 | |||
| DE5C | ADD HL,BC | |||
| DE5D | POP BC | |||
| DE5E | POP DE | |||
| DE5F | RET | |||
| DE60 | PUSH HL | |||
| DE61 | PUSH DE | |||
| DE62 | LD HL,($DDCD) | |||
| DE65 | LD DE,($DDCB) | |||
| DE69 | AND A | |||
| DE6A | SBC HL,DE | |||
| DE6C | POP DE | |||
| DE6D | POP HL | |||
| DE6E | RET | |||
| DE6F | JR NZ,$DE81 | |||
| DE71 | CALL $A2A2 | |||
| DE74 | LD HL,$68AD | |||
| DE77 | CALL $A59F | |||
| DE7A | LD A,($A036) | |||
| DE7D | CALL $D4CC | |||
| DE80 | AND A | |||
| DE81 | LD HL,$6900 | |||
| DE84 | JR NZ,$DE8C | |||
| DE86 | CALL $A59F | |||
| DE89 | OR $01 | |||
| DE8B | RET | |||
| DE8C | LD C,A | |||
| DE8D | LD A,($A00A) | |||
| DE90 | LD B,A | |||
| DE91 | LD A,($A036) | |||
| DE94 | CALL $D51A | |||
| DE97 | CALL $A2A2 | |||
| DE9A | OR $01 | |||
| DE9C | RET | |||
| DE9D | JR C,$DEAF | |||
| DE9F | ADD A,B | |||
| DEA0 | LD HL,$0000 | |||
| DEA3 | NOP | |||
| DEA4 | LD IX,($A013) | |||
| DEA8 | SET 5,(IX+$05) | |||
| DEAC | OR $01 | |||
| DEAE | RET | |||
| DEAF | JR C,$DEC1 | |||
| DEB1 | NOP | |||
| DEB2 | JR NZ,$DEB4 | |||
| DEB4 | NOP | |||
| DEB5 | NOP | |||
| DEB6 | LD IX,($A013) | |||
| DEBA | RES 5,(IX+$05) | |||
| DEBE | OR $01 | |||
| DEC0 | RET | |||
| DEC1 | LD A,D | |||
| DEC2 | JR $DE9D | |||
| DEC4 | SBC A,$09 | |||
| DEC6 | NOP | |||
| DEC7 | NOP | |||
| DEC8 | LD B,B | |||
| DEC9 | JR Z,$DEC8 | |||
| DECB | LD A,(HL) | |||
| DECC | RRCA | |||
| DECD | LD (IX+$0F),A | |||
| DED0 | LD A,($A035) | |||
| DED3 | LD (IX+$01),A | |||
| DED6 | OR $01 | |||
| DED8 | RET | |||
| DED9 | LD IX,($A013) | |||
| DEDD | LD IY,($A015) | |||
| DEE1 | LD A,($A035) | |||
| DEE4 | LD B,A | |||
| DEE5 | LD A,(IY+$04) | |||
| DEE8 | AND $07 | |||
| DEEA | JP Z,$DC15 | |||
| DEED | LD A,(IY+$02) | |||
| DEF0 | SUB (IX+$02) | |||
| DEF3 | JR C,$DF00 | |||
| DEF5 | PUSH AF | |||
| DEF6 | LD A,B | |||
| DEF7 | CALL $D2ED | |||
| DEFA | LD B,A | |||
| DEFB | POP AF | |||
| DEFC | SUB B | |||
| DEFD | JR C,$DF00 | |||
| DEFF | RET NZ | |||
| DF00 | XOR A | |||
| DF01 | RET | |||
| DF02 | LD L,D | |||
| DF03 | DEC E | |||
| DF04 | INC H | |||
| DF05 | RST $18 | |||
| DF06 | LD IY,($A015) | |||
| DF0A | LD IX,($A013) | |||
| DF0E | LD A,($A035) | |||
| DF11 | LD (IX+$01),A | |||
| DF14 | LD A,(IY+$0F) | |||
| DF17 | LD (IX+$0F),A | |||
| DF1A | LD B,A | |||
| DF1B | LD A,($A034) | |||
| DF1E | CALL $D249 | |||
| DF21 | OR $01 | |||
| DF23 | RET | |||
| DF24 | LD A,($A034) | |||
| DF27 | LD B,A | |||
| DF28 | LD A,($A035) | |||
| DF2B | JP $C8C6 | |||
| DF2E | LD A,($A034) | |||
| DF31 | CALL $C8AF | |||
| DF34 | JR Z,$DF3D | |||
| DF36 | LD HL,$A036 | |||
| DF39 | CP (HL) | |||
| DF3A | JP NZ,$DC15 | |||
| DF3D | OR $01 | |||
| DF3F | RET | |||
| DF40 | LD A,B | |||
| DF41 | DJNZ $DF71 | |||
| DF43 | RST $18 | |||
| DF44 | ADD A,B | |||
| DF45 | LD B,B | |||
| DF46 | NOP | |||
| DF47 | NOP | |||
| DF48 | NOP | |||
| DF49 | LD A,$01 | |||
| DF4B | LD ($CAAE),A | |||
| DF4E | CALL $DC6C | |||
| DF51 | RET NZ | |||
| DF52 | CALL $DF5B | |||
| DF55 | CALL $A2A2 | |||
| DF58 | OR $01 | |||
| DF5A | RET | |||
| DF5B | LD A,($A034) | |||
| DF5E | CALL FetchObjectDataPointer | |||
| DF61 | SET 6,(IX+$06) | |||
| DF65 | LD L,(IX+$0D) | |||
| DF68 | LD H,(IX+$0E) | |||
| DF6B | LD A,H | |||
| DF6C | OR L | |||
| DF6D | JP NZ,$A59F | |||
| DF70 | LD HL,$68E1 | |||
| DF73 | CALL $A59F | |||
| DF76 | CALL $D3D5 | |||
| DF79 | LD A,$2E | |||
| DF7B | JP $A9B7 | |||
| DF7E | ADC A,B | |||
| DF7F | NOP | |||
| DF80 | RLCA | |||
| DF81 | POP BC | |||
| DF82 | CALL C,$FFFD | |||
| DF85 | RLCA | |||
| DF86 | ADC A,E | |||
| DF87 | RST $18 | |||
| DF88 | DEFB $FD | |||
| DF89 | RST $38 | |||
| DF8A | DEC BC | |||
| DF8B | EX AF,AF' | |||
| DF8C | NOP | |||
| DF8D | LD A,($9CA1) | |||
| DF90 | AND A | |||
| DF91 | JR Z,$E000 | |||
| DF93 | LD A,$FF | |||
| DF95 | LD ($9CA1),A | |||
| DF98 | LD IX,($A013) | |||
| DF9C | LD HL,$07D5 | |||
| DF9F | LD (IX+$09),L | |||
| DFA2 | LD (IX+$0A),H | |||
| DFA5 | JR $E000 | |||
| DFA7 | RET Z | |||
| DFA8 | NOP | |||
| DFA9 | INC E | |||
| DFAA | RET PO | |||
| DFAB | RLCA | |||
| DFAC | OR (HL) | |||
| DFAD | RST $18 | |||
| DFAE | DEFB $FD | |||
| DFAF | RST $38 | |||
| DFB0 | RLCA | |||
| DFB1 | SBC A,L | |||
| DFB2 | SBC A,$FD | |||
| DFB4 | RST $38 | |||
| DFB5 | DEC BC | |||
| DFB6 | RLCA | |||
| DFB7 | RET P | |||
| DFB8 | LD A,($A034) | |||
| DFBB | CP $59 | |||
| DFBD | JP NZ,$E000 | |||
| DFC0 | LD A,($9FE1) | |||
| DFC3 | CP $00 | |||
| DFC5 | JP NZ,$E000 | |||
| DFC8 | JR $DFCC | |||
| DFCA | NOP | |||
| DFCB | NOP | |||
| 
 
This entry point is used by the routine at E691.
 
 | 
||||
| DFCC | LD HL,$759C | |||
| DFCF | LD A,$06 | |||
| DFD1 | CALL FetchObjectDataPointer | |||
| DFD4 | LD A,($A009) | |||
| DFD7 | CP (IX+$0F) | |||
| DFDA | JP NZ,$9E74 | |||
| DFDD | LD HL,$75D2 | |||
| DFE0 | JP $9E74 | |||
| DFE3 | LD A,($A036) | |||
| DFE6 | CP $64 | |||
| DFE8 | JR $DFFD | |||
| DFEA | LD B,A | |||
| DFEB | DJNZ $DFD0 | |||
| DFED | RST $18 | |||
| DFEE | JR $E007 | |||
| DFF0 | LD C,B | |||
| DFF1 | DJNZ $E00F | |||
| DFF3 | RET PO | |||
| DFF4 | LD A,$64 | |||
| DFF6 | JR $E028 | |||
| DFF8 | LD A,($A036) | |||
| DFFB | CP $01 | |||
| DFFD | JP NZ,$DC15 | |||
| E000 | OR $01 | |||
| E002 | RET | |||
| E003 | LD B,A | |||
| E004 | DJNZ $DFFE | |||
| E006 | RST $18 | |||
| E007 | XOR A | |||
| E008 | CALL $E03A | |||
| E00B | LD IX,($A013) | |||
| E00F | LD (IX+$01),$00 | |||
| E013 | LD A,($A00A) | |||
| E016 | LD (IX+$0F),A | |||
| E019 | OR $01 | |||
| E01B | RET | |||
| E01C | LD A,($A036) | |||
| E01F | AND A | |||
| E020 | JR $DFFD | |||
| E022 | LD C,B | |||
| E023 | DJNZ $E041 | |||
| E025 | RET PO | |||
| E026 | LD A,$01 | |||
| E028 | CALL $E03A | |||
| E02B | LD IX,($A013) | |||
| E02F | LD (IX+$01),$00 | |||
| E033 | LD (IX+$0F),$00 | |||
| E037 | OR $01 | |||
| E039 | RET | |||
| E03A | LD C,A | |||
| E03B | LD A,($A036) | |||
| E03E | CALL FindCharacter | |||
| E041 | LD (IY+$00),C | |||
| E044 | LD IY,($A017) | |||
| E048 | LD A,C | |||
| E049 | CALL FetchObjectDataPointer | |||
| E04C | LD ($A017),IX | |||
| E050 | LD A,(IY+$01) | |||
| E053 | LD (IX+$01),A | |||
| E056 | LD (IY+$01),$FF | |||
| E05A | LD A,(IY+$0F) | |||
| E05D | LD (IX+$0F),A | |||
| E060 | LD (IY+$0F),$00 | |||
| E064 | LD B,$00 | |||
| E066 | INC B | |||
| E067 | LD A,B | |||
| E068 | CP $6E | |||
| E06A | JR Z,$E07C | |||
| E06C | CALL FetchObjectDataPointer | |||
| E06F | LD A,($A036) | |||
| E072 | CP (IX+$01) | |||
| E075 | JR NZ,$E066 | |||
| E077 | LD (IX+$01),C | |||
| E07A | JR $E066 | |||
| E07C | CALL $CFB6 | |||
| E07F | JR Z,$E086 | |||
| E081 | LD (IX+$00),C | |||
| E084 | JR $E07C | |||
| E086 | LD A,C | |||
| E087 | LD ($A036),A | |||
| E08A | OR $01 | |||
| E08C | RET | |||
| E08D | ADC A,L | |||
| E08E | INC B | |||
| E08F | ADD A,A | |||
| E090 | PUSH IY | |||
| E092 | DEFB $FD | |||
| E093 | RST $38 | |||
| E094 | SBC A,E | |||
| E095 | RET PO | |||
| E096 | DEC B | |||
| E097 | SBC A,(IY+$6B) | |||
| E09A | DEC BC | |||
| E09B | LD (BC),A | |||
| E09C | DEC E | |||
| E09D | CALL M,$0BFF | |||
| E0A0 | ADC A,B | |||
| E0A1 | NOP | |||
| E0A2 | RLCA | |||
| E0A3 | XOR L | |||
| E0A4 | RET PO | |||
| E0A5 | LD (BC),A | |||
| E0A6 | LD E,L | |||
| E0A7 | RLCA | |||
| E0A8 | DEC (HL) | |||
| E0A9 | POP HL | |||
| E0AA | DEFB $FD | |||
| E0AB | RST $38 | |||
| E0AC | DEC BC | |||
| E0AD | LD C,L | |||
| E0AE | RLCA | |||
| E0AF | INC E | |||
| E0B0 | RET PO | |||
| E0B1 | LD A,($A00A) | |||
| E0B4 | CP $58 | |||
| E0B6 | JR NZ,$E0DD | |||
| E0B8 | LD A,($9FE1) | |||
| E0BB | CP $01 | |||
| E0BD | JR NZ,$E0DD | |||
| E0BF | LD IX,($A015) | |||
| E0C3 | SET 7,(IX+$06) | |||
| E0C7 | SET 7,(IX+$05) | |||
| E0CB | LD A,($A00A) | |||
| E0CE | LD (IX+$0F),A | |||
| E0D1 | LD A,($A034) | |||
| E0D4 | LD (IX+$01),A | |||
| E0D7 | LD HL,$7B5A | |||
| E0DA | CALL $A59F | |||
| E0DD | OR $01 | |||
| E0DF | RET | |||
| E0E0 | ADC A,B | |||
| E0E1 | NOP | |||
| E0E2 | RLCA | |||
| E0E3 | DEC (HL) | |||
| E0E4 | POP HL | |||
| E0E5 | DEFB $FD | |||
| E0E6 | RST $38 | |||
| E0E7 | INC BC | |||
| E0E8 | EX DE,HL | |||
| E0E9 | RET PO | |||
| E0EA | DEC BC | |||
| E0EB | NOP | |||
| E0EC | NOP | |||
| E0ED | LD A,$51 | |||
| E0EF | JP $9C56 | |||
| E0F2 | ADC A,B | |||
| E0F3 | NOP | |||
| E0F4 | RLCA | |||
| E0F5 | DEC (HL) | |||
| E0F6 | POP HL | |||
| E0F7 | DEFB $FD | |||
| E0F8 | RST $38 | |||
| E0F9 | INC BC | |||
| E0FA | DEFB $FD | |||
| E0FB | RET PO | |||
| E0FC | DEC BC | |||
| E0FD | NOP | |||
| E0FE | NOP | |||
| E0FF | LD A,$3F | |||
| E101 | JP $9C56 | |||
| E104 | EX AF,AF' | |||
| E105 | LD H,B | |||
| E106 | LD A,$01 | |||
| E108 | LD ($CAAE),A | |||
| E10B | LD A,($A036) | |||
| E10E | AND A | |||
| E10F | RET NZ | |||
| E110 | CALL $DF5B | |||
| E113 | LD IX,($A013) | |||
| E117 | BIT 5,(IX+$05) | |||
| E11B | RET NZ | |||
| E11C | SET 5,(IX+$05) | |||
| E120 | LD HL,$7BF7 | |||
| E123 | LD (IX+$0D),L | |||
| E126 | LD (IX+$0E),H | |||
| E129 | LD HL,$7C13 | |||
| E12C | CALL $A59F | |||
| E12F | CALL $A2A2 | |||
| E132 | OR $01 | |||
| E134 | RET | |||
| E135 | LD A,B | |||
| E136 | LD D,B | |||
| E137 | LD L,$DF | |||
| E139 | ADD A,B | |||
| E13A | LD B,B | |||
| E13B | NOP | |||
| E13C | NOP | |||
| E13D | NOP | |||
| E13E | LD A,$01 | |||
| E140 | LD ($CAAE),A | |||
| E143 | LD A,($A036) | |||
| E146 | AND A | |||
| E147 | RET NZ | |||
| E148 | CALL $E151 | |||
| E14B | CALL $A2A2 | |||
| E14E | OR $01 | |||
| E150 | RET | |||
| E151 | CALL $DF5B | |||
| E154 | LD A,($A034) | |||
| E157 | LD IX,$E16B | |||
| E15B | CALL SearchThreeByteTable | |||
| E15E | CP $FF | |||
| E160 | RET Z | |||
| E161 | LD L,(IX+$01) | |||
| E164 | LD H,(IX+$02) | |||
| E167 | CALL $A59F | |||
| E16A | RET | |||
| E16B | LD C,H | |||
| E16C | JP NZ,$667B | |||
| E16F | RST $10 | |||
| E170 | LD A,E | |||
| E171 | ADD HL,SP | |||
| E172 | SBC A,(HL) | |||
| E173 | LD A,H | |||
| E174 | LD A,$E7 | |||
| E176 | LD A,H | |||
| E177 | LD L,$4A | |||
| E179 | LD A,H | |||
| E17A | RST $38 | |||
| E17B | ADC A,L | |||
| E17C | RLCA | |||
| E17D | RLCA | |||
| E17E | ADC A,B | |||
| E17F | POP HL | |||
| E180 | DEFB $FD | |||
| E181 | CALL M,GetDirectionToken_0 | |||
| E184 | POP HL | |||
| E185 | DEFB $FD | |||
| E186 | CALL M,$0D0B | |||
| E189 | RLCA | |||
| E18A | LD A,($A035) | |||
| E18D | CP $10 | |||
| E18F | JR Z,$E199 | |||
| E191 | CP $43 | |||
| E193 | JR Z,$E199 | |||
| E195 | CP $11 | |||
| E197 | JR NZ,$E1D3 | |||
| E199 | LD IX,$9993 | |||
| E19D | SET 1,(IX+$03) | |||
| E1A1 | JR $E1D3 | |||
| E1A3 | ADC A,L | |||
| E1A4 | RLCA | |||
| E1A5 | RLA | |||
| E1A6 | OR D | |||
| E1A7 | POP HL | |||
| E1A8 | RST $38 | |||
| E1A9 | CALL M,$E1B1 | |||
| E1AC | RLCA | |||
| E1AD | SUB $E1 | |||
| E1AF | DEFB $FD | |||
| E1B0 | CALL M,$000B | |||
| E1B3 | RLCA | |||
| E1B4 | LD A,($A035) | |||
| E1B7 | CP $43 | |||
| E1B9 | JR NZ,$E1D3 | |||
| E1BB | CALL $C821 | |||
| E1BE | JR NZ,$E1C6 | |||
| E1C0 | CALL $E1FC | |||
| E1C3 | JP $DC15 | |||
| E1C6 | LD A,$5F | |||
| E1C8 | CALL $E03A | |||
| E1CB | LD IX,$998F | |||
| E1CF | SET 1,(IX+$03) | |||
| E1D3 | OR $01 | |||
| E1D5 | RET | |||
| E1D6 | DEC C | |||
| E1D7 | RLA | |||
| E1D8 | LD A,($A036) | |||
| E1DB | CALL $E207 | |||
| E1DE | JR Z,$E1FC | |||
| E1E0 | INC IX | |||
| E1E2 | LD A,($A035) | |||
| E1E5 | CALL $E201 | |||
| E1E8 | JR Z,$E1FC | |||
| E1EA | LD L,(IX+$01) | |||
| E1ED | LD H,(IX+$02) | |||
| E1F0 | PUSH AF | |||
| E1F1 | PUSH HL | |||
| E1F2 | LD HL,$6830 | |||
| E1F5 | CALL $A59F | |||
| E1F8 | POP AF | |||
| E1F9 | OR $01 | |||
| E1FB | RET | |||
| E1FC | LD HL,$761D | |||
| 
 
This entry point is used by the routine at E691.
 
 | 
||||
| E1FF | JR $E1F0 | |||
| E201 | CALL SearchThreeByteTable | |||
| E204 | CP $FF | |||
| E206 | RET | |||
| E207 | LD IX,$E22A | |||
| E20B | CP (IX+$00) | |||
| E20E | JR Z,$E1F9 | |||
| E210 | PUSH AF | |||
| E211 | LD A,(IX+$00) | |||
| E214 | CP $FE | |||
| E216 | JR Z,$E1F8 | |||
| E218 | INC A | |||
| E219 | JR Z,$E227 | |||
| E21B | INC IX | |||
| E21D | LD A,$FF | |||
| E21F | CALL SearchThreeByteTable | |||
| E222 | INC IX | |||
| E224 | POP AF | |||
| E225 | JR $E20B | |||
| E227 | POP AF | |||
| E228 | XOR A | |||
| E229 | RET | |||
| E22A | EX AF,AF' | |||
| E22B | DJNZ $E273 | |||
| E22D | LD A,B | |||
| E22E | LD DE,$7846 | |||
| E231 | RLCA | |||
| E232 | RET M | |||
| E233 | LD A,B | |||
| E234 | RST $38 | |||
| E235 | ADD HL,BC | |||
| E236 | DJNZ $E287 | |||
| E238 | LD A,C | |||
| E239 | LD DE,$794F | |||
| E23C | LD B,$C4 | |||
| E23E | LD A,C | |||
| E23F | RST $38 | |||
| E240 | LD A,(BC) | |||
| E241 | DJNZ $E278 | |||
| E243 | LD A,D | |||
| E244 | LD DE,$7A35 | |||
| E247 | RST $38 | |||
| E248 | LD B,$10 | |||
| E24A | CP C | |||
| E24B | LD A,D | |||
| E24C | LD DE,$7AB9 | |||
| E24F | LD (DE),A | |||
| E250 | INC L | |||
| E251 | LD (HL),A | |||
| E252 | RST $38 | |||
| E253 | DEC B | |||
| E254 | DJNZ $E24C | |||
| E256 | LD A,D | |||
| E257 | LD DE,$7AF6 | |||
| E25A | DEC C | |||
| E25B | AND H | |||
| E25C | HALT | |||
| E25D | RLCA | |||
| E25E | CALL NC,$FF78 | |||
| E261 | INC B | |||
| E262 | RRCA | |||
| E263 | LD (HL),C | |||
| E264 | LD (HL),E | |||
| E265 | RST $38 | |||
| E266 | RLCA | |||
| E267 | LD DE,$780C | |||
| E26A | LD (DE),A | |||
| E26B | LD ($FF77),HL | |||
| E26E | DEC C | |||
| E26F | LD B,E | |||
| E270 | ADD A,A | |||
| E271 | HALT | |||
| E272 | RST $38 | |||
| E273 | LD E,A | |||
| E274 | LD B,E | |||
| E275 | ADD A,A | |||
| E276 | HALT | |||
| E277 | DJNZ $E2BD | |||
| E279 | HALT | |||
| E27A | LD DE,$7644 | |||
| E27D | DEC C | |||
| E27E | DEC L | |||
| E27F | HALT | |||
| E280 | RST $38 | |||
| E281 | CP $12 | |||
| E283 | LD B,L | |||
| E284 | LD L,B | |||
| E285 | DJNZ $E2CC | |||
| E287 | LD L,B | |||
| E288 | LD DE,$6845 | |||
| E28B | RST $38 | |||
| E28C | RST $38 | |||
| E28D | LD A,($A036) | |||
| E290 | LD HL,$A034 | |||
| E293 | CP (HL) | |||
| E294 | JP Z,$DC15 | |||
| E297 | RET | |||
| E298 | LD A,($A034) | |||
| E29B | CP $1E | |||
| E29D | JR Z,$E2A4 | |||
| E29F | CP $21 | |||
| E2A1 | JP NZ,$DC15 | |||
| E2A4 | LD A,($A00A) | |||
| E2A7 | LD C,$00 | |||
| E2A9 | CALL $9C07 | |||
| E2AC | JP NZ,$DC15 | |||
| E2AF | LD IX,($A013) | |||
| E2B3 | LD A,(IX+$0F) | |||
| E2B6 | AND A | |||
| E2B7 | JP NZ,$DC15 | |||
| E2BA | LD A,($A034) | |||
| E2BD | CALL $CFB9 | |||
| E2C0 | JP NZ,$DC15 | |||
| E2C3 | OR $01 | |||
| E2C5 | RET | |||
| E2C6 | NOP | |||
| E2C7 | LD B,A | |||
| E2C8 | DJNZ $E262 | |||
| E2CA | JP PO,$0A3A | |||
| E2CD | AND B | |||
| E2CE | LD B,A | |||
| E2CF | LD A,($A034) | |||
| E2D2 | INC A | |||
| E2D3 | LD ($E2C6),A | |||
| E2D6 | DEC A | |||
| E2D7 | CALL $DD0E | |||
| E2DA | LD A,($A036) | |||
| E2DD | LD B,A | |||
| E2DE | LD A,($A034) | |||
| E2E1 | LD C,A | |||
| E2E2 | LD DE,$F2B6 | |||
| E2E5 | LD A,($E2C6) | |||
| E2E8 | CALL $E2EE | |||
| E2EB | OR $01 | |||
| E2ED | RET | |||
| E2EE | PUSH DE | |||
| E2EF | LD D,A | |||
| E2F0 | LD A,B | |||
| E2F1 | LD ($A034),A | |||
| E2F4 | LD A,C | |||
| E2F5 | LD ($A035),A | |||
| E2F8 | LD A,($A036) | |||
| E2FB | PUSH AF | |||
| E2FC | LD A,D | |||
| E2FD | LD ($A036),A | |||
| E300 | CALL FindCharacter | |||
| E303 | LD L,(IY+$01) | |||
| E306 | LD H,(IY+$02) | |||
| E309 | LD B,$02 | |||
| E30B | CALL $CF80 | |||
| E30E | POP AF | |||
| E30F | LD ($A036),A | |||
| E312 | POP DE | |||
| E313 | LD (IY+$01),E | |||
| E316 | LD (IY+$02),D | |||
| E319 | OR $01 | |||
| E31B | RET | |||
| E31C | LD IX,($A013) | |||
| E320 | BIT 5,(IX+$06) | |||
| E324 | JP Z,$DC15 | |||
| E327 | RET | |||
| E328 | LD L,D | |||
| E329 | DJNZ $E347 | |||
| E32B | EX (SP),HL | |||
| E32C | LD HL,$6836 | |||
| E32F | CALL $A59F | |||
| E332 | LD IX,($A013) | |||
| E336 | LD L,(IX+$09) | |||
| E339 | LD H,(IX+$0A) | |||
| E33C | CALL $A419 | |||
| E33F | CALL $A2A2 | |||
| E342 | OR $01 | |||
| E344 | RET | |||
| E345 | CALL $E34F | |||
| E348 | RET Z | |||
| E349 | LD A,$25 | |||
| E34B | LD ($A033),A | |||
| E34E | RET | |||
| E34F | LD A,($A036) | |||
| E352 | CALL $E619 | |||
| E355 | JR Z,$E365 | |||
| E357 | CALL $E39C | |||
| E35A | CALL $E3A9 | |||
| E35D | AND A | |||
| E35E | SBC HL,DE | |||
| E360 | JR C,$E365 | |||
| E362 | OR $01 | |||
| E364 | RET | |||
| E365 | LD HL,$E36A | |||
| E368 | XOR A | |||
| E369 | RET | |||
| E36A | LD HL,$683F | |||
| E36D | JP $A59F | |||
| E370 | LD H,(HL) | |||
| E371 | DEC E | |||
| E372 | LD B,L | |||
| E373 | EX (SP),HL | |||
| E374 | CALL $E34F | |||
| E377 | CALL $E38F | |||
| E37A | LD A,($A035) | |||
| E37D | CALL $E619 | |||
| E380 | JR Z,$E38C | |||
| E382 | CALL $E39C | |||
| E385 | CALL $E3A9 | |||
| E388 | ADD HL,DE | |||
| E389 | CALL $E38F | |||
| E38C | OR $01 | |||
| E38E | RET | |||
| E38F | RL L | |||
| E391 | RL H | |||
| E393 | SRL L | |||
| E395 | LD (IX+$09),L | |||
| E398 | LD (IX+$0A),H | |||
| E39B | RET | |||
| E39C | LD L,(IX+$09) | |||
| E39F | LD H,(IX+$0A) | |||
| E3A2 | RL L | |||
| E3A4 | SRA H | |||
| E3A6 | RR L | |||
| E3A8 | RET | |||
| E3A9 | LD DE,($A02F) | |||
| E3AD | RES 7,D | |||
| E3AF | RL E | |||
| E3B1 | SRA D | |||
| E3B3 | RR E | |||
| E3B5 | OR $01 | |||
| E3B7 | RET | |||
| E3B8 | CALL $E3F5 | |||
| E3BB | RET Z | |||
| E3BC | LD A,($A036) | |||
| E3BF | PUSH AF | |||
| E3C0 | LD A,($A034) | |||
| E3C3 | INC A | |||
| E3C4 | LD ($A036),A | |||
| E3C7 | CALL $CFB6 | |||
| E3CA | EX AF,AF' | |||
| E3CB | POP AF | |||
| E3CC | LD ($A036),A | |||
| E3CF | EX AF,AF' | |||
| E3D0 | JR Z,$E3E7 | |||
| E3D2 | LD A,(IX+$03) | |||
| E3D5 | CALL FetchObjectDataPointer | |||
| E3D8 | LD IY,($A017) | |||
| E3DC | LD A,(IX+$04) | |||
| E3DF | AND (IY+$04) | |||
| E3E2 | AND $70 | |||
| E3E4 | JP Z,$DC15 | |||
| E3E7 | OR $01 | |||
| E3E9 | RET | |||
| E3EA | LD A,B | |||
| E3EB | JR NZ,$E3A5 | |||
| E3ED | EX (SP),HL | |||
| E3EE | SUB B | |||
| E3EF | LD B,B | |||
| E3F0 | JR Z,$E3F2 | |||
| E3F2 | NOP | |||
| E3F3 | JR $E413 | |||
| E3F5 | CALL $CBA7 | |||
| E3F8 | CALL $DCA7 | |||
| E3FB | RET Z | |||
| E3FC | LD IX,($A017) | |||
| E400 | LD IY,($A013) | |||
| E404 | LD A,($A034) | |||
| E407 | JP $DEE4 | |||
| E40A | LD A,B | |||
| E40B | JR NZ,$E402 | |||
| E40D | EX (SP),HL | |||
| E40E | SUB B | |||
| E40F | LD B,B | |||
| E410 | JR Z,$E412 | |||
| E412 | NOP | |||
| E413 | LD IY,($A017) | |||
| E417 | LD A,($A034) | |||
| E41A | LD (IY+$01),A | |||
| E41D | OR $01 | |||
| E41F | RET | |||
| E420 | CALL $CBA7 | |||
| E423 | LD A,($A036) | |||
| E426 | LD HL,$A034 | |||
| E429 | CALL $D278 | |||
| E42C | JP NC,$DC15 | |||
| E42F | OR $01 | |||
| E431 | RET | |||
| E432 | LD A,B | |||
| E433 | JR NZ,$E455 | |||
| E435 | CALL PO,$8010 | |||
| E438 | JR Z,$E43A | |||
| E43A | NOP | |||
| E43B | LD IY,($A013) | |||
| E43F | LD A,(IY+$01) | |||
| E442 | LD IY,($A017) | |||
| E446 | LD (IY+$01),A | |||
| E449 | OR $01 | |||
| E44B | RET | |||
| E44C | CALL $CBA7 | |||
| E44F | JP $E28D | |||
| E452 | CALL PE,$4C00 | |||
| E455 | CALL PO,$2F07 | |||
| E458 | PUSH HL | |||
| E459 | LD A,(BC) | |||
| E45A | RST $38 | |||
| E45B | LD B,A | |||
| E45C | ADC A,B | |||
| E45D | CALL PO,$FFFD | |||
| E460 | LD D,A | |||
| E461 | LD D,D | |||
| E462 | DEFB $DD | |||
| E463 | JP M,$6BFF | |||
| E466 | CALL PO,$8843 | |||
| E469 | PUSH HL | |||
| E46A | DEC BC | |||
| E46B | RST $00 | |||
| E46C | PUSH IY | |||
| E46E | DEFB $FD | |||
| E46F | RST $38 | |||
| E470 | ADD A,C | |||
| E471 | CALL PO,$0DC1 | |||
| E474 | ADD A,C | |||
| E475 | CALL PO,$8457 | |||
| E478 | DEFB $DD | |||
| E479 | DEFB $FD | |||
| E47A | RST $38 | |||
| E47B | ADD A,C | |||
| E47C | CALL PO,$0C42 | |||
| E47F | JP M,$0FFF | |||
| E482 | JP $E57A | |||
| E485 | LD E,E | |||
| E486 | CALL PO,$270A | |||
| E489 | NOP | |||
| E48A | LD IX,($A013) | |||
| E48E | LD A,(IX+$0F) | |||
| E491 | LD ($9FD6),A | |||
| E494 | OR $01 | |||
| E496 | RET | |||
| E497 | LD B,A | |||
| E498 | INC H | |||
| E499 | OR B | |||
| E49A | CALL PO,$353A | |||
| E49D | AND B | |||
| E49E | LD B,A | |||
| E49F | LD A,($A034) | |||
| E4A2 | LD IX,($A013) | |||
| E4A6 | LD (IX+$01),$FF | |||
| E4AA | CALL $DD0E | |||
| E4AD | OR $01 | |||
| E4AF | RET | |||
| E4B0 | LD IX,($A013) | |||
| E4B4 | BIT 6,(IX+$05) | |||
| E4B8 | JR Z,$E4C6 | |||
| E4BA | LD A,(IX+$0F) | |||
| E4BD | CALL FetchLocationDataPointer | |||
| E4C0 | LD A,(IX+$09) | |||
| E4C3 | LD ($A033),A | |||
| E4C6 | OR $01 | |||
| E4C8 | RET | |||
| E4C9 | INC B | |||
| E4CA | NOP | |||
| E4CB | LD HL,$9C56 | |||
| E4CE | LD A,($A034) | |||
| E4D1 | PUSH AF | |||
| E4D2 | CP $02 | |||
| E4D4 | JR Z,$E4DE | |||
| E4D6 | CP $03 | |||
| E4D8 | JR Z,$E4DE | |||
| E4DA | CP $04 | |||
| E4DC | JR NZ,$E4E7 | |||
| E4DE | LD HL,$7611 | |||
| E4E1 | CALL $A59F | |||
| E4E4 | LD HL,$9C60 | |||
| E4E7 | LD A,($A036) | |||
| E4EA | PUSH AF | |||
| E4EB | CALL $E4FB | |||
| E4EE | POP AF | |||
| E4EF | POP BC | |||
| E4F0 | CALL $DD0E | |||
| E4F3 | LD HL,($DCFF) | |||
| E4F6 | RES 6,(HL) | |||
| E4F8 | OR $01 | |||
| E4FA | RET | |||
| E4FB | JP (HL) | |||
| E4FC | LD A,($A034) | |||
| E4FF | CALL $E619 | |||
| E502 | JP Z,$DC15 | |||
| E505 | RET | |||
| E506 | XOR L | |||
| E507 | DEC C | |||
| E508 | RST $00 | |||
| E509 | JR $E4F0 | |||
| E50B | DEFB $FD | |||
| E50C | CALL M,$E510 | |||
| E50F | LD A,(BC) | |||
| E510 | LD D,A | |||
| E511 | LD (HL),B | |||
| E512 | EX (SP),HL | |||
| E513 | DEFB $FD | |||
| E514 | CALL M,$E50F | |||
| E517 | DEC BC | |||
| E518 | LD L,L | |||
| E519 | DEC C | |||
| E51A | CALL M,$3EE4 | |||
| E51D | CP $32 | |||
| E51F | RST $10 | |||
| E520 | SBC A,A | |||
| E521 | LD L,(IX+$09) | |||
| E524 | LD H,(IX+$0A) | |||
| E527 | SET 7,L | |||
| E529 | LD ($A02F),HL | |||
| E52C | OR $01 | |||
| E52E | RET | |||
| E52F | RLCA | |||
| E530 | RLCA | |||
| E531 | LD A,$02 | |||
| E533 | CALL $A11C | |||
| E536 | LD HL,($9FE5) | |||
| E539 | LD ($9FE5),IX | |||
| E53D | LD (IX-$02),L | |||
| E540 | LD (IX-$01),H | |||
| E543 | LD A,($A036) | |||
| E546 | LD (IX+$00),A | |||
| E549 | LD A,($A035) | |||
| E54C | LD B,$00 | |||
| E54E | CP $FF | |||
| E550 | JR Z,$E556 | |||
| E552 | CALL $D2A4 | |||
| E555 | LD B,A | |||
| E556 | LD A,($A034) | |||
| E559 | ADD A,B | |||
| E55A | LD (IX+$01),A | |||
| E55D | OR $01 | |||
| E55F | RET | |||
| E560 | LD IX,$9FE7 | |||
| E564 | CALL $A0F7 | |||
| E567 | RET Z | |||
| E568 | LD A,($A036) | |||
| E56B | CP (IX+$00) | |||
| E56E | JR NZ,$E564 | |||
| E570 | OR $01 | |||
| E572 | RET | |||
| E573 | CALL $E560 | |||
| E576 | JP Z,$DC15 | |||
| E579 | RET | |||
| 
 
This entry point is used by the routine at E691.
 
 | 
||||
| E57A | LD B,B | |||
| E57B | NOP | |||
| E57C | LD (HL),E | |||
| E57D | PUSH HL | |||
| E57E | DEC (IX+$01) | |||
| E581 | RET NZ | |||
| E582 | CALL $E58C | |||
| E585 | JP $DC15 | |||
| E588 | LD B,B | |||
| E589 | NOP | |||
| E58A | LD (HL),E | |||
| E58B | PUSH HL | |||
| E58C | PUSH IX | |||
| E58E | POP DE | |||
| E58F | LD IY,$9FE5 | |||
| E593 | CALL $A104 | |||
| E596 | LD L,(IX-$02) | |||
| E599 | LD H,(IX-$01) | |||
| E59C | LD (IY-$02),L | |||
| E59F | LD (IY-$01),H | |||
| E5A2 | CALL $A1C7 | |||
| E5A5 | OR $01 | |||
| E5A7 | RET | |||
| E5A8 | NOP | |||
| E5A9 | DJNZ $E5A1 | |||
| E5AB | LD BC,$4CC9 | |||
| E5AE | INC B | |||
| E5AF | OR C | |||
| E5B0 | PUSH HL | |||
| E5B1 | LD IX,($A013) | |||
| E5B5 | LD A,($A035) | |||
| E5B8 | CP (IX+$0F) | |||
| E5BB | JP NZ,$DC15 | |||
| E5BE | OR $01 | |||
| E5C0 | RET | |||
| E5C1 | NOP | |||
| E5C2 | NOP | |||
| E5C3 | LD A,($9860) | |||
| E5C6 | CALL FetchObjectDataPointer | |||
| E5C9 | LD A,(IX+$0F) | |||
| E5CC | LD IX,($A017) | |||
| E5D0 | CP (IX+$0F) | |||
| E5D3 | LD A,($A036) | |||
| E5D6 | JR $E5F0 | |||
| E5D8 | LD B,A | |||
| E5D9 | RLCA | |||
| E5DA | RST $18 | |||
| E5DB | PUSH HL | |||
| E5DC | OR $01 | |||
| E5DE | RET | |||
| E5DF | LD IX,($A013) | |||
| E5E3 | LD A,(IX+$0F) | |||
| E5E6 | LD IX,($A015) | |||
| E5EA | CP (IX+$0F) | |||
| E5ED | LD A,($A035) | |||
| E5F0 | JP NZ,$DC15 | |||
| E5F3 | LD HL,$A034 | |||
| E5F6 | CP (HL) | |||
| E5F7 | JP Z,$DC15 | |||
| E5FA | OR $01 | |||
| E5FC | RET | |||
| E5FD | LD B,A | |||
| E5FE | NOP | |||
| E5FF | INC B | |||
| E600 | AND $F6 | |||
| E602 | LD BC,$3AC9 | |||
| E605 | LD (HL),$A0 | |||
| E607 | CALL $C863 | |||
| E60A | EX AF,AF' | |||
| E60B | LD B,A | |||
| E60C | LD A,($A034) | |||
| E60F | CALL $C863 | |||
| E612 | EX AF,AF' | |||
| E613 | CP B | |||
| E614 | LD A,($A036) | |||
| E617 | JR $E5F0 | |||
| 
 
This entry point is used by the routine at E691.
 
 | 
||||
| E619 | LD C,A | |||
| E61A | LD B,$FF | |||
| E61C | INC B | |||
| E61D | LD A,B | |||
| E61E | CP $6E | |||
| E620 | RET Z | |||
| E621 | CALL FetchObjectDataPointer | |||
| E624 | LD A,(IX+$01) | |||
| E627 | CP C | |||
| E628 | JR NZ,$E61C | |||
| E62A | LD HL,$0575 | |||
| E62D | LD A,(IX+$07) | |||
| E630 | CP L | |||
| E631 | JR NZ,$E61C | |||
| E633 | LD A,(IX+$08) | |||
| E636 | AND $0F | |||
| E638 | CP H | |||
| E639 | JR NZ,$E61C | |||
| E63B | OR $01 | |||
| E63D | RET | |||
| E63E | LD B,B | |||
| E63F | NOP | |||
| E640 | LD B,D | |||
| E641 | AND $3A | |||
| E643 | LD (HL),$A0 | |||
| E645 | CALL $E619 | |||
| E648 | JP Z,$DC15 | |||
| E64B | CALL $E39C | |||
| E64E | BIT 7,H | |||
| E650 | JP Z,$DC15 | |||
| E653 | RET | |||
| E654 | LD B,B | |||
| E655 | NOP | |||
| E656 | LD E,B | |||
| E657 | AND $3A | |||
| E659 | LD (HL),$A0 | |||
| E65B | CALL $E619 | |||
| E65E | JP Z,$DC15 | |||
| E661 | CALL $E39C | |||
| E664 | BIT 7,H | |||
| E666 | JP NZ,$DC15 | |||
| E669 | LD A,H | |||
| E66A | OR L | |||
| E66B | JP Z,$DC15 | |||
| E66E | RET | |||
| E66F | LD B,B | |||
| E670 | NOP | |||
| E671 | LD (HL),E | |||
| E672 | AND $3A | |||
| E674 | LD (HL),$A0 | |||
| E676 | CALL $E619 | |||
| E679 | JR Z,$E683 | |||
| E67B | CALL $E39C | |||
| E67E | LD A,H | |||
| E67F | OR L | |||
| E680 | JP NZ,$DC15 | |||
| 
 
This entry point is used by the routine at F1C1.
 
 | 
||||
| E683 | OR $01 | |||
| E685 | RET | |||
| 
 
This entry point is used by the routine at E691.
 
 | 
||||
| E686 | CALL $D29D | |||
| E689 | CP $32 | |||
| E68B | JP C,$DC15 | |||
| E68E | OR $01 | |||
| E690 | RET | |||
| Prev: DC15 | Up: Map | Next: E691 |