![]() |
Routines |
| Prev: 9374 | Up: Map | Next: 93CA |
| 9394 | LD IX,($6D73) | IX=6D73. | ||
| 9398 | LD A,(IX+$00) | Write *IX+00 to *CurrentRoomIndex. | ||
| 939B | LD ($6D8A),A | |||
| 939E | LD A,(IX+$09) | Write *IX+09 to *6DDC. | ||
| 93A1 | LD ($6DDC),A | |||
|
This entry point is used by the routines at 9597, 9F53, A68E, C98E, D2B7 and D6A8.
|
||||
| 93A4 | LD A,(IX+$00) | A=*IX+00. | ||
| 93A7 | LD E,A | E=A. | ||
| 93A8 | ADD A,A | A+=A. | ||
| 93A9 | ADD A,A | A+=A. | ||
| 93AA | ADD A,E | A+=E. | ||
| 93AB | LD C,A | C=A. | ||
| 93AC | LD B,$00 | B=00. | ||
| 93AE | LD HL,($6D6D) | HL=*6D6D. | ||
| 93B1 | ADD HL,BC | HL+=BC. | ||
| 93B2 | LD ($6DC8),HL | Write HL to *6DC8. | ||
| 93B5 | LD C,$05 | C=05. | ||
| 93B7 | LD DE,$6D9F | DE=TempStore_RoomDimension_Depth. | ||
| 93BA | LDIR | Copy 05 bytes of data from HL to DE. | ||
| 93BC | LD A,($6DA0) | E=*TempStore_RoomDimension_XCoordinateLeftEdge. | ||
| 93BF | LD E,A | |||
| 93C0 | LD A,($6DA1) | A=*6DA1. | ||
| 93C3 | SUB E | A-=E. | ||
| 93C4 | ADD A,$64 | A+=64. | ||
| 93C6 | LD ($6DA4),A | Write A to *6DA4. | ||
| 93C9 | RET | Return. | ||
| Prev: 9374 | Up: Map | Next: 93CA |