![]() |
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 |