Esperienze con workstation HP9000 della serie 200

HP9000/217 con HP7957B e HP9122
HP9000/216 con HP9122

HP9000/217 con HP7957B e HP9122

L'HP 9000/217, nota anche con la sigla HP 9817 è una workstation fabbricata da Hewlett-Packard nel periodo 1984-1985. La macchina era basata su un processore Motorola 68010 e funzionava con il sistema operativo HP-UX oppure con l'HP-BASIC. Questo paragrafo mostra qualche foto dell'esemplare in mio possesso. La figura 1 mostra l'unità centrale (già smontata e ripulita nei dettagli) ed il monitor.

Unità centrale e monitor

Fig.1: La workstation HP9000/217 nota anche come HP9817.

La figura 2 rappresenta la schermata di boot. Il sistema operativo non viene caricato perché non è stato collegato nulla al bus GPIB e l'unità centrale non è dotata di dischi. Boot

Fig.2: Schermata di boot dell'HP9817.

L'interno del mastodontico disco HP7957B, da 81 MiB, è mostrato in figura 3. Si nota la quantità di polvere. Il disco è talmente voluminoso da permettersi di ospitare un piccolo ventilatore calettato sull'alberino che aziona il disco stesso, sopra il motore e fra la scheda ed il disco stesso (non si vede però in questa foto).

Fig.3: Il notevole disco HP7957B.

Il disco, dopo lo smontaggio e la pulizia accurata (ma delicata, per non rovinare il tutto) è mostrato in figura 4.

Fig.4: Il disco rigido, dopo un'accurata pulizia.

La figura 5 mostra un'altra vista del sistema, che con tutte quelle lamiere è decisamente solido e pesante. Notare la dimensione del disco rigido, confrontata con il cacciavite.

Fig.5: Un'altra vista dell'interno del disco rigido.

La figura 6 mostra la scheda controller rimontata. Si vede sul retro della macchina il connettore GPIB:

Fig.6: Il controller GPIB.

Il sistema completo, con il disco rigido HP7957B ed il drive HP9122 è mostrato in figura 7. Purtroppo, uno dei due drive non funziona nella mia unità perché ho purtroppo imparato in maniera catastrofica quanto le testine di questi drive siano fragili. Qualcuno ha un SONY OA-D32W-10 che gli avanza?

Fig.7: La workstation al completo, con il disco rigido ed il drive.

La figura 8 mostra l'interno (impolverato) del drive HP9122, senza i lettori di dischetti veri e propri. Ci sono alcuni self-test che possono essere effettuati.

Fig.8: L'interno del doppio drive HP9122.

Grazie alla gentilezza di Jürgen Keller, da inizio 2016 dispongo di qualche dischetto con l'HP-BASIC 5.1 che mi ha permesso di provare la macchina. Per il momento, non l'ho ancora utilizzata molto, ma mi è capitato di recuperare ad inizio 2018 un'altra macchina HP della stessa famiglia, la HP9000/216 anche nota come HP9216.

Fig.9: La workstation HP9817 con lo schermo dell'HP-BASIC 5.1.

HP9000/216 con HP9122

Ad inizio 2018, ho potuto salvare un'altra macchina della stessa famiglia HP, la 9000/216, anche nota come HP9816. E' una piccola macchina uscita sul mercato nel 1982 e basata su un 68000, tutta contenuta in un solo contenitore che racchiude anche il monitor monocromatico. L'ho fatta funzionare con lo stesso HP9122 che ho usato per il 9000/217 di cui sopra e dopo alcune peripezie (fra cui un condensatore di filtro di classe X esploso nell'alimentatore, figura 10) sono riuscito a rimetterla perfettamente in funzione come si vede in figura 11.

Fig.10: Il fusibile di classe X che è esploso nello stadio di alimentazione. Per fortuna questo genere di problemi non fa molti danni a parte un po' di fumo e del cattivo odore.

Fig.11: La workstation HP9000/216 nota anche come HP9816 in tutto il suo splendore.

