|  | Routines | 
| Prev: 30665 | Up: Map | Next: 32631 | 
| 
Used by the routine at 30626.
 | ||||
| 30673 | LD HL,30079 | |||
| 30676 | LD (HL),C | |||
| 30677 | INC HL | |||
| 30678 | LD (HL),B | |||
| 
This entry point is used by the routine at 30626.
 | ||||
| 30679 | LD D,80 | |||
| 30681 | LD A,(46873) | |||
| 30684 | CP 2 | |||
| 30686 | JR NZ,30722 | |||
| 30688 | LD HL,(30075) | |||
| 30691 | LD A,H | |||
| 30692 | OR L | |||
| 30693 | JR NZ,30719 | |||
| 30695 | BIT 6,(IY+25) | |||
| 30699 | JR NZ,30709 | |||
| 30701 | LD BC,65512 | |||
| 30704 | ADD IY,BC | |||
| 30706 | CALL 30820 | |||
| 30709 | CALL 30800 | |||
| 30712 | LD (IY+1),64 | |||
| 30716 | JP 30132 | |||
| 30719 | CALL 30808 | |||
| 30722 | CALL 30763 | |||
| 30725 | JP Z,30132 | |||
| 30728 | RET | |||
| 
This entry point is used by the routine at 30665.
 | ||||
| 30729 | LD HL,30081 | |||
| 30732 | LD A,(HL) | |||
| 30733 | INC HL | |||
| 30734 | OR (HL) | |||
| 30735 | JR Z,30744 | |||
| 30737 | INC HL | |||
| 30738 | LD A,(HL) | |||
| 30739 | INC HL | |||
| 30740 | OR (HL) | |||
| 30741 | JP NZ,31012 | |||
| 30744 | LD (HL),B | |||
| 30745 | DEC HL | |||
| 30746 | LD (HL),C | |||
| 30747 | RET | |||
| 
This entry point is used by the routine at 30626.
 | ||||
| 30748 | LD HL,30074 | |||
| 30751 | INC (HL) | |||
| 30752 | LD A,(HL) | |||
| 30753 | CP 3 | |||
| 30755 | JP NC,31012 | |||
| 30758 | LD HL,30075 | |||
| 30761 | JR 30732 | |||
| 30763 | BIT 6,E | |||
| 30765 | JR NZ,30800 | |||
| 30767 | BIT 7,E | |||
| 30769 | JR NZ,30776 | |||
| 30771 | CALL 31012 | |||
| 30774 | XOR A | |||
| 30775 | RET | |||
| 
This entry point is used by the routine at 33459.
 | ||||
| 30776 | RES 7,E | |||
| 30778 | PUSH DE | |||
| 30779 | LD DE,14 | |||
| 30782 | PUSH BC | |||
| 30783 | PUSH IY | |||
| 30785 | POP HL | |||
| 30786 | ADD HL,DE | |||
| 30787 | EX DE,HL | |||
| 30788 | LD HL,30075 | |||
| 30791 | LD BC,10 | |||
| 30794 | LDIR | |||
| 30796 | POP BC | |||
| 30797 | POP DE | |||
| 30798 | XOR A | |||
| 30799 | RET | |||
| 
This entry point is used by the routine at 33459.
 | ||||
| 30800 | RES 6,E | |||
| 30802 | PUSH DE | |||
| 30803 | LD DE,4 | |||
| 30806 | JR 30782 | |||
| 
This entry point is used by the routine at 30450.
 | ||||
| 30808 | CALL 30885 | |||
| 30811 | PUSH IX | |||
| 30813 | POP IY | |||
| 30815 | XOR A | |||
| 30816 | LD (46873),A | |||
| 30819 | RET | |||
| 
This entry point is used by the routine at 30068.
 | ||||
| 30820 | PUSH IY | |||
| 30822 | POP HL | |||
| 30823 | LD B,24 | |||
| 30825 | CALL Blanker | |||
| 30828 | LD (IY-24),B | |||
| 30831 | LD (IY-23),B | |||
| 30834 | RET | |||
| 30835 | LD HL,(46812) | |||
| 30838 | LD (46810),HL | |||
| 30841 | LD A,D | |||
| 30842 | LD (46814),A | |||
| 30845 | LD A,(HL) | |||
| 30846 | AND 15 | |||
| 30848 | LD B,A | |||
| 30849 | LD A,(HL) | |||
| 30850 | AND 240 | |||
| 30852 | LD D,A | |||
| 30853 | INC HL | |||
| 30854 | LD C,(HL) | |||
| 30855 | INC HL | |||
| 30856 | LD (46812),HL | |||
| 30859 | RET | |||
| 
This entry point is used by the routine at 30202.
 | ||||
| 30860 | DEC B | |||
| 30861 | CALL 30885 | |||
| 30864 | JR 30870 | |||
| 
This entry point is used by the routine at 30202.
 | ||||
| 30866 | DEC B | |||
| 
This entry point is used by the routine at 30202.
 | ||||
