It was contemporary to the original Nintendo. The NES even used a CPU that was based on the C-64/VIC-20 6502 CPU. The 6502 was designed by MOS Technology (a Commodore company).
Several years later, not having learned my lesson, I tried out the fdisk command on my win98 machine. It apparently worked as advertised.
... The only C64 command I remember now. Which if I am remembering correctly, meant load the first program (usually a game in my case) off the terribly unreliable, usually at least partially corrupted 5 1/4" disk.
LOAD "*",8,1
the ,1 meant load this file to it's defined start address, which was held in the first 2 bytes of the file. It could be omitted in most cases.
All of which had the result of "tricking" the interpreter into handing control directly over to the loaded program instead of returning to the command prompt.
From http://en.wikipedia.org/wiki/Commodore_DOS
You are right in that auto loaders can be created using this method, but the ,1 means, load this file to the memory location specified by the first 2 bytes of the file.