Les commandes systèmes varient énormément d'un langage de programmation BASIC à un autre. Voici une liste des commandes les plus
populaires et une description pour chacune :
| Commande |
Description |
Machine cible |
| AUDIO |
Connecte ou déconnecte la sortie cassette d'un haut-parleur de télévision |
Radio Shack Extended Color seulement |
| AUTO |
Numérote automatiquement les lignes de programme au fur et à mesure qu'elles sont saisies au clavier |
Atari, IBM Advanced et Radio Shack Level II seulement |
| BLOAD |
Charge des données binaires ou des programmes en langage machine dans la mémoire |
IBM Advanced seulement |
| BREAK |
Définit un point d'arrêt pour arrêter l'exécution du programme à un numéro de ligne spécifié. |
Texas Instruments 99/4 seulement |
| BSAVE |
Enregistre les données binaires sur une disquette |
IBM Advanced seulement |
| BYE |
Passe du mode de fonctionnement de la calculatrice au mode BASIC |
Atari et Texas Instruments 99/4 seulement |
| CALL-151 |
Met le système en mode moniteur pour l'exécution du programme en langage machine. |
Apple II seulement |
| CALL CLEAR |
Efface l'écran du moniteur vidéo |
Texas Instruments 99/4 seulement |
| CLEAR |
Définit toutes les variables numériques à 0 et toutes les variables de chaîne de caractères à nulle. |
Apple II et Atari seulement |
| CLEAR |
Définit un nombre spécifié d'octets de mémoire pour l'entreposage de chaînes de caractères; définit également les variables numériques sur 0 et les variables de chaîne sur nulle. |
Radio Shack Level II et Extended Color seulement |
| CLEAR |
Efface toutes les variables du programme et définit éventuellement la zone mémoire |
IBM Advanced seulement |
| CLOAD |
Charge un programme BASIC à partir d'une cassette |
Atari, Radio Shack Level II et Extended Color seulement |
| CLOADM |
Charge un programme en langage machine à partir d'une cassette |
Radio Shack Extended Color seulement |
| CLOAD? |
Compare un programme en mémoire à un programme enregistré sur une cassette. En cas de différence, le message «BAD» s'affiche sur le terminal vidéo. |
Radio Shack Level II seulement |
| CLR |
Même fonction que CLEAR |
Apple II et Commodore PET seulement |
| CONT |
Poursuit l'exécution d'un programme après son interruption. |
Non disponible sur Texas Instruments 99/4 |
| CONTINUE |
Même fonction que CONT |
Texas Instruments 99/4 seulement |
| CSAVE |
Enregistre un programme en mémoire sur une cassette |
Atari, Radio Shack Level II et Extended Color seulement |
| CSAVEM |
Écrit un fichier de langage machine |
Radio Shack Extended Color seulement |
| DEL |
Supprime les lignes de programme indiquées. Le format est :
|
Disponible dans l'Apple II et Radio Shack Extended Color seulement |
| DELETE |
Même fonction que DEL |
IBM Advanced et Radio Shack Level II seulement |
| DELETE |
Supprime les programmes ou les fichiers de données du système de fichiers |
Texas Instruments 99/4 seulement |
| DLOADM |
Charge les programmes en langage machine à la vitesse de transmission spécifiée ; 0 pour 300 bits par seconde (bauds) ou 1 pour 1 200 bauds |
Radio Shack Extended Color seulement |
| EDIT |
Permet de modifier le numéro de ligne spécifié |
IBM Advanced, Radio Shack Level II et Extended Color seulement |
| FILES |
Répertorie les fichiers dans le répertoire de la disquette correspondant au nom de fichier spécifié. |
IBM Advanced seulement |
| HIMEN |
Définit les adresses de la plus haute adresse mémoire disponible pendant l'exécution du programme |
Apple II seulement |
| HOME |
Déplace le curseur en haut à gauche de l'affichage vidéo |
Apple II seulement |
| KILL |
Efface un fichier de disquette |
IBM Advanced seulement |
| LIST |
Affiche la liste de toutes les lignes de programme spécifiées. Si aucune ligne n'est spécifiée, le programme entier est affiché. Le format est le
suivant :
|
LIST first line number - last line number
|
|
| LOAD |
Même fonction que CLOAD. |
Apple II, Commodore PET et IBM Advanced seulement |
| LOMEN |
Définit l'adresse la plus basse disponible dans un programme |
Apple II seulement |
| MERGE |
Fusionne le programme enregistré avec un programme en mémoire |
IBM Advanced seulement |
| MOTOR |
Allume ou éteint le magnétophone à cassettes |
Radio Shack Extended Color seulement |
| NAME ... AS |
Renomme un fichier disquette. Le format est :
|
NAME old diskette name AS new diskette name
|
|
Disponible dans l'IBM Advanced seulement |
| NEW |
Supprime l'intégralité du programme de la mémoire et efface toutes les variables. |
Tous les BASIC |
| NOTRACE |
Désactive la fonction mode TRACE |
Apple II seulement |
| NUM |
Similaire à AUTO, mais commence la numérotation des lignes à 100 et avance par incréments de 10 |
Texas Instruments 99/4 seulement |
| OLD |
Fonction similaire à CLOAD |
Texas Instruments 99/4 seulement |
| RENUM |
Renumérote les lignes de programme selon un incrément spécifié. Le format est le suivant :
Où new est le premier nouveau numéro de ligne, start le numéro de la ligne du programme d'origine où la renumérotation doit commencer, et inc l'incrément de la renumérotation. Si inc est omis, les numéros de ligne augmentent de 10.
|
IBM Advanced et Radio Shack Extended Color seulement |
| RESEQUENCE |
Renumérote les lignes du programme selon un incrément spécifié, à partir du numéro de ligne indiqué. Le format est le suivant :
|
RESEQUENCE beginning line, incrementation
|
|
Disponible dans Texas Instruments 99/4 seulement |
| RESET |
Réinitialise toutes les informations de la disquette |
IBM Advanced seulement |
| RUN |
Lance l'exécution du programme. Si un numéro de ligne suit, l'exécution du programme commence à cette ligne. |
Tous les BASIC |
| SAVE |
Même fonction que CSAVE |
Apple II, Commodore PET, IBM Advanced et Texas Instruments 99/4 seulement |
| SKIPF |
Passe au programme suivant sur une cassette ou à la fin du programme spécifié |
Radio Shack Extended Color seulement |
| SYS |
Même fonction que CALL-151 |
Commodore PET seulement |
| SYSTEM |
Même fonction que CALL-151 |
IBM Advanced et Radio Shack Level II seulement |
| TRACE |
Indique quel numéro de ligne d'un programme est en cours d'exécution |
Apple II et Texas Instruments 99/4 seulement |
| TROFF |
Même fonction que NOTRACE |
IBM Advanced, Radio Shack Level II et Extended Color seulement |
| TRON |
Même fonction que TRACE |
IBM Advanced, Radio Shack Level II et Extended Color seulement |
| UNBREAK |
Point d'arrêt de fin établi par BREAK |
Texas Instruments 99/4 seulement |
| UNTRACE |
Même fonction que NOTRACE |
Texas Instruments 99/4 seulement |
| VERIFY |
Même fonction que CLOAD? |
Commodore PET seulement |