Skool Daze Routines
25248: Remove routine address from character's buffer
The entry point at 25248 is used by the routines at 27206, 28655 and 28799.
25248 LD L,112 Remove the routine address from bytes 111 and 112 of the character's buffer
25250 JR 25258
This entry point is used by the routines at 25404, 25488, 29160, 29284, 31110, 31130, 31648, 31807 and 31944.
25252 LD L,106 Remove the routine address from bytes 105 and 106 of the character's buffer
25254 JR 25258
This entry point is used by the routines at 25303, 25750, 27442, 27480, 31638, 31807, 32132, 32158, 32167, 63374, 63456 and 63488. Entering here removes the routine address from bytes 99 and 100 of the character's buffer, triggering a move to the next instruction in the command list.
25256 LD L,100
25258 LD A,(32765) 32765 holds the number of the last character moved
25261 LD H,A Set the MSB of the routine address to 0, indicating that it should no longer be used
25262 LD (HL),0
25264 JR 25172