La Guerre du Matériel sous DOS : Du PC Speaker à la Sound Blaster 16, du CGA au VGA 256 Couleurs et le Coup de Maître de Carmack

La Guerre du Matériel sous DOS : Du PC Speaker à la Sound Blaster 16, du CGA au VGA 256 Couleurs et le Coup de Maître de Carmack

📊 Données clés : La Guerre du Matériel sous DOS (1981–1995)

L’épopée technologique qui a transformé le PC d’un simple tableur de bureau en une machine multimédia et 3D incontournable.[1][4][11]

Évolution audio PC Speaker (onde carrée 1 bit) → AdLib (Yamaha OPL2, 1987) → Sound Blaster (DSP, 1989) → Sound Blaster 16 (16 bits 44,1 kHz, 1992) → Roland MT-32
Évolution graphique IBM CGA (320×200, 4 couleurs, 1981) → EGA (16 couleurs, 1984) → VGA Mode 13h (320×200, 256 couleurs, 1987) → Mode X (320×240 planar, 1991)
Ligne sacrée SET BLASTER=A220 I5 D1 H5 P330 T6
Figures majeures John Carmack & John Romero (id Software), Sim Wong Hoo (Creative Labs), Martin Prevel (AdLib), Michael Abrash (Architecte graphique)
Tournants historiques Le refus de Nintendo face à la démo PC de Mario et la faillite d’AdLib pour avoir sous-estimé le son numérique (PCM)

20 septembre 1990. Shreveport, Louisiane. Dans le sous-sol de l’éditeur de logiciels Softdisk.

Il était 3 heures du matin. Le jeune programmeur John Carmack, âgé de vingt ans, fixait son écran d’ordinateur IBM PC/AT les yeux rougis par la fatigue. À cette époque, l’ensemble de l’industrie tenait pour acquis un dogme absolu :

“L’ordinateur personnel (PC) est un outil de bureau conçu pour les bases de données et le traitement de texte. Les jeux d’action à défilement fluide (smooth scrolling) comme sur NES sont impossibles sur PC. Déplacer l’écran d’un seul pixel exige que le processeur redessine l’intégralité de la mémoire vidéo, ce qui provoque un scintillement insupportable ou gèle la machine.”[1]

Carmack balaya cette fatalité.

En explorant les registres de la carte EGA, il mit au point l’Adaptive Tile Refresh.[1][2] Au lieu de recalculer tout l’affichage, son moteur conservait des marges tampons hors écran et ne mettait à jour que les tuiles de 16×16 pixels modifiées par le mouvement.

À 8h30, son collègue John Romero découvrit une disquette posée sur son bureau : Dangerous Dave in Copyright Infringement.[1]

Romero inséra la disquette. Le premier niveau de Super Mario Bros. 3 apparut. Dès qu’il toucha la touche fléchée, Mario s’élança : le décor défilait à 60 images par seconde sans la moindre saccade.[1][3] Romero sauta de sa chaise :

“John, tu as réussi l’impossible ! Nous allons être riches !”

Cette percée allait mener à la œuvre d’id Software, au succès de Commander Keen, puis à l’avènement de Wolfenstein 3D et Doom.

Carte son Creative Labs Sound Blaster 16 ISA
La référence de l’audio sur PC : la Sound Blaster 16 de Creative Labs (CT2230) avec synthèse FM Yamaha OPL3 et DSP 16 bits (Photo : Konstantin Lanzet, GFDL / CC BY-SA 3.0).

1. La Guerre du Son : Du “Bip” à la Qualité CD et au Rêve Roland

Au début des années 1980, le PC ne disposait que d’un minuscule haut-parleur interne piézoélectrique piloté par le timer Intel 8253, capable seulement de produire des bips stridents monophoniques.[4]

AdLib : Le Réveil Musical

En 1987, Martin Prevel présenta l’AdLib Music Synthesizer Card.[5] Équipée du processeur Yamaha YM3812 (OPL2), elle offrait 9 voix de synthèse FM. Soutenue par Ken Williams dans King’s Quest IV (1988), AdLib apporta la toute première dimension musicale digne de ce nom aux jeux PC.[5][6]

Sound Blaster : La Conquête du Trône

En 1989, Sim Wong Hoo (Creative Labs) porta un coup décisif avec la Sound Blaster 1.0.[7]

Compatible AdLib, elle intégrait un processeur DSP et un port manette. Pour la première fois, le PC pouvait lire des échantillons audio numériques (PCM) réels : voix numérisées, bruits d’armes et explosions.[4][7]

La Sound Blaster 16 (1992), avec son échantillonnage 16 bits à 44,1 kHz et sa puce OPL3, s’imposa définitivement.

Module de son Roland MT-32
Le joyau des mélomanes pour les jeux LucasArts et Sierra : le module MIDI Roland MT-32 (Photo : Wikimedia Commons, CC BY 2.0).

Roland MT-32 : Le Rêve Hollywoodien

Pour les puristes, le summum restait le Roland MT-32 (1987, 550 $).[8] Basé sur la synthèse Linear Arithmetic, il combinait de véritables échantillons d’instruments avec une réverbération intégrée. Dans Monkey Island, la musique prenait une ampleur orchestrale digne du cinéma.[6][8]

2. Premier Tournant : L’Erreur Fatale d’AdLib

En 1989, AdLib régnait sans partage. Lorsque Creative Labs leur proposa une alliance, la direction d’AdLib rejeta l’idée :[5][7]

⚡ Premier Tournant : “Personne n’a besoin de sons numérisés”

Les dirigeants d’AdLib firent preuve d’une coupable condescendance : “Nous concevons des instruments musicaux. Les joueurs ne veulent pas d’explosions bruyantes ni de voix criardes ; le son numérique est un gadget sans avenir.”[5]

