![]() |
Routines |
| Prev: 78F9 | Up: Map |
|
||||||||
| 78FC | CALL $6EF4 | Update the message line and process the message queue as appropriate | ||||||
|
This entry point is used by the routine at 7996.
|
||||||||
| 78FF | LD HL,$7FD2 | Collect the message number stored at 7FD2 | ||||||
| 7902 | LD A,(HL) | |||||||
| 7903 | LD B,$08 | There are 8 slots in the message queue | ||||||
| 7905 | LD L,$B8 | HL=7FB8 (the first byte in the message queue) | ||||||
| 7907 | CP (HL) | Set the zero flag if the message number is in the queue | ||||||
| 7908 | INC HL | Point HL at the next byte in the message queue | ||||||
| 7909 | RET Z | Return if the message whose number is stored at 7FD2 is in the message queue | ||||||
| 790A | DJNZ $7907 | Jump back until all 8 bytes of the message queue have been checked | ||||||
| 790C | RET | |||||||
| Prev: 78F9 | Up: Map |