| 30867 | CALL 30879 | |||
| 30870 | PUSH IX | |||
| 30872 | PUSH IY | |||
| 30874 | POP IX | |||
| 30876 | POP IY | |||
| 30878 | RET | |||
| 30879 | PUSH DE | |||
| 30880 | LD DE,65512 | |||
| 30883 | JR 30889 | |||
| 30885 | PUSH DE | |||
| 30886 | LD DE,24 | |||
| 30889 | PUSH IY | |||
| 30891 | POP IX | |||
| 30893 | ADD IX,DE | |||
| 30895 | BIT 6,(IX+1) | |||
| 30899 | JR NZ,30893 | |||
| 30901 | POP DE | |||
| 30902 | RET | |||
| 
This entry point is used by the routine at 30202.
 | ||||
| 30903 | EXX | |||
| 30904 | LD A,(IX+1) | |||
| 30907 | AND 127 | |||
| 30909 | OR (IY+1) | |||
| 30912 | LD (IY+1),A | |||
| 30915 | LD A,(IX+0) | |||
| 30918 | LD (IY+0),A | |||
| 30921 | EXX | |||
| 30922 | LD A,(IY+28) | |||
| 30925 | OR (IY+29) | |||
| 30928 | RET Z | |||
| 30929 | BIT 7,E | |||
| 30931 | RET Z | |||
| 30932 | EXX | |||
| 30933 | PUSH IY | |||
| 30935 | POP HL | |||
| 30936 | LD DE,18 | |||
| 30939 | ADD HL,DE | |||
| 30940 | PUSH HL | |||
| 30941 | LD DE,65526 | |||
| 30944 | ADD HL,DE | |||
| 30945 | POP DE | |||
| 30946 | LD BC,6 | |||
| 30949 | LDIR | |||
| 30951 | LD DE,4 | |||
| 
This entry point is used by the routine at 30202.
 | ||||
| 30954 | CALL 30975 | |||
| 30957 | LD A,(IY+2) | |||
| 30960 | OR (IY+3) | |||
| 30963 | LD DE,2 | |||
| 30966 | CALL Z,30979 | |||
| 30969 | EXX | |||
| 30970 | RET | |||
| 30971 | LD C,6 | |||
| 30973 | JR 30981 | |||
| 30975 | LD C,10 | |||
| 30977 | JR 30981 | |||
| 30979 | LD C,2 | |||
| 30981 | PUSH IY | |||
| 30983 | POP HL | |||
| 30984 | ADD HL,DE | |||
| 30985 | PUSH HL | |||
| 30986 | PUSH IX | |||
| 30988 | POP HL | |||
| 30989 | ADD HL,DE | |||
| 30990 | POP DE | |||
| 30991 | LD B,0 | |||
| 30993 | LDIR | |||
| 30995 | RET | |||
| 
This entry point is used by the routine at 30515.
 | ||||
| 30996 | RES 1,E | |||
| 30998 | LD L,0 | |||
| 31000 | PUSH DE | |||
| 31001 | PUSH IY | |||
| 31003 | POP DE | |||
| 31004 | LD H,0 | |||
| 31006 | ADD HL,DE | |||
| 31007 | LD (HL),C | |||
| 31008 | INC HL | |||
| 31009 | LD (HL),B | |||
| 31010 | POP DE | |||
| 31011 | RET | |||
| 
This entry point is used by the routine at 30626.
 | ||||
| 31012 | CALL 30193 | |||
| 31015 | RET NZ | |||
| 31016 | POP HL | |||
| 31017 | CALL 30193 | |||
| 31020 | JP NZ,30132 | |||
| 
This entry point is used by the routines at SquiggleLine and 30202.
 | ||||
| 31023 | LD HL,44447 | HL="what ?[0x14]" | ||
| 31026 | LD A,1 | |||
| 31028 | LD (46849),A | |||
| 31031 | CALL PrintMsg | Call PrintMsg. | ||
| 31034 | OR 1 | |||
| 31036 | RET | |||
| 31037 | NOP | |||
| 31038 | NOP | |||
| 31039 | NOP | |||
| 31040 | NOP | |||
| 31041 | NOP | |||
| 31042 | NOP | |||
| 31043 | NOP | |||
| 31044 | NOP | |||
| 31045 | NOP | |||
| 31046 | NOP | |||
| 31047 | NOP | |||
| 31048 | NOP | |||
| 31049 | NOP | |||
| 31050 | NOP | |||
| 31051 | NOP | |||
| 31052 | NOP | |||
| 31053 | NOP | |||
| 31054 | NOP | |||
| 31055 | NOP | |||
| 31056 | NOP | |||
| 31057 | NOP | |||
| 31058 | NOP | |||
| 31059 | NOP | |||
| 31060 | NOP | |||
| 31061 | NOP | |||
| 31062 | NOP | |||
| 31063 | NOP | |||
| 31064 | NOP | |||
| 31065 | NOP | |||
| 31066 | NOP | |||
| 31067 | NOP | |||
| 31068 | NOP | |||
| 31069 | NOP | |||
| 31070 | NOP | |||
| 31071 | NOP | |||
| 
This entry point is used by the routine at SquiggleLine.
 | ||||
