Antiquités: considérons la carte mère du 386e ordinateur

Ce moment au tout début de l'assemblage, quand quelques morceaux de fer étaient déjà extraits, mais rien ne fonctionnait encore, et la seule chose à faire était de les considérer. Et bien, c'est utile. Les ordinateurs personnels se développent si rapidement que même les appareils de quinze ans sont perçus comme quelque chose d'ancien dans la catégorie des valeurs muséales. La carte mère de mon nouvel ordinateur basé sur le 386ème processeur a 27 ans. Ce ne sont plus des tomes médiévaux, plutôt des artefacts de l'âge de pierre. Il n'y a pas suffisamment d'informations sur le matériel de l'ère pré-Web; une restauration à des degrés divers de complexité est souvent nécessaire. En général, avant d'entendre un appel de bienvenue, vous avez besoin d'un travail préparatoire.


Le début des années 90 en informatique est une période de grande diversité, de progrès continu et de travail régulier sur les bugs. Les ordinateurs modernes sont beaucoup plus limités par diverses normes de l'industrie, puis le développement dans le style de «qui s'en soucie» était la norme. Trois décennies plus tard, elle est confrontée au problème du choix limité et des prix élevés. Aujourd'hui, je vais parler du matériel principal de l'ancien ordinateur sur le 386e processeur (sans lequel il ne fonctionnera pas), les jours ouvrables du collectionneur d'antiquités, je montrerai le premier lancement et piloterai la référence vintage.

Liens vers tous les articles sur l'assemblage de cet ordinateur:

0. 1992 dans la presse informatique
1. Considérez la carte mère du 386ème ordinateur <- vous êtes ici
2. La référence du 386ème processeur et les années 90 fringantes
3. Choix difficile de la carte son pour les jeux DOS
4. Caractéristiques de Sound Blaster Pro 2
5. Roland MT-32, son alternatif pour les jeux DOS

Je tiens un journal d'un collectionneur de vieux morceaux de fer dans un télégramme .


Avec le montage du 386ème ordinateur, j'étais certainement un peu en retard, une quinzaine d'années. Déjà à la fin des années 90, le vieux fer "avant le Pentium" pouvait être acheté à peu de frais. Au début des années 2000, je monterais très probablement le système de base gratuitement. À ce jour, les ordinateurs ont acquis il y a 30 ans un degré de vendange suffisant, les prix ont grimpé. Non, vous pouvez toujours trouver du matériel informatique de cette époque pour de l'argent ridicule, mais cela nécessite de la persévérance, du temps et de l'espace libre pour assembler un travailleur à partir d'une douzaine de bureaux moussus. Je suis allé dans la "voie chère", en ramassant quelque chose d'intéressant sur les sites d'annonces et sur eBay, conformément à mes idées sur le bel et intransigeant 386e ordinateur. Les représentations, cependant, étaient vagues au début, donc à un moment donné, je me suis appuyé sur une carte mère non fonctionnelle (donc peu coûteuse), car le processeur 386 AMD AM386 DX40 le plus puissant était déjà fourni avec.


L'inspection de toute carte mère pour les systèmes 386 et 486 (à l'exclusion des plus récents) doit commencer par une batterie. Et même avant l'achat. Un tel baril non standard - une batterie nickel-cadmium de 3,6 volts - réduit tôt ou tard les chances de survie de toute carte mère, parfois à zéro. Imaginez l'histoire de cette carte mère: elle fonctionnait honnêtement dans l'ordinateur domestique ou de travail de l'année jusqu'en 1998, puis elle a été mise sur l'étagère, où elle a passé encore vingt ans. Environ cinq ans après la démission, la batterie a commencé à couler, mais personne ne le savait jusqu'au moment même de la vente au nouveau propriétaire. Si jamais je construis une machine à voyager dans le temps, j'irai certainement dans les années 90 et je recommanderai à tous les propriétaires d'ordinateurs encore en vie à ce moment-là de retirer la batterie avant un stockage à long terme. Sinon, il coulera, dans cent pour cent des cas.


