Prev: D4CC Up: Map Next: D51A
D4EF: Routine at D4EF
Used by the routines at D4CC and D526.
D4EF CP (IY+$01) Compare A with *IY+01.
D4F2 JR NZ,$D518 Jump to D518 if B is not equal to A.
D4F4 LD A,($A036) A=*A036.
D4F7 CP (IX+$00) Compare A with *IX+00.
D4FA JR Z,$D518 Jump to D518 if B is equal to A.
D4FC LD A,(IX+$00) A=*IX+00.
D4FF CALL $C821 Call C821.
D502 JR Z,$D518 Jump to D518 if B is equal to A.
D504 LD A,(IY+$00) A=*IY+00.
D507 CP $02 Compare A with 02.
D509 JR NC,$D518 Jump to D518 if A is greater than or equal to 02.
D50B LD A,($A036) A=*A036.
D50E PUSH IX Stash IX on the stack.
D510 POP HL Restore HL from the stack.
D511 CALL $D278 Call D278.
D514 JR C,$D518 Jump to D518 if A is less than 02.
D516 SCF Set the carry flag.
D517 RET Return.
D518 AND A Set flags.
D519 RET Return.
Prev: D4CC Up: Map Next: D51A