6 choses farfelues que nous devions faire sur nos vieux PC
J'utilise des ordinateurs depuis bien avant l'arrivée des disques durs et, au cours des trente dernières années, les choses ont évolué à une vitesse vertigineuse. De nos jours, presque tout fonctionne comme prévu, mais cela a été très loin d'être le cas pendant la majeure partie de mon histoire personnelle en informatique. Voici quelques-unes des choses étranges que je faisais avec mes ordinateurs.
Sommaire
1 Stationner le disque dur
Au début de la technologie des disques durs, une coupure de courant soudaine pouvait entraîner la destruction des données par la tête de lecture/écriture du disque. Il fallait donc demander au lecteur de déplacer la tête dans une position sûre avant de mettre l'appareil hors tension. Sous MS-DOS, vous pouviez le faire à l'aide de la commande PARK, bien que dans la version 4.0 (si ma mémoire est bonne), cette commande ne faisait plus partie du système d'exploitation. Les disques plus récents étant moins sensibles aux chocs ou aux coupures de courant soudaines, le stationnement manuel de la tête du disque n'était plus nécessaire. Cependant, avec les systèmes d'exploitation multitâches tels que Windows, vous deviez toujours effectuer un arrêt pour vous assurer que le lecteur n'était pas en train de lire ou d'écrire lorsque vous éteigniez votre PC.
2 Attention à nos IRQ et DMA
Bien avant que l'idée du « plug and play » ne devienne une réalité, si vous aviez une carte d'extension comme une carte son, vous deviez la configurer manuellement pour chaque jeu ou application qui souhaitait l'utiliser. C'est-à-dire, si le logiciel prenait en charge votre marque et votre modèle de carte en premier lieu ! Deux paramètres importants étaient l'adresse de demande d'interruption (IRQ) et le canal DMA (Direct Memory Access). Le premier était la façon dont le matériel attirait l'attention du processeur, et le second était la façon dont la carte pouvait accéder à la mémoire système sans imposer une charge inutile au processeur.
Malheureusement, deux périphériques ne pouvaient pas avoir les mêmes adresses pour l'une ou l'autre de ces cartes, sinon il y aurait eu un conflit. Au début, il n'y avait aucun moyen de détecter automatiquement les bons numéros. Vous devez donc indiquer à votre application ou à votre jeu quel DMA et quel IRQ utiliser, et espérer que vous avez bien fait les choses. De plus, si deux cartes étaient configurées pour utiliser la même adresse, vous deviez ouvrir votre ordinateur et changer l'une d'elles à l'aide de cavaliers ou de commutateurs physiques dans certains cas.
3 Échange de disquettes en cours de partie
La première fois que j'ai dû installer Windows 95, il était livré (autant que je m'en souvienne) sur quelque chose comme 26 disquettes de 1,44 Mo. Ce qui était vraiment amusant, c'était si l'une de ces disquettes était défectueuse ! Bien que l'installation de Windows soit un exemple extrême, il n'était pas si rare que certains jeux soient livrés sur plusieurs disquettes.
Au fur et à mesure que vous avanciez dans le jeu ou que vous alliez d'une section à l'autre, on vous demandait d'insérer différents disques contenant les données correctes. Souvent, les disques durs de l'époque étaient trop petits pour installer de tels « gros jeux », c'était donc un mal nécessaire. Il n'est pas étonnant que l'arrivée des disques CD-ROM ait été une telle révélation. Vous pouvez placer plusieurs centaines de disquettes de données sur un seul disque optique.
4 Écriture manuelle des fichiers de configuration de démarrage
Pour quelqu'un comme moi qui a grandi avec MS-DOS, les noms « config.sys » et « autoexec.bat » sont à jamais gravés dans ma mémoire. Ce sont les deux fichiers que DOS vérifie pour charger les programmes au démarrage et pour accéder aux pilotes pour des éléments tels que les imprimantes, les cartes son et les contrôleurs. Même si le logiciel d'installation finit par devenir suffisamment intelligent pour éditer ces fichiers automatiquement, il y a inévitablement un problème, et vous devez les parcourir ligne par ligne pour déterminer où se trouve une barre oblique dans le mauvais sens.
5 Calibrer nos joysticks à chaque fois
Il y a de fortes chances que vous ne sachiez même pas qu'il existe une applet d'étalonnage du contrôleur sur Windows, car vous n'avez probablement jamais eu besoin d'étalonner votre contrôleur ou votre joystick, à moins qu'il ne présente une dérive notable.
À l'époque où je jouais sous DOS, nous avions un joystick (jamais de manette, malheureusement) et chaque fois que je lançais un jeu, je devais d'abord le calibrer. Il n'y avait pas de calibrage au niveau du système, et il n'y avait certainement rien de intégré dans le matériel pour garder les choses sous contrôle. Donc, au début de votre jeu, vous deviez pousser et tirer le joystick comme indiqué, sinon cela ne fonctionnait pas correctement. Est-ce que vous vous amusez bien ?
6 Lutter contre la mémoire conventionnelle
Les 640 premiers Ko (en fait le premier mégaoctet) de mémoire PC compatible IBM sont appelés mémoire « conventionnelle », la mémoire étendue étant la RAM au-delà de ce premier bloc. C'est une longue histoire, mais quelle que soit la quantité de RAM dont vous disposiez, certains programmes plus anciens ne pouvaient utiliser que la mémoire conventionnelle pour fonctionner. Il fallait donc trouver un moyen de libérer suffisamment de mémoire conventionnelle pour que ce logiciel puisse fonctionner, ce qui semblait ridicule quand on venait de dépenser une fortune pour ajouter une énorme quantité de mémoire de 16 Mo à son ordinateur.
Je me demande quelles choses nous faisons aujourd'hui avec nos ordinateurs et autres gadgets et qui nous sembleront un jour aussi ridicules que de garer un disque dur. Dans trente ans, reconnaîtrons-nous seulement quelque chose comme un ordinateur ? Je ne sais pas pour vous, mais j'espère que je le découvrirai !