| Dun Darach | Routines |
| Prev: 795E | Up: Map |
|
Used by the routine at LinkList_bee4_setup.
|
|||||||||||||
|
Creates a linked list by storing the ptr to the next link in the first two bytes of the current link.
|
|||||||||||||
| LinkedList_Create | 798D | DEC B | |||||||||||
| LinkedList_Create_0 | 798E | LD L,C | Create ptr to next link using link size. | ||||||||||
| 798F | LD H,$00 | ||||||||||||
| 7991 | ADD HL,DE | ||||||||||||
| 7992 | EX DE,HL | ||||||||||||
| 7993 | LD (HL),E | Store ptr to next link in first 2 bytes of link. | |||||||||||
| 7994 | INC HL | ||||||||||||
| 7995 | LD (HL),D | ||||||||||||
| 7996 | DJNZ LinkedList_Create_0 | Next link. | |||||||||||
| 7998 | EX DE,HL | Terminate list with zeroes in last link. | |||||||||||
| 7999 | XOR A | ||||||||||||
| 799A | LD (HL),A | ||||||||||||
| 799B | INC HL | ||||||||||||
| 799C | LD (HL),A | ||||||||||||
| 799D | RET | ||||||||||||
| Prev: 795E | Up: Map |