Entusiasta recreó la tarjeta de sonido Sound Blaster 1.0: cuéntenos cuán notable es el proyecto

Apareció un proyecto de bricolaje en GitHub, cuyo autor realizó ingeniería inversa de la tarjeta de sonido de la década de 1990 Sound Blaster 1.0. Te contamos cuáles son las características del dispositivo.


Foto schlae / CC BY-SA

Proyecto Snark Barker


Se publicó un proyecto con circuitos y firmware para crear un clon de una tarjeta de sonido Sound Blaster (SB) bajo el nombre de Snark Barker. La réplica es 100% compatible con computadoras antiguas que admiten el dispositivo original, pero construida con componentes electrónicos modernos.

SB 1.0 se lanzó en la década de 1990, y ahora es bastante raro, por lo que en las subastas en línea su precio puede alcanzar cientos de dólares. El proyecto Snark Barker permite a los fanáticos de las computadoras antiguas probar un dispositivo que alguna vez fue popular en los negocios y gastar varias veces menos: la parte más cara del sistema es el tablero. Puede pedir diez piezas por alrededor de $ 45 (más envío).

¬ŅPor qu√© Sound Blaster 1.0?


SB 1.0 original fue lanzado en 1989 por Creative Technology. Sound Blaster no fue la primera tarjeta de audio para PC en el mercado, sino la primera en combinar soporte de audio digital, dos tipos diferentes de síntesis y una interfaz MIDI.

En otros dispositivos, los osciladores analógicos con modulación de frecuencia de las ondas fueron responsables de la síntesis del sonido. SB 1.0 introdujo un nuevo método del cual fue responsable el controlador Intel 8051 . Para crear sonido digital, se utilizó la modulación de código de pulso . Al mismo tiempo, la tarjeta proporcionaba el sonido natural de los instrumentos.

Debido a sus ventajas, Sound Blaster 1.0 se hizo popular en las computadoras de principios de la d√©cada de 1990. La tarjeta fue compatible con el propio Microsoft. La corporaci√≥n se√Īal√≥ que el dispositivo cumpli√≥ con el est√°ndar de PC multimedia , que determin√≥ la configuraci√≥n de PC recomendada.


Foto Wdwd / CC BY-SA

Acerca de réplica


El autor del proyecto reprodujo todas las funciones de la tarjeta original: s√≠ntesis FM, soporte para se√Īales entrantes de una computadora, instrumentos MIDI y micr√≥fonos. Se han tenido en cuenta dos formas de reproducir sonido compatibles con Sound Blaster original.

El principio de funcionamiento del primero es similar al utilizado en el dispositivo Covox Speech Thing : el sonido fue regulado por el controlador, que a su vez envió información sobre las muestras a la tarjeta. En el segundo caso, el sonido fue controlado por un controlador DMA en la placa base. Proporcionó a la tarjeta de audio acceso directo a la memoria, después de lo cual Sound Blaster recibió información sobre las muestras con una frecuencia determinada.

El Sound Blaster original no ten√≠a un convertidor anal√≥gico a digital. Para grabar sonido, utilizamos el m√©todo de aproximaci√≥n secuencial , que se implement√≥ utilizando un procesador de se√Īal y un comparador. El autor del proyecto proporcion√≥ el c√≥digo correspondiente en su sitio web:

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. 

El desarrollador del proyecto reprodujo con precisión las características de la tarjeta en los componentes modernos. El autor sugiere usar cualquier microcontrolador de la familia 80C51 como controlador para procesar el sonido. El firmware original se puede encontrar en el repositorio del proyecto.

En GitHub hay una lista de otros componentes que son necesarios para implementar la r√©plica SB 1.0; casi todos est√°n disponibles en tiendas de electr√≥nica en l√≠nea. Para su comodidad, la tabla muestra los n√ļmeros de cat√°logo de Mouser. Sin embargo, una pieza de repuesto, el interruptor de volumen, ya no est√° disponible. Se propone imprimirlo usted mismo en una impresora 3D.

Las noticias sobre Snark Barker se hicieron populares en Hacker News. Los comentaristas calificaron el proyecto como importante desde un punto de vista cultural y educativo : ayuda a presentar a las nuevas generaciones de personas la historia de las computadoras y la cultura de crear equipos de audio con sus propias manos. La réplica en términos de características y sonido no es diferente del original.

Proyectos similares


El autor de Snark Barker hizo previamente una r√©plica de otra tarjeta de sonido popular de principios de la d√©cada de 1990: la tarjeta de sintetizador de m√ļsica AdLib, mejor conocida como solo AdLib . El dispositivo a la vez era uno de los an√°logos de SB 1.0, que solo admit√≠a un sintetizador de sonido anal√≥gico.

Seg√ļn el ingeniero, necesitaba una r√©plica de AdLib para reparar una computadora de la serie IBM XT de la d√©cada de 1980. El ingeniero pudo recrear el mapa a partir de fotograf√≠as y reproducir no solo las funciones de AdLib, sino tambi√©n su apariencia. El resultado es totalmente compatible con las computadoras antiguas de esa √©poca. Puede encontrar el c√≥digo de firmware y las fotos del dispositivo en el repositorio de GitHub.

Otro proyecto de otro entusiasta del audio se dedic√≥ a Gravis Ultrasound (GUS). La tarjeta difer√≠a de sus an√°logos en que sintetizaba sonido basado en muestras de instrumentos musicales reales. El sonido de GUS parec√≠a menos artificial que el de otras tarjetas y, por lo tanto, Gravis Ultrasound ten√≠a mucha demanda entre los m√ļsicos.

El proyecto de ensamblaje de r√©plica de ultrasonido de Gravis comenz√≥ en 2015 y se llama ARGUS. En dos a√Īos, el autor logr√≥ crear una copia de trabajo de GUS y comenzar a venderla.

El proceso de desarrollo del proyecto se refleja en un hilo especial en el foro sobre viejos juegos y computadoras VOGONS. En el tema puede encontrar circuitos de tarjetas de sonido e informaci√≥n sobre el equipo necesario para su implementaci√≥n. El hilo sigue activo: en √©l, los entusiastas ofrecen ideas para mejorar el dispositivo. En general, la participaci√≥n en tales proyectos es una gran oportunidad para nostalgia y aprender m√°s sobre el dise√Īo de computadoras de una √©poca pasada.



Sobre lo que escribimos en el canal "Hi-Fi World" y Telegram:

A. Sonido en el cable: la historia del telégrafo
A. ¬ŅC√≥mo convertir una computadora port√°til en una radio?
Lo que necesita saber antes de comenzar una carrera en la industria del audio
Conversi√≥n DSD: ¬Ņfalso o bueno?


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


All Articles