Creative commercialisa la Sound Blaster au même prix qu’AdLib (~129 $). Les joueurs se ruèrent sur la carte de Creative, et AdLib déposa le bilan en 1992.[5]

Carte graphique IBM CGA de 1981
La première carte graphique couleur du PC : l’IBM Color Graphics Adapter (CGA) de 1981 (Photo : Wikimedia Commons, CC BY-SA 4.0).

3. Deuxième Tournant : Le Refus de Nintendo et la Naissance de Commander Keen

À l’automne 1990, Carmack et Romero envoyèrent leur démo jouable de Super Mario Bros. 3 sur PC à Nintendo :[1]

⚡ Deuxième Tournant : Le Refus qui Donna Vie à id Software

La direction de Nintendo fut stupéfaite par la prouesse technique, mais opposa un refus catégorique : “Mario est l’apanage exclusif des consoles Nintendo.”[1][3]

Ce rejet permit la naissance d’id Software. En remplaçant Mario par un jeune aventurier casqué, Commander Keen vit le jour. Les profits générés par le shareware permirent à Carmack de développer Wolfenstein 3D et Doom.

4. Troisième Tournant : La Ligne “SET BLASTER” et le Cap des 640 Ko

Installer une carte son sous DOS imposait de jongler avec les cavaliers (jumpers) physiques pour régler manuellement les IRQ et DMA :[4][9]

⚡ Troisième Tournant : La Bataille de la Mémoire Conventionnelle

Ligne incontournable dans le fichier AUTOEXEC.BAT :

SET BLASTER=A220 I5 D1 H5 P330 T6

Pour lancer des jeux récents qui exigeaient près de 590 Ko de mémoire libre sous la barrière des 640 Ko, les joueurs devaient concevoir des disquettes de démarrage spécifiques et optimiser HIMEM.SYS et EMM386.EXE.[9][10]

5. Évolution des Cartes Graphiques PC (1981 – 1993)

Norme Année Résolution Palette globale Couleurs affichées Particularité
IBM MDA 1981 720×350 (Texte) Monochrome 1 Affichage texte uniquement
IBM CGA 1981 320×200 16 couleurs 4 couleurs Palette 1 classique (Noir, Cyan, Magenta, Blanc)
Hercules 1982 720×348 Monochrome 1 Graphismes haute résolution en monochrome
IBM EGA 1984 320×200 / 640×350 64 couleurs 16 couleurs 4 plans binaires ; base du scrolling de Carmack
IBM VGA (Mode 13h) 1987 320×200 262 144 couleurs 256 couleurs Adressage linéaire à 0xA0000 ; Wolfenstein & Doom
Mode X (Planar) 1991 320×240 262 144 couleurs 256 couleurs Michael Abrash & Carmack ; pixels carrés, double tampon

6. Le Mode 13h et l’Avènement du Mode X

Le VGA Mode 13h simplifia la programmation en associant chaque pixel à un octet en mémoire à l’adresse 0xA0000.[11] Cette architecture directe permit à Carmack d’exécuter son moteur 3D sur 386 dans Wolfenstein 3D.[1]

En 1991, avec Michael Abrash, ils débloquèrent le “Mode X” en 320×240 avec pixels carrés (1:1) et basculement instantané de pages vidéo (page flipping).[11][12] Le PC surpassa alors toutes les plateformes de son époque.


Foire Aux Questions

1. Pourquoi les jeux CGA utilisaient-ils souvent le cyan et le magenta ?
Le mode 320×200 du CGA ne proposait que deux palettes fixes de 4 couleurs. La palette 1 (Noir, Cyan, Magenta, Blanc) offrait un contraste nettement supérieur, d’où sa prédominance visuelle.
2. Quel était le rôle du DSP sur la Sound Blaster ?
Le DSP transférait les données audio numériques (PCM) de la mémoire vers le convertisseur analogique par DMA, soulageant le processeur central.
3. Pourquoi le Roland MT-32 sonnait-il si bien ?
Il combinait des échantillons d’instruments réels avec une synthèse Linear Arithmetic et une réverbération matérielle, agissant comme un véritable instrument de studio.

Sources et Références

  1. Kushner, David. Masters of Doom: How Two Guys Built an Empire and Transformed Pop Culture (Random House, 2003).
  2. Carmack, John. “Adaptive Tile Refresh Technique for EGA/VGA Displays”, Softdisk Developer Notes (1990).
  3. Romero, John. Doom Guy: Life in First Person (Abrams Press, 2023).
  4. Cross, Jason. “Sound Blaster: The PC Audio Revolution”, Maximum PC Hardware Retrospective (2002).
  5. The 8-Bit Guy. “How the AdLib Sound Card Rose and Fell”, Retro Computing Historical Archives (2016).
  6. Sierra On-Line. King’s Quest IV: The Perils of Rosella Technical Manual (1988).
  7. Creative Technology Ltd. Sound Blaster Series Hardware Reference Manual (1992).
  8. Roland Corporation. Roland MT-32 Multi-Timbral Sound Module Owner’s Manual (1987).
  9. Minasi, Mark. The Complete PC Upgrade and Maintenance Guide (Sybex, 1995).
  10. Gates, Bill. Remarks on the 640K Conventional Memory Barrier, Microsoft Systems Journal (1991).
  11. Abrash, Michael. Graphics Programming Black Book (Coriolis Group, 1997).
  12. Abrash, Michael. “Mode X: Marking the 20th Anniversary of Planar VGA Animation”, Dr. Dobb’s Journal (1991).

L’équipe éditoriale de DigiLiner publie avec une double vérification des sources, un registre public des corrections et une assistance IA supervisée par des humains. Editorial Policy