Prev: 39882 Up: Map Next: 40001
39900: Routine at 9BDC
39900 DEFB 255
This entry point is used by the routines at Action_Dir, Action_Give, Action_Examine, ActionCapture and ActionClimbOut.
39901 LD HL,39900
39904 LD (HL),1
39906 CALL 39959
39909 LD A,(HL)
39910 AND A
39911 RET NZ
39912 PUSH HL
39913 LD A,(49451)
39916 AND A
39917 JR Z,39955
39919 LD A,(46826)
39922 PUSH AF
39923 LD HL,(46860)
39926 PUSH HL
39927 LD HL,49435
39930 LD (46860),HL
39933 XOR A
39934 LD (46826),A
39937 LD A,B
39938 LD (36251),A
39941 CALL Action_Dir_4
39944 CALL Action_None
39947 POP HL
39948 LD (46860),HL
39951 POP AF
39952 LD (46826),A
39955 POP HL
39956 XOR A
39957 LD (HL),A
39958 RET
39959 PUSH IY
39961 PUSH IX
39963 LD IX,49248
39967 CALL Step3ByteTable_Next
39970 JR Z,39996
39972 CP (IY+1)
39975 JR NZ,39967
39977 LD (IY+16),B
39980 PUSH AF
39981 LD A,(IX+0)
39984 AND A
39985 JR NZ,39990
39987 LD (39900),A
39990 CALL 39959
39993 POP AF
39994 JR 39967
39996 POP IX
39998 POP IY
40000 RET Return.
Prev: 39882 Up: Map Next: 40001