ظهر
مشروع DIY على GitHub ، الذي أجرى مؤلفه هندسة عكسية لبطاقة الصوت في التسعينيات Sound Blaster 1.0. نخبرك ما هي ميزات الجهاز.
صور schlae / CC BY-SAسنارك باركر المشروع
تم نشر مشروع يحتوي على دوائر وبرامج ثابتة لإنشاء نسخة من بطاقة الصوت Sound Blaster (SB) تحت اسم Snark Barker. النسخة المتماثلة متوافقة 100٪ مع أجهزة الكمبيوتر القديمة التي تدعم الجهاز الأصلي ، ولكنها مبنية على مكونات إلكترونية حديثة.
تم إصدار SB 1.0 في التسعينيات ، وهو الآن نادر جدًا ، وهذا هو السبب في أن سعره في المزادات عبر الإنترنت
قد يصل إلى مئات الدولارات. يتيح مشروع Snark Barker لمحبي أجهزة الكمبيوتر القديمة تجربة جهاز يتمتع بشعبية في الأعمال وقضاء عدة مرات أقل: الجزء الأكثر تكلفة من النظام هو اللوحة. يمكنك طلب عشر قطع لحوالي 45 $ (بالإضافة إلى الشحن).
لماذا Sound Blaster 1.0؟
أصدر SB 1.0 الأصلي في عام 1989 من قبل Creative Technology. لم تكن Sound Blaster أول بطاقة صوت للكمبيوتر الشخصي في السوق ، ولكنها كانت أول من يجمع بين دعم الصوت الرقمي ونوعين مختلفين من التوليف وواجهة MIDI.
في الأجهزة الأخرى ، كانت مؤشرات التذبذب التناظرية مع
تعديل تردد الأمواج هي المسؤولة عن تركيب الصوت. قدم SB 1.0 طريقة جديدة كانت وحدة التحكم
Intel 8051 مسؤولة عنها. لإنشاء صوت رقمي ،
تم استخدام تعديل رمز النبض . في الوقت نفسه ،
قدمت البطاقة الصوت الطبيعي للأدوات.
نظرًا لمزاياه ، أصبح Sound Blaster 1.0 مشهورًا في أجهزة الكمبيوتر في أوائل التسعينيات. كانت البطاقة
مدعومة من قبل مايكروسوفت نفسها. لاحظت الشركة أن الجهاز قد استوفى عن كثب معيار
PC Multimedia ، الذي حدد التكوين الموصى به للكمبيوتر الشخصي.
Photo Wdwd / CC BY-SAحول النسخة المتماثلة
استنسخ مؤلف المشروع جميع وظائف البطاقة الأصلية: توليف FM ، ودعم الإشارات الواردة من جهاز كمبيوتر ، وأدوات MIDI والميكروفونات. تم أخذ طريقتين لتشغيل الصوت المدعوم من Sound Sound Blaster الأصلي في الاعتبار.
يشبه مبدأ تشغيل الأول مبدأ المستخدم في جهاز
Covox Speech Thing : كان الصوت ينظمه برنامج التشغيل ، والذي بدوره أرسل معلومات حول العينات إلى البطاقة. في الحالة الثانية ، كان يتم التحكم في الصوت بواسطة وحدة تحكم
DMA على اللوحة الأم. لقد زود بطاقة الصوت بوصول مباشر إلى الذاكرة ، وبعدها تلقى Sound Blaster معلومات حول العينات بتردد معين.
لم يكن Sound Blaster الأصلي يحتوي على محول تمثيلي إلى رقمي. لتسجيل الصوت ، استخدمنا طريقة
التقريب المتسلسل ، والتي تم تنفيذها باستخدام معالج إشارة ومقارنة. قدم مؤلف المشروع
الكود المقابل على موقعه على الويب:
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.
قام مطور المشروع بإعادة إنتاج خصائص البطاقة على المكونات الحديثة بدقة. يقترح المؤلف استخدام أي متحكم من عائلة 80C51 كوحدة تحكم لمعالجة الصوت. يمكن العثور على البرنامج الثابت الأصلي له في
مستودع المشروع.
على GitHub ، توجد
قائمة بالمكونات الأخرى اللازمة لتنفيذ النسخة المتماثلة SB 1.0 - كلها تقريبا متوفرة في متاجر الإلكترونيات عبر الإنترنت. لراحتك ، يعرض الجدول أرقام كتالوج Mouser. ومع ذلك ، فإن قطع الغيار - مفتاح الصوت - لم يعد متاحًا. يُقترح طباعته بنفسك على طابعة ثلاثية الأبعاد.
أصبحت أخبار Snark Barker مشهورة على Hacker News. صنّف المعلقون المشروع على أنه مهم من وجهة نظر
ثقافية وتعليمية - فهو يساعد على تعريف أجيال جديدة من الناس على تاريخ أجهزة الكمبيوتر وثقافة إنشاء أجهزة سمعية بأيديهم. النسخة المتماثلة من حيث الخصائص والصوت لا يختلف عن الأصل.
مشاريع مماثلة
قام مؤلف Snark Barker بعمل نسخة طبق الأصل من بطاقة صوت شعبية أخرى في أوائل التسعينيات - بطاقة AdLib Music Synthesizer Card ، المعروفة باسم
AdLib فقط. كان الجهاز في وقت واحد أحد نظائرها في SB 1.0 ، والتي كانت تدعم مزج الصوت التناظري فقط.
وفقًا للمهندس ، احتاج إلى نسخة متماثلة من AdLib لإصلاح كمبيوتر سلسلة
IBM XT من الثمانينات. تمكن المهندس من إعادة إنشاء الخريطة من الصور الفوتوغرافية وإعادة إنتاج ليس فقط وظائف AdLib ، ولكن أيضًا مظهرها. والنتيجة متوافقة تماما مع أجهزة الكمبيوتر القديمة في ذلك الوقت. يمكنك العثور على رمز البرنامج الثابت وصور الجهاز في
مستودع GitHub.
تم تخصيص مشروع آخر من عشاق صوتي آخر لـ
Gravis Ultrasound (GUS). اختلفت البطاقة عن نظائرها من حيث أنها جمعت الصوت بناءً على عينات من الآلات الموسيقية الحقيقية. بدا صوت GUS أقل اصطناعية من صوت البطاقات الأخرى ، وبالتالي كان Gravis Ultrasound مطلوبًا لدى الموسيقيين.
بدأ مشروع تجميع النسخة المتماثلة Gravis Ultrasound في عام 2015 ويسمى ARGUS. في غضون عامين ، تمكن المؤلف من إنشاء نسخة عمل من GUS وبدء بيعها.
تنعكس عملية تطوير المشروع في
موضوع خاص في المنتدى حول ألعاب وأجهزة VOGONS القديمة. في هذا الموضوع ، يمكنك العثور على دارات بطاقة الصوت ومعلومات حول المعدات اللازمة لتنفيذه. لا يزال الخيط نشطًا: حيث يقدم المتحمسون أفكارًا لتحسين الجهاز. بشكل عام ، تعد المشاركة في مثل هذه المشروعات فرصة عظيمة للحنين إلى الماضي ومعرفة المزيد حول تصميم أجهزة الكمبيوتر في عصر ماضي.
ما نكتب عنه في "عالم Hi-Fi" و Telegram:
أ.
الصوت على السلك: تاريخ التلغراف
أ.
كيفية تحويل الكمبيوتر المحمول إلى الراديو؟
ما تحتاج إلى معرفته قبل البدء في مهنة في صناعة الصوت
تحويل DSD: وهمية أو جيدة؟