Introduction
Les Sound Blaster 16 font partie de la "troisième génération" de cartes son ISA sous la marque "Sound Blaster" de Creative. Les premiers modèles sortirent à partir de juin 1992. Ces cartes sont capables de lire de la musique et des sons soit par le biais de la puce FM OPL3 de la marque Yamaha (cependant les derniers modèles se passent de celles-ci, nous y viendrons plus tard) ou simplement en utilisant le DSP (Digital Sound Processor, soit processeur à son numérique en Français) possédant une sortie audio stéréo 16 bits à 44KHz (ce qui est considéré comme une qualité CD).
Il existe aussi une "troisième méthode" qui ne fonctionne que par l'ajout d'une "Wavetable" sur la carte ou par le branchement d'un synthétiseur grâce à la prise MIDI/manette de la carte. Cependant cette dernière méthode peut-être une mauvaise idée sur les Sound Blaster 16 ... Nous verrons également pourquoi par la suite.
Enfin cette génération a aussi apporté la possibilité d'ajouter une puce "ASP" (plus tard renommée "CSP"). Celle-ci était supposée ajouter de la synthèse vocale matérielle, une technologie de spécialisation du son, et la compression/décompression matérielle du PCM. Mais pour s'en servir, il fallait des programmes écrits spécifiquement pour celle-ci. Mais peu de programmeurs l'ont fait, et du coup cette puce a été globalement ignorée.
Voici quelques photos vous montrant à quoi correspondent physiquement les termes "OPL3", "Wavetable" et "DSP"
Bien choisir sa carte
Comme je l'ai un peu suggéré ci-dessus, certains modèles ont des défauts de conception ... en réalité, à peu près tous en ont. La Sound Blaster 16 parfaite n'existe pas vraiment. Cependant il y a quand même des modèles supérieurs à d'autres. Voici les détails auxquels il faut faire attention :
- La présence d'une puce OPL3 (voir photos ci-dessus). Selon mes observations, j'estime que environ deux tiers des Sound Blaster sorties n'ont pas d'OPL3 du tout. Comme cette puce est celle qui est le plus souvent utilisée pour jouer la musique de vos jeux DOS (sauf si vous possédez une Wavetable ou un synthétiseur branché sur la sortie MIDI), il va de soi de faire attention à ce détail. Certains ne jurent que par les cartes possédant cette puce tandis que d'autres n'y prêtent pas autant d'attention. Tout dépendra de vos goûts, et peut-être aussi du temps et de l'argent que vous voulez investir dans votre carte son.
En réalité, pour des raisons économiques, Creative avait décidé de ne plus acheter de puces OPL3 à Yamaha et avait décidé à la place d'émuler les capacités sonores de cette puce (ils appelèrent alors cette technologie "CQM") mais la différence peut se faire entendre. A vous donc de prendre en compte (ou non) ce facteur.
- La version du DSP. Il a été remarqué que lorsque le DSP (la puce CT1741) de la carte a une version 4.11, 4.12 ou 4.13, certaines notes se figent et altèrent la mélodie si vous utilisez une Wavetable ou de synthétiseur MIDI. Leur utilisation est alors à proscrire pour ces cartes. Parfois vous pourrez repérer la puce de DSP directement (voir photos ci-dessus). Mais souvent il vous faudra inspecter la carte à l'aide d'un programme pour connaître la version.
Cependant, avoir un vieux DSP crée d'autres problèmes : d'une part, certains jeux peuvent être anormalement lents (notamment Duke Nukem 3D), et d'autre part, ils induisent des cliquetis dans la sortie audio dès qu'un son numérique est joué. Il est donc déconseillé d'utiliser ce genre de carte si vous utilisez un casque, surtout si vous jouez à des jeux avec beaucoup de dialogues enregistrés.
Pour résumer : si vous prenez un des premiers modèles, vous aurez la possibilité d'utiliser une wavetable et vous aurez un véritable OPL3. Cependant, ces modèles ont généralement beaucoup de parasites (même si cela peut s'atténuer en désactivant l'amplificateur de la carte). De ce fait, et aussi dû à leur vieux DSP, elles sont à éviter pour l'utilisation avec un casque.
Pour un modèle intermédiaire, faites bien attention si vous avez un OPL3 ou pas (si ceci vous tiens à cœur). Leur DSP plus récent n'aura plus de problème de cliquetis, mais rendra inutilisable toute wavetable.
Pour un modèle datant de la fin, évitez comme la peste les Vibra 16, tout spécialement celles qui n'ont qu'une ou deux toute petites puces : ces dernières n'ont pas du tout d'OPL3 et elles sont elles-aussi bourrées de parasites. En plus elles ne possèdent pas de connecteur pour wavetable. Vous ne pourrez donc brancher que des périphériques MIDI externes. Pour les autres types de cartes, vous n'aurez plus non plus d'OPL3, mais elles n'ont plus un seul bug avec leur DSP et contrairement aux vibra, auront un taux très faible de parasites. Certaines auront encore un connecteur de wavetable, d'autres non ... Faites aussi attention à certaines Sound Blaster 16 en PCI : celles-ci ne sont pas du tout intéressantes pour l'utilisation sous MS-DOS parce que la compatibilité est très restreinte à cause du bus PCI.
Voici quelques cartes issues de ma collection :
Pour l'installation, il y a deux sortes de Sound Blaster 16 à différencier : les modèles plug and play et les non plug and play. Pour les plug and play, vous pouvez directement les insérer dans la machine, sauf si vous voulez régler si vous voulez amplifier le son en sortie ou pas avec l'ampli intégré en bougeant deux cavaliers (ça a tendance à réduire les parasites), la configuration se passera en software (et elle n'est malheureusement pas forcément plus simple que la configuration par cavaliers ...)
Configuration d'une carte à cavaliers
Il vous faudra tout d'abord repérer le numéro "CTxxxx" sur votre carte et le rechercher sur internet pour trouver quel cavalier configure quoi. En fonction des cartes, vous aurez potentiellement des capacités en plus que seulement l'audio (comme configurer le ou les ports pour connecter un lecteur CD). Pour l'audio, il faudra voir en fonction de ce que vous avez déjà d'utilisé dans votre machine ... Il y a quatre paramètres à prendre en compte (et potentiellement un cinquième si vous utilisez les wavetables ou périphériques MIDI) : L'adresse de communication, la requête d'interruption (IRQ) et les canaux d'accès direct à la mémoire (DMA). Généralement les Sound Blaster ont comme paramètres ceci :
Adresse : 220 (utiliser une autre adresse ne pose pratiquement pas de problèmes de mon expérience)
IRQ : 7 (ou parfois 5. L'IRQ 7 est également utilisée par le port parallèle, du coup cela peut éventuellement interférer avec un périphérique branché sur ce connecteur. Sauf que l'IRQ 7 est celle qui fonctionne le mieux avec tous les jeux MS-DOS, même si l'IRQ 5 pose souvent peu de problèmes)
DMA bas (ou encore 8 bits) : 1
DMA haut (ou encore 16 bits) : 5 (vous pouvez également désactiver le canal DMA haut si vous n'avez pas assez de canaux DMA libres, mais vous devrez dire adieu aux sons numériques en 16 bits. Vous devrez alors vous contenter du son numérique 8 bits)
Adresse pour la wavetable : 330 (là aussi, utiliser une autre adresse ne pose pas de soucis en général)
Notez bien ces paramètres car vous aurez besoin de les rentrer souvent dans les différentes applications DOS qui utilisent la carte son.
Une fois tout les cavaliers configurés, vous pouvez attaquer la partie "software".
Configuration d'une carte "Plug and Play"
(Configuration utilisée ici : Celeron 300A sous MS-DOS 6.22 avec une horrible Sound Blaster Vibra 16 CT4170)
Nous voici sous un MS-DOS 6.22 fraîchement installé.
Votre disquette devrait alors contenir ceci :
Allez dans le répertoire C:\CTCM (ou bien celui que VOUS avez défini durant l'installation)
Normalement il faudrait utiliser le programme CTCU pour configurer la carte son, sauf qu'il ne vous laisse pas faire ce que vous voulez ... Ici, oui.
Installation du mixer et des utilitaires Creative (compatible avec les deux types de cartes)
Attention, les pilotes que vous allez installer consomment de la mémoire conventionnelle. N'hésitez pas à installer EMM386.EXE (ou tout autre programme de ce type) pour les charger en mémoire haute
Télécharger le CD de pilotes de Sound Blaster Pro / Sound Blaster 16 sur cette page
Dans ce CD-Rom, allez dans le répertoire \SB16DSK\FRENCH et copiez les 4 répertoires "DISKx" sur 4 disquettes.
Insérez la disquette 1 dans le lecteur et lancez INSTALL.EXE.
CONFIG.SYS :
Lorsque vous utilisez une Sound Blaster 16 PNP, il semble que quand CTSB16.SYS est chargé par CONFIG.SYS, la carte ne soit pas encore initialisée correctement au niveau du canal DMA 16 bits ce qui provoque une erreur et qui empêche d'atteindre l'étape d'après de mon tuto. Pour y remédier, j'ai mis le même canal DMA que le canal DMA 8 bits. Cela a peut-être des répercutions pour certains programmes, même si jusqu'ici je n'ai rien remarqué d'anormal. Une fois ce problème résolu, CTCU lancé par AUTOEXEC.BAT remarque ce bidouillage et remet la ligne comme elle était avant ... ce qui fait que vous devrez sans arrêt modifier la ligne de CONFIG.SYS ... A moins que vous ne protégiez CONFIG.SYS en écriture ou que vous enleviez CTCU d'AUTOEXEC.BAT.
Maintenant que tout est bien installé et que tout s'initialise bien comme il faut, tout ce qu'il vous reste à faire c'est de configurer le mixer. Pour cela, allez dans le répertoire dans lequel vous avez installé les programmes (ici C:\SB16) et lancez SB16SET.EXE.
Et voilà, vous avez terminé la configuration ^^.
Il ne vous reste plus qu'à lancer les jeux de votre choix sous MS-DOS et de profiter du son
Installation sous Windows 3.1x
Étant donné que Windows 3.1x est très dépendant de DOS, il faut que votre carte soit initialisée à partir de DOS. Référez-vous au guide ci-dessus pour installer votre carte dans DOS avant d'installer la carte dans Windows 3.1x.
Une fois que tout est fait côté MS-DOS, démarrez maintenant Windows 3.1x. Ensuite, ouvrez le panneau de configuration et cliquez sur "Gestionnaires".
Ici, cliquez sur "Ajouter..."
Sélectionnez "Gestionnaire non listé ou mis à jour" et faites "OK"
Ici, faites "Parcourir..."
Rendez-vous dans C:\SB16\WINDRV\ et faites "OK"
Sélectionnez "Creative Sound Blaster 16 Auxiliary Audio" et faites "OK"
Vous devez ensuite installer le gestionnaire "Creative Sound Blaster 16 Wave and Midi". Pour cela il vous faut simplement refaire les étapes précédentes.
Il vous sera alors demandé de redémarrer ... ne le faites PAS. Il vous reste encore quelques petites choses à faire avant.
Vous devez installer le gestionnaire Voyetra / Sound Blaster SuperSAPI FM Driver. Là encore, refaites les étapes précédentes.
Ici faites simplement "OK".
Là encore il vous sera demandé de redémarrer ... Ne le faites toujours PAS !
À présent, ouvrez le gestionnaire de fichiers et rendez-vous dans C:\SB16.
Exécutez à présent "winsetup.exe"
Répondez simplement "OK" aux boîtes de dialogue qui s'ouvriront et le groupe de programme Sound Blaster 16 avec le mixeur, l'outil d'enregistrement et l'outil de configuration de la carte sera installé.
Tout est à présent installé, vous pouvez maintenant ENFIN redémarrer et profiter du son sous Windows 3.1x
Installation sous Windows 9x
Prochainement

![[ img ]](http://www.win3x.org/screens/TutoSB16_OPL3.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_DSP4.12.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_WavetableKorg.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_CT1740.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Wavetable_CT1740.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_CT2700.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_CT2980.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_CT4170.jpg)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall1.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall2.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall3.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall4.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall5.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall6.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall7.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall8.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall9.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall10.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall11.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_PNPInstall12.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install1.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install2.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install3.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install4.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install5.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install6.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install7.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install8.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install9.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install10.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install11.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install12.gif)
![[ img ]](http://www.win3x.org/screens/TutoSB16_Install13.gif)