86C4: See if Quasimodo has collided with something
86C4 |
LD B,$03 |
86C6 |
PUSH BC |
86C7 |
PUSH DE |
86C8 |
CALL $8826 |
86CB |
LD A,$08 |
86CD |
CP E |
86CE |
JP Z,$8796 |
86D1 |
PUSH HL |
86D2 |
PUSH DE |
86D3 |
CALL $8816 |
86D6 |
EX DE,HL |
86D7 |
LD ($8729),HL |
86DA |
POP DE |
86DB |
LD A,E |
86DC |
ADD A,L |
86DD |
LD L,A |
86DE |
LD ($8750),HL |
86E1 |
LD A,$08 |
86E3 |
ADD A,L |
86E4 |
LD L,A |
86E5 |
LD ($8775),HL |
86E8 |
LD A,E |
86E9 |
LD ($872F),A |
86EC |
LD A,$08 |
86EE |
SUB E |
86EF |
LD ($877A),A |
86F2 |
POP HL |
86F3 |
POP DE |
86F4 |
LD A,E |
86F5 |
ADD A,L |
86F6 |
LD L,A |
86F7 |
LD ($8726),HL |
86FA |
SRL D |
86FC |
SRL D |
86FE |
SRL D |
8700 |
SLA D |
8702 |
SLA D |
8704 |
SLA D |
8706 |
LD A,D |
8707 |
ADD A,$08 |
8709 |
LD D,A |
870A |
PUSH DE |
870B |
CALL $8826 |
870E |
POP DE |
870F |
LD A,E |
8710 |
ADD A,L |
8711 |
LD L,A |
8712 |
LD ($874D),HL |
8715 |
LD A,$08 |
8717 |
ADD A,D |
8718 |
LD D,A |
8719 |
PUSH DE |
871A |
CALL $8826 |
871D |
POP DE |
871E |
LD A,E |
871F |
ADD A,L |
8720 |
LD L,A |
8721 |
LD ($8772),HL |
8724 |
POP BC |
8725 |
LD HL,$4A08 |
8728 |
LD DE,$C470 |
872B |
PUSH BC |
872C |
PUSH HL |
872D |
PUSH DE |
872E |
LD C,$06 |
8730 |
PUSH BC |
8731 |
LD A,(DE) |
8732 |
LD C,A |
8733 |
AND (HL) |
8734 |
CP C |
8735 |
CALL NZ,$8854 |
8738 |
POP BC |
8739 |
INC DE |
873A |
INC H |
873B |
DEC C |
873C |
JR NZ,$8730 |
873E |
POP DE |
873F |
LD A,$10 |
8741 |
ADC A,E |
8742 |
JR NC,$8745 |
8744 |
INC D |
8745 |
LD E,A |
8746 |
POP HL |
8747 |
INC HL |
8748 |
DJNZ $872C |
874A |
POP BC |
874B |
PUSH BC |
874C |
LD HL,$4828 |
874F |
LD DE,$C476 |
8752 |
PUSH HL |
8753 |
PUSH DE |
8754 |
LD C,$08 |
8756 |
PUSH BC |
8757 |
LD A,(DE) |
8758 |
LD C,A |
8759 |
AND (HL) |
875A |
CP C |
875B |
CALL NZ,$8854 |
875E |
POP BC |
875F |
INC H |
8760 |
INC DE |
8761 |
DEC C |
8762 |
JR NZ,$8756 |
8764 |
POP DE |
8765 |
LD A,$10 |
8767 |
ADC A,E |
8768 |
JR NC,$876B |
876A |
INC D |
876B |
LD E,A |
876C |
POP HL |
876D |
INC HL |
876E |
DJNZ $8752 |
8770 |
POP BC |
8771 |
LD HL,$4848 |
8774 |
LD DE,$C47E |
8777 |
PUSH HL |
8778 |
PUSH DE |
8779 |
LD C,$02 |
877B |
PUSH BC |
877C |
LD A,(DE) |
877D |
LD C,A |
877E |
AND (HL) |
877F |
CP C |
8780 |
CALL NZ,$8854 |
8783 |
POP BC |
8784 |
INC H |
8785 |
INC DE |
8786 |
DEC C |
8787 |
JR NZ,$877B |
8789 |
POP DE |
878A |
LD A,$10 |
878C |
ADC A,E |
878D |
JR NC,$8790 |
878F |
INC D |
8790 |
LD E,A |
8791 |
POP HL |
8792 |
INC HL |
8793 |
DJNZ $8777 |
8795 |
RET |