When running TR-DOS commands from within BASIC, it's necessary to prefix the command with
RANDOMIZE USR 15619: REM: first. I understand the former command, but not the latter.
For example, to load a program called "foo", this is done:
RANDOMIZE USR 15619: REM: LOAD "foo"
Instead of this:
RANDOMIZE USR 15619: LOAD "foo"
Why is this? Why is a
REM statement necessary if it's essentially a no-op? Is it used to add padding to align the memory for some reason? Is it used to waste a few t-states for timing reasons?