Have a look
over here. I didn't check for MSX BASIC manuals, but Hans Otten's pages are full of documentation and a real treasure
What exactly do you mean by "the tape won't start"?
If the tape drive doesn't start spinning with
RUN but it does with
BLOAD, the I'm afraid you're in an inconsistent reality - you'll need to call your local diety for help
The MSX system knows two types of 'executables': BASIC programs and machine language (ML) programs.
You can load BASIC programs with either
LOAD"CAS or
CLOAD or load and directly start a BASIC program with
RUN"CAS. The difference between
LOAD and
CLOAD lies in the file format on tape and which one is the correct one, depends on the way the program was saved on tape (with
SAVE or
CSAVE respectively).
You can load ML programs with
BLOAD"CAS" or load and directly execute an ML program with
BLOAD"CAS",R. Again, the program has to be saved with the matching
BSAVE for this to work.
Dumb enough, the load command realy has to match the previously used save command, although the MSX could find out the file format from the header info. To add to the confusion: when using a disk drive instead of tape,
CSAVE/
CLOAD for tape match
SAVE/
LOAD on disk, while
SAVE/
LOAD on tape match
SAVE "...",A/
LOAD on disk ...