[Olivetti M280] remise en route

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

[Olivetti M280] remise en route

Message par Patrick »

Au début de l'année, j'ai repéré une annonce pour le don sur Clermont-Ferrand d'un ordinateur Olivetti de type PC, pour pièces.
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 :
Image

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

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

Point positif, il y a de la vie :D
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 :
Image

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é :x
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 :D
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 :
Image

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

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

Pour la sauvegarde des fichiers du disque dur, j'utilise plusieurs solutions :
  • TFor2 sur cable parallèle.
  • Laplink 5 sur cable série.
J'utilise comme autre ordinateur un Inspiron 8200 sous Windows XP.
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)
Ensuite, la Realtek RTG3105i :

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)
Puis la Texas Instruments TIGA TMS34010 :

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)
Cette carte ne doit pas être compatible VESA, car les modes supérieurs au VGA ne sont pas testés.
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)
Les résultats sont clairement différents et inférieurs à la première carte TVGA 9000C testées. Visuellement, je ne décèle aucun défaut. Cette carte est dotée de 4 composants DIP INB41256P-10 (DRAM 256Kx1) et 4 composants SOJ BC413256-08TB inconnus. J'ai dans l'idée de dessouder les 41256 , de souder des supports et d'installer des nouvelles RAM pour tester. Ce serait bien d'avoir une carte graphique ISA d'avance.

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

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 :D) 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.
Patrick
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Olivetti M280] remise en route

Message par fneck »

La conception de la machine avec la carte mère en dessous est très proche de l'Olivetti M24, Logabax Persona 1600 ou encore AT&T 6300, ce sont en fait les mêmes machines. Mais je ne pense pas que ce soit l'oeuvre de Logabax, c'est du pur Olivetti et effectivement ce sont de très belles réalisations.

C'est un 80286, tu pourrais me passez toutes les caractéristiques, je ne l'ai pas dans ma base de données.
[edit] Il semble que je vais tout trouver sur le site Olivrea 8)
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Re: [Olivetti M280] remise en route

Message par fneck »

En fait, d'après ce que j'ai vu le M280 doit être très proche du M28 (8 MHz pour le premier contre 12 MHz pour le second) car ils partagent le même numéro de référence XP1076. Un peu comme pour les M24 et M240 nommés les deux XP1050.

Patrick, pourrais-tu me donner la référence de la carte mère et l'année du copyright gravé dessus? Merci.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Patrick
Messages : 2019
Inscription : 16 mai 2009 09:30
Localisation : Clermont-Ferrand

Re: [Olivetti M280] remise en route

Message par Patrick »

La page wikipédia en anglais sur le M24 donne pas mal de détails.
Tu as raison Fabien c'est une évolution du M28.
La carte est copyright 1987, le modèle est PC1076 SP..
Patrick
Avatar de l’utilisateur
frktaunus
Messages : 1148
Inscription : 08 mai 2019 11:23
Localisation : LILLE

Re: [Olivetti M280] remise en route

Message par frktaunus »

Beau travail de recherches et de remise en route.
Félicitations!
Franck
Est ce que l'on peut enregistrer de la musique classique sur une cassette Metal ?
Répondre