Hi Terry,
It saves at me, I mean I execute e.g. a G10 L1 P1 Z1 and then I Apply and Save the settings and on next startup I see the value 1 at the tool 1. in the table.
However I explored 2 issues with the G10 code which I will correct now is that it was not updated to 96 tools, so it still only works with the 48 tools limits.
And the code generates an exception if the Z is not defined, checking for Z=null is missing from the g-code interpreter.