Un
projet DIY est apparu sur GitHub, dont l'auteur a réalisé l'ingénierie inverse de la carte son des années 1990 Sound Blaster 1.0. Nous vous disons quelles sont les fonctionnalités de l'appareil.
Photo schlae / CC BY-SAProjet Snark Barker
Un projet avec des circuits et un firmware pour créer un clone d'une carte son Sound Blaster (SB) a été publié sous le nom de Snark Barker. La réplique est 100% compatible avec les anciens ordinateurs qui prennent en charge l'appareil d'origine, mais construit sur des composants électroniques modernes.
SB 1.0 est sorti dans les années 1990, et maintenant il est assez rare, c'est pourquoi lors des enchères en ligne, son prix
peut atteindre des centaines de dollars. Le projet Snark Barker permet aux fans d'ordinateurs vintage d'essayer un appareil autrefois populaire en entreprise et de dépenser plusieurs fois moins: la partie la plus chère du système est la carte. Vous
pouvez commander dix pièces pour environ 45 $ (plus frais de livraison).
Pourquoi Sound Blaster 1.0?
Original SB 1.0 a été
publié en 1989 par Creative Technology. Sound Blaster n'était pas la première carte audio PC sur le marché, mais la première à combiner un support audio numérique, deux types de synthèse différents et une interface MIDI.
Dans d'autres appareils, des oscillateurs analogiques avec
modulation de fréquence des ondes étaient responsables de la synthèse du son. SB 1.0 a introduit une nouvelle méthode dont le contrôleur
Intel 8051 était responsable. Pour créer un son numérique, une
modulation par impulsions codées a été utilisée . Dans le même temps, la carte a
fourni le son naturel des instruments.
En raison de ses avantages, Sound Blaster 1.0 est devenu populaire dans les ordinateurs du début des années 1990. La carte a été
prise en
charge par Microsoft lui-même. La société a noté que le périphérique répondait le plus étroitement à la norme
PC multimédia , qui déterminait la configuration PC recommandée.
Photo Wdwd / CC BY-SAÀ propos de la réplique
L'auteur du projet a reproduit toutes les fonctions de la carte d'origine: synthèse FM, prise en charge des signaux entrants d'un ordinateur, instruments MIDI et microphones. Deux modes de lecture du son pris en charge par le Sound Blaster d'origine ont été pris en compte.
Le principe de fonctionnement du premier est similaire à celui utilisé dans le dispositif
Covox Speech Thing : le son était régulé par le pilote, qui à son tour envoyait des informations sur les échantillons à la carte. Dans le deuxième cas, le son était contrôlé par un contrôleur
DMA sur la carte mère. Il a fourni à la carte audio un accès direct à la mémoire, après quoi le Sound Blaster a reçu des informations sur les échantillons avec une fréquence donnée.
Le Sound Blaster d'origine n'avait pas de convertisseur analogique-numérique. Pour enregistrer le son, nous avons utilisé la méthode d'
approximation séquentielle , qui a été mise en œuvre à l'aide d'un processeur de signal et d'un comparateur. L'auteur du projet a fourni le
code correspondant sur son site Internet:
mov p1,#80h ; Start DAC at the halfway point, 1000 0000 mov c,t1 ; 1 Put comparator output into carry bit mov p1.7,c ; 2 If greater, then leave MSB as is. If less, clear MSB setb p1.6 ; 1 Set DAC to upper or lower halfway point mov c,t1 ; 1 Check comparator output again mov p1.6,c ; 2 Rinse and repeat setb p1.5 mov c,t1 mov p1.5,c setb p1.4 mov c,t1 mov p1.4,c setb p1.3 mov c,t1 mov p1.3,c setb p1.2 mov c,t1 mov p1.2,c setb p1.1 mov c,t1 mov p1.1,c setb p1.0 mov c,t1 mov p1.0,c mov a,p1 ; We are done, copy DAC code into accumulator.
Le développeur du projet a reproduit avec précision les caractéristiques de la carte sur des composants modernes. L'auteur suggère d'utiliser n'importe quel microcontrôleur de la famille 80C51 comme contrôleur pour le traitement du son. Le firmware d'origine de celui-ci se trouve dans
le référentiel du projet.
Sur GitHub, il y a une
liste d' autres composants qui sont nécessaires pour implémenter la réplique SB 1.0 - presque tous sont disponibles dans les magasins d'électronique en ligne. Pour votre commodité, le tableau indique les numéros de catalogue Mouser. Cependant, une pièce de rechange - le commutateur de volume - n'est plus disponible. Il est proposé de l'imprimer vous-même sur une imprimante 3D.
Les nouvelles de Snark Barker sont devenues populaires sur Hacker News. Les commentateurs ont jugé le projet important d'un point de vue
culturel et
éducatif - il aide à initier les nouvelles générations de personnes à l'histoire des ordinateurs et à la culture de la création d'équipement audio de leurs propres mains. La réplique en termes de caractéristiques et de son n'est pas différente de l'original.
Projets similaires
L'auteur de Snark Barker a précédemment réalisé une réplique d'une autre carte son populaire du début des années 1990 - la carte de synthétiseur musical AdLib, mieux connue sous le nom d'
AdLib . L'appareil à un moment donné était l'un des analogues de SB 1.0, qui ne supportait qu'un synthétiseur de son analogique.
Selon
l' ingénieur, il avait besoin d'une réplique AdLib pour réparer un
ordinateur de la série
IBM XT des années 80. L'ingénieur a pu recréer la carte à partir de photographies et reproduire non seulement les fonctions AdLib, mais aussi son apparence. Le résultat est entièrement compatible avec les anciens ordinateurs de l'époque. Vous pouvez trouver le code du micrologiciel et les photos de l'appareil dans
le référentiel GitHub.
Un autre projet d'un autre passionné d'audio a été consacré à l'
échographie de Gravis (GUS). La carte diffère de ses analogues en ce qu'elle synthétise le son à partir d'échantillons d'instruments de musique réels. Le son de GUS semblait moins artificiel que celui des autres cartes, et donc Gravis Ultrasound était en demande parmi les musiciens.
Le projet d'assemblage de répliques Gravis Ultrasound a
commencé en 2015 et s'appelle ARGUS. En deux ans, l'auteur a réussi à créer une copie de travail de GUS et à commencer à la vendre.
Le processus de développement du projet se reflète dans un
fil de
discussion spécial sur le forum sur les anciens jeux et ordinateurs VOGONS. Dans la rubrique, vous pouvez trouver des circuits de carte son et des informations sur l'équipement nécessaire à sa mise en œuvre. Le fil est toujours actif: les passionnés y proposent des idées pour améliorer l'appareil. En général, la participation à de tels projets est une excellente occasion de nostalgie et d'en apprendre davantage sur la conception d'ordinateurs d'une époque révolue.
Ce que nous écrivons sur la chaîne «Hi-Fi World» et Telegram:
A.
Son sur le fil: l'histoire du télégraphe
A.
Comment transformer un ordinateur portable en radio?
Ce que vous devez savoir avant de commencer une carrière dans l'industrie audio
Conversion DSD: fausse ou bonne?