IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Experimentations linux

[Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD

Noter ce billet
par , 22/08/2020 à 16h31 (240 Affichages)
*
J'ai trouve une version de bbc basic multiplateformes qui utilise sdl 2. disponible pour windows, macos, linux 32 et 64, raspberry, android et meme ios. c'est a priori gratuit et telechargeable sous forme d'archives, j'ai recupere les versions linux 64 et windows pour les tester dans un container lxd dedie au developpements. pour la version windows, j'utilise wine 5 qui fonctionne parfaitement avec de nombreux programmes. ca fonctionne assez bien, j'ai les deux editeurs en simultane linux 64 et windows, les exemples fournis fonctionnent tres bien, l'opengl est fonctionnel. seul bemol avec ce language, les programmes crees doivent etre accompagne d'un runtime, il n'y a pas de vrai compilation. ca rappelle l'excellent rapidq, le language est assez simple a utiliser et permet de realiser n'importe quel type de programme, la documentation en ligne est excellente. reste que le reel interet de bbc basic, c'est le multiplateforme... il faudrait faire des tests pousses pour verifier la compatibilite entres les differents systemes gere par le language. ca a l'air bon avec la version linux et windows que j'ai teste. j'ai essaye de tester la version android mais la tablette que j'ai est trop ancienne, le package d'install apk n'a pas ete reconnu. cela dit, je ne penses pas qu'il existe un autre language qui soit disponible simultanement sur un tel nombre de systeme en meme temps.

il y'a une version payante de bbcbasic pour windows qui existe depuis tres longtemps.

a noter que le language est tres ancien et existe sur de nombreux autres systemes (MS-DOS, Windows 3.1, Z80, CP/M).

pour ceux qui seraient interesses, voici les etapes pour lancer les editeurs du languages en version linux et windows dans un container lxd :

- recuperer les deux archives zips.
- les decompresser dans des repertoires specifiques, par exemple dans Lindevs/bbclinux pour la version linux et Windevs/BbcBasic pour la version windows.
- a supposer que le nom du container est dev, creer des scripts de lancements :

script de lancement de la version linux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#!/bin/bash
lxc start dev
lxc exec dev -- sudo --login --user ubuntu DISPLAY=:0 /home/ubuntu/Lindevs/bbclinux/bbcsdl
script de lancement de la version windows
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
#!/bin/bash
lxc start dev
lxc exec dev -- sudo --login --user ubuntu DISPLAY=:0 wine /home/ubuntu/Windevs/BbcBasic/bbcsdl.exe
Note : se referer a mon post [Kde Neon] Installer LXD pour les details sur LXD.

Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Viadeo Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Twitter Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Google Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Facebook Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Digg Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Delicious Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog MySpace Envoyer le billet « [Kde Neon] Test de BBC BASIC pour SDL 2.0 dans un container LXD » dans le blog Yahoo

Catégories
Sans catégorie