Introduction
Le langage de programmation Basic du Commodore 64, aussi connu sous le nom de «CBM-BASIC», est un langage de programmation Basic inclus dans la ROM des micro-ordinateurs Commodore 64. Il s'agit de la version 2 du BASIC de Commodore et il est inspiré du «6502 Microsoft BASIC». Il a comme particularité de retourner le message «READY» plutôt que «Ok».
Le BASIC est très flexible, ainsi, il offre la possibilité d'effectuer des calculs avec des nombres entiers ou des nombres réels, il permet de manipuler facilement des chaînes de caractères et permet d'accéder directement au ressource matériel en utilisant par exemple les instructions PEEK et POKE et d'appeler des routines en langages machines en utilisant SYS. Aussi, les messages d'erreurs sont retournés à l'utilisateur sous forme littéral et non pas en abréviation ou sous forme de chiffre afin de qu'il soit plus facile pour l'utilisateur de comprendre les problématiques.
De nombreuses fonctionnalités intéressantes vous attendent dans votre Commodore 64. Le micro-ordinateur offre des graphiques avec une technique particulière, soit les graphiques Sprite. Les graphiques Sprite vous permettent :
- Créer vos propres images dans différentes couleurs, comme celles que vous voyez sur les jeux vidéo de type arcade.
- Animez jusqu'à 8 niveaux d'image différents à la fois. Déplacez vos créations n'importe où sur l'écran.
- Doubler leur taille.
- Passez les images les unes devant ou derrière les autres.
- Utilisez la détection automatique de collision indiquant à l'ordinateur de faire ce que vous voulez lorsque les Sprites se heurtent.
Ces fonctionnalités vous permettent de concevoir vos propres jeux. Le Commodore 64 possède également une musique et des effets sonores intégrés rivalisant avec de nombreux synthétiseurs musicaux bien connus. Cette partie de votre micro-ordinateur vous donne :
- 3 voix indépendantes, chacune avec une gamme complète de 9 octaves de type piano.
- 4 formes d'onde différentes (dent de scie, triangle, impulsion variable et bruit).
- Un générateur d'enveloppe ADSR (attaque, décroissance, maintien et relâchement) programmable.
- Un filtre programmable haut, bas et passe-bande que vous pouvez utiliser pour chaque voix.
- Contrôles de résonance et de volume variables.
Si vous souhaitez que votre musique soit lue avec une reproduction sonore professionnelle, le Commodore 64 vous permet de connecter votre sortie audio à presque tous les systèmes d'amplification de haute qualité.
Au fur et à mesure que vos besoins informatiques augmentent, votre système le peut aussi. Vous pouvez étendre votre système en connectant votre Commodore 64 à d'autres équipements, appelés périphériques. Ces accessoires comprennent des produits comme ceux-ci :
- L'enregistreur DATASSETTE, pour les bandes magnétiques.
- L'unité de disque VIC 1541 (jusqu'à cinq à la fois).
- Les imprimantes matricielles Commodore, pour les copies papier de vos programmes, lettres,...
- La cartouche MODEM, pour accéder via votre téléphone aux bases de données massives d'ordinateurs plus grands, ainsi qu'aux services de centaines de spécialistes et à une variété de réseaux d'information.
- Le moniteur couleur Commodore 1701.
Si vous possédez déjà un unité de disque VIC 1540, vous pouvez peut le mettre à niveau pour l'utiliser avec le Commodore 64.
Remarque
- Si vous souhaitez utiliser un Commodore 64, vous devriez envisager d'utiliser un émulateur comme C64 Forever ou VICE (Versatile Commodore Emulator). La version spécifique de VICE pour Windows est appelé WinWICE.