manolito74 escribió:Los Bloques #4b entiendo que son los que cargan con BLOAD"CAS:",R ¿no?
No, no es correcto. Cualquier tipo de datos cargados desde la BIOS de MSX entraría dentro del abanico de bloques soportados por el ID 4B. Entre ellos están las cabeceras de 16 bytes que definen los programas de MSX en cinta, pero como no hay absolutamente nada que lo identifique a no ser que revises esos 16 bytes con un editor hexadecimal, preferí añadir un comentario que evitase tener que hacer prueba y error. El comentario es un añadido mío en los ejemplos que subí, no es una norma y es completamente opcional.
He encontrado literatura al respecto, donde sí incluyen un espacio. En el propio PDF del "MSX Technical Data Book" de Sony, escaneado por Robsy, si vamos a la página 98 vemos la sintaxis oficial de los comandos BSAVE y BLOAD y que está a máquina de escribir antigua, incluyen un espacio:
BLOAD "<device descriptor>[<file name>]"[,R][,<offset>]También lo he visto con espacio en las instrucciones de diversas carátulas escaneadas de Erbe y otras compañías. Que luego el BASIC permita omitir o incluir dicho espacio, pues bueno... pero creo que no es relevante.