![]() |
Routines |
| Prev: 37278 | Up: Map | Next: 37346 |
| 37307 | LD H,(IX+3) | H=IX+3. | ||
| 37310 | LD L,(IX+2) | L=IX+2. | ||
| 37313 | LD A,H | A=H. | ||
| 37314 | AND %00011111 | Keep only bits 0-4. | ||
| 37316 | LD H,A | H=A. | ||
| 37317 | SRA H | |||
| 37319 | RR L | |||
| 37321 | SRA H | |||
| 37323 | RR L | |||
| 37325 | SRA H | |||
| 37327 | RR L | |||
| 37329 | PUSH HL | Stash HL on the stack. | ||
| 37330 | LD BC,28672 | BC=TerrainData_Active. | ||
| 37333 | ADD HL,BC | HL+=BC. | ||
| 37334 | LD D,(HL) | |||
| 37335 | POP HL | |||
| 37336 | PUSH HL | |||
| 37337 | INC HL | Increment HL by one. | ||
| 37338 | LD A,H | A=H. | ||
| 37339 | AND %00000011 | Keep only bits 0-1. | ||
| 37341 | LD H,A | H=A. | ||
| 37342 | ADD HL,BC | HL+=BC. | ||
| 37343 | LD E,(HL) | E=HL. | ||
| 37344 | POP HL | Restore HL from the stack. | ||
| 37345 | RET | Return. | ||
| Prev: 37278 | Up: Map | Next: 37346 |