Votre propre poste de travail technique, avec Mame

Certaines choses laissent une empreinte indélébile dans votre mémoire. L’une de ces choses pour moi était une présentation technique en 1980 à laquelle j’ai assisté – avec de nombreuses faveurs – une présentation de HP à ce qui est maintenant le Stennis Space Center. J’étais étudiant et il a fallu quelques appels téléphoniques pour organiser une invitation, mais je me suis retrouvé dans une salle de conférence ultramoderne avec un groupe d’ingénieurs de la NASA qui regardaient HP nous parler de tous leurs derniers et meilleurs. Non pas que je puisse me le permettre, remarquez. Ce qui a vraiment capturé mon imagination ce jour-là, c’est le HP9845C, un ordinateur graphique couleur avec un prix d’environ 40 000 $. C’était le double du salaire moyen aux États-Unis avant 1980. Maintenant, bien sûr, vous avez un bien meilleur ordinateur – ou plutôt, vous avez probablement plusieurs ordinateurs bien meilleurs, y compris votre téléphone. Mais si vous voulez revivre ces jours, vous pouvez recréer la gloire graphique du HP9845C de 1980 en utilisant un émulateur de jeu.

La machine

Le HP9845C avec un affichage coloré des touches programmables

Gardez à l’esprit que l’IBM PC était dans près de deux ans à ce stade et même dans ce cas, le HP9845C n’aurait aucune chance. Comme de nombreuses machines de son époque, il exécutait BASIC de manière native – en fait, il utilisait un microcode spécial pour exécuter des programmes BASIC relativement rapidement sur son processeur 16 bits à 5,7 MHz. Le système graphique de 560 x 455 pixels avait son propre processeur, et vous pouviez le maximiser avec un décadent de 1,5 Mo de RAM. (Mais malheureusement pas pour 40 000 $, ce qui vous rapportera – je pense -128 000 environ.)

L’utilisation généralisée de la souris d’ordinateur était encore dans le futur, donc le HP avait ce merveilleux stylet lumineux. Le stockage de masse n’était pas non plus un problème – il y avait un lecteur de bande de 217 Ko et alors que les modèles précédents avaient un deuxième lecteur et une imprimante thermique en option, ceux-ci étaient inclus dans le modèle couleur “C”. Comme avec les calculatrices HP, vous pouvez placer différentes ROM à des fins différentes. Il y avait d’autres options comme un numériseur et même des disquettes.

Les machines ont eu une courte durée de vie et ont été rapidement remplacées par de meilleurs ordinateurs. Cependant, l’ordinateur a joué un rôle clé dans la réalisation du film Wargames de 1983 et son prédécesseur, le HP9845B, est apparu à l’écran dans Raise the Titanic.

Selon le HP Museum, le 9845C n’était pas très fiable. Les lecteurs de bande sont généralement victimes de la vieillesse après plus de 40 ans, mais les alimentations et la mémoire ont également leur part de problèmes. Heureusement, nous allons simuler notre HP9845C pour ne pas avoir à faire face à tous ces problèmes.

Une autre caractéristique intéressante de presque tous les ordinateurs HP de l’époque était le système de touches programmables. Ceux-ci étaient généralement intégrés au moniteur ou, parfois, au clavier et alignés avec les étiquettes à l’écran. Ainsi, au lieu de se rappeler que F2 est la commande de recherche (ou autre), il y aurait une petite étiquette sur l’écran au-dessus du bouton indiquant “Rechercher”. Bon produit!

MAME

Quand vous pensez à simuler un vieil ordinateur, vous pensez probablement à SimH. Cependant, les machines HP étant de nature très graphique, l’auteur de l’émulateur HP9845C a fait un choix différent : MAME. Normalement, vous considérez MAME comme un émulateur de jeux vidéo. Cependant, si vous voulez des graphiques en couleur, des emplacements ROM et un stylet lumineux, MAME est un très bon choix.

Comme vous pouvez le voir, vous obtenez une vue du moniteur 9845C pleine de touches programmables et, lorsque vous l’allumez, même un stylet lumineux. Vous pouvez charger diverses images sous forme de ROM et de bandes. La seule partie délicate est le clavier. Le HP a un clavier personnalisé qui fonctionne un peu différemment d’un clavier de PC.