On peut dire que j'ai eu de la chance, et la carte était stockée verticalement ou à l'envers, en général - le connecteur du clavier était le plus affecté. Les dommages à la carte mère elle-même étaient limités à un patch juste en dessous de la batterie et à côté. Tout cela était assez facile à nettoyer (les détaillants expérimentés recommandent du vinaigre ou du soda pour neutraliser l'acide). Trois pistes sous la batterie tombaient sous la distribution, mais le contact restait. Dans les cas les plus tristes, l'électrolyte se propage des deux côtés de la carte, les emplacements pour cartes d'extension, détruisent les éléments individuels et nécessitent de sérieuses réparations avec la restauration des pistes.


Nous continuons l'inspection. Le prochain moment important pour le rétro-assemblage est la forme du connecteur d'alimentation. La carte mère est fabriquée selon la norme AT , qui doit son nom à l'ordinateur IBM PC / AT de 1984 (c'était le premier PC basé sur le processeur 80286). Les premières planches de ce facteur de forme avaient des dimensions de 351x305 mm, mais la réduction des effectifs a commencé en 1985, et ma 386e planche a des dimensions de 240x216 mm, plus petites que la norme Baby AT 1985. Depuis 1995, la norme ATX a été introduite, qui est toujours utilisée aujourd'hui, qui a différentes dimensions et a plus d'espace pour les ports d'E / S intégrés sur la carte mère, et il y a assez d'espace pour refroidir le processeur. L'important est que pour alimenter l'ancienne carte mère, vous avez besoin d'une alimentation appropriée ou d'un adaptateur d'une alimentation moderne avec un connecteur ATX.
Quelque chose comme ça:


Le mantra principal et le plus important de l'assembleur du rétro-ordinateur: "les fils noirs doivent être ensemble." Les deux moitiés du connecteur d'alimentation AT sont complètement interchangeables, ne sont pas protégées contre le fou, et si vous ne suivez pas la bonne orientation, la construction se terminera immédiatement avec une fumée bleue magique. Cela s'applique à presque tous les connecteurs à l'exception de la norme Molex pour l'alimentation des disques durs et des lecteurs optiques. Oui, et il peut, après avoir essayé, insérer le mauvais côté.


Pendant que nous regardons ce coin de la carte mère, regardons les emplacements de mémoire. Ils prennent en charge la norme SIMM, il s'agit historiquement du premier format de modules de mémoire similaire aux modules modernes. Avant lui, il y avait des modules sur les jambes , des microcircuits soudés directement sur la carte mère et des cartes d'extension séparées. Nous aurons besoin de modules à 30 broches, pas des derniers 72 broches, que j'ai initialement achetés par erreur. Chaque module est huit bits, et pour fonctionner dans un système avec un processeur 32 bits, il en faut au moins quatre (deux peuvent être utilisés dans un 286e ordinateur). Mais comme ma retrobuild se déroule sous la devise «nous ne laisserons aucun emplacement vide», j'ai commandé 8 modules à la fois, 4 mégaoctets chacun. Il s'est avéré intelligent pour le 386e ordinateur et raisonnable même pour le Pentium MMX 32 mégaoctets.


Terminez l'inspection sur les connecteurs d'extension, ISA 16 bits. Le processeur 80386 est sorti en 1985 et à cette époque, les fabricants avaient de sérieux problèmes pour fournir les périphériques appropriés. Dans les systèmes antérieurs, le seul emplacement 32 bits était un port d'extension propriétaire pour de la RAM supplémentaire. On peut dire que le 80386 est un peu en avance sur son temps, donc en 1988 Intel a sorti le processeur 80386SX avec un bus de données 16 bits. En 1992, il y avait au moins deux normes pour les cartes d'extension 32 bits - EISA et MCA. Ce dernier était propriétaire et n'était utilisé, en règle générale, que sur les ordinateurs IBM. EISA, développé par un consortium de fabricants de PC et mécaniquement compatible avec les cartes 16 bits, était rarement utilisé, généralement dans les PC hautes performances, et trouver une telle carte mère aujourd'hui, c'est un euphémisme, n'est pas facile. En réalité, les choses ne se sont passées qu'avec le bus local VESA , mais les cartes mères avec son support ne sont apparues qu'en 1992, et cette norme était liée aux capacités de 486 processeurs. Tout ce zoo a finalement été remplacé par la norme PCI. Exceptionnellement, les emplacements ISA 16 bits sur le 386e système sont normaux. C'est ainsi que la plupart des ordinateurs fonctionnaient, et donc une compatibilité maximale était assurée, mais avec des performances théoriques réduites. La bande passante théorique maximale du bus n'est que de 16 mégaoctets par seconde.


