
Commodore BASIC, également connu sous le nom de PET BASIC ou CBM-BASIC, est le langage de programmation BASIC utilisé dans la gamme d'ordinateurs domestiques 8 bits de Commodore International, s'étendant du PET de 1977 au C128 de 1985 en passant par le VIC20 en 1981 et le C64 en 1982.
Le BASIC incorporé n'offre pas un moyen facile d'accéder aux capacités graphiques et sonores avancées de la machine ; les utilisateurs doivent donc utiliser les commandes PEEK et POKE pour adresser directement la mémoire afin d'obtenir le résultat escompté, ou alors utiliser des extensions comme Simon's BASIC, ou encore programmer directement en assembleur. Les limitations extrêmes de ce BASIC, la nécessité d'avoir à se documenter afin de rechercher des informations machines proches du système (puce audio, puce vidéo) pour afficher des graphiques, pouvoir jouer de la musique et créer des sons, la lourdeur d'utiliser les instructions PEEK et POKE en BASIC sur des programmes importants, tout ceci a sans doute conduit les programmeurs de l'époque à basculer très rapidement du BASIC au langage assembleur, bien plus rapide et offrant davantage de possibilités, ce qui peut expliquer en partie le très fort engouement autour de cette machine et la qualité supérieure des jeux et démos dessus, comparativement à d'autres micro-ordinateurs de la même époque.

Programmes basic
Si vous voulez vous initier au Basic du commodore 64, quelques jeux et programmes en Basic (Dracula's Castle, Pac Man, Piano, JackPot, Caracteres, Mine, Commodotron, Pluton, Karateka, Monkey Kong, Briques...). En début de disquette, vous allez trouver un programme "Menu Disk" qui va créer un répertoire de votre disquette et accélérer tous les chargements de vos programmes!
Télécharger la disquette ou bien si vous voulez programmer ! le livre sur le C64 Basic
Utilitaires
Utilitaires pour commodore 64 avec "Menu Disk" pour accéder aux programmes et accélérer vos chargements
C-TubroCopy
Turbo Copy permet de formater, copier, obtenir les commandes de votre lecteur de disquettes 1541 et quelques autres fonctions supplémentaires.
Fast Load v1.2 FCS
Fast Load accélère le chargement de vos programmes et économise 6 à 8 fois la vitesse d'origine de votre lecteur 1541!
Koala Painter
Koala Painter est un éditeur graphique bitmap développé par Audio Light. Bien que livré avec le pad, KoalaPainter peut également être utilisé à l'aide d'un joystick numérique ordinaire.
80 colonnes
Écrit en 2004 par Christopher Magro le Maltais. 80 Colonnes est une belle implémentation d'une interface de 80 colonnes pour le C64 laissant toute la mémoire BASIC utilisable.
PET Emulator V0.6
PET Emulator v0.6 de Bob Fairbairn pour le Commodore 64 vous permet d'émuler l'ordinateur PET.
Emulateur ZX Spectrum 48k
Emulateur Spectrum 48k de Whitby Computers Ltd, sorti en 1985 - Vous avez toujours voulu faire de la programmation ZX Spectrum sur votre Commodore 64 ? Eh bien, voici votre chance.
Music Star
Cet utilitaire musical va vous permettre de jouer toutes vos musiques commodore 64 "SID"
Télécharger la disquette
Simons's Basic
Le Simons' BASIC est une extension du BASIC V2 de Commodore utilisé par le Commodore 64. Écrit en 1983 par un jeune programmeur anglais de 16 ans, David Simons, il a été commercialisé par Commodore sous forme de cartouche d'extension. Il a également été diffusé de façon non officielle sous forme de fichier exécutable. 114 instructions sont ajoutées au BASIC V2 de Commodore dans le but d'exploiter le potentiel multimédia du Commodore 64 de façon simplifiée. Le jeu d'instructions étendu ajoute des commandes pour gérer les sprites, les modes graphiques haute résolution, le SID pour le son. Le Simon's BASIC ajoute également des instructions permettant une approche de programmation structurée.
Télécharger Simon's Basic et le manuel d'utilisation
BASIC Expanded v4.5
BASIC Expanded v4.5 - Publié par Slayer of The Canibals en 1993. Cette extension de BASIC a plusieurs fonctionnalités pour les graphiques, le défilement et la lecture de musique (Sids). Consultez le programme de démonstration sur le disque pour plus d'informations.
Télécharger Basic Expanded 4.5 et le manuel d'utilisation
UltraBASIC-64
UltraBASIC-64 de Roy Wainwright est une extension pour Commodore BASIC qui ajoute 50 commandes puissantes au Commodore 64. Initialement publié par Adamsoft, il a ensuite été distribué par Abacus. L'archive contient une démo et deux didacticiels qui expliquent la plupart des commandes.
Télécharger UltraBASIC-64 et le manuel d'utilisation
Laser Basic 1.3
Laser BASIC 1.3 est un utilitaire facile à utiliser et polyvalent qui vous permet d'utiliser pleinement les capacités graphiques exceptionnelles du Commodore 64 sans utiliser de code machine. Bien qu'il ait été conçu à l'origine pour les jeux vidéo, il peut être utilisé dans n'importe quelle application nécessitant des graphismes de haute qualité. Consultez les programmes de démonstration sur le disque pour plus d'informations.
Télécharger UltraBASIC-64
Livres & Programmes
Sur le site https://commodore.bombjack.org, les archives concernant le Commodore 64 avec de nombreux livres, magazines, disquettes...