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