![]() |
Routines |
| Prev: 63408 | Up: Map | Next: 63423 |
|
Used by the routines at 25420, 31338 and 63304. Places the address of the instruction following the CALL to this routine into bytes 8 and 9 of the character's buffer, thus making it the address of the character's primary command routine.
|
||||
| 63409 | EX DE,HL | Collect the return address from the stack into DE | ||
| 63410 | EX (SP),HL | |||
| 63411 | EX DE,HL | |||
| 63412 | LD A,L | Save L in A briefly | ||
| 63413 | LD L,8 | Copy the return address into bytes 8 and 9 of the character's buffer | ||
| 63415 | LD (HL),E | |||
| 63416 | INC L | |||
| 63417 | LD (HL),D | |||
| 63418 | LD L,A | Restore the original contents of L | ||
| 63419 | EX DE,HL | Restore the return address to the stack | ||
| 63420 | EX (SP),HL | |||
| 63421 | EX DE,HL | |||
| 63422 | RET | |||
| Prev: 63408 | Up: Map | Next: 63423 |