![]() |
Routines |
| Prev: 38242 | Up: Map | Next: 38404 |
| 38342 | LD E,A | E=A. | ||
| 38343 | LD D,0 | D=0. | ||
| 38345 | ADD IX,DE | IX+=DE. | ||
| 38347 | LD B,(IX+2) | B=*IX+2. | ||
| 38350 | LD C,(IX+3) | C=*IX+3. | ||
| 38353 | LD A,0 | A=0. | ||
| 38355 | ADD A,C | A+=C. | ||
| 38356 | DJNZ 38355 | Decrease counter by one and loop back to 38355 until counter is zero. | ||
| 38358 | LD B,A | B=A. | ||
| 38359 | LD A,(39338) | C=*39338. | ||
| 38362 | LD C,A | |||
| 38363 | LD L,(IX+0) | L=*IX+0. | ||
| 38366 | LD H,(IX+1) | H=*IX+1. | ||
| 38369 | LD E,(IX+4) | E=*IX+4. | ||
| 38372 | LD D,(IX+5) | D=*IX+5. | ||
| 38375 | LD IX,(39352) | IX=39352. | ||
| 38379 | PUSH BC | Stash BC on the stack. | ||
| 38380 | LD A,(DE) | A=*DE. | ||
| 38381 | LD (IX+1),A | Write A to *IX+1. | ||
| 38384 | LD (IX+2),L | Write L to *IX+2. | ||
| 38387 | LD (IX+3),H | Write H to *IX+3. | ||
| 38390 | LD (IX+4),C | Write C to *IX+4. | ||
| 38393 | LD BC,8 | IX+=0008. | ||
| 38396 | ADD IX,BC | |||
| 38398 | ADD HL,BC | HL+=0008. | ||
| 38399 | INC DE | Increment DE by one. | ||
| 38400 | POP BC | Restore BC from the stack. | ||
| 38401 | DJNZ 38379 | Decrease counter by one and loop back to 38379 until counter is zero. | ||
| 38403 | RET | Return. | ||
| Prev: 38242 | Up: Map | Next: 38404 |