In a follow up to an article I posted about undocumented syntax, here we go again…
When all you had was a cassette recorder, loading and saving was simple:
CLOAD "PROGRAM" CSAVE "PROGRAM"
When all you had was a single disk drive, loading and saving was simple:
LOAD "PROGRAM.BAS" SAVE "PROGRAM.BAS"
When you had more than one disk drive, loading and saving was still simple… Just add the drive number:
LOAD "PROGRAM.BAS:0" LOAD "PROGRAM.BAS:1" COPY "PROGRAM.BAS:0" TO "PROGRAM.BAS:1"
And we liked it that way…
0:, 1:, 2: and 3:???
Over in the CoCo Discord chat, I just learned from William “Lost Wizard” Astle that the drive number can also be put at the start of the filename:
SAVE "1:PROGRAM.BAS" LOAD "1:PROGRAM.BAS"
Huh??? He points out that DOS modifications, such as RGB-DOS/HDB-DOS, do not support this.
And it’s just weird.