Yes, I have other tries without using a loop. For example, I have another file I also wanted to read that is just around 266 bytes, which would overwrite text in the menu.
That looks like this in an older test code:
lui $a0, 0x0889
ori $a0, $a0, 0x1048 #...