![]() |
Routines |
Prev: 38754 | Up: Map | Next: 39154 |
Used by the routines at Handler_Bull, 47017, Handler_Moscow, Handler_Moscow2, 51721 and Handler_Kanyu.
|
||||
38871 | LD L,(IX+4) | |||
38874 | LD H,(IX+5) | |||
38877 | ADD HL,HL | |||
38878 | ADD HL,HL | |||
38879 | LD D,H | |||
38880 | LD HL,(29188) | |||
38883 | ADD HL,HL | |||
38884 | ADD HL,HL | |||
38885 | LD A,(IX+4) | |||
38888 | AND 62 | |||
38890 | RRCA | |||
38891 | LD E,A | |||
38892 | LD A,(29188) | |||
38895 | AND 62 | |||
38897 | RRCA | |||
38898 | SUB E | |||
38899 | LD L,A | |||
38900 | LD A,H | |||
38901 | SUB D | |||
38902 | LD H,A | |||
38903 | LD BC,2048 | |||
38906 | BIT 7,L | |||
38908 | JR Z,38916 | |||
38910 | LD A,L | |||
38911 | NEG | |||
38913 | LD L,A | |||
38914 | LD C,16 | |||
38916 | BIT 7,H | |||
38918 | RET Z | |||
38919 | LD A,H | |||
38920 | NEG | |||
38922 | LD H,A | |||
38923 | LD B,24 | |||
38925 | RET | |||
This entry point is used by the routines at 46759, HongKong_Initialise, Handler_Moscow2, Handler_Samoa and Handler_Kanyu.
|
||||
38926 | LD HL,(39399) | |||
38929 | LD A,0 | |||
38931 | CP (HL) | |||
38932 | JR NZ,38951 | |||
38934 | LD A,(39339) | |||
38937 | CP 80 | |||
38939 | JR Z,39021 | |||
38941 | LD IX,(39399) | |||
38945 | DEC (IX+7) | |||
38948 | RET Z | |||
38949 | JR 39021 | |||
38951 | DEC (HL) | |||
38952 | DEC (HL) | |||
38953 | CALL 37945 | |||
38956 | LD IX,(39399) | |||
38960 | LD A,(IX+0) | |||
38963 | AND 7 | |||
38965 | JR NZ,39023 | |||
38967 | LD BC,(39401) | |||
38971 | CALL 37891 | |||
38974 | LD IX,(39399) | |||
38978 | LD A,(IX+4) | |||
38981 | ADD A,64 | |||
38983 | LD (IX+4),A | |||
38986 | JR NC,38991 | |||
38988 | INC (IX+5) | |||
38991 | LD A,0 | |||
38993 | CP (IX+0) | |||
38996 | JR NZ,39003 | |||
38998 | CALL 38754 | |||
39001 | POP HL | |||
39002 | RET | |||
This entry point is used by the routine at 39154.
|
||||
39003 | LD IX,(39401) | |||
39007 | CALL 38342 | |||
39010 | LD IX,(39399) | |||
39014 | LD BC,(39401) | |||
39018 | CALL 37918 | |||
39021 | POP HL | |||
39022 | RET | |||
39023 | LD IX,(39401) | |||
39027 | LD B,(IX+3) | |||
39030 | LD IX,(39399) | |||
39034 | LD DE,10 | |||
39037 | ADD IX,DE | |||
39039 | LD E,8 | |||
39041 | LD L,(IX+0) | |||
39044 | LD H,(IX+1) | |||
39047 | DEC HL | |||
39048 | DEC HL | |||
39049 | LD (IX+0),L | |||
39052 | LD (IX+1),H | |||
39055 | ADD IX,DE | |||
39057 | DJNZ 39041 | |||
39059 | LD IX,(39399) | |||
39063 | LD L,(IX+4) | |||
39066 | LD H,(IX+5) | |||
39069 | PUSH HL | |||
39070 | CALL 39188 | |||
39073 | POP HL | |||
39074 | LD DE,64 | |||
39077 | ADD HL,DE | |||
39078 | CALL 39188 | |||
39081 | JR 39021 | |||
This entry point is used by the routines at 46759, Handler_Moscow2, Handler_Samoa and Handler_Kanyu.
|
||||
39083 | LD A,(39340) | |||
39086 | CP 0 | |||
39088 | JR Z,39152 | |||
39090 | CALL 38425 | |||
39093 | LD L,A | |||
39094 | LD H,0 | |||
39096 | ADD HL,HL | |||
39097 | LD DE,(39403) | |||
39101 | ADD HL,DE | |||
39102 | LD A,125 | |||
39104 | CP H | |||
39105 | JR C,39083 | |||
39107 | LD A,(HL) | |||
39108 | INC HL | |||
39109 | LD E,(HL) | |||
39110 | LD D,A | |||
39111 | LD A,(DE) | |||
39112 | AND 17 | |||
39114 | JR NZ,39083 | |||
39116 | DEC HL | |||
39117 | PUSH HL | |||
39118 | LD DE,34816 | |||
39121 | ADD HL,DE | |||
39122 | LD E,L | |||
39123 | LD D,H | |||
39124 | ADD HL,HL | |||
39125 | ADD HL,DE | |||
39126 | LD DE,24577 | |||
39129 | ADD HL,DE | |||
39130 | LD A,0 | |||
39132 | CP (HL) | |||
39133 | POP HL | |||
39134 | JR NZ,39083 | |||
39136 | PUSH HL | |||
39137 | LD A,L | |||
39138 | AND 62 | |||
39140 | LD C,A | |||
39141 | LD DE,34624 | |||
39144 | ADD HL,DE | |||
39145 | ADD HL,HL | |||
39146 | ADD HL,HL | |||
39147 | LD A,H | |||
39148 | RLCA | |||
39149 | RLCA | |||
39150 | RLCA | |||
39151 | LD E,A | |||
39152 | POP HL | |||
39153 | RET |
Prev: 38754 | Up: Map | Next: 39154 |