![]()  | 
Routines | 
| Prev: 41925 | Up: Map | Next: 42010 | 
| 
 | 
||||
| 41952 | LD A,(38659) | A=38659. | ||
| 41955 | CP (IX+1) | |||
| 41958 | JP NZ,42131 | |||
| 41961 | CALL StoreEntity | Call StoreEntity. | ||
| 41964 | LD A,(38669) | A=38669. | ||
| 41967 | LD C,0 | C=0. | ||
| 41969 | LD B,4 | B=4. | ||
| 41971 | RRCA | |||
| 41972 | JR NC,41975 | |||
| 41974 | INC C | |||
| 41975 | DJNZ 41971 | |||
| 41977 | SLA C | |||
| 41979 | LD A,C | |||
| 41980 | ADD A,8 | |||
| 41982 | LD C,A | |||
| 41983 | LD A,(38547) | A=CounterLow. | ||
| 41986 | AND %00001111 | Keep only bits 0-3. | ||
| 41988 | CP C | |||
| 41989 | JR C,41993 | |||
| 41991 | AND %00000111 | Keep only bits 0-2. | ||
| 41993 | LD C,A | Create an offset. | ||
| 41994 | LD B,0 | |||
| 41996 | LD HL,42010 | HL=SpriteReference + offset. | ||
| 41999 | ADD HL,BC | |||
| 42000 | LD A,(HL) | |||
| 42001 | LD (IX+0),A | |||
| 42004 | CALL 42445 | Call 42445. | ||
| 42007 | JP 44381 | Jump to 44381. | ||
| Prev: 41925 | Up: Map | Next: 42010 |