mardi 19 mai 2026

PCA5: Retour au langage Basic

Le fonctionnement de la chaîne de pilotage de la baie ESM via les logiciels spécifiques sur le PCA5 impose certaines contraintes dont notamment l'obligation de passer le récepteur ESM500A en mode contrôleur, c-à-d de désactiver l'option 'Talker Only' laquelle permet de piloter les cassettes depuis ce récepteur.

Pour avancer et mieux comprendre certaines erreurs remontées lors de l'utilisation de ces logiciels écrits en Pascal et dont je n'ai pas les sources, je me suis remis au Basic dans la syntaxe propre à la version Rohde et Schwarz. J'ai d'abord dû extraire les sources des programmes de démonstration sauvegardés en version binaire et donc non lisibles. Pour cela, l'émulateur de PC 'PCem' m'a encore été d'un grand secours. Initialisé sur une image d'un MSDOS 3.1 version 286, il m'a permis de charger l'image de la disquette R&S comme disquette B: puis de lancer ce basic spécifique, de charger dans celui-ci le programme en format binaire et enfin de le sauver en format texte via la commande 'ASAVE'.


Il n'est cependant pas possible d'exécuter le programme, les extensions spécifiques n'étant pas présentes sur la version MSDOS utilisée, ni d'ailleurs d'émuler le PCA5 le processeur 80186 n'étant pas supporté sur PCEm.

Un premier de programme de test a ainsi été écrit qui est ensuite sauvé sur l'image d'une disquette dédiée à l'aide de l'outil WinImage. Il ne reste plus qu'à le tester :-)



Aucun commentaire: