Le GW-BASIC (appelé BASICA chez IBM) devrait rappeler des souvenirs à ceux qui ont acheté un PC dans les années 1980. En effet, toutes les versions du DOS de cette époque (jusqu'à la version 4.01 incluse) étaient livrées avec un interpréteur BASIC appelé GW-BASIC.
Cet interpréteur peut apparaître primaire aujourd'hui mais il possède des qualités éducatives certaines.
D'ordinaire, il n'est pas possible de voir individuellement le rôle de chaque instruction (il n'existe généralement pas de mode direct) alors que c'est tout à fait possible de le faire en GW BASIC (il partage cet avantage avec le LOGO, voir la page qui lui est consacrée).
Geewhiz est une documentation en ligne de référence des instructions, commandes, fonctions, concepts du GW-BASIC.
Il s'agit de la documentation au format ASCII (en anglais) qui était fournie avec l'interpréteur.
Télécharger le manuel de l'utilisateur
Télécharger le manuel de référence
Ces exemples accompagnaient le BASICA du PC DOS 1.1 édité par IBM. Bien que rédigés en 1981, et fonctionnant soit en mode texte, soit en mode CGA 4 couleurs, ces programmes présentent toujours un intérêt éducatif, notamment pour les démonstrations graphiques et musicales.
Programme MUSIC.BAS
Programme DONKEY.BAS
Télécharger la compilation
Programmes pour l'écran MDA
Voici une série de programme destiné à l'écran MDA (écran monochrome en mode texte), il montre ce qu'on peut réaliser en mode texte.
Télécharger la compilation des programmes en français
Télécharger la compilation des programmes en anglais
Programmes Fraindlyware
Il s'agit d'une série d'une trentaine de programmes réalisés par la société Friandlysoft, et qui propose ainsi une initiation au BASIC à l'aide de jeu, de programmes pour la famille et de programmes de gestion. La totalité des programmes fonctionne en mode texte couleur.
Télécharger la compilation
Télécharger le programme
Télécharger le programme
Télécharger le programme
Jeux de casino (poker, blackjack, machine à sous) réalisés par IBM en 1982. Ces jeux ont été commercialisés.
Les programmes enregistrés avec GW-BASIC sont par défaut enregistrés en abrégé, les mots-clef sont remplacés par des caractères dont le code ASCII est supérieur à 128 appelés "token". Il est possible d'enregistrer les programmes en clair avec l'option ,A de SAVE. L'objet de cet utilitaire est de convertir les programmes BASIC enregistrés avec GW BASIC d'être convertis en clair sans lancer l'interpréteur (il est possible avec la commande FOR du DOS d'effectuer des traitements par lots). Attention : ce programme ne fonctionne pas avec les programmes protégés (enregistrés avec l'option ,P de SAVE).
Télécharger le programme
Il peut être nécessaire de déprotéger un programme protégé avec l'option ,P de SAVE.
Il faut savoir que le premier octet d'un fichier non protégé est le caractère de code 255, et que le premier octet d'un fichier protégé est le caractère 254. Ce caractère est chargé en mémoire, et l'interpréteur sait si c'est un programme protégé ou non qui est en mémoire.
En chargeant un fichier qui contient deux fois le caractère de code 255 (le premier indique qu'il s'agit d'un programme non protégé, le deuxième la fin du programme), on déprotège le programme présent en mémoire.
Télécharger le programme
Retour à la page principale