![]() |
Routines |
| Prev: 9EA2 | Up: Map | Next: 9EC0 |
|
Prints the character-busy message unless the action-taken flag is set.
|
||||
|
Run by CA64 after the display record at 9EA2, from the show-message command at EAB3.
|
||||
| TestActionTakenFlag | 9EA4 | LD HL,$6A33 | Take the character busy message. | |
| 9EA7 | LD IX,$9973 | |||
| 9EAB | BIT 1,(IX+$03) | Jump to PrintMessageAndInitialiseTimer if the action-taken flag is clear. | ||
| 9EAF | JR Z,PrintMessageAndInitialiseTimer | |||
| 9EB1 | LD IX,$9981 | Point at this character-state byte. | ||
| 9EB5 | BIT 1,(IX+$03) | Jump to PrintMessageAndInitialiseTimer if the action-taken flag is clear. | ||
| 9EB9 | JR Z,PrintMessageAndInitialiseTimer | |||
| 9EBB | LD HL,$6ABD | Jump back to PrintMessageAndInitialiseTimer with the message at 6929+0194. | ||
| 9EBE | JR PrintMessageAndInitialiseTimer | |||
| Prev: 9EA2 | Up: Map | Next: 9EC0 |