Prev: 40610 Up: Map Next: 40640
40612: Test The Action-Taken Flag
Prints the character-busy message unless the action-taken flag is set.
Run by 51812 after the display record at 40610, from the show-message command at 60083.
TestActionTakenFlag 40612 LD HL,27187 Take the character busy message.
40615 LD IX,39283
40619 BIT 1,(IX+3) Jump to PrintMessageAndInitialiseTimer if the action-taken flag is clear.
40623 JR Z,PrintMessageAndInitialiseTimer
40625 LD IX,39297 Point at this character-state byte.
40629 BIT 1,(IX+3) Jump to PrintMessageAndInitialiseTimer if the action-taken flag is clear.
40633 JR Z,PrintMessageAndInitialiseTimer
40635 LD HL,27325 Jump back to PrintMessageAndInitialiseTimer with the message at 26921+404.
40638 JR PrintMessageAndInitialiseTimer
Prev: 40610 Up: Map Next: 40640