depuis quelques jours je suis l'heureux possesseur d'un "calculateur" (ils avaient de l'humour chez HP dans les années 70



Après un premier nettoyage sommaire :


Et HP semble avoir été un peu négligent voir touriste dans l'étiquetage... Pour comprendre pourquoi je dit cela, lire la page suivante : http://www.classiccmp.org/hp/9800.htm
J'ai essayé de comprendre comment dans ma machine, je pouvais avoir autant d'options sans avoir les cartouches... j'en reparlerais quelles lignes plus bas.
Donc cet imposant "calculateur" qui est en fait réellement un ordinateur, tant par le poids et ce qui est plus important : le CPU, la RAM, les ROM, sauvegarde sur bande, imprimante, et les ports sur le BUS, etc.

Les HP-9825B et 9825T sont les petits fils du 9825A qui a été commercialisé a partir de 1976 par HP, j'ai une version bien gonflée si j'en crois la fiche des options :
- -- HP 9825B --
9872A PLOTTER
GENERAL I/O
EXTENDED I/O
ADV. PROGRAMMING
STRING
SYSTEM PROGRAMMING
TOTAL MEMORY 61670 BYTES
- 9895/9885
98228A FLEXIBLE DISC DRIVE
En effet, les références visibles sur la façade, sur l'étiquette du logement de l'imprimante et a l’arrière de la machine pouvaient êtres différentes les unes des autres ! Et comme c'est amusant, c'est également mon cas, 9825B sur la façade et dans le logement de l'imprimante et 9825A a l’arrière.
Du coup il faut visiblement faire attention car en fonction du modèle, il faut ou pas ajouter des cartouches au risque d'abimer la machine (je dis cela, mais je n'ai pas vérifié, je reporte juste ce que j'ai lu sur le web).
Voici deux photos trouvées sur le net de la même machine :
L'étiquette du logement imprimante : 9825T
lien HS... je vais mettre l'image chez moi...

La même machine sur la façade : 9825B
lien HS... je vais mettre l'image chez moi...

Et une photo de ma machine :

Dans le doute, j'ai vérifié que la taille de RAM en place était bien celle indiquée sur l'étiquette en tapant la commande :
Une petite réinitialisation de la machine par :
Code : Tout sélectionner
[ERASE] a [EXECUTE]
Code : Tout sélectionner
[PRT ALL] sur "off"
Code : Tout sélectionner
list [EXECUTE] affiche "0 61670"
J'ai également vérifié que les commandes spécifiques a l'option STRING étaient disponible et c'est également bon.
Code : Tout sélectionner
dimA$[20] [STORE]
"JB Fairlight........"->A$ [STORE]
"2020"->A$[16,20] [STORE]
dsp A$ [STORE]
wait 1000 [STORE]
dsp len(A$)[STORE]
[RUN] affiche "JB Fairlight....2020" et après 1 seconde d'attente affiche "20.00"
Pour les autres options c'est pas facile n'ayant pas les interfaces...
Contrairement a mon habitude, j'ai pris le risque d'allumer cette merveille sans vérification préalable, mais heureusement a cette époque les machines n'étaient pas encore farcies de condensateurs au Tantale !
J'ai commencé a faire une petite toilette, mais il faut que je termine le nettoyage par un démontage complet et vérification totale de l’électronique.
J'ai déjà repérè que le lecteur de bande a une erreur de type 47 (Read error in file head), en fait c'est plus simple (enfin pas forcement) le galet d'entrainement en caoutchouc a commencé a se désagréger (voir la photo et la vidéo). Du coup je suis preneur d'information sur le sujet pour remplacer ce galet. J'ai trouvé sur le net une vidéo de CuriousMarc https://youtu.be/cTZCD4OXETk qui explique ses tests de remplacement et c'est pas forcement simple, car il commence a usiner des pièces en laiton etc.
Voila l'état visqueux du galet d'entrainement de mon lecteur


Et une petite vidéo :
http://jbemond.free.fr/HP-9825B/VID_202 ... 3017-a.mp4
En attendant de pouvoir lire l'unique bande que j'ai récupéré avec la machine, j'ai acheté quelques bandes neuves (new old stock sous blister), mais je serais intéressé par le retour de compatibilité du HP Disk (c'est un émulateur de disque HP avec interface GPIB) avec le HP-9825A/B/T.
Si les tests sont positifs, je ferais l’acquisition d'un interface 98034A HP-IB (GPIB ?) pour le 9825, et je lancerais dans la construction du HP Disk SD, en principe ça devrait être compatible... mais bon...
https://www.hp9845.net/9845/tutorials/hpib/
Voir la conversation a ce sujet ici http://www.silicium.org/forum/viewtopic ... 25#p542697
En attendant, rien de mieux pour s'amuser que de programmer

J'ai programmé deux petits algorithmes de calcul des nombres premiers... Fast et Slow...
J'ai mis en ligne sur youtube une petit vidéo a ce propos :
https://youtu.be/-J8rMQXNY5s
Avec la machine je n'ai eu qu'une bande, et aucune documentations

J'ai trouvé sur le net l'essentiel dans cette documentation, mais il a plusieurs volumes dédiés a cartouches et aux périphériques :
http://www.bitsavers.org/pdf/hp/98xx/09 ... _nov80.pdf
Il y a les très bons sites suivants :
l'incontournable : http://www.hp9825.com/
des liens sur des réparations (en vidéo) : http://hpmuseum.net/display_item.php?hw=171
des tonnes de documents : https://www.curiousmarc.com/computing/h ... c-computer
comment ouvrir les cartouches : http://www.series80.org/HP9825/
pleins de documents et pas que pour les HP9825
