شريط كاسيت IBM
كان جهاز الكمبيوتر الشخصي الأصلي من IBM وجهاز IBM PCjr يتضمنان دعمًا لتخزين البيانات والبرامج على شريط كاسيت مضغوط . [1]
كان من الشائع في أجهزة الكمبيوتر المنزلية في ذلك الوقت، مثل Apple II و Commodore 64 و BBC Micro ، استخدام أشرطة الكاسيت للتخزين بسبب انخفاض تكلفة الأجهزة والوسائط مقارنة بالأقراص المرنة. كانت مجموعة واسعة من برامج الكمبيوتر المنزلية التجارية متاحة على أشرطة طوال الثمانينيات.
ومع ذلك، لم يحظ تنسيق الكاسيت الخاص بأجهزة الكمبيوتر الشخصية من شركة IBM بنفس الشعبية، حيث تم شحن عدد قليل جدًا منها بدون محرك أقراص مرنة واحد على الأقل ، وبصرف النظر عن شريط تشخيصي واحد متاح من شركة IBM ، [2] يبدو أنه لم يتم بيع أي برنامج على شريط باستثناء IBM Typing Tutor الذي أنشأته شركة Microsoft ، [3] ولم يتم تضمين الواجهة في جهاز PC XT التالي . وعلى الرغم من هذا الافتقار إلى الشعبية، حتى توقف إنتاج الكمبيوتر الشخصي الأصلي في عام 1987، استمرت شركة IBM في تقديم طراز 104 الذي تم شحنه بدون محرك أقراص مرنة . [4]
كما أن جهاز IBM PCjr كان نادرًا ما يُباع بدون محرك أقراص مرنة، ولكنه كان يحتوي أيضًا على فتحتين لخرطوشة ROM لتحميل البرامج التجارية، مما يوفر راحة وموثوقية أفضل.
يستخدم
كان بإمكان جهاز كمبيوتر IBM المزود بمسجل كاسيت خارجي للتخزين فقط استخدام نظام التشغيل المدمج BASIC ROM ، والذي كان يدعم عمليات الكاسيت. لم يكن لدى IBM PC DOS دعم أصلي لأشرطة الكاسيت، على الرغم من أنه كان من الممكن كتابة برنامج بواسطة المستخدم لتوفير الدعم.
تم توثيق روتينات مقاطعة BIOS لمدة 15 ساعة في دليل المرجع الفني والتي من شأنها تشغيل محرك الكاسيت وإيقاف تشغيله وقراءة البيانات أو كتابتها. تمت كتابة البيانات باستخدام قسم تمهيدي، وتم تنسيقها في كتل 256 بايت مع CRC مكون من 2 بايت . [5] يمكن للمبرمجين أيضًا تشغيل مرحل الكاسيت عن طريق الكتابة إلى عنوان الإدخال / الإخراج الخاص به . تضمنت إصدارات الكاسيت والقرص والمتقدمة والخرطوشة من IBM BASIC عبارات لعمليات الكاسيت، لكن هذه الميزات لم تعمل إلا إذا كان الجهاز يحتوي على منفذ كاسيت.
كانت سرعة نقل البيانات تتراوح من 1 إلى 2 كيلوبت في الثانية، مقارنة بسرعة نقل البيانات لمحرك الأقراص التي تبلغ 250 كيلوبت في الثانية. [1]
في عام 2020، تم استخدام واجهات الكاسيت الخاصة بأجهزة IBM PC وPCjr لتشغيل FreeDOS من قرص فينيل مخصص . [6] [7]
تنسيق البيانات
يحدد المرجع الفني لجهاز IBM PC 5150 أن روتين WRITE-BLOCK يقوم بتشغيل محرك الكاسيت وتحويل كل بايت إلى بتات . يتوافق البت (1) مع فترة زمنية تبلغ 1.0 مللي ثانية ، ويتوافق البت (0) مع 0.5 مللي ثانية ، مما يؤدي إلى سرعة تسجيل تتراوح بين 1000 - 2000 بت/ثانية .
تتم كتابة أول 256 بايت من 11111111. بت مزامنة واحد 0. بايت مزامنة من 0x16 . تتم كتابة كتل بيانات مكونة من 256 بايت و CRC مكون من بايتين حتى يتم نقل جميع البيانات. [5]
توصيلات الموصل
استخدم جهاز الكمبيوتر الشخصي IBM موصل DIN أنثويًا مكونًا من 5 دبابيس (نفس موصل لوحة المفاتيح) لمنفذ الكاسيت:
التوصيل: [8]
- الدبوس 1: وحدة التحكم في المحرك المشتركة
- الدبوس 2: الأرضي
- الدبوس 3: مرحل التحكم في المحرك (6 فولت /1 أمبير )
- الدبوس 4: DATA-IN (500 نانو أمبير مع 13 فولت عند 1000-2000 بود )
- الدبوس 5: مخرج البيانات (250 ميكرو أمبير قابل للتوصيل إما عند 0.68 فولت (" AUX ") أو 75 مللي فولت (" MIC ")
التحكم في المحرك: منفذ 8255A 0x61 ، بت 3 : 0 = تشغيل، 1 = إيقاف.
انظر أيضا
مراجع
- ^ ab Williams, Gregg (يناير 1982). "نظرة أقرب على الكمبيوتر الشخصي من إنتاج شركة IBM". BYTE . ص. 36. تم الاسترجاع في 2013-10-19 .
- ^ "IBM PC Diagnostics 1.02 (Cassette)". WinWorld .
- ^ نورتون، بيتر (1985). دليل بيتر نورتون للمبرمجين إلى جهاز كمبيوتر IBM الشخصي . شركة مايكروسوفت. رقم ISBN 0-91484546-2لم أصادف قط برنامج كمبيوتر شخصيًا على شريط معروض للبيع. في الواقع، الاستخدام الوحيد الذي أعرفه لمنفذ الكاسيت هو
الاستخدام غير المنظم لهذا المنفذ كمنفذ تسلسلي للفقراء.
- ^ "متعات غريبة: تخزين أشرطة الكاسيت باستخدام IBM PC وPCJR". 2014-04-20.
- ^ ab "أشكال الموجة الكاسيت لجهاز الكمبيوتر IBM و PCjr".091207
- ^ Bogin, Jozef (2022-02-06) [2020-11-19]. "التشغيل من أسطوانة فينيل". Bogin, Jr. مؤرشف من الأصل في 2023-08-06 . تم الاسترجاع 2023-08-06 .
- ^ Bogin, Jozef (2022-02-06). "IBM 4860 PCjr". Bogin, Jr. مؤرشف من الأصل في 2023-06-03 . تم الاسترجاع 2023-08-06 .
- ^ IBM (1983). IBM PC Technical Reference Handbook . التعليق: يتضمن أيضًا قائمة كاملة برمز مصدر BIOS ROM والرسومات التخطيطية لجهاز IBM PC الأصلي.
