Routines |
Prev: 42383 | Up: Map | Next: 42465 |
Used by the routine at 42129.
|
||||
42418 | BIT 7,(HL) | Test bit 7 of *HL. | ||
42420 | LD A,255 | A=255. | ||
42422 | PUSH HL | Stash HL on the stack. | ||
42423 | JR NZ,42426 | Jump to 42426 if DE is not equal to 255. | ||
42425 | XOR A | A=0. | ||
42426 | LD HL,31488 | HL=31488. | ||
42429 | LD DE,31489 | DE=31488+1. | ||
42432 | LD (HL),A | Write A to *HL. | ||
42433 | LD BC,120 | BC=0120. | ||
42436 | LDIR | LDIR. | ||
42438 | LD DE,31488 | DE=31488. | ||
42441 | LD A,(39698) | A=*39698. | ||
42444 | LD L,A | L=A. | ||
42445 | ADD A,A | A+=A. | ||
42446 | ADD A,L | A+=L. | ||
42447 | LD L,A | L=A. | ||
42448 | LD H,0 | H=0. | ||
42450 | ADD HL,DE | HL+=DE. | ||
42451 | EX DE,HL | Exchange the DE and HL registers. | ||
42452 | POP HL | Restore HL from the stack. | ||
42453 | LD A,16 | A=16. | ||
42455 | LDI | LDI. | ||
42457 | LDI | LDI. | ||
42459 | LDI | LDI. | ||
42461 | DEC A | Decrease A by one. | ||
42462 | JR NZ,42455 | Jump to 42455 if A is not equal to 16. | ||
42464 | RET | Return. |
Prev: 42383 | Up: Map | Next: 42465 |