Routines

25492: Blank out byte 18 of character's buffer


Used by several routines to blank out the address of the controlling routine held in bytes 17 and 18 of the character's buffer. This has the effect of making the routine at 25296 consider the address held in bytes 9 and 10 of the character's buffer as the next candidate for controlling routine.

25492 2E12 LD L,18 Byte 18 of the buffer contains the MSB of the address of the routine which has just surrendered control of the character

This entry point is used by the routines at 25484 and 25488:
25494 3AFC7F LD A,(32764) A=number of character being worked on (183-214)
25497 67 LD H,A Point to that character's buffer
25498 3600 LD (HL),0 Zero out the necessary byte in the buffer
25500 C35863 JP 25432