| 31072 | XOR A | |||
| 31073 | LD (46876),A | |||
| 31076 | LD IY,47560 | |||
| 31080 | LD HL,46874 | |||
| 31083 | CP (HL) | |||
| 31084 | LD (HL),A | |||
| 31085 | JP NZ,31124 | |||
| 31088 | CALL 31158 | |||
| 31091 | JR NZ,31098 | |||
| 31093 | XOR A | |||
| 31094 | LD (46853),A | |||
| 31097 | RET | |||
| 31098 | CALL 31469 | |||
| 31101 | JP Z,32245 | |||
| 31104 | LD A,1 | |||
| 31106 | LD (46842),A | |||
| 31109 | CALL 28971 | |||
| 31112 | CALL Action_Examine_9 | |||
| 31115 | CALL 38579 | |||
| 31118 | LD A,(46876) | |||
| 31121 | AND A | |||
| 31122 | JR NZ,31088 | |||
| 31124 | LD A,(46854) | |||
| 31127 | DEC A | |||
| 31128 | LD (46854),A | |||
| 31131 | RET Z | |||
| 31132 | LD BC,65512 | |||
| 31135 | ADD IY,BC | |||
| 31137 | BIT 6,(IY+1) | |||
| 31141 | JR NZ,31135 | |||
| 31143 | JR 31088 | |||
| 31145 | XOR A | |||
| 31146 | LD (46849),A | |||
| 31149 | LD HL,31037 | |||
| 31152 | LD B,17 | |||
| 31154 | CALL Blanker | |||
| 31157 | RET | |||
| 31158 | LD A,255 | |||
| 31160 | LD (46825),A | |||
| 31163 | LD (46824),A | |||
| 31166 | CALL 31145 | |||
| 31169 | CALL 31646 | |||
| 31172 | RET Z | |||
| 31173 | LD A,1 | |||
| 31175 | PUSH IX | |||
| 31177 | POP HL | |||
| 31178 | LD DE,43859 | |||
| 31181 | SBC HL,DE | |||
| 31183 | JR Z,31193 | |||
| 31185 | LD DE,8 | |||
| 31188 | INC A | |||
| 31189 | SBC HL,DE | |||
| 31191 | JR NZ,31188 | |||
| 31193 | LD (46823),A | |||
| 31196 | LD (46822),A | |||
| 31199 | LD (31070),IX | |||
| 31203 | CALL 31608 | |||
| 31206 | CALL 31393 | |||
| 31209 | XOR A | |||
| 31210 | LD (46842),A | |||
| 31213 | LD A,(46877) | |||
| 31216 | AND 12 | |||
| 31218 | JR Z,31249 | |||
| 31220 | LD A,(31058) | |||
| 31223 | LD (46876),A | |||
| 31226 | RLCA | |||
| 31227 | AND 1 | |||
| 31229 | LD (31059),A | |||
| 31232 | CALL 31252 | |||
| 31235 | JP NZ,32188 | |||
| 31238 | LD A,(46876) | |||
| 31241 | AND A | |||
| 31242 | JR Z,31249 | |||
| 31244 | CALL 31347 | |||
| 31247 | JR NZ,31232 | |||
| 31249 | OR 1 | |||
| 31251 | RET | |||
| 31252 | CALL 31947 | |||
| 31255 | JR NZ,31278 | |||
| 31257 | LD A,(31040) | |||
| 31260 | CP 1 | |||
| 31262 | RET NZ | |||
| 31263 | LD A,(31062) | |||
| 31266 | LD (46824),A | |||
| 31269 | CALL 31418 | |||
| 31272 | CALL 31448 | |||
| 31275 | JR NZ,31317 | |||
| 31277 | RET | |||
| 31278 | LD HL,31039 | |||
| 31281 | INC (HL) | |||
| 31282 | CALL 31448 | |||
| 31285 | JR Z,31312 | |||
| 31287 | CALL 31418 | |||
| 31290 | CALL 32023 | |||
| 31293 | JR Z,31252 | |||
| 31295 | LD A,(31059) | |||
| 31298 | DEC A | |||
| 31299 | RET Z | |||
| 31300 | LD A,(46824) | |||
| 31303 | LD (31062),A | |||
| 31306 | LD HL,31040 | |||
| 31309 | INC (HL) | |||
| 31310 | JR 31252 | |||
| 31312 | CALL 31469 | |||
| 31315 | JR 31293 | |||
| 31317 | CALL 32023 | |||
| 31320 | JR NZ,31335 | |||
| 31322 | LD A,(31041) | |||
| 31325 | CP 1 | |||
| 31327 | RET NZ | |||
| 31328 | LD A,(31063) | |||
| 31331 | LD (46825),A | |||
| 31334 | RET | |||
| 31335 | LD A,(46825) | |||
| 31338 | LD (31063),A | |||
| 31341 | LD HL,31041 | |||
| 31344 | INC (HL) | |||
| 31345 | JR 31317 | |||
| 31347 | PUSH IY | |||
| 31349 | PUSH DE | |||
| 31350 | PUSH HL | |||
| 31351 | LD DE,65512 | |||
| 31354 | ADD IY,DE | |||
| 31356 | BIT 6,(IY+1) | |||
| 31360 | JR Z,31388 | |||
| 31362 | LD IX,49248 | |||
| 31366 | PUSH IY | |||
| 31368 | POP HL | |||
| 31369 | LD DE,8 | |||
| 31372 | ADD HL,DE | |||
| 31373 | CALL 40409 | |||
| 31376 | CP 255 | |||
| 31378 | JR Z,31351 | |||
| 31380 | LD HL,46824 | |||
| 31383 | CP (HL) | |||
| 31384 | JR NZ,31366 | |||
| 31386 | OR 1 | |||
| 31388 | POP HL | |||
| 31389 | POP DE | |||
| 31390 | POP IY | |||
| 31392 | RET | |||
| 31393 | LD A,(46876) | |||
| 31396 | AND A | |||
| 31397 | RET NZ | |||
| 31398 | LD A,(46878) | |||
| 31401 | RRCA | |||
| 31402 | RRCA | |||
| 31403 | CALL 31436 | |||
| 31406 | LD A,(46846) | |||
| 31409 | AND A | |||
| 31410 | CALL NZ,40597 | |||
| 31413 | LD (31054),IX | |||
| 31417 | RET | |||
| 31418 | LD A,(46878) | |||
| 31421 | CALL 31436 | |||
| 31424 | LD A,(46847) | |||
| 31427 | AND A | |||
| 31428 | CALL NZ,40597 | |||
| 31431 | LD (31056),IX | |||
| 31435 | RET | |||
| 31436 | LD IX,49251 | |||
| 31440 | AND 3 | |||
| 31442 | RET Z | |||
| 31443 | LD IX,49248 | |||
| 31447 | RET | |||
| 31448 | LD A,(46877) | |||
| 31451 | BIT 2,A | |||
| 31453 | RET Z | |||
| 31454 | LD HL,31038 | |||
| 31457 | BIT 0,(HL) | |||
| 31459 | RET NZ | |||
| 31460 | BIT 1,A | |||
| 31462 | JR NZ,31467 | |||
| 31464 | OR 1 | |||
| 31466 | RET | |||
| 31467 | XOR A | |||
| 31468 | RET | |||
| 31469 | CALL Action_Examine_9 | |||
| 31472 | LD A,(46843) | |||
| 31475 | AND A | |||
| 31476 | RET | |||
| 
This entry point is used by the routine at 38579.
 | ||||
