I can see a number of use cases for that, Rich. I also have a random question: which byte is written first? I ask this because the first byte written will be the one that is latched, and would be in the value range of >00 to >0F. I just wanted to make sure I have the byte data in the right order in my earlier post. . .
In my GPL Code I move just one byte into the Even Address to change a page:
Same thing you can do from XB:
CALL LOAD(16404,10) ! Or move >0A at mapper >4014)
Assembly has to move a word but GPL and XB do not need to do that.
Your change adds another value to make it a word as it has always been just a byte for me on SAMS.