Prev: 638C Up: Map Next: 646A
641D: Redraw Quasimodo while jumping
Used by the routines at 638C, 6E73 and 6FE8.
641D LD A,($6085) Get the jump flag.
6420 CP $02 Is Quasimodo falling?
6422 JR NZ,$642E Jump forward if not.
6424 LD A,($607F) Get current height.
6427 CP $35
6429 JR NZ,$642E
642B CALL $707C
642E LD A,($6085)
6431 CP $01
6433 JR NZ,$643F
6435 LD A,($607F)
6438 CP $35
643A JR NZ,$643F
643C CALL $707C
643F LD A,($6080)
6442 LD E,A
6443 LD A,($607F)
6446 LD D,A
6447 LD A,($6081)
644A LD C,A
644B LD A,$04
644D CALL $B798
6450 LD A,($6080)
6453 LD E,A
6454 LD A,($607F)
6457 ADD A,$10
6459 LD D,A
645A LD A,($6081)
645D ADD A,$04
645F LD C,A
6460 LD A,$04
6462 CALL $B798
This entry point is used by the routines at 638C and 6E45.
6465 CALL $646A
6468 JR $6490
Prev: 638C Up: Map Next: 646A