Après contact, le donateur m'indique que l'ordinateur ne dispose plus de sa carte graphique et de son disque dur.
J'ai donc récupéré ce magnifique PC mais je n'ai eu l'occasion de m'en occuper que récemment.
Ce PC est un Olivetti M280, avec son écran monochrome et son clavier. Il est équipé d'un lecteur de disquettes 5"¼.
L'odeur et l'aspect m'amènent à penser que cet ordinateur a été utilisé dans un garage automobile ou un atelier.
Je m'attelle au démontage.
Je n'ai pas le manuel et il n'y a pas beaucoup d'information disponible sur Internet.
Cependant, c'est assez facile, il faut commencer par la face arrière et ensuite tout se démonte ! De plus, seuls deux types de vis sont utilisés : un type de vis pour le métal et un type de vis pour le plastique. C'est très pratique !
Cette photographie vous permet de juger de l'état initial :
La carte mère est placé sous le boîtier, composants orientés vers le bas.
Au dessus, une carte fond de panier accueille les ports ISA, 8 et 16 bits.
Ces deux cartes sont reliées par une nappe.
Une seule carte d'extension est présente, il s'agit d'une carte contrôleur de disque dur et lecteur de disquettes, WD1003, avec ces nappes.
L'alimentation est également amovible.
Une fois tout démonté, je procède au nettoyage.
Cette photographie présente les deux cartes principales de l'ordinateur :
Encore une fois, il y a beaucoup de poussière mais heureusement pas de rouille.
Je dépoussière au compresseur, au pinceau, je lave les plastiques... et je commence par tester l'alimentation. A vide, les tensions, 5, 12 et -12 V sont parfaites. Aucun problème. Encore une fois, la conception est exemplaire, les tensions sont parfaitement identifiées sur l'alimentation, et même sur la carte fond de panier.
Je peux donc effectuer le remontage
Il me faut maintenant trouver une carte graphique au format ISA. Par chance, j'ai récemment acheté un lot de carte ISA, principalement pour une carte SCSI BT-542B, mais il y a également une carte VGA à base de Trident TVGA9000C que je n'ai pas testée mais c'est l'occasion.
Les premiers essais ne sont pas concluants, je n'ai pas d'affichage. Il me faut chercher sur Internet pour comprendre qu'un cavalier n'est pas correctement placé et que la carte n'est pas reconnue comme carte 16 bits dans son slot.
Une fois ce détail réglé, j'obtiens l'écran suivant :
Point positif, il y a de la vie
Point négatif, l'affichage a quelques soucis. C'est pour cette raison que je me lance dans la recherche d'une carte graphique.
Par ailleurs, il y a un problème avec la RAM CMOS. Je pense à la batterie de sauvegarde, mais je n'en ai pas vue.
Le BIOS qui me réclame d'exécuter le SETUP, ça m'interpelle. Certaines publications parlent d'un SETUP en ROM accessible par combinaison de touches. Ce n'est pas ça...
Et puis, je tombe sur cette page consacrée au M280 du site Olivrea. Je décide de contacter l'auteur du site pour lui poser plusieurs questions.
Bonne idée, Heiko répond à toutes mes interrogations. Il m'indique le connecteur sur lequel je dois brancher une batterie de 6 V. Il m'envoie également l'image du disque de SETUP de l'ordinateur au format IMD. Enfin il me confirme que le moniteur Olivetti MD 12 A/4009 dont je dispose est associé à la carte EGA modèle GO467. Le moniteur est uniquement doté d'une connexion RCA ce qui limite ses possibilités d'utilisation.
Je poursuis les essais. Cette fois-ci, je branche le lecteur de disquettes et je me prépare à utiliser un DOS 3.30 IBM qui provient d'un PS/2. Par chance, le DOS est fourni sur support 3"½ mais aussi 5"¼.
Mais, une fois la disquette insérée, impossible de la verrouiller. C'est comme si le loquet de verrouillage ne pouvait pas aller jusqu'au bout de son mouvement. Je regarde plus attentivement :
A l'extrémité gauche de l'axe, la pièce plastique qui fait levier est fendue et ne termine pas complètement son mouvement. Résultat,la disquette n'est pas verrouillée. J'essaie différente colle, mais ce n'est pas suffisant. Je décide de fusionner le plastique avec un fer à souder en positionnant bien les deux parties de la pièce. Cette fois-ci, c'est efficace. La disquette est correctement verrouillée.
Au démarrage, le lecteur est détecté, la LED s'illumine mais rien. Pas de lecture, pas de déplacement de tête, rien de rien...
Bon, je décide de retirer les plaques métalliques qui masquent la tête de lecture. Je constate que la tête est bloquée sur son axe. Je débloque la tête, nettoie et lubrifie l'axe, je remonte et hop, encore un essai.
Le DOS 3.30 se charge correctement cette fois-ci. Le lecteur est pleinement opérationnel.
A ce stade, je reprends contact avec le donateur et lui envoie une photographie du M280 en fonction.Dans sa réponse, il m'annonce qu'il a remis la main sur le disque dur. Je vais pouvoir le récupérer, et s'il fonctionne, en extraire les données pour les lui restituer.
Le disque dur branché, je fais les premiers essais. Le moteur démarre du premier coup, avec un joli cliquetis, tout en discrétion. Tout ça est très bon signe... Malheureusement, le BIOS m'annonce toujours aucun disque dur détecté
Et puis, je me dis que le disque doit certainement être paramétré dans le SETUP. Je dois donc exploiter l'image fournie par Heiko. Je n'ai pas de PC équipé dun lecteur 5"¼ 1,2 Mo mais je dispose de lecteurs Gotek. J'ai programmé un des Gotek avec FlashFloppy et l'ai déjà utilisé avec succès sur un PC 8088. Il faut simplement que je transforme l'image au format IMD en une image au format IMG. Les Disk Utilities, toujours de Keir Fraser, permettent de réaliser la conversion.
Je branche le Gotek et démarre sur l'image SETUP. Effectivement, la CMOS RAM n'est pas sauvegardée : la date et l'heure sont vierges.
Plus intéressant, il y a possibilité de déclarer deux disques durs,en spécifiant le type de disque. Problème, le type n'est pas inscrit sur le disque dur, un Fujitsu M2227D2. Et le SETUP ne permet pas de sélectionner un type utilisateur (de mémoire le type 47). J'ai le choix entre les types 1 à 30, 15 excepté.
Je cherche donc des informations sur les types de disque dur. Je pensais qu'il y avait une liste unique, respectées par chaque constructeurs et implémentées dans les BIOS. Apparemment, ce n'est pas le cas. Il existe une liste pour IBM XT mais ce n'est pas un standard.
Heureusement, je trouve en ligne le document Hard disk types qui présente en exemple la liste des types de disque dur acceptés par un Olivetti 386 SX 16. Le type 28 semble correspondre au Fujitsu hormis la valeur de pré-compensation. Je déclare un type 28, sauvegarde et redémarre.
Et le M280 démarre impeccablement sur l'unité C
Une petite remarque au passage, l'ordinateur démarre sur le disque dur si il n'y a pas de disquette dans les lecteurs. Si une disquette est insérée, dans le Gotek ou le lecteur physique, même si la disquette n'est pas amorçable, le disque dur n'est pas sollicité. Je me suis fais avoir plusieurs fois. Seule solution avec le Gotek, retirer la clé USB.
Entre temps, j'avais trouvé une carte Hercules Graphics Station, carte TIGA équipée d'un Texas Instruments TMS34010, au format ISA que j'avais installée pour disposer d'un affichage correct,
comme on peut le voir sur la photographie suivante :
Par contre, à chaque extinction, je perd le paramétrage. Pour remplacer la batterie, je choisis d'installer un boîtier pour 4 piles AA de 1,5 V.
Le connecteur à 4 broches n'est pas décrit mais j'identifie la masse sur les broches 3 et 4 et apparemment le + se trouve sur la broche 1. La broche 2 est inutilisée. Je fixe le boîtier verticalement avec des plots adhésifs double face :
Le substitut fonctionne, la mémoire CMOS est correctement sauvegardée et le démarrage se passe sans erreur.
J'ai également démonté est nettoyé le clavier modèle ANK_25-102. Le site Deskthority et son Wiki donne souvent toutes les informations nécessaires au démontage, ce qui évite de faire de mauvaises manœuvres et de casser un élément. Encore une fois, tout est entièrement démontable. Seul problème, le cordon qui relie le clavier et l'unité centrale est friable. Des morceaux du revêtement plastique se cassent et se détachent. Pour cela, je n'ai pas de solution.
Voici une photographie du clavier avant nettoyage :
Pour la sauvegarde des fichiers du disque dur, j'utilise plusieurs solutions :
- TFor2 sur cable parallèle.
- Laplink 5 sur cable série.
Laplink est plus rapide, mais l'un comme l'autre fonctionnent de manière aléatoire. Je pense que j'aurais eu plus de succès sous MS-DOS.
Quoi qu'il en soit, mission réussie : je récupère les fichiers de l'Olivetti et les transmets à leur propriétaire.
Dernière étape, je reçois 2 cartes graphique ISA en provenance d'Ukraine, une autre Trident et une Realtek.
Apparemment, ce ne sont pas des cartes très performantes et je décide de faire un comparatif.
J'utilise le logiciel Vidspeed 4.0.
Voici un aperçu des résultats. Tout d'abord la Trident TVGA9000C
Code : Tout sélectionner
80286 with VGA Trident 1meg Vesa VBE support
--------------------------------------------
7538W 4579R Bytes per millisecond Normal Ram
4162W 2723R Bytes per millisecond 27.74KHz 69.40Hz 40x25 (text)
3878W 2680R Bytes per millisecond 27.74KHz 69.38Hz 80x25 (text)
3878W 2684R Bytes per millisecond 27.74KHz 69.39Hz 80x50 (text)
3892W 2752R Bytes per millisecond 27.89KHz 69.75Hz 320x200x4 (CGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 640x200x2 (CGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 640x200x16 (EGA)
902W 844R Bytes per millisecond 24.40KHz 69.75Hz 640x350x16 (EGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 320x200x16 (EGA)
3755W 2635R Bytes per millisecond 27.89KHz 69.76Hz 320x200x256 (VGA/MCGA)
902W 844R Bytes per millisecond 28.62KHz 59.66Hz 640x480x16 (VGA)
902W 844R Bytes per millisecond 28.62KHz 59.66Hz 640x480x2 (VGA/MCGA)
902W 844R Bytes per millisecond 33.52KHz 55.93Hz 800x600x2 (S-VGA)
902W 844R Bytes per millisecond 33.52KHz 55.93Hz 800x600x16 (S-VGA)
3781W 2981R Bytes per millisecond 27.89KHz 69.76Hz 640x400x256 (S-VGA)
3779W 2981R Bytes per millisecond 28.62KHz 59.66Hz 640x480x256 (S-VGA)
3244W 2835R Bytes per millisecond 33.52KHz 55.93Hz 800x600x256 (S-VGA)
902W 844R Bytes per millisecond 33.24KHz 86.66Hz 1024x768x2 (S-VGA)
902W 844R Bytes per millisecond 33.24KHz 86.66Hz 1024x768x16 (S-VGA)
902W 844R Bytes per millisecond 28.49KHz 59.39Hz 360x480x256 (VGA)
2078W 1898R Bytes per millisecond 33.24KHz 86.65Hz 1024x768x256 (S-VGA)
902W 844R Bytes per millisecond 41.28KHz 80.73Hz 1280x1024x16 (S-VGA)
Code : Tout sélectionner
80286 with VGA 2meg Vesa VBE support
------------------------------------
7538W 4579R Bytes per millisecond Normal Ram
815W 758R Bytes per millisecond 28.11KHz 70.32Hz 40x25 (text)
716W 596R Bytes per millisecond 28.11KHz 70.32Hz 80x25 (text)
716W 596R Bytes per millisecond 28.11KHz 70.32Hz 80x50 (text)
871W 815R Bytes per millisecond 27.89KHz 69.76Hz 320x200x4 (CGA)
871W 796R Bytes per millisecond 27.89KHz 69.76Hz 640x200x2 (CGA)
871W 796R Bytes per millisecond 27.89KHz 69.76Hz 640x200x16 (EGA)
875W 801R Bytes per millisecond 24.40KHz 69.75Hz 640x350x16 (EGA)
880W 829R Bytes per millisecond 27.89KHz 69.76Hz 320x200x16 (EGA)
871W 791R Bytes per millisecond 27.89KHz 69.76Hz 320x200x256 (VGA/MCGA)
870W 795R Bytes per millisecond 28.62KHz 59.66Hz 640x480x16 (VGA)
870W 795R Bytes per millisecond 28.62KHz 59.66Hz 640x480x2 (VGA/MCGA)
887W 825R Bytes per millisecond 34.21KHz 57.08Hz 800x600x2 (S-VGA)
887W 825R Bytes per millisecond 34.21KHz 57.07Hz 800x600x16 (S-VGA)
640W 463R Bytes per millisecond 27.89KHz 69.75Hz 640x400x256 (S-VGA)
633W 453R Bytes per millisecond 28.62KHz 59.66Hz 640x480x256 (S-VGA)
414W 372R Bytes per millisecond 34.21KHz 57.07Hz 800x600x256 (S-VGA)
889W 817R Bytes per millisecond 32.88KHz 85.72Hz 1024x768x2 (S-VGA)
889W 817R Bytes per millisecond 32.88KHz 85.72Hz 1024x768x16 (S-VGA)
813W 675R Bytes per millisecond 28.87KHz 60.18Hz 360x480x256 (VGA)
902W 844R Bytes per millisecond 28.11KHz 70.31Hz 1024x768x256 (S-VGA)
902W 844R Bytes per millisecond 28.11KHz 70.32Hz 1280x1024x16 (S-VGA)
902W 844R Bytes per millisecond 28.11KHz 70.32Hz 1280x1024x256 (S-VGA)
Code : Tout sélectionner
80286 with VGA 256k
-------------------
7538W 4579R Bytes per millisecond Normal Ram
857W 800R Bytes per millisecond 28.02KHz 70.08Hz 40x25 (text)
553W 540R Bytes per millisecond 28.02KHz 70.09Hz 80x25 (text)
554W 539R Bytes per millisecond 28.02KHz 70.09Hz 80x50 (text)
854W 795R Bytes per millisecond 28.02KHz 70.09Hz 320x200x4 (CGA)
553W 539R Bytes per millisecond 28.02KHz 70.09Hz 640x200x2 (CGA)
553W 540R Bytes per millisecond 28.02KHz 70.09Hz 640x200x16 (EGA)
595W 577R Bytes per millisecond 24.52KHz 70.09Hz 640x350x16 (EGA)
854W 795R Bytes per millisecond 28.02KHz 70.09Hz 320x200x16 (EGA)
553W 539R Bytes per millisecond 28.02KHz 70.09Hz 320x200x256 (VGA/MCGA)
544W 532R Bytes per millisecond 28.76KHz 59.94Hz 640x480x16 (VGA)
545W 532R Bytes per millisecond 28.76KHz 59.94Hz 640x480x2 (VGA/MCGA)
597W 572R Bytes per millisecond 28.78KHz 59.98Hz 360x480x256 (VGA)
Et enfin, la première Trdent TVGA 9000C :
Code : Tout sélectionner
80286 with VGA Trident 1meg Vesa VBE support
--------------------------------------------
7538W 4579R Bytes per millisecond Normal Ram
899W 843R Bytes per millisecond 27.74KHz 69.38Hz 40x25 (text)
900W 842R Bytes per millisecond 27.74KHz 69.39Hz 80x25 (text)
900W 842R Bytes per millisecond 27.74KHz 69.39Hz 80x50 (text)
902W 844R Bytes per millisecond 27.89KHz 69.75Hz 320x200x4 (CGA)
902W 844R Bytes per millisecond 27.89KHz 69.75Hz 640x200x2 (CGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 640x200x16 (EGA)
902W 844R Bytes per millisecond 24.40KHz 69.76Hz 640x350x16 (EGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 320x200x16 (EGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 320x200x256 (VGA/MCGA)
902W 844R Bytes per millisecond 28.62KHz 59.66Hz 640x480x16 (VGA)
902W 844R Bytes per millisecond 28.62KHz 59.66Hz 640x480x2 (VGA/MCGA)
902W 844R Bytes per millisecond 33.52KHz 55.93Hz 800x600x2 (S-VGA)
902W 844R Bytes per millisecond 33.52KHz 55.93Hz 800x600x16 (S-VGA)
902W 844R Bytes per millisecond 27.89KHz 69.76Hz 640x400x256 (S-VGA)
902W 844R Bytes per millisecond 28.62KHz 59.66Hz 640x480x256 (S-VGA)
902W 844R Bytes per millisecond 33.52KHz 55.93Hz 800x600x256 (S-VGA)
902W 844R Bytes per millisecond 33.24KHz 86.66Hz 1024x768x2 (S-VGA)
902W 844R Bytes per millisecond 33.24KHz 86.67Hz 1024x768x16 (S-VGA)
902W 844R Bytes per millisecond 28.49KHz 59.39Hz 360x480x256 (VGA)
902W 844R Bytes per millisecond 33.24KHz 86.66Hz 1024x768x256 (S-VGA)
902W 844R Bytes per millisecond 41.28KHz 80.73Hz 1280x1024x16 (S-VGA)
Au vu des résultats du comparatif, j'ai décidé d'installer la carte Realtek. Ces performances sont suffisantes pour un 286.
Par ailleurs, je note que Vidspeed ne donne pas la quantité de mémoire exacte dont est équipée chaque carte.
Pour terminer ce sujet, je vous propose une photographie de l'Olivetti M280 remis en état :
Pour ce qui est du moniteur, malheureusement, je pense qu'il ne fonctionne pas. Après mise sous tension, il émet une faible lueur au niveau du canon à électron mais pas d'affichage, pas d'électricité statique sur le tube... Pas bon signe. Je vais peut-être essayé de connecter un Apple IIe pour voir si il y a un affichage mais j'en doute.
En conclusion, même si ce PC ne payait pas de mine quand je l'ai récupéré et que ce n'était pas gagné de trouver une carte graphique et un disque dur, je suis content d'avoir tenté l'aventure. Ces PC de marque sont très bien conçus (je me suis laissé dire que le modèle est dérivé du Logabax Persona 1600 de conception française ) et très solides. Le clavier est également très agréable à l'utilisation.
Si vous avez l'occasion de récupérer un Olivetti, ou autre PC d'époque, n'hésitez pas, la restauration est très intéressante.
Et encore merci au généreux donateur.