Ici, je vous propose d’installer un environnement de développement sous windows, tout en ayant un shell linux, et Oricutron qui fonctionne. Il est possible que certaines étapes ne soient pas mentionnées.
Aussi, tout fonctionne sur un poste windows 11 avec un wsl à jour pour le lancement d’Oricutron en fenêtré. Il n’est pas garanti que cela fonctionne sur un windows 10, encore moins quand wsl n’est pas à jour sur windows 10 ou 11. Cet article présente l’installation d’oricutron dans le meilleur des cas : Windows 11 + WSL à jour. Si Oricutron ne fonctionne pas, il faudra passer par le lancement d’oricutron dans Windows par un explorateur de fichier par exemple
Installer Visual code
Download Visual Studio Code – Mac, Linux, Windows
Installer WSL
Installer WSL 2 | Microsoft Learn
Commencer l’installation de l’environnement avec cc65, oricutron
Démarrer Visual Studio Code et démarrer un nouveau terminal dans le menu de visual code “Terminal -> New Terminal”

A partir de là, un terminal s’affiche en bas :

Par défaut, cela doit démarrer powershell mais si wsl est installé, wsl devrait apparaitre dans les choix de terminal à droite en bas de visual code (Appuyer sur +, normalement une entrée avec WSL en description devrait apparaitre:

A cette étape, nous avons un prompt linux qui s’affiche en bas dans visual code. Le path courant est le home directory du user : le lecteur “c” ici est monté dans “/mnt/c”, et nous accédons au répertoire Users/$monuser

Commençons par upgrader la distribution wsl, installons git, et le developement kit CEO, oricutron, cc65 :
$sudo apt-get update $sudo apt-get upgrade $sudo apt-get install git $sudo apt-get install make $mkdir oric $cd oric $git clone https://github.com/club-europe-oric/DEVKIT_CEO.git
A cette étape, il est possible de lancer cc65 compilé pour windows sur wsl. Testons :
$cd DEVKIT_CEO/CC65/bin $./cl65.exe
Nous pouvons démarrer oricutron compilé pour windows à partir de WSL dans certains cas. Dans les dernières versions de WSL, surtout celles disponibles sur Windows11, une interface graphique peut être lancée avec le son. Si Oricutron se lance, mais plante avec un message indiquant une erreur avec “Alsa”, il faut contourner le pb en installant des softs qui permettent de rediriger le son et permettre à Oricutron de démarrer. Cela ne sera pas expliqué ici.
Normalement, en modifiant le .bashrc, et en mettant le bon PATH avec le chemin oricutron et cc65, il est possible de lancer le makefile de hello_c dans le dossier _projets
Je vous propose ci après d’installer plutôt cc65 en version wsl (natif linux)
Installation CC65 pour WSL (linux)
$pwd XXXXXXXXXXXX/oric/DEVKIT_CEO/CC65/bin $cd ../../ $mkdir wsl && cd wsl $git clone https://github.com/cc65/cc65.git $cd cc65 $make install PREFIX=/usr
Editons le .bashrc pour spécifier les paths de cc65
vi ~/.bashrc
Dans vi, appuyez sur ‘i’, et avec les flèches, descendez en bas du fichier.
Ajouter ce bloc :
CA65_INC=/usr/share/cc65/asminc/ export CA65_INC LD65_CFG=/usr/share/cc65/cfg/ export LD65_CFG LD65_LIB=/usr/share/cc65/lib/ export LD65_LIB CC65_INC=/usr/share/cc65/include export CC65_INC CC65_HOME=/usr/ export CC65_HOME
Faites dans vi “ESC” -> “:wq”
A cette étape, vous avez quitté vi, nous allons recharger .bashrc :
source ~/.bashrc
cc65 est donc normalement accessible, la commande devrait afficher “No input file” :
cc65
Testons le hello world du kit dev ceo en compilant:
$cd ../../_projects/hello_c
$make
En faisant “ls -l”, un fichier “hello_c.atmos” apparait. En le renommant en hello.tap, et en le copiant dans le folder tape d’oricutron “_tapes”, il est possible ensuite de faire un cload
cd ../../ mkdir _tapes cp _projects/hello_c/hello_c.atmos _tapes/hello.tap cd Oricutron ./Oricutron # Faire le CLOAD"HELLO" dans oricutron
Leave a Reply