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 :-)





dimanche 17 mai 2026

SR212B: Réfection des boutons

Quelques-uns des boutons du SR212B viennent encore de s'effriter sans hélas plus aucune possibilité de les recoller. Un modèle 3D a donc été dessiné pour les remplacer. Les originaux sont noirs - et je n'ai plus de PETG-CF dans cette couleur - et leur face avant présente deux plans inclinés de 3 à 4 degrés que je n'ai pas pu reproduire avec un excellent état de surface.


Je pourrais poncer les faces avants mais le matériau choisi ne s'y prête pas trop. Je garde donc cette copie dans cette couleur pour bien rappeler qu'il s'agit d'un copie.

samedi 16 mai 2026

PCA5: Connexion sur la baie ESM

Une première tentative de connexion du PCA5 sur la baie des ESM a permis de confirmer que le bus IEC fonctionne parfaitement, le logiciel de pilotage de l'ESM prenant bien le contrôle de l'ESM500A. Celui prenant bien , par ailleurs, le contrôle des cassettes.

S'agissant par contre du logiciel de pilotage de la baie, l'ESM500A est bien interrogé mais répond avec une erreur et ne trouve pas les huit cassettes. Le paramétrage de l'ESM500A a été repris pour prendre celui par défaut (adresse 18) sans aucun changement dans le comportement.

 
Qui plus est, ce logiciel recherche la présence de deux autres unités sur les liaisons série COM1 et COM2. Il doit y avoir un problème d'adressage sur le bus IEC ou une erreur de configuration de l'ensemble pour lequel je ne dispose d'aucune documentation... 

En attendant, on admirera la qualité des images graphiques en provenance du processeur dédié.


Une rapide analyse de ces logiciels indique qu'ils ont été écrits en Pascal, un bien beau langage désormais totalement oublié tout comme son 'évolution', le langage 'ADA'.