Prev: 42902 Up: Map Next: 43046
42978: Routine at A7E2
Used by the routine at 42902.
42978 INC HL Increment HL by one.
42979 INC HL
42980 EX DE,HL Switch the DE and HL registers.
42981 LD A,(DE) A=DE.
42982 INC DE Increment DE by one.
42983 LD C,A C=A.
42984 LD A,(DE) A=DE.
42985 INC DE Increment DE by one.
42986 LD B,A B=A.
42987 LD HL,144 HL=0144.
42990 ADD HL,BC
42991 LD BC,(24698) BC=24698.
42995 LD A,C
42996 ADD A,(IX+2)
42999 LD C,A
43000 LD A,B
43001 ADC A,0
43003 LD B,A
43004 AND A
43005 SBC HL,BC
43007 LD A,H
43008 AND 31
43010 RET NZ
43011 LD A,L
43012 CP 32
43014 RET NC
43015 LD A,(DE)
43016 ADD A,4
43018 SUB (IX+1)
43021 CP 24
43023 RET NC
43024 EX DE,HL
43025 LD BC,12 HL+=0012.
43028 ADD HL,BC
43029 SET 0,(HL)
43031 RES 2,(IX+2)
43035 RET Return.
43036 CALL 35699 Call 35699.
43039 CALL 34611 Call 34611.
43042 INC (IX+0) Increment IX+0 by one.
43045 RET Return.
Prev: 42902 Up: Map Next: 43046