Contrairement aux cartes mères modernes, seul le contrôleur de clavier est intégré sur ma carte mère pour 80386. Cela ne suffit pas pour un fonctionnement normal: vous avez besoin d'un adaptateur pour l'écran et de quelque chose pour connecter au moins un lecteur. Idéalement, un disque dur. Il y avait des cartes mères plus avancées avec des contrôleurs intégrés, et même de la vidéo, mais il s'agissait plus probablement de solutions propriétaires avec une disposition de ports non standard. Ceux-ci peuvent également être collectés, mais de préférence complétés par le boîtier d'origine. En général, je pouvais, en dépensant à peu près le même prix, acheter un bon assemblage d'ordinateur rare, avec une alimentation et ainsi de suite, mais ce ne serait pas si intéressant. J'ai acheté une carte graphique Diamond Speedstar avec une puce Tseng ET4000AX et 1 mégaoctet de mémoire interne. Les cartes vidéo basées sur le chipset Tseng sont considérées comme l'une des plus puissantes pour le bus ISA. Un mégaoctet de mémoire vidéo est également un maximum pratique, à part des modèles relativement rares avec deux mégaoctets et des accélérateurs vidéo spécialisés.


Eh bien, la dernière carte nécessaire est la carte dite Multi I / O Card, ou simplement une multicarte. Il remplace plusieurs cartes pour connecter des périphériques à la fois et contient des interfaces pour les lecteurs, les disques durs IDE, deux ports série sur un support séparé, un port parallèle et un port de jeu pour un joystick.


Sur toutes les cartes d'extension de ces années manuellement, des cavaliers ou des commutateurs, des interruptions et d'autres paramètres sont définis. La même chose se produit sur la carte mère, où le volume de la mémoire cache, le type d'interface vidéo, etc. sont programmés avec des cavaliers. Une ancienne carte sans instructions, et même mal configurée ou avec des cavaliers manquants, est un casse-tête garanti et tente de démarrer la carte en poussant. Heureusement, le réseau dispose d'une base de données de paramètres assez étendue. Pour ma carte mère Chicony, vous pouvez les voir ici , et sur la même ressource il y a des informations sur un grand nombre de cartes mères et de cartes d'extension. Dans le cas le plus simple, les paramètres spécifiés sont signés directement sur la carte elle-même, mais cela ne se produit pas toujours.


