CLOADM |
Chargement machine cassette |
Basic Couleur étendu (Extended Color Basic) |
Basic du Coco 2 |
Syntaxe
CLOADM [filename] [, offset]
|
Paramètres
Nom |
Description |
filename |
Ce paramètre permet d'indiquer n'importe quelle chaîne de caractères de 0 à 8 caractères. Chaque caractère peut avoir n'importe quelle valeur ASCII de 0 à 255. Notez qu'une chaîne de caractères nulle est traitée comme si aucun nom de fichier n'était spécifié et qu'un nom de fichier dépassant 8 caractères sera tronqué à la limite de 8 caractères. |
offset |
Ce paramètre permet d'indiquer n'importe quelle expression numérique dont la valeur est comprise entre &H0000 et &HFFFF (0 et 65535). Notez que le paramètre offset ne peut être présent que si le nom de fichier est spécifié ou si une chaîne de caractères nulle ("") est utilisée. |
Description
Cette commande permet de charger un programme écrit en langage machine en mémoire à partir d'un magnétocassette.
Remarques
- L'instruction CLOADM vous permet de charger un programme en langage machine en mémoire. Si le nom de fichier n'est pas spécifié, le prochain programme rencontré sera chargé. Si le paramètre
offset est fourni, cette valeur sera ajoutée aux adresses de début, de fin et d'entrée du programme, provoquant ainsi le chargement du programme dans un endroit différent de la mémoire. Une fois
chargé, le programme peut être exécuté au moyen de la commande EXEC.
- L'instruction CLOADM peut être utilisé dans un programme BASIC pour charger un programme en langage machine co-résident. Cependant, vous devez utiliser l'instruction CLEAR
pour protéger la mémoire avant le chargement.
- Lorsque l'instruction CLOADM apparaît dans une ligne de programme après une instruction ELSE ou THEN, CLOADM doit être précédé de deux points (:) ; sinon, une erreur SN se produira.
Erreurs potentielles
Code |
Description |
FC |
Le déplacement spécifié est en dehors de l'intervalle autorisé. |
FM |
Le fichier rencontré n'est pas un programme en langage machine. |
IO |
Le programme se charge dans une mauvaise mémoire (éventuellement ROM) ou la bande magnétique est illisible (probablement parce que le volume est mal réglé). |
Exemples
CLOADM
CLOADM "PROGRAM", &H1234
CLOADM F$
CLOADM "", &H1234
Dernière mise à jour : Mercredi, le 11 Août 2021