17/08/2025, 13:01:09
(Modification du message : 17/08/2025, 13:05:19 par Smart Guido 73.)
Bonjour,
J’ai essayé d’écrire un émulateur BASIC simple et d’y ajouter quelques commandes KNX pour effectuer des tâches simples. Le développement a été un vrai défi, notamment le parsing et la détection des commandes. La version actuelle fonctionne plutôt bien.
Lorsque l’on saisit dans l’aide BASIC, une fenêtre s’ouvre affichant toutes les commandes et informations. En appelant le diskmanager, s’ouvre un petit gestionnaire de fichiers pour modifier des fichiers.
À l’origine, KNX n’était pas prévu, mais cela est venu plus tard. J’ai toujours voulu écrire un émulateur BASIC, et il s’est souvent avéré difficile de trouver la meilleure implémentation. Après avoir écrit le terminal ADB et le terminal KNX, j’ai eu à nouveau cette idée. J’ai également divisé l’écran en deux niveaux : un écran de texte et un écran graphique séparé, superposés, afin que les graphiques ne soient pas écrasés directement par le texte.
Si vous voulez, vous pouvez l’essayer. Dans le répertoire se trouvent encore quelques fichiers de test simples, car j’ai dû tester différentes choses pour m’assurer que tout fonctionnait.
[*]![[Image: Unbenannt.png]](https://i.postimg.cc/9F8fscV8/Unbenannt.png)
Lien de téléchargement
KNXminiBasic
Cordialement
Guido
J’ai essayé d’écrire un émulateur BASIC simple et d’y ajouter quelques commandes KNX pour effectuer des tâches simples. Le développement a été un vrai défi, notamment le parsing et la détection des commandes. La version actuelle fonctionne plutôt bien.
Lorsque l’on saisit dans l’aide BASIC, une fenêtre s’ouvre affichant toutes les commandes et informations. En appelant le diskmanager, s’ouvre un petit gestionnaire de fichiers pour modifier des fichiers.
À l’origine, KNX n’était pas prévu, mais cela est venu plus tard. J’ai toujours voulu écrire un émulateur BASIC, et il s’est souvent avéré difficile de trouver la meilleure implémentation. Après avoir écrit le terminal ADB et le terminal KNX, j’ai eu à nouveau cette idée. J’ai également divisé l’écran en deux niveaux : un écran de texte et un écran graphique séparé, superposés, afin que les graphiques ne soient pas écrasés directement par le texte.
Si vous voulez, vous pouvez l’essayer. Dans le répertoire se trouvent encore quelques fichiers de test simples, car j’ai dû tester différentes choses pour m’assurer que tout fonctionnait.
[*]
![[Image: Unbenannt.png]](https://i.postimg.cc/9F8fscV8/Unbenannt.png)
Lien de téléchargement
KNXminiBasic
Cordialement
Guido