Les ordinateurs HP, en particulier, étaient principalement orientés écran. Ainsi, la touche Entrée était généralement différente de celle qui indiquait à l’ordinateur que vous étiez prêt à la traiter. Cela conduit à des affectations de clavier intéressantes.

Guide de démarrage rapide

En fait, la page contenant le plus d’informations sur l’émulateur est un peu difficile à parcourir, cela peut donc aider. Tout d’abord, vous voudrez faire défiler vers le bas et obtenir les émulateurs pré-construits pour Linux ou Windows. Vous pouvez construire avec MAME ou utiliser les versions standard – en supposant que votre version standard dispose de toutes les bonnes options. Mais il est plus facile de simplement récupérer les pré-construits et ils peuvent coexister avec d’autres versions de MAME ; même si vous souhaitez éventuellement emprunter un autre chemin, vous devriez probablement commencer par là.

L’émulateur s’appelle 45c et sous Linux j’ai dû le rendre exécutable moi-même (chmod +x). Voici une ligne de commande typique :


./45c -magt1 tapes/demo1.hti -magt2 tapes/demo2.hti -ramsize 192k '-rom1 advprog' '-rom5 colorgfx' '-rom3 massd' '-rom4 strucprog' &

Tous ces fichiers sur bande et ROM se trouvent dans l’archive de distribution. Vous n’avez probablement besoin d’aucune des ROM, mais je les ai quand même chargées. Ajouter -window si vous préférez ne pas travailler en plein écran. Si vous le faites, vous voudrez peut-être ajouter aussi -nounevenstretch et -nomax possibilités d’améliorer l’apparence.

Si vous voulez essayer le stylet lumineux, utilisez le -lightgun -lightgun_device_mouse possibilité de transformer votre souris en stylo lumineux. Notez que cela saisira votre souris et que vous devrez peut-être utiliser Alt + Tab ou une autre méthode pour quitter l’émulateur.

Les affectations du clavier sont répertoriées sur la page Web, mais en voici quelques-unes qu’il est utile de connaître :

  • Entrer – Continuer
  • Maj droit + Entrée – Enregistrer
  • Entrée numérique (ou Maj droite + Entrée) – Exécuter
  • Échapper – Arrêter
  • Maj droite + Accueil – Effacer l’écran

Ainsi, face à l’invite, vous pouvez saisir quelque chose comme :


5*10-8

Appuyez ensuite sur la touche d’entrée numérique pour voir le résultat. Comme il s’agit d’un ordinateur BASIC, vous pouvez saisir :


10 PRINT "HOWDY!"

Droit? Eh bien, mais vous devez ensuite appuyer sur store (Shift droit + Entrée)

Une fois que vous avez chargé les bandes comme ci-dessus (vous pouvez afficher le catalogue de bandes avec la commande CAT), essayez ceci :

load "autost"
run
Graphismes high-tech pour 1980

N’oubliez pas d’utiliser la touche d’entrée numérique après chaque ligne, et non la touche d’entrée normale !

Le roi des démos est le design graphique de la navette spatiale, qui a innové en 1980. Vous pouvez modifier diverses options d’affichage et de tracé à l’aide des touches programmables.

Sources

Bien sûr, la navette spatiale n’est amusante que si longtemps. Il y a beaucoup d’autres démos sur la même bande, mais au final on a envie de jouer avec quelque chose de plus intéressant. Le musée HP propose de nombreux logiciels que vous pouvez probablement comprendre comment charger. Vous ne pouvez pas télécharger le logiciel, mais si vous voulez voir quel était l’état du jeu sur un HP9845B à 70 000 $ à l’époque, [Terry Burlison] a quelques souvenirs et captures d’écran. Vous trouverez également de nombreux documents et autres informations sur le site principal HP9845.

Ce serait vraiment intéressant si l’émulateur pouvait piloter une carte HP-IB dans le PC ou un PI pour alimenter tous vos anciens équipements de test d’ancre de bateau. Vous pouvez même y connecter un disque dur. Pourrait être.

Leave a Reply

Your email address will not be published.