![]()  | 
Routines | 
| Prev: 43311 | Up: Map | Next: 43445 | 
| 
 | 
||||
| 43408 | PUSH DE | Stash DE on the stack. | ||
| 43409 | LD D,(HL) | D=*HL. | ||
| 43410 | INC HL | Increment HL by one. | ||
| 43411 | LD E,(HL) | E=*HL. | ||
| 43412 | DEC HL | Decrease HL by one. | ||
| 43413 | LD A,C | Jump to 43424 if C is zero. | ||
| 43414 | AND A | |||
| 43415 | JR Z,43424 | |||
| 43417 | SLA E | Shift E left (with carry). | ||
| 43419 | RL D | Rotate D left. | ||
| 43421 | DEC A | Decrease A by one. | ||
| 43422 | JR NZ,43417 | Jump to 43417 if A is not equal to A. | ||
| 43424 | LD A,C | A=C. | ||
| 43425 | ADD A,5 | A+=5. | ||
| 43427 | CP 8 | Jump to 43434 if A is less than 8. | ||
| 43429 | JR C,43434 | |||
| 43431 | SUB 8 | A-=8. | ||
| 43433 | INC HL | Increment HL by one. | ||
| 43434 | LD C,A | C=A. | ||
| 43435 | LD A,D | A=D. | ||
| 43436 | POP DE | Restore DE from the stack. | ||
| 43437 | RRCA | RRCA. | ||
| 43438 | RRCA | RRCA. | ||
| 43439 | RRCA | RRCA. | ||
| 43440 | AND %00011111 | Keep only bits 0-4. | ||
| 43442 | ADD A,96 | A+=96. | ||
| 43444 | RET | Return. | ||
| Prev: 43311 | Up: Map | Next: 43445 |