| 31477 | PUSH HL | |||
| 31478 | PUSH IY | |||
| 31480 | PUSH IX | |||
| 31482 | PUSH DE | |||
| 31483 | PUSH BC | |||
| 31484 | LD HL,(31054) | |||
| 31487 | PUSH HL | |||
| 31488 | LD A,(46823) | |||
| 31491 | CALL IndexAction | |||
| 31494 | PUSH HL | |||
| 31495 | POP IX | |||
| 31497 | CALL 31145 | |||
| 31500 | CALL 28915 | |||
| 31503 | CALL 31608 | |||
| 31506 | LD A,(46824) | |||
| 31509 | LD B,A | |||
| 31510 | LD A,(46846) | |||
| 31513 | LD DE,31042 | |||
| 31516 | CALL 31587 | |||
| 31519 | LD A,(46825) | |||
| 31522 | LD B,A | |||
| 31523 | LD A,(46847) | |||
| 31526 | LD DE,31048 | |||
| 31529 | CALL 31587 | |||
| 31532 | CALL 31398 | |||
| 31535 | XOR A | |||
| 31536 | LD (46842),A | |||
| 31539 | LD A,(46877) | |||
| 31542 | AND 12 | |||
| 31544 | JR NZ,31555 | |||
| 31546 | CALL Action_Examine_9 | |||
| 31549 | LD A,(46843) | |||
| 31552 | AND A | |||
| 31553 | JR 31570 | |||
| 31555 | LD A,1 | |||
| 31557 | LD (31059),A | |||
| 31560 | CALL 31252 | |||
| 31563 | JR Z,31568 | |||
| 31565 | XOR A | |||
| 31566 | JR 31570 | |||
| 31568 | OR 1 | |||
| 31570 | LD A,1 | |||
| 31572 | LD (46842),A | |||
| 31575 | POP HL | |||
| 31576 | LD (31054),HL | |||
| 31579 | POP BC | |||
| 31580 | POP DE | |||
| 31581 | POP IX | |||
| 31583 | POP IY | |||
| 31585 | POP HL | |||
| 31586 | RET | |||
| 31587 | INC B | |||
| 31588 | RET Z | |||
| 31589 | DEC B | |||
| 31590 | AND A | |||
| 31591 | LD A,B | |||
| 31592 | JR Z,31599 | |||
| 31594 | CALL 29141 | |||
| 31597 | JR 31602 | |||
| 31599 | CALL 29154 | |||
| 31602 | LD BC,6 | |||
| 31605 | LDIR | |||
| 31607 | RET | |||
| 31608 | LD A,(46878) | |||
| 31611 | AND 64 | |||
| 31613 | LD (46865),A | |||
| 31616 | LD A,(46877) | |||
| 31619 | LD B,A | |||
| 31620 | AND 1 | |||
| 31622 | LD (46863),A | |||
| 31625 | LD A,B | |||
| 31626 | AND 128 | |||
| 31628 | JR Z,31632 | |||
| 31630 | LD A,1 | |||
| 31632 | LD (46846),A | |||
| 31635 | LD A,B | |||
| 31636 | AND 64 | |||
| 31638 | JR Z,31642 | |||
| 31640 | LD A,1 | |||
| 31642 | LD (46847),A | |||
| 31645 | RET | |||
| 31646 | PUSH IY | |||
| 31648 | LD L,(IY+0) | |||
| 31651 | LD H,(IY+1) | |||
| 31654 | LD A,H | |||
| 31655 | AND 128 | |||
| 31657 | LD (31058),A | |||
| 31660 | RES 7,H | |||
| 31662 | LD (31064),HL | |||
| 31665 | LD HL,31066 | |||
| 31668 | PUSH HL | |||
| 31669 | LD B,4 | |||
| 31671 | CALL Blanker | |||
| 31674 | POP HL | |||
| 31675 | LD B,2 | |||
| 31677 | LD E,4 | |||
| 31679 | CALL 31916 | |||
| 31682 | LD E,14 | |||
| 31684 | CALL 31916 | |||
| 31687 | LD E,6 | |||
| 31689 | CALL 31916 | |||
| 31692 | LD E,16 | |||
| 31694 | CALL 31916 | |||
| 31697 | XOR A | |||
| 31698 | LD (46815),A | |||
| 31701 | LD HL,31064 | |||
| 31704 | LD DE,8 | |||
| 31707 | LD IX,43859 | |||
| 31711 | PUSH IX | |||
| 31713 | POP IY | |||
| 31715 | CALL 29171 | |||
| 31718 | JR Z,31771 | |||
| 31720 | ADD IX,DE | |||
| 31722 | LD A,(IX+1) | |||
| 31725 | OR (IX+0) | |||
| 31728 | JR NZ,31711 | |||
| 31730 | POP IY | |||
| 31732 | LD A,(46815) | |||
| 31735 | AND A | |||
| 31736 | JP NZ,32424 | |||
| 31739 | LD HL,(31064) | |||
| 31742 | PUSH HL | |||
| 31743 | LD HL,44451 | |||
| 31746 | XOR A | |||
| 31747 | LD (46849),A | |||
| 31750 | LD (46876),A | |||
| 31753 | LD A,1 | |||
| 31755 | LD (46842),A | |||
| 31758 | CALL 29395 | |||
| 31761 | LD A,(46875) | |||
| 31764 | DEC A | |||
| 31765 | RET Z | |||
| 31766 | POP HL | |||
| 31767 | POP HL | |||
| 31768 | JP 31115 | |||
| 31771 | POP IY | |||
| 31773 | CALL 31779 | |||
| 31776 | OR 1 | |||
| 31778 | RET | |||
| 31779 | AND A | |||
| 31780 | JR Z,31796 | |||
| 31782 | LD HL,(31066) | |||
| 31785 | LD DE,(31068) | |||
| 31789 | LD (31066),DE | |||
| 31793 | LD (31068),HL | |||
| 31796 | CALL 28915 | |||
| 31799 | LD HL,31066 | |||
| 31802 | LD A,(HL) | |||
| 31803 | INC HL | |||
| 31804 | OR (HL) | |||
| 31805 | JR NZ,31812 | |||
| 31807 | LD A,(46878) | |||
| 31810 | JR 31843 | |||
| 31812 | DEC HL | |||
| 31813 | LD A,(HL) | |||
| 31814 | CP (IY+14) | |||
| 31817 | JR NZ,31827 | |||
| 31819 | INC HL | |||
| 31820 | LD A,(HL) | |||
| 31821 | CP (IY+15) | |||
| 31824 | JR Z,31838 | |||
| 31826 | DEC HL | |||
| 31827 | LD A,(HL) | |||
| 31828 | CP (IY+16) | |||
| 31831 | JR NZ,31838 | |||
| 31833 | INC HL | |||
| 31834 | LD A,(HL) | |||
| 31835 | CP (IY+17) | |||
| 31838 | LD A,(46877) | |||
| 31841 | JR NZ,31845 | |||
| 31843 | XOR 32 | |||
| 31845 | BIT 5,A | |||
| 31847 | LD BC,4616 | |||
| 31850 | JR Z,31855 | |||
| 31852 | LD BC,2066 | |||
| 31855 | LD HL,31060 | |||
| 31858 | LD (HL),B | |||
| 31859 | INC HL | |||
| 31860 | LD (HL),C | |||
| 31861 | LD A,B | |||
| 31862 | LD DE,31042 | |||
| 31865 | LD HL,31037 | |||
| 31868 | CALL 31889 | |||
| 31871 | LD A,C | |||
| 31872 | LD HL,31042 | |||
| 31875 | LD DE,46816 | |||
| 31878 | LD BC,6 | |||
| 31881 | LDIR | |||
| 31883 | LD DE,31048 | |||
| 31886 | LD HL,31038 | |||
| 31889 | PUSH BC | |||
| 31890 | LD C,A | |||
| 31891 | LD B,0 | |||
| 31893 | PUSH HL | |||
| 31894 | PUSH IY | |||
| 31896 | POP HL | |||
| 31897 | ADD HL,BC | |||
| 31898 | LD BC,6 | |||
| 31901 | LDIR | |||
| 31903 | XOR A | |||
| 31904 | LD B,6 | |||
| 31906 | DEC HL | |||
| 31907 | OR (HL) | |||
| 31908 | DJNZ 31906 | |||
| 31910 | POP HL | |||
| 31911 | POP BC | |||
| 31912 | RET Z | |||
| 31913 | SET 0,(HL) | |||
| 31915 | RET | |||
| 31916 | XOR A | |||
| 31917 | CP B | |||
| 31918 | RET Z | |||
| 31919 | LD D,0 | |||
| 31921 | PUSH IY | |||
| 31923 | ADD IY,DE | |||
| 31925 | LD A,(IY+0) | |||
| 31928 | LD (HL),A | |||
| 31929 | INC HL | |||
| 31930 | LD A,(IY+1) | |||
| 31933 | LD (HL),A | |||
| 31934 | DEC HL | |||
| 31935 | OR (IY+0) | |||
| 31938 | POP IY | |||
| 31940 | RET Z | |||
| 31941 | DEC B | |||
| 31942 | INC HL | |||
| 31943 | INC HL | |||
| 31944 | RET | |||
| 31945 | JP (IY) | |||
| 31947 | PUSH IY | |||
| 31949 | LD IX,(31054) | |||
| 31953 | LD A,(46846) | |||
| 31956 | DEC A | |||
| 31957 | JR Z,31985 | |||
| 31959 | LD IY,40409 | |||
| 31963 | LD A,(46878) | |||
| 31966 | RRCA | |||
| 31967 | RRCA | |||
| 31968 | AND 3 | |||
| 31970 | LD (46864),A | |||
| 31973 | CALL 31996 | |||
| 31976 | CP 255 | |||
| 31978 | LD (31054),IX | |||
| 31982 | POP IY | |||
| 31984 | RET | |||
| 31985 | LD IY,40608 | |||
| 31989 | CALL 31996 | |||
| 31992 | CP 255 | |||
| 31994 | JR 31978 | |||
| 31996 | LD HL,31042 | |||
| 31999 | CALL 31945 | |||
| 32002 | CP 255 | |||
| 32004 | RET Z | |||
| 32005 | LD (46824),A | |||
| 32008 | LD HL,31037 | |||
| 32011 | SET 1,(HL) | |||
| 32013 | CALL Action_Examine_7 | |||
| 32016 | LD A,(46843) | |||
| 32019 | AND A | |||
| 32020 | JR Z,31996 | |||
| 32022 | RET | |||
| 32023 | XOR A | |||
| 32024 | LD (46863),A | |||
| 32027 | PUSH IY | |||
| 32029 | LD IX,(31056) | |||
| 32033 | LD A,(46847) | |||
| 32036 | DEC A | |||
| 32037 | JR Z,32073 | |||
| 32039 | LD IY,40409 | |||
| 32043 | LD A,(46878) | |||
| 32046 | AND 3 | |||
| 32048 | LD (46864),A | |||
| 32051 | CALL 32084 | |||
| 32054 | CP 255 | |||
| 32056 | LD (31056),IX | |||
| 32060 | POP IY | |||
| 32062 | PUSH AF | |||
| 32063 | LD A,(46877) | |||
| 32066 | AND 1 | |||
| 32068 | LD (46863),A | |||
| 32071 | POP AF | |||
| 32072 | RET | |||
| 32073 | LD IY,40608 | |||
| 32077 | CALL 32084 | |||
| 32080 | CP 255 | |||
| 32082 | JR 32056 | |||
| 32084 | LD HL,31048 | |||
| 32087 | CALL 31945 | |||
| 32090 | CP 255 | |||
| 32092 | RET Z | |||
| 32093 | LD (46825),A | |||
| 32096 | LD HL,31038 | |||
| 32099 | SET 1,(HL) | |||
| 32101 | CALL 31469 | |||
| 32104 | JR Z,32084 | |||
| 32106 | RET | |||
| 32107 | LD A,1 | |||
| 32109 | LD (46842),A | |||
| 32112 | LD (46849),A | |||
| 32115 | RET | |||
| 32116 | LD (46874),A | |||
| 32119 | PUSH IY | |||
| 32121 | POP HL | |||
| 32122 | LD DE,47560 | |||
| 32125 | LD BC,24 | |||
| 32128 | LDIR | |||
| 32130 | RET | |||
| 32131 | LD A,(31060) | |||
| 32134 | LD HL,(31042) | |||
| 32137 | PUSH HL | |||
| 32138 | CALL 32116 | |||
| 32141 | LD HL,44492 | |||
| 32144 | CALL 32107 | |||
| 32147 | CALL 29395 | |||
| 32150 | XOR A | |||
| 32151 | RET | |||
| 32152 | LD HL,31038 | |||
| 32155 | BIT 0,(HL) | |||
| 32157 | JP Z,32333 | |||
| 32160 | BIT 1,(HL) | |||
| 32162 | LD HL,31048 | |||
| 32165 | LD DE,46825 | |||
| 32168 | LD BC,46847 | |||
| 32171 | JR Z,32254 | |||
| 32173 | LD A,(31041) | |||
| 32176 | AND A | |||
| 32177 | JP Z,32245 | |||
| 32180 | LD A,(31061) | |||
| 32183 | LD A,(31048) | |||
| 32186 | JR 32137 | |||
| 32188 | LD A,(46875) | |||
| 32191 | DEC A | |||
| 32192 | RET Z | |||
| 32193 | LD A,(46876) | |||
| 32196 | AND A | |||
| 32197 | JR Z,32203 | |||
| 32199 | POP HL | |||
| 32200 | JP 31124 | |||
| 32203 | LD A,(31040) | |||
| 32206 | CP 1 | |||
| 32208 | JR Z,32152 | |||
| 32210 | LD HL,31037 | |||
| 32213 | BIT 0,(HL) | |||
| 32215 | JP Z,32304 | |||
| 32218 | BIT 1,(HL) | |||
| 32220 | LD HL,31042 | |||
| 32223 | LD DE,46824 | |||
| 32226 | LD BC,46846 | |||
| 32229 | JR Z,32254 | |||
| 32231 | LD A,(31039) | |||
| 32234 | AND A | |||
| 32235 | JR Z,32245 | |||
| 32237 | DEC A | |||
| 32238 | JR NZ,32131 | |||
| 32240 | CALL 31448 | |||
| 32243 | JR NZ,32152 | |||
| 32245 | CALL 32107 | |||
| 32248 | CALL Action_Examine_9 | |||
| 32251 | JP 31118 | |||
| 32254 | PUSH HL | |||
| 32255 | CALL 40597 | |||
| 32258 | LD A,1 | |||
| 32260 | LD (BC),A | |||
| 32261 | CALL 40608 | |||
| 32264 | CP 255 | |||
| 32266 | JR NZ,32288 | |||
| 32268 | POP HL | |||
| 32269 | LD A,2 | |||
| 32271 | LD (46864),A | |||
| 32274 | LD IX,49248 | |||
| 32278 | XOR A | |||
| 32279 | LD (BC),A | |||
| 32280 | PUSH HL | |||
| 32281 | CALL 40409 | |||
| 32284 | CP 255 | |||
| 32286 | JR Z,32293 | |||
| 32288 | POP HL | |||
| 32289 | LD (DE),A | |||
| 32290 | JP 28954 | |||
| 32293 | CALL 32107 | |||
| 32296 | LD HL,44499 | |||
| 32299 | CALL 29395 | |||
| 32302 | XOR A | |||
| 32303 | RET | |||
| 32304 | CALL 32380 | |||
| 32307 | LD HL,(31064) | |||
| 32310 | PUSH HL | |||
| 32311 | LD HL,44513 | |||
| 32314 | LD A,(31040) | |||
| 32317 | AND A | |||
| 32318 | JP Z,32144 | |||
| 32321 | LD A,(31060) | |||
| 32324 | CALL 32116 | |||
| 32327 | LD HL,44484 | |||
| 32330 | JP 32144 | |||
| 32333 | CALL 32376 | |||
| 32336 | LD HL,0 | |||
| 32339 | PUSH HL | |||
| 32340 | LD A,(46824) | |||
| 32343 | CALL 29154 | |||
| 32346 | PUSH HL | |||
| 32347 | CALL 32380 | |||
| 32350 | LD HL,(31064) | |||
| 32353 | PUSH HL | |||
| 32354 | LD HL,44519 | |||
| 32357 | LD A,(31041) | |||
| 32360 | AND A | |||
| 32361 | JP Z,32144 | |||
| 32364 | LD A,(31061) | |||
| 32367 | CALL 32116 | |||
| 32370 | LD HL,44480 | |||
| 32373 | JP 32144 | |||
| 32376 | LD A,40 | |||
| 32378 | JR 32382 | |||
| 32380 | LD A,32 | |||
| 32382 | LD (32402),A | |||
| 32385 | LD (32417),A | |||
| 32388 | LD IX,(31070) | |||
| 32392 | LD L,(IX+4) | |||
| 32395 | LD H,(IX+5) | |||
| 32398 | BIT 7,(IX+7) | |||
| 32402 | JR NZ,32407 | |||
| 32404 | LD HL,0 | |||
| 32407 | EX (SP),HL | |||
| 32408 | PUSH HL | |||
| 32409 | LD L,(IX+2) | |||
| 32412 | LD H,(IX+3) | |||
| 32415 | BIT 5,H | |||
| 32417 | JR NZ,32422 | |||
| 32419 | LD HL,0 | |||
| 32422 | EX (SP),HL | |||
| 32423 | JP (HL) | |||
| 32424 | LD HL,(31068) | |||
| 32427 | PUSH HL | |||
| 32428 | LD HL,(31066) | |||
| 32431 | PUSH HL | |||
| 32432 | LD HL,(31064) | |||
| 32435 | PUSH HL | |||
| 32436 | LD HL,44464 | |||
| 32439 | JP 32144 | |||
| 
This entry point is used by the routine at Action_Talkto.
 | ||||
