GERBELOTBARILLON.COM

Parce qu'il faut toujours un commencement...

C64 avec Visual Studio

The Commodore 64 Programming Extension

Avec Unix nous avions un éditeur très versatile nommé Emacs. Les temps modernes nous ont donné Visual Studio Code. Sur ce dernier une extension de programmation dédiée au Commodore 64 a été créée et permet la coloration syntaxique ainsi que l'intégration d'outils de développement comme le BASIC, l'assembleur et le compilateur C.

Pour activer cette extension, aller dans le menu des extensions et saisir vs64. Cliquer ensuite sur le bouton bleu Install. Si vous voulez des informations particulières sur cette extension, consultez le github associé au projet https://github.com/rolandshacks ou bien prenez le temps de lire les éléments affichés dans l'interface d'installation de l'extension sur vscode.

Installation de l'assembleur c64

VS64 supporte ACME et Kisk Assembler. Le choix se porte nativement sur ACME pour une raison simple : KickAssembler requiert Java et ce n'est pas ma préférence que d'utiliser Java... Pour installer ACME, faire simplement sudo apt install acme

Compilateur C/C++ pour C64

Le plus connu reste CC65 que l'on peut aller chercher sur le site de l'éditeur ou bien installer simplement depuis le dépôt de paquets avec sudo apt install cc65

Installation de l'émulateur VICE

Je vous renvoie à la page qui en parle sur le site Emulateur C64 pour faire plus simple.

Configuration de VS64

Suite à l'installation de l'extension, vous avez un wizard qui vous permet de configurer les différents éléments de VS64.

La première configuration porte sur l'emplacement de l'assembleur. Puisque nous avons choisi ACME, nous cliquons sur Customize ACME setup

La configuration reste très simple puisque c'est uniquement le chemin de l'exécutable acme qu'il faut renseigner. Cela devrait être /usr/bin/acme

Même opération cette fois avec le compilateur C/C++. Appuyez sur Customize CC65 Setup

Nous avons choisi CC65 comme compilateur, nous devons donc indiquer son chemin qui devrait être /usr/bin/cc65.

Le troisième composant à paramétrer est l'émulateur afin que VS64 puisse démarrer l'exécution de ce dernier lors de tests avec votre application en cours de développement.

A notre grande surprise aucune configuration n'est à appliquer pour ce module.

Une fois ces éléments paramétrés, nous pouvons démarrer un projet