![]() |
Routines |
Prev: 53468 | Up: Map | Next: 53506 |
53469 | PUSH AF | Stash AF on the stack. | ||
53470 | CALL FetchLocationDataPointer | Call FetchLocationDataPointer. | ||
53473 | LD A,(53468) | A=*53468. | ||
53476 | AND A | Set flags. | ||
53477 | LD HL,26852 | HL=26852. | ||
53480 | JR NZ,53504 | Jump to 53504 if ?? is not equal to A. | ||
53482 | LD A,(IX+0) | A=*IX+0. | ||
53485 | AND %00001110 | Keep only bits 1-3. | ||
53487 | LD E,A | E=A. | ||
53488 | LD D,0 | D=0. | ||
53490 | LD HL,53338 | HL=53338. | ||
53493 | ADD HL,DE | HL+=DE. | ||
53494 | LD E,(HL) | E=*HL. | ||
53495 | INC HL | Increment HL by one. | ||
53496 | LD D,(HL) | D=*HL. | ||
53497 | EX DE,HL | Exchange the DE and HL registers. | ||
53498 | CALL 53456 | Call 53456. | ||
53501 | LD HL,26845 | HL=26845. | ||
53504 | POP AF | Restore AF from the stack. | ||
53505 | RET | Return. |
Prev: 53468 | Up: Map | Next: 53506 |