| 32442 | PUSH BC | |||
| 32443 | PUSH IX | |||
| 32445 | PUSH DE | |||
| 32446 | LD B,A | |||
| 32447 | LD A,(46903) | |||
| 32450 | LD C,A | |||
| 32451 | CP B | |||
| 32452 | JR NC,32455 | |||
| 32454 | LD B,A | |||
| 32455 | LD A,C | |||
| 32456 | SUB B | |||
| 32457 | LD C,A | |||
| 32458 | LD IX,46879 | |||
| 32462 | LD DE,25 | |||
| 32465 | XOR A | |||
| 32466 | CP B | |||
| 32467 | JR Z,32486 | |||
| 32469 | ADD IX,DE | |||
| 32471 | LD A,(IX+0) | |||
| 32474 | CP 255 | |||
| 32476 | JR NZ,32469 | |||
| 32478 | LD A,(46824) | |||
| 32481 | LD (IX+0),A | |||
| 32484 | DJNZ 32469 | |||
| 32486 | LD B,C | |||
| 32487 | XOR A | |||
| 32488 | CP B | |||
| 32489 | JR Z,32506 | |||
| 32491 | ADD IX,DE | |||
| 32493 | LD A,(IX+0) | |||
| 32496 | CP 255 | |||
| 32498 | JR NZ,32491 | |||
| 32500 | LD (IX+0),0 | |||
| 32504 | DJNZ 32491 | |||
| 32506 | POP DE | |||
| 32507 | POP IX | |||
| 32509 | POP BC | |||
| 32510 | RET | |||
| 32511 | LD HL,46904 | |||
| 32514 | LD DE,25 | |||
| 32517 | LD A,(46826) | |||
| 32520 | LD B,8 | |||
| 32522 | CP (HL) | |||
| 32523 | RET Z | |||
| 32524 | ADD HL,DE | |||
| 32525 | DJNZ 32522 | |||
| 32527 | RET | |||
| 
This entry point is used by the routine at 38579.
 | ||||
