Some field testing shows SAV15 was used to prevent the message from disrupting what was in register 15, probably because of the nature of the subroutine.
no field test would have been needed, if You had read the manuals,
the comments about console and log contents were PROBLEM DETERMINATION
and the SAV15 stupp was the PROBLEM RESOLUTION
Stupid subroutines, they're not like higher level functions/methods... Oh well, my bad for expecting assembler to act like compiled code. An update is below:
well in assembler a program/subroutine is only as smart/stupid as the programmer writing them,
do not blame the innocent ones, You did everything by Yourself
strange that after so many posts You have not understood that assembler...
DOES ABSOLUTELY NOTHING FOR THE LOGIC AND YOU ARE IN CONTROL ALL THE TIME