Used by the routines at 24296 and 63898. Returns to the main loop if buffer 214 is already in use (by ERIC's catapult pellet, water or sherry fired from the pistol or falling from a cup, a plant, the conker, or a desk lid); otherwise returns to the caller.
Input
Output
57935
LD A,(54802)
Is there an uninterruptible subcommand routine address in bytes 17 and 18 of the buffer in page 214?
57938
AND A
57939
RET Z
Return if not (the buffer is free)
57940
POP BC
Otherwise drop the return address from the stack and return to the main loop