Routines |
Prev: 78F9 | Up: Map | Next: 790D |
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 | Next: 790D |