Routines
63586: Deal with stinkbomb once dropped
The address of this routine is placed in 32727
by the routine at 28992 when ERIC drops a stinkbomb
63586 |
21EB7F |
LD HL,32747 |
63589 |
7E |
LD A,(HL) |
63590 |
E6E0 |
AND 224 |
63592 |
87 |
ADD A,A |
63593 |
4F |
LD C,A |
63594 |
7E |
LD A,(HL) |
63595 |
E61F |
AND 31 |
63597 |
B1 |
OR C |
63598 |
77 |
LD (HL),A |
63599 |
CD027C |
CALL 31746 |
63602 |
CD36E2 |
CALL 57910 |
63605 |
2E00 |
LD L,0 |
63607 |
7E |
LD A,(HL) |
63608 |
2C |
INC L |
63609 |
07 |
RLCA |
63610 |
9F |
SBC A,A |
63611 |
87 |
ADD A,A |
63612 |
2F |
CPL |
63613 |
86 |
ADD A,(HL) |
63614 |
5F |
LD E,A |
63615 |
2C |
INC L |
63616 |
56 |
LD D,(HL) |
63617 |
2113D5 |
LD HL,54547 |
63620 |
361D |
LD (HL),29 |
63622 |
3E47 |
LD A,71 |
63624 |
CD4677 |
CALL 30534 |
63627 |
2E13 |
LD L,19 |
63629 |
35 |
DEC (HL) |
63630 |
CACF74 |
JP Z,29903 |
63633 |
7E |
LD A,(HL) |
63634 |
FE1C |
CP 28 |
63636 |
2008 |
JR NZ,63646 |
63638 |
3E01 |
LD A,1 |
This entry point used by several routines:
63640 |
D63E |
SUB 62 |
63642 |
BF |
CP A |
63643 |
C31A7E |
JP 32282 |
63646 |
CD3064 |
CALL 25648 |
63649 |
2E00 |
LD L,0 |
63651 |
CB46 |
BIT 0,(HL) |
63653 |
C8 |
RET Z |
63654 |
2C |
INC L |
63655 |
7E |
LD A,(HL) |
63656 |
FE54 |
CP 84 |
63658 |
D8 |
RET C |
63659 |
FE60 |
CP 96 |
63661 |
D0 |
RET NC |
63662 |
2C |
INC L |
63663 |
7E |
LD A,(HL) |
63664 |
FE11 |
CP 17 |
63666 |
C8 |
RET Z |
63667 |
EB |
EX DE,HL |
63668 |
21F47F |
LD HL,32756 |
63671 |
FE03 |
CP 3 |
63673 |
2808 |
JR Z,63683 |
63675 |
CB7E |
BIT 7,(HL) |
63677 |
C0 |
RET NZ |
63678 |
015D80 |
LD BC,32861 |
63681 |
1806 |
JR 63689 |
63683 |
CB76 |
BIT 6,(HL) |
63685 |
C0 |
RET NZ |
63686 |
015B40 |
LD BC,16475 |
63689 |
2102C8 |
LD HL,51202 |
63692 |
BE |
CP (HL) |
63693 |
C0 |
RET NZ |
63694 |
2D |
DEC L |
63695 |
1D |
DEC E |
63696 |
1A |
LD A,(DE) |
63697 |
D603 |
SUB 3 |
63699 |
BE |
CP (HL) |
63700 |
D0 |
RET NC |
63701 |
C605 |
ADD A,5 |
63703 |
BE |
CP (HL) |
63704 |
D8 |
RET C |
63705 |
5E |
LD E,(HL) |
63706 |
2E12 |
LD L,18 |
63708 |
7E |
LD A,(HL) |
63709 |
A7 |
AND A |
63710 |
C0 |
RET NZ |
63711 |
6F |
LD L,A |
63712 |
7E |
LD A,(HL) |
63713 |
0F |
RRCA |
63714 |
D8 |
RET C |
63715 |
07 |
RLCA |
63716 |
2E13 |
LD L,19 |
63718 |
73 |
LD (HL),E |
63719 |
2C |
INC L |
63720 |
77 |
LD (HL),A |
63721 |
2C |
INC L |
63722 |
71 |
LD (HL),C |
63723 |
2C |
INC L |
63724 |
70 |
LD (HL),B |
63725 |
CDB461 |
CALL 25012 |
63728 |
CBFF |
SET 7,A |
63730 |
CD4677 |
CALL 30534 |
63733 |
2E00 |
LD L,0 |
63735 |
CB46 |
BIT 0,(HL) |
63737 |
C2FD63 |
JP NZ,25597 |
63740 |
C339F9 |
JP 63801 |