Prev: 61019 Up: Map Next: 61143
61094: Routine at EEA6
61094 LD C,(IX+0) C=*IX+0.
61097 LD B,(IX+1) B=*IX+1.
61100 LD E,(IX+2) E=*IX+2.
61103 LD D,(IX+3) D=*IX+3.
61106 LD A,(IX+4) A=*IX+4.
61109 ADD A,E A+=E.
61110 CP 128 Jump to 61120 if A is higher than 128.
61112 JR NC,61120
61114 CP 4 Jump to 61123 if A is lower than 4.
61116 JR C,61123
61118 INC C Increment C by two.
61119 INC C
61120 DEC C Decrease C by one.
61121 AND %00000011 Keep only bits 0-1.
61123 LD E,A E=A.
61124 LD A,(IX+5) A=*IX+5.
61127 ADD A,D A+=D.
61128 CP 128 Jump to 61138 if A is higher than 128.
61130 JR NC,61138
61132 CP 4 Jump to 61141 if A is lower than 4.
61134 JR C,61141
61136 INC B Increment B by two.
61137 INC B
61138 DEC B Decrease B by one.
61139 AND %00000011 Keep only bits 0-1.
61141 LD D,A D=A.
61142 RET Return.
Prev: 61019 Up: Map Next: 61143