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 |