Ho deciso di tentare di fare qualcosa di utile ed ho deciso di tradurre delle routine per effettuare analisi spettrali a 1/3 di ottava con l'analizzatore di spettro FFT Brüel&Kjaer 2034 che utilizzo nei miei progetti audio. Avevo già scritto il codice in C per farlo girare su computer moderni, ma mi è molto comodo avere una versione facilmente interfacciabile con la macchina, perché l'analizzatore di spettro è comodamente controllabile via bus GPIB. Un risultato di un'analisi di questo tipo è visibile nella figura 12.

Fig.12: Un grafico di un'analisi spettrale a terzi d'ottava. Il grafico può essere facilmente plottato con un plotter HP7470A.

Per chi fosse interessato, ho messo a disposizione il codice HP-BASIC su GitHub, con licenza GPL v.3.0.


Io ero abituato ad utilizzare vari dialetti BASIC, molti di origine Microsoft (VIC-20, C64, C128, Olivetti M20, QuickBasic, VisualBasic 3.0 etc...), ma questo programma è stato il primo che ho scritto in HP-BASIC. Bene, è ottimo! E' uno strumento concepito da ingegneri per ingegneri con il solo scopo di semplificare la vita nel controllare strumenti di misura. Anche le capacità di editing sono molto comode ed inaspettate in una macchina del 1982.

Fig.13: Il computer HP9000/216 o HP9816 su un'unità HP9122 con un solo drive montato e l'enorme tastiera HP98203B detta familiarmente "Nimitz", non ancora collegata.

Un discorso a parte merita l'eccellente tastiera meccanica HP98203B, chiamata familiarmente "Nimitz" a causa delle enormi dimensioni. Come si vede in figura 13, le dimensioni sono impressionanti se comparate con il computer. L'ho usata un po' ed in effetti è molto comoda e le dimensioni permettono di appoggiare comodamente le mani e digitare in maniera confortevole. Non so se è comparabile con la nota IBM Model M (l'ho usata troppi anni fa per fare confronti), ma il tocco è a mio avviso eccellente, sicuramente migliore di quello della tastiera a membrana del portatilino da cui sto scrivendo queste righe. Forse una piccola critica che posso muovere è che avrei apprezzato avere i tasti di movimento del cursore disposti a croce. Tuttavia questo è ampiamente compensato dalla rotella che viene usata molto più spesso proprio con questa funzione, permettendo il movimento orizzontale del cursore se ruotata semplicemente, oppure verticale se ruotata tenendo premuto Shift.

Fig.14: L'interno della tastiera, ancora molto sporca.

Le figure 14, 15 e 16 mostrano le operazioni di accurata pulizia che ho dovuto fare perché la polvere e gli anni avevano lasciato i loro segni sulla tastiera.

Fig.15: Lo smontaggio dei tasti.

Fig.16: Asciugatura dei tasti.

Ho recuperato e ripulito a fondo un HP9134XV, enorme modulo disco rigido da 14,52MiB. Aperto, ho trovato molta polvere ed una configurazione dei jumper che a dire il vero era quella di un disco da 10MiB e non quella della configurazione superiore. Dopo qualche peripezia sono riuscito a formattarlo e copiare l'HP BASIC 5.1, nonché il mio programma per fare analisi spettrali. Il disco emette un rumore molto caratteristico, che ho cercato di registrare nel Video 1.

Video.1: Un disco HP9134XV ripulito ed utilizzato per fare il boot dell'HP9000/216. Il rumore del disco è molto caratteristico, soprattutto se abituati alle macchine moderne, spesso molto silenziose.

Log

September 23, 2012: first version of the page, dedicated to the HP9000/217.

January 28, 2018: Added a picture of the 217 boot with HP-BASIC 5.1, added description of the 9000/216 computer with pictures and link to GitHub. Global review of the whole article.

January 30, 2018: Added the description of the HP98203B keyboard with pictures.

February 3, 2018: Added the video of the HP9134XV disk booting the HP9816.