| Dun Darach | Routines |
| Prev: AC93 | Up: Map |
|
Used by the routine at Room_Events.
|
|||||||||||
| List_RemoveLink | ACC0 | LD E,(IX+$00) | Get ptr the next link in list. | ||||||||
| ACC3 | LD D,(IX+$01) | ||||||||||
| ACC6 | LD HL,(LinkList_Spare_Ptr) | Get ptr to first of the empty links. | |||||||||
| ACC9 | LD (IX+$00),L | Move removed link to top of empty link list. | |||||||||
| ACCC | LD (IX+$01),H | ||||||||||
| ACCF | LD (LinkList_Spare_Ptr),IX | ||||||||||
| ACD3 | POP HL | Get return address. | |||||||||
| ACD4 | POP IX | Get addres of previous link in main list. | |||||||||
| ACD6 | LD (IX+$00),E | Connect existing links together. | |||||||||
| ACD9 | LD (IX+$01),D | ||||||||||
| ACDC | JP (HL) | Jump to return address found on stack. | |||||||||
| Prev: AC93 | Up: Map |