J'ai assemblé toute cette construction quelque part en un mois, me heurtant périodiquement à l'absence de tout élément critique. Soit l'adaptateur d'alimentation du lecteur ne suffit pas (mais de telles choses peuvent être achetées neuves jusqu'à présent), alors le lecteur, qui me semblait vivant, est mort. Un élément important pour le débogage d'un ordinateur est le haut-parleur PC, que j'ai finalement soudé à partir d'une paire de fils et d'un haut-parleur à partir d'un ordinateur portable qui ne fonctionne pas. Il permet de déterminer que la carte mère est en direct même sans carte vidéo, en écoutant les signaux d'erreur. Il serait étrange que toute cette construction commence immédiatement. Cela n'a pas commencé: l'alimentation, empruntée à un ordinateur Pentium III ultérieur, s'est allumée et s'est immédiatement mise en défense.


La raison en était l'un des condensateurs au tantale près du connecteur d'alimentation: il a fermé la ligne -5v au sol. Il est recommandé d'appeler les contacts du connecteur d'alimentation dans son ensemble avant même le premier démarrage - cela ne fera pas de mal. Heureusement, l'alimentation -5 V est le rudiment d'une époque encore plus ancienne, elle n'est pas requise pour le fonctionnement de cette carte mère, et elle est complètement absente sur les alimentations modernes. Seules les rares cartes d'extension ne peuvent pas voler sans alimentation -5v, il m'a donc suffi de retirer le condensateur, et il sera possible de le remplacer plus tard.


At-il gagné? Non. Le ventilateur PSU tourne, mais rien ne se passe. Je sors la mémoire - la carte mère à travers le haut-parleur rapporte son absence. Je sors la carte vidéo - jure sur le manque d'adaptateur vidéo. Je vérifie la carte vidéo dans la station d'accueil IBM avec des emplacements ISA - et cela ne fonctionne pas non plus. En conséquence, j'ai dû acheter une autre carte vidéo - Diamond Speedstar Pro, également avec un mégaoctet de mémoire, mais déjà sur une puce Cirrus Logic. Et maintenant, ça a commencé!


Le test de mémoire prend beaucoup de temps, simplement parce qu'il y en a beaucoup - c'est le maximum théorique pour une carte mère donnée. Tester la RAM lors du chargement du pilote HIMEM.SYS dans MS-DOS prend encore plus de temps, et il est préférable de le désactiver, pour la vitesse. Je voudrais ajouter immédiatement un disque dur, correspondant à l'époque, plus ancien, avec un son authentique, mais ici je n'ai pas eu de chance: le premier disque dur de 500 mégaoctets ne pouvait que faire des sons effrayants, et n'était même pas détecté. Mais il existe une solution simple et moderne:


L'adaptateur IDE pour cartes Compact Flash peut être vissé dans l'un des emplacements d'extension libres et transférer rapidement des données vers une carte mémoire à partir d'un ordinateur moderne. Mais un autre problème a surgi: le BIOS dense et spartiate.


Il n'a pas de fonction pour détecter automatiquement les paramètres du disque dur. Pour les vrais disques durs, ils étaient déterminés par le nombre de cylindres, de têtes et de secteurs . Il n'y a pas de tête dans la carte mémoire, mais pour des raisons de compatibilité, elle transmet certains paramètres au BIOS s'il peut les lire. Mon - ne sait pas comment, et en règle générale, il existe une solution simple - insérez une carte mémoire avec un adaptateur dans un ordinateur avec la capacité de détecter automatiquement. Je n'en ai pas (plus précisément, mais avec un BIOS d'ordinateur portable tronqué), mais il existe un utilitaire IDEINFO qui peut être exécuté directement sur un vieil ordinateur à partir d'une disquette et il affichera les paramètres appropriés pour une carte flash. Reste à les saisir dans le BIOS. Bien que la taille finale de la carte de 8 gigaoctets y soit correctement déterminée, le maximum disponible est de 504 mégaoctets en raison des limites du logiciel de fer , déjà surmonté sur 486 systèmes. Il existe plusieurs façons de contourner cette limitation, mais pour commencer, un demi-gigaoctet me suffira. En 1992, je serais probablement surpris - mais pourquoi plus?


Vous pouvez vérifier les paramètres de base du système à l'aide du logiciel System Speed ​​Test ou SpeedSys. Il s'agit d'un développement national (vous pouvez voir le site Web du programme dans les archives Web), qui vous permet d'évaluer les performances du processeur, du disque dur et de la RAM. Comme vous pouvez le voir, le résultat pour mon processeur (4,37 points) est approximativement conforme aux attentes, les performances de la clé HDD (1,7 mégaoctets par seconde) sont limitées uniquement par l'interface, et toujours incroyablement élevées. Et la bande passante mémoire (12,97 mégaoctets par seconde) est franchement drôle, la même carte Compact Flash en mode de lecture séquentielle sera trois fois plus rapide. Au fait, que se passe-t-il si vous exécutez le test sur un ordinateur plus récent? Par exemple, sur un ordinateur portable ThinkPad 600 avec un processeur Pentium II 233 MHz, que j'ai récemment ralenti pour Windows 3.1.


La différence est évidente, bien que nous comparions, en fait, un ancien ordinateur à un autre. L'ordinateur portable, sorti 6 ans plus tard, s'est avéré être 60 fois plus puissant (bien sûr, uniquement dans cette référence, mais la différence est énorme quand même). Cependant, il existe un moyen d'améliorer les performances du 386e système une fois toutes les deux fois, par une petite mise à niveau.


Sur la carte mère, il y a une place pour les puces de cache. Vous pouvez l'appeler le cache de deuxième niveau, bien que dans le cas du 386e processeur, cela soit faux: il n'y a pas de cache de premier niveau directement sur la puce, il n'apparaîtra qu'en 80486. Le cache de deuxième niveau ne sera intégré aux processeurs Intel qu'en 1996 dans le modèle Pentium Pro. La RAM statique rapide accélère le chargement et l'exécution des données et des instructions. À l'ère 386-486, ce fut une mise à niveau bienvenue, à tel point que certains fabricants sans honte et sans conscience ont embarqué des modèles en bois des puces correspondantes. Ma carte mère prend en charge un maximum de 256 kilo-octets de cache, et nous en fournirons autant.


7,07 points dans SYSCHECK, les performances augmentent de 60% sans mise à niveau du processeur, bien que dans d'autres benchmarks, la vitesse ait été multipliée par trois. Nous allons nous attarder sur cela pour le moment: le 386th fonctionne et est prêt pour de nouvelles constructions. Oh oui, j'ai promis de montrer la vidéo du premier lancement. Ce n'est pas si impressionnant: il a été tourné après des tests réfléchis et après avoir travaillé avec un fer à souder, sans grand espoir de succès, en se serrant la main sur un téléphone portable. Je l'ai posté dans un télégramme . Et ici, je vais exposer le spoiler de l'un des futurs messages sur cet ordinateur.


Dans le prochain article, je montrerai de quoi le processeur 386th est capable et comparerai plus en détail les capacités de cet ordinateur avec les systèmes modernes.

Source: https://habr.com/ru/post/fr468891/


All Articles