| 32528 | PUSH HL | |||
| 32529 | PUSH DE | |||
| 32530 | PUSH BC | |||
| 32531 | CALL 32511 | |||
| 32534 | POP BC | |||
| 32535 | POP DE | |||
| 32536 | POP HL | |||
| 32537 | RET | |||
| 
This entry point is used by the routines at 38579 and ActionClimbOut.
 | ||||
| 32538 | PUSH IX | |||
| 32540 | PUSH IY | |||
| 32542 | PUSH BC | |||
| 32543 | PUSH DE | |||
| 32544 | PUSH HL | |||
| 32545 | LD C,A | |||
| 32546 | CALL 32511 | |||
| 32549 | LD (HL),0 | |||
| 32551 | INC HL | |||
| 32552 | XOR A | |||
| 32553 | CP C | |||
| 32554 | JR NZ,32567 | |||
| 32556 | OR 1 | |||
| 32558 | EX (SP),HL | |||
| 32559 | POP HL | |||
| 32560 | POP DE | |||
| 32561 | POP BC | |||
| 32562 | POP IY | |||
| 32564 | POP IX | |||
| 32566 | RET | |||
| 32567 | PUSH HL | |||
| 32568 | POP IY | |||
| 32570 | LD A,1 | |||
| 32572 | LD (46875),A | |||
| 32575 | LD A,(46876) | |||
| 32578 | PUSH AF | |||
| 32579 | CALL 31158 | |||
| 32582 | EX AF,AF' | |||
| 32583 | XOR A | |||
| 32584 | LD (46875),A | |||
| 32587 | POP AF | |||
| 32588 | LD (46876),A | |||
| 32591 | EX AF,AF' | |||
| 32592 | JR Z,32599 | |||
| 32594 | CALL 31469 | |||
| 32597 | JR NZ,32559 | |||
| 32599 | LD A,(46826) | |||
| 32602 | CALL 32608 | |||
| 32605 | XOR A | |||
| 32606 | JR 32559 | |||
| 
This entry point is used by the routine at 38579.
 | ||||
| 32608 | PUSH HL | |||
| 32609 | PUSH DE | |||
| 32610 | PUSH BC | |||
| 32611 | LD HL,46904 | |||
| 32614 | LD DE,25 | |||
| 32617 | LD B,8 | |||
| 32619 | CP (HL) | |||
| 32620 | JR NZ,32624 | |||
| 32622 | LD (HL),0 | |||
| 32624 | ADD HL,DE | |||
| 32625 | DJNZ 32619 | |||
| 32627 | POP BC | |||
| 32628 | POP DE | |||
| 32629 | POP HL | |||
| 32630 | RET | |||
| Prev: 30665 | Up: Map | Next: 32631 |