قوس قزح 100

جهاز DEC Rainbow 100 كقطعة متحفية في سيتيلاب
نموذج أرضي من طراز Rainbow 100 وحزم البرامج

جهاز Rainbow 100 هو حاسوب صغير طرحته شركة Digital Equipment Corporation (DEC) عام 1982. كان هذا الجهاز المكتبي مزودًا بشاشة مشابهة لشاشة VT220 ووحدة معالجة مركزية ثنائية المعالج ، تضم معالج Zilog Z80 بسرعة 4 ميجاهرتز ومعالج Intel 8088 بسرعة 4.81 ميجاهرتز . كان Rainbow 100 جهازًا متعدد الاستخدامات: وضع VT100 (طرفية قياسية للتفاعل مع جهاز VAX الخاص بشركة DEC )، ووضع CP/M ذو 8 بت (باستخدام معالج Z80)، ووضع CP/M-86 أو MS-DOS (باستخدام معالج 8088). [ 1 ] [ 2 ] في نهاية المطاف، فشل الجهاز في السوق الذي هيمنت عليه أجهزة IBM PC الأبسط وأشباهها، والتي أرست معيارًا صناعيًا، حيث أصبحت التوافقية مع نظام CP/M أقل أهمية من التوافقية مع IBM PC. وصفه الكاتب ديفيد أهل بأنه مغامرة كارثية في سوق الحواسيب الشخصية. [ 3 ] أُطلق جهاز Rainbow بالتزامن مع جهازي DEC Professional و DECmate II اللذين يحملان نفس التغليف ، واللذين لم يحققا النجاح أيضاً. كان فشل شركة DEC في ترسيخ مكانتها في سوق أجهزة الكمبيوتر الشخصية واسعة الانتشار بمثابة بداية النهاية لصناعة أجهزة الكمبيوتر في نيو إنجلاند، حيث كانت جميع شركات الكمبيوتر تقريباً في تلك المنطقة تركز على أجهزة الكمبيوتر الصغيرة للمؤسسات الكبيرة، بدءاً من DEC ووصولاً إلى Data General و Wang و Prime و Computervision و Honeywell و Symbolics Inc.

نماذج

صدر جهاز Rainbow بثلاثة طرازات: 100A و100B و100+. كان الطراز "A" هو أول طراز تم إصداره، تبعه لاحقًا الطراز "B". تمثلت أبرز الاختلافات بين الطرازين في البرامج الثابتة وتغييرات طفيفة في المكونات المادية. تمت الإشارة إلى النظامين برقمي الطراز PC-100A و PC-100B على التوالي؛ كما تم تسمية طرازات "B" اللاحقة بـ PC-100B2 . تضمن النظام شريحة ذاكرة قراءة فقط (ROM) قابلة للتغيير من قِبل المستخدم في غلاف خاص لدعم تخطيط لوحة المفاتيح ولغة شاشة بدء التشغيل. في الطراز 100A، دعمت ذاكرة القراءة فقط ثلاث لغات فقط. لم يكن لدى Rainbow ناقل ISA ، لذا لم ينطبق حد ذاكرة الوصول العشوائي (RAM) المعتاد البالغ 640 كيلوبايت ، حيث دعم كلا الطرازين ذاكرة وصول عشوائي (RAM) بحد أقصى يزيد عن 800 كيلوبايت .

PC-100A

كان طراز "A" أول طراز أنتجته شركة ديجيتال. وكانت السمة المميزة لهذا الطراز، من وجهة نظر المستخدم النهائي، هي أن البرامج الثابتة السابقة لم تكن تدعم الإقلاع من القرص الصلب. وشملت الميزات المادية الأخرى المميزة ثلاث رقائق ذاكرة قراءة فقط (ROM) سعة 2764 (8 كيلوبايت) تحتوي على البرامج الثابتة للنظام [ 4 ] ، بالإضافة إلى تصميم مروحة الهيكل ووحدة التزويد بالطاقة [ 5 ] . علاوة على ذلك، لم يكن جهاز 100A قادرًا على تغيير متجهات مقاطعة الأجهزة لتجنب التعارض مع برنامج MS-DOS (مثل 21 INT) . لذا، اضطر نظام DOS إلى اتخاذ إجراءات غير اعتيادية للتمييز بين متجهات الأجهزة والبرامج. في البداية، كان جهاز Rainbow 100A يدعم 256 كيلوبايت فقط من ذاكرة الوصول العشوائي (RAM)، ولكن تم التغلب على هذا القيد في فتحة توسيع الذاكرة لاحقًا باستخدام بطاقة محول خاصة، مع العلم أن الحد الأقصى كان 828 كيلوبايت.

PC-100B و PC100+

جاء طراز "B" بعد طراز "A"، وقدم عددًا من التغييرات. تميز طراز "B" بإمكانية الإقلاع من القرص الصلب (المعروف باسم محرك وينشستر ) عبر قائمة الإقلاع بفضل تحديث البرامج الثابتة. شملت التغييرات في الأجهزة برامج ثابتة أكبر حجمًا مخزنة على ذاكرتي قراءة فقط (ROM) من نوع 27128 (16 كيلوبايت) [ 4 ] ، بالإضافة إلى مروحة تبريد/مزود طاقة محسّنين. [ 6 ] سمحت البرامج الثابتة باختيار لغة شاشة الإقلاع وتخطيط لوحة المفاتيح، مما ألغى الحاجة إلى تبديل ذاكرة القراءة فقط. كما سمح طراز "B" بإعادة تعيين مقاطعات الأجهزة ليكون أكثر توافقًا مع نظام MS-DOS. وحسّن طراز "B" أيضًا فتحة توسيع الذاكرة للسماح بتكوين أقصى يبلغ 892 كيلوبايت.

كان طراز "100+" في الواقع تسمية تسويقية تشير إلى أن النظام يأتي مزودًا بقرص صلب؛ وكان طرازا "100+" و"B" متطابقين في جميع الجوانب الأخرى. عند إضافة خيار القرص الصلب إلى جهاز Rainbow، تضمنت المجموعة شعار "100+ " لهيكل الكمبيوتر. [ 7 ]

الأجهزة

وحدات المعالجة المركزية

احتوى جهاز Rainbow على ناقلَي بيانات منفصلين يتحكم بهما معالج Zilog Z80 ومعالج Intel 8088 على التوالي. [ 8 ] وتبادل الناقلان المعلومات عبر ذاكرة مشتركة سعتها 62 كيلوبايت . [ 9 ]

عندما لا يُنفّذ معالج Zilog Z80 تعليمات برمجية من 8 بت، كان يُستخدم للوصول إلى القرص المرن . [ 9 ] وكان ناقل 8088 يُستخدم للتحكم في جميع الأنظمة الفرعية الأخرى، بما في ذلك الرسومات، والوصول إلى القرص الصلب، والاتصالات. [ 8 ] وعلى الرغم من أنه كان من الممكن نظريًا تحميل التعليمات البرمجية الثنائية لمعالج Z80 في جهاز Rainbow لتنفيذها جنبًا إلى جنب مع تعليمات 8088 البرمجية، إلا أن هذه العملية لم تُجرَّب عمليًا.

كان من الممكن ترقية معالج 8088 إلى شريحة NEC V20 الأسرع . وقد أدى ذلك إلى تحسين السرعة بنسبة تتراوح بين 10 و15%، ولكنه تطلب إجراء تغييرات على ذاكرة القراءة فقط (ROM) الخاصة بالنظام لإصلاح حلقتين زمنيتين.

ذاكرة

تم تزويد طراز 100A بذاكرة مدمجة سعتها 64 كيلوبايت ، بينما احتوى طراز 100B على ذاكرة مدمجة سعتها 128 كيلوبايت . توفرت لوحات إضافية من شركة Digital Equipment Corporation لزيادة سعة ذاكرة النظام بما يصل إلى 768 كيلوبايت إضافية ، ليصبح المجموع 892 كيلوبايت لطراز 100B أو 828 كيلوبايت لطراز 100A. ويعود اختلاف سعة الذاكرة القصوى إلى اختلاف تكوين الذاكرة الأولي. 

تخزين

محركات الأقراص المرنة

كانت محركات الأقراص المرنة، المعروفة باسم RX50 ، تقبل أقراصًا مرنة أحادية الجانب رباعية الكثافة بحجم 5¼ بوصة وسعة 400 كيلوبايت [ 11 ] . لم تسمح الإصدارات الأولى من أنظمة التشغيل على جهاز Rainbow بالتهيئة منخفضة المستوى، مما استلزم شراء المستخدمين وسائط RX50 من شركة Digital Equipment Corporation . أدى ارتفاع تكلفة الوسائط (5 دولارات للقرص الواحد) إلى اتهامات لشركة Digital باحتكار السوق. مع ذلك، سمحت الإصدارات اللاحقة من MS-DOS و CP/M بتهيئة الأقراص المرنة. كما وفرت جهات خارجية برامج تهيئة للأقراص المرنة "العادية". [ 12 ]

من الملاحظ استخدام محرك واحد لتشغيل محركي الأقراص عبر محور دوران مشترك، حيث كانا موضوعين فوق بعضهما. هذا يعني أن أحد القرصين يوضع أسفل الآخر ولكنه يُدخل بالمقلوب. وقد أكسب هذا التصميم محرك الأقراص المرنة لقب "المحمصة". تسبب هذا الوضع غير المألوف في إرباك العديد من المستخدمين الجدد، الذين كانوا يشكون من عدم قدرة الجهاز على قراءة القرص. تم تدارك هذه المشكلة لاحقًا بوضع سهم أحمر على فتحات الأقراص المرنة وعلى سطح الأقراص لتحديد الجانب الصحيح من القرص الذي يجب إدخاله في كل محرك أقراص.

الأقراص الصلبة

أنتجت شركة ديجيتال إكويبمنت كوربوريشن وحدة تحكم أقراص وينشستر قادرة على التحكم في الأقراص الصلبة المتوافقة مع واجهة ST-506 . كانت وحدة التحكم، المبنية على شريحة ويسترن ديجيتال WD1010، محدودة بقرص واحد يصل إلى 8 رؤوس و 1024 أسطوانة ، مما يحد من سعة التخزين إلى 67 ميجابايت كحد أقصى . [ 13 ]

كما كانت وحدات التحكم في القرص الصلب من جهات خارجية متاحة أيضًا، بما في ذلك دعم Winchester المزدوج من CHS [ 14 ].

الرسومات

كان النظام الأساسي أحادي اللون فقط، وهو ما يتناقض مع اسم المنتج "قوس قزح" ، وكان قادرًا على عرض النصوص بتنسيق 80×24 أو 132×24 حرفًا. وكان النظام قادرًا على تطبيق خصائص على النصوص، بما في ذلك التنسيق الغامق، والعرض المضاعف، والارتفاع المضاعف والعرض المضاعف.

كانت وحدة الرسومات عبارة عن وحدة قابلة للتثبيت من قِبل المستخدم، تُضيف إمكانيات عرض الرسومات والألوان إلى نظام Rainbow. وتعتمد وحدة الرسومات على وحدة تحكم عرض الرسومات NEC 7220 (GDC) وذاكرة فيديو DRAM  بسعة 8×64 كيلوبايت .

بفضل تصميم نظام الرسومات، كان جهاز Rainbow قادراً على التحكم في شاشتين في وقت واحد، إحداهما تعرض الرسومات والأخرى تعرض النصوص. [ 15 ]

عرض

يُنتج نظام Rainbow الأساسي إشارة فيديو مركبة TTL بتردد 15  كيلوهرتز متوافقة مع RS-170 (NTSC) في وضع أحادي اللون. ومع إضافة خيار الرسومات، يُمكن لنظام Rainbow أيضًا إخراج إشارات فيديو RGB متزامنة على اللون الأخضر بمستويات TTL. غالبًا ما كان نظام Rainbow يُستخدم مع شاشة VR201 أحادية اللون مقاس 12 بوصة أو شاشة VR241 الملونة مقاس 13 بوصة، وكلاهما من إنتاج شركة Digital Equipment Corporation . تميز نظام Rainbow بكون الطاقة المُغذية للشاشة أحادية اللون تُزود عبر كابل فيديو واحد، مما يُغني عن الحاجة إلى كابل طاقة منفصل.

لوحة المفاتيح

كان جهاز Rainbow 100، بالإضافة إلى جهازي الحاسوب الصغيرين الآخرين اللذين أعلنت عنهما شركة DEC في الوقت نفسه ( DECmate II و Pro-350 )، مزودين بلوحة مفاتيح LK201 ، وهي تطوير للوحة مفاتيح Teletype Model 33 و VT100 . ويمكن ملاحظة تصميم VT220 لهذه اللوحة بوضوح في تخطيط لوحة المفاتيح المحسّنة ذات 101 مفتاح التي اعتمدتها شركة IBM عام 1985، والتي أصبحت النمط السائد لتخطيط لوحات المفاتيح كاملة الحجم. [ 16 ] [ 17 ] [ 18 ]

طرف ثالث

كانت ترقيات الطرف الثالث متاحة أيضًا، بما في ذلك ترقية معالج 80286 (286) (Turbow-286)، [ 19 ] ومجموعة محول قرص 3.5 بوصة (IDrive)، وشريحة ساعة مدعومة ببطارية (ClikClok)، وكلها من شركة Suitable Solutions.

في عام 1984، بدأ أول دعم حاسوبي للغات السكان الأصليين لأمريكا مع جهاز Rainbow 100. وقد كلفت مدرسة روك بوينت المجتمعية في محمية نافاجو في أريزونا بتصنيع شريحة ذاكرة قراءة فقط (ROM) للغة نافاجو ، مما مكن المدرسة من إنشاء برامج حاسوبية ثنائية اللغة. [ 20 ]

أنتجت شركة Univation عددًا من المنتجات لجهاز Rainbow أيضًا، حيث قدمت بطاقات ذاكرة إضافية، ووحدات تحكم بالأقراص الصلبة، وبطاقات شبكة محلية (LAN) . كانت واجهة قرص Univation من نوع SASI / SCSI-1 ، ولكنها لم تكن متوافقة برمجيًا مع خيار قرص Winchester من شركة DEC. وقد استند تصميمها إلى تصميم شركة Xebec . [ 21 ] [ 22 ] [ 23 ]

قامت شركة CHS بتطوير وحدة تحكم وينشستر مزدوجة لجهاز DEC Rainbow أيضًا. كانت هذه الوحدة متوافقة بدرجة كافية مع وحدة تحكم القرص الخاصة بجهاز DEC ، بحيث يمكن الإقلاع منها على أجهزة 100B/100+/190. ومثل منتج DEC، اعتمدت هذه الوحدة على شريحة WD1010 من شركة Western Digital. مع ذلك، تطلب الوصول إلى القرص الصلب الثاني برامج تشغيل إضافية. [ 24 ]

قامت شركة REC السويسرية بإنشاء بطاقة SCSI لجهاز Rainbow. [ 23 ]

كان هناك "خيار وينشستر ACT" متاحًا في أستراليا والذي ظهرت له مؤخرًا بعض السائقين.

قدمت شركة دنكان ماكدونالد خرطوشة شريط مرن بسعة 20 ميجابايت، مستخدمةً محرك أشرطة مرن من طراز 525 من شركة سايفر داتا برودكتس، معاد تسميته . كانت الخرطوشة تستخدم أشرطة 3M DC600A، وتستطيع نسخ قرص RD31 بسعة 20 ميجابايت احتياطيًا في حوالي 30 دقيقة. تضمنت الخرطوشة برنامجًا لنسخ أقسام أنظمة MS-DOS وCP/M وCCP/M احتياطيًا . بلغ سعرها في عام 1987 حوالي 1200 دولار أمريكي. [ 25 ] إضافةً إلى ذلك، وفرت شركة دنكان ماكدونالد أقراص MFM بسعات 20 و40 و67 ميجابايت، تستخدم نفس الأقراص التي كانت شركة DEC تبيعها بأسعار أعلى بكثير، كما وفرت خزانة فولاذية مزودة بمصدر طاقة، حتى لا يُرهق مصدر طاقة جهاز Rainbow بسبب متطلبات الطاقة للأقراص الأكبر حجمًا. [ 26 ]

جدول خيارات DEC

فيما يلي خيارات الأجهزة المختلفة التي كانت متاحة لجهاز Rainbow (لم يتم إدراج مجموعات الدول بعد):

رقم الخياررقم اللوحةوصف
معيار54-15482وحدة تحكم الأقراص المرنة RX-50
PC-100A54-15486وحدة المعالجة المركزية PC100A
PC-1XX-AA54-15490-AAتوسيع الذاكرة بسعة 64 كيلوبايت - خاص بجهاز PC-100A فقط
PC-1XX-AB54-15490-ABتوسيع الذاكرة بسعة 192 كيلوبايت - خاص بجهاز PC-100A فقط
PC-1XX-BA54-15688خيار الرسومات الملونة
PC-1XX-BB54-15703خيار الاتصالات الخارجية
PC-1XX-DA54-16019وحدة التحكم RD51
PC-100B، PC-100+، PC-19054-16206لوحة النظام PC100B
PC-1XX-EA54-16535لوحة المعالج المشترك 8087
PC-1XX-AC54-15961-ACوحدة ذاكرة 64 كيلوبايت (قابلة للتركيب) PC-100B أو PC-100A مع محول
PC-1XX-AD54-15961-ADوحدة ذاكرة بسعة 256 كيلوبايت (قابلة للتركيب) PC-100B أو PC-100A مع محول
PC-1XX-AKمحول يسمح باستخدام PC-1XX-AC و PC-1XX-AD في 100 أمبير
PC-1XX-AZ9 رقائق ذاكرة وصول عشوائي ثابتة (SRAM) سعة 256 كيلوبايت
PC-1XX-FAمجموعة الأحرف التقنية ROM 100A
PC-1XX-FBمجموعة الأحرف التقنية ROM 100B
RCD31-BAقرص صلب بنصف الارتفاع سعة 20 ميجابايت ووحدة تحكم 100 أمبير
RCD31-BBقرص بحجم 20 ميجابايت بنصف الارتفاع ووحدة تحكم بحجم 100 بايت
RD31-BAمحرك بديل لجهاز RD-51
PC-XXF-BAوحدة أرضية

تم تجميع البيانات من عدد من المصادر بما في ذلك [ 27 ] [ 28 ] [ 29 ] [ 30 ]

برمجة

يعمل جهاز Rainbow بنظام التشغيل CP/M-86/80 ، الذي يكتشف ما إذا كان البرنامج مصممًا لمعالج CP/M-86 ذي 16 بت أو CP/M-80 ذي 8 بت ، ويشغله على المعالج المناسب. [ 31 ] [ 32 ] أصدرت شركة DEC لاحقًا نسخة متوافقة من نظام MS-DOS، ولكن لم يُصدر سوى القليل من برامج DOS على وسائط Rainbow. ورغم أنه كان يوفر نفس وظائف MS-DOS التي يوفرها نظام DOS الخاص بأجهزة IBM PC ، إلا أنه كان يفتقر إلى واجهة BIOS الخاصة بلوحة المفاتيح وذاكرة القراءة فقط (ROM) الخاصة بأجهزة IBM PC، والتي تعتمد عليها معظم برامج MS-DOS، مما حدّ من البرامج التجارية التي يمكن تشغيلها. في أواخر عمر جهاز Rainbow، تمكن المستخدمون من تشغيل بعض برامج MS-DOS المتوافقة مع أجهزة IBM PC باستخدام تطبيق محاكاة يُسمى Code Blue ، مع العلم أنه كان يحاكي فقط BIOS الخاص بأجهزة IBM PC وبعض مكوناتها المادية، لذا لم تكن البرامج التي تصل إلى بطاقات الفيديو مباشرةً تعمل بكفاءة.

أُضيفت خاصية التوافق مع نظام التشغيل MS-DOS في مراحل متأخرة من التصميم، مما أدى إلى تداخل مقاطعات الأجهزة مع مقاطعات برامج MS-DOS. تضمنت إحدى حزم توثيق شركة DEC للمطورين قائمةً بشفرة تجميع مايكروسوفت لمعالجة هذا التداخل. كانت الفكرة الأساسية هي أن مقاطعات الأجهزة ستُقاطع النظام مرة أخرى، بينما ستُقاطع مقاطعات البرامج مرة واحدة فقط. عالج جهاز Rainbow 100B هذا التداخل في الأجهزة من خلال تغييرات في تصميم اللوحة سمحت لنظام التشغيل بنقل مقاطعات الأجهزة. هذا يعني أن إصدار MS-DOS 3.10b الخاص بجهاز Rainbow لا يعمل إلا على جهاز Rainbow 100B.

قامت شركة DEC نفسها بنقل نظام التشغيل مايكروسوفت ويندوز 1.0 إلى جهاز Rainbow. ويمكن للوحة Suitable Solutions Turbow-286 [ 33 ] تشغيل نسخة معدلة من ويندوز 3.0 .

يتضمن البرنامج المرفق مع نموذج أرضية DEC Rainbow ما يلي:

تم إصدار 12 لعبة تجارية لـ Rainbow 100، جميعها مغامرات نصية من Infocom [ 34 ] [ 35 ]

اسمالناشر
موعد التسليمإنفوكوم
ساحرإنفوكوم
دليل المسافر إلى المجرةإنفوكوم
كافرإنفوكوم
سقوط الكوكبإنفوكوم
ساحرإنفوكوم
ستاركروسإنفوكوم
معلقإنفوكوم
الشاهدإنفوكوم
زورك 1إنفوكوم
زورك 2إنفوكوم
زورك 3إنفوكوم

الوثائق

  • دليل رينبو 100 التقني
  • دليل البدء باستخدام برنامج Rainbow 100
  • دليل مستخدم MBasic-86 - توزيع شركة ديجيتال إكويبمنت
  • دليل مستخدم WordStar لبرنامج Rainbow 100
  • الترخيص ووصف المنتج البرمجي

تأتي هذه الوثائق في كتيبات داخل صندوقين صلبين، مع شعار DEC.

مشاكل

استخدم جهاز Rainbow إصدارًا مختلفًا من نظام MS-DOS، لذا لم يكن متوافقًا تمامًا، برمجيًا أو ماديًا، مع أجهزة IBM PC أو نظام PC DOS. كان من المتوقع أن تستهدف البرامج واجهة MS-DOS وليس المكونات المادية الأساسية. مع ذلك، كانت العديد من البرامج التجارية الهامة تكتب مباشرةً إلى المكونات المادية لأسباب متنوعة، منها الأداء. بعد جهاز Compaq Portable وأجهزة أخرى مشابهة، توقع السوق أن تكون جميع إصدارات MS-DOS متوافقة تمامًا مع أجهزة IBM PC . لاحقًا، توقفت مايكروسوفت عن ترخيص إصدارات OEM المميزة وبدأت ببيع MS-DOS 5.0 الموحد في المتاجر. على الرغم من أن برنامج "Code Blue" نجح في محاكاة نظام BIOS الخاص بشركة IBM، إلا أن عدم قدرته على رصد الإشارات إلى الفيديو والمكونات المادية الأخرى حدّ من البرامج التي يمكن تشغيلها على جهاز Rainbow. سمح برنامج FOSSIL TSR بتشغيل العديد من برامج الطرفيات والمحررات على أجهزة IBM-PC وRainbow وغيرها من أجهزة الكمبيوتر المبكرة التي تعمل بمعالجات 8088/8086 ، لكن انتشاره المحدود أعاق فائدته. سمحت بعض الحيل الأخرى بتشغيل برامج شائعة مثل Turbo Pascal و Turbo C. انتشرت هذه التصحيحات، لكن الإصدارات الجديدة جعلت من الصعب مواكبتها، ومع مرور الوقت جفت هذه الاختراقات (لا تحتوي الأرشيفات عبر الإنترنت إلا على القليل جدًا من الجديد بعد عام 1991 أو 1992، على الرغم من أن بعض ذلك قد يكون بسبب RABIT TSR، [ 36 ] الذي حل المشكلة بشكل عام لجميع منتجات Borland ).

كان نظام التشغيل DEC Rainbow 100 MS-DOS يدعم الأقراص المرنة المهيأة بنظام FAT . كانت الأقراص بتنسيق FAT12 على محركات أقراص 5.25 بوصة، أحادية الجانب، رباعية الكثافة، ذات 80 مسارًا. تم حجز المسارين الأولين لبرنامج الإقلاع ، لكنهما لم يحتويا على سجل التمهيد الرئيسي (MBR) ولا على جدول تمهيد التمهيد ( BPB) (استخدم نظاما MS-DOS 2.x و3.10 على جهاز Rainbow جدول تمهيد تمهيد ثابتًا في الذاكرة). كان قطاع الإقلاع (المسار 0، الجانب 0، القطاع 1) عبارة عن كود Z80 يبدأ بـ DI 0xF3. تم تحميل برنامج الإقلاع 8088 بواسطة Z80. يبدأ المسار 1، الجانب 0، القطاع 2 ببايت معرف الوسائط/FAT 0xFA. تستخدم الأقراص غير المهيأة بايتًا 0xE5آخر. يبدأ نظام الملفات على المسار 2، الجانب 0، القطاع 1. توجد نسختان من جدول تخصيص الملفات (FAT) و96 مدخلًا في الدليل الجذر . بالإضافة إلى ذلك، يوجد تعيين للمسارات الفيزيائية إلى المنطقية لتحقيق تداخل القطاعات بنسبة 2:1 . تم تهيئة الأقراص بترتيب القطاعات الفيزيائية من 1 إلى 1. 10 على كل مسار بعد المسارات المحجوزة، ولكن القطاعات المنطقية من 1 إلى 10 تم تخزينها في القطاعات الفيزيائية 1، 6، 2، 7، 3، 8، 4، 9، 5، 10. [ 37 ] هذا يجعل من الصعب إنشاء صور أقراص Rainbow لأن جميع الأدوات الحالية تفترض وجود MBR مع BPB، وتتطلب حلولًا مختلفة للتعويض عن نقص BPB على القرص.

لم يكن لدى جهاز DEC Rainbow 100 ناقل توسعة عام. بدلاً من ذلك، احتوى على عدد من فتحات التوسعة التي يمكن استخدامها لغرض واحد فقط: ذاكرة إضافية، وبطاقة رسومات، ووحدة تحكم القرص المرن RX-50. صُممت إحدى الفتحات في الأصل لبطاقة تسلسلية تدعم DMA ، ولكن استُخدمت وحدات تحكم القرص الصلب بدلاً منها لأن شركة DEC أخطأت في تقدير أيهما أكثر أهمية. أنتجت شركة Univation بطاقة إيثرنت تُمكّن جهاز Rainbow من تشغيل الشبكة عبر تلك الفتحة. كانت هذه البطاقة قابلة للتكديس لتوفير كل من القرص الصلب والإيثرنت في نفس الجهاز، ولكن سعرها البالغ 750 دولارًا كان باهظًا للغاية، لذا لم يكن لدى سوى عدد قليل من أجهزة Rainbow بطاقة إيثرنت. [ 38 ] في حين أن عدم توافق البرامج كان سيئًا، إلا أن نقص مرونة أجهزة التوسعة كان أسوأ، كما أن عدم القدرة على استخدام بطاقات ISA، على الرغم من عيوبها في ذلك الوقت، لعب دورًا كبيرًا في اختفاء جهاز Rainbow من السوق.

إرث

يمكن لنظام المحاكاة المتعددة تشغيل نظام التشغيل ويندوز 1.0 الخاص بـ Rainbow.

لعب جهاز Rainbow 100 دورًا صغيرًا ولكنه هام في إنشاء نظام FidoNet . كان نادٍ للحاسوب في سانت لويس بصدد إعداد نظام لوحة إعلانات إلكترونية (BBS) باستخدام CBBS على نظام CP/M عندما علموا أن شركة DEC ستمنح النادي جهاز Rainbow 100 مجانًا. خططت المجموعة لتشغيل نظام BBS على هذا الجهاز فور وصوله، ولكن عند وصوله، اكتشفوا أن معالج Z80 لا يدعم المنافذ التسلسلية. بحثوا عن منصة BBS جديدة تعمل بنظام DOS، فتعرفوا على FidoBBS ورتبوا مع مطوره لنقل برامج التشغيل التسلسلية إلى منصة Rainbow. تسبب هذا في ارتفاع فواتير الهاتف بشكل كبير نتيجة إرسال رسائل البريد الإلكتروني ونقل الملفات بين سانت لويس والمطور في سان فرانسيسكو ، فأنشأ المطور نظام FidoNet كوسيلة لأتمتة عمليات التبادل في وقت متأخر من الليل عندما تكون أسعار المكالمات الهاتفية أقل. [ 39 ]

كان جهاز DEC Rainbow أول حاسوب شخصي يستخدم تخطيط مفاتيح الأسهم "على شكل حرف T مقلوب" الشائع الآن على لوحة مفاتيح DEC LK201. استخدمت أجهزة أخرى في ذلك الوقت، ولعدة سنوات لاحقة، تخطيطات خاصة بها لمفاتيح الأسهم. لم يصبح تخطيط "على شكل حرف T مقلوب" شائعًا إلا بعد أن اعتمدته لوحة مفاتيح IBM Model M بعد ثلاث سنوات. [ 40 ]

كتب بيرس أنتوني العديد من كتبه في الثمانينيات على جهاز DEC Rainbow الخاص به. [ 41 ]

يمكن رؤية قوس قزح DEC في أفلام Ghostbusters و Beverly Hills Cop و Firestarter .

يشاهد مايكل باريه إعلانًا تلفزيونيًا لفيلم "قوس قزح" في فيلم "تجربة فيلادلفيا " .

مراجع

  1. كلاين، إريك س. "DEC Rainbow 100" . مجلة The Vintage Computer . مؤرشف من الأصل في 3 يوليو 2016. تم الاطلاع عليه في 14 مارس 2022 .
  2. ريان، كريس. "قوس قزح رقمي 100" . Old-Computers.com . مؤرشف من الأصل في 28 أبريل 2023. تم الاطلاع عليه في 14 مارس 2022 .
  3. "إعلان رقمي - يونيو 1983" . تم الاطلاع عليه بتاريخ 21 مارس 2023 .
  4. 1 2 تحويل قوس قزح من A إلى B (موجود في ملف مضغوط مؤرشف بتاريخ 2011-08-25 في Wayback Machine ).
  5. "مخطط تفصيلي للأجزاء: وحدة نظام PC100 Rainbow 100" (ملف PDF) . شركة ديجيتال إكويبمنت ( FTP ). 1985. الصفحات 11-12 ، 25-26 . EK-SB100-IP-003. (للاطلاع على المستندات، انظر صفحة المساعدة: FTP )
  6. ^ EK-SB100-IP-003 1985 ، ص 15-16، 32 
  7. EK-SB100-IP-003 1985 ، الصفحات A-21، A-23–24 
  8. 1 2 EK-PC100-TM-001 1984 ، ص 4-2 
  9. 1 2 EK-PC100-TM-001 1984 ، ص 4-1 
  10. في سياق ذاكرة أشباه الموصلات، 1 كيلوبايت = 1024 بايت.
  11. في حالة أقراص RX50 المرنة، 1 كيلوبايت = 1024 بايت.
  12. "مصدر آخر لأقراص DEC" (ملف PDF) . الحوسبة العملية . أغسطس 1983. ص 21. تم الاطلاع عليه بتاريخ 17 سبتمبر 2022 . 
  13. دليل مستخدم WUTIL (موجود في الأرشيف المؤرشف بتاريخ 25-08-2011 على موقع Wayback Machine )
  14. كامبل، لاري. "فينيكس/رينبو المحسّن" . groups.google.com .
  15. هارتلي، آر بي "شاشتان على قوس قزح". ضمن توزيع RBGIF. مؤرشف في 25 أغسطس 2011 على موقع Wayback Machine.
  16. "ذا جريب فاين". مجموعة مستخدمي قوس قزح في منطقة واشنطن . WARUG. أكتوبر 1986. ص 36. 
  17. "منتجات IBM الجديدة تستخدم تقنية DEC Rainbow". WARUG. ديسمبر 1986. ص 19. 
  18. بورنيل، جيري (أكتوبر 1987). "بريد قصر الفوضى". مجلة بايت . ص 28. 
  19. أرمسترونغ، جيف. "مسرّع قوس قزح توربو-286" . jeff.rainbow-100.com .
  20. كريستال، مارك (2003). مشاريع المتاحف الافتراضية للتدريس المراعي للثقافة في تعليم الأمريكيين الأصليين (أطروحة دكتوراه). جامعة تكساس. hdl : 2152/509 .
  21. "أدوات الاتصالات تحت الأضواء في معرض Dexpo West '87" . مجلة Computer World . 17 ديسمبر 1984. ص 9. 
  22. غافان، بيغي (11 نوفمبر 1986). "تحديثات الكمبيوتر الشخصي" . مجلة الكمبيوتر الشخصي . ص 46. 
  23. 1 2 حلول مناسبة (1988). أنظمة الأقراص الصلبة الفرعية لدليل تثبيت DEC Rainbow . سانتا كلارا، كاليفورنيا. ص 1. {{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  24. حلول مناسبة (1988). أنظمة الأقراص الصلبة الفرعية لدليل تثبيت DEC Rainbow . سانتا كلارا، كاليفورنيا. الصفحات 22-29 . {{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  25. هوارد، فريتز (يناير 1987). "نظام النسخ الاحتياطي على الشريط دنكان ماكدونالد DM110". رسالة دي إي سي المصغرة . ص 29. 
  26. نيدلمان، تيد (نوفمبر 1986). "القرص الصلب DMI240 سعة 40 ميجابايت". رسالة دي إي سي المصغرة . ص 5. 
  27. "§7.2 الحواسيب الشخصية: خيارات وبرامج Rainbox". كتالوج أنظمة وخيارات PDP-11 (ملف PDF) . شركة Digital Equipment Corporation. يوليو - ديسمبر 1988. ص. 365. 
  28. كتالوج أنظمة وخيارات PDP-11 (PDF) . شركة المعدات الرقمية. أكتوبر - ديسمبر 1983. الصفحات 5-3 - 5-5 (PDF 142 - 144). 
  29. دليل المرجع الفني RB-100
  30. EK-SB100-IP-003 1985
  31. وثائق نظام التشغيل CP/M-86/80 الإصدار 2.00 . شركة ديجيتال إكويبمنت . 1984. تم الاطلاع عليه بتاريخ 24-06-2024 عبر أرشيف الإنترنت .
  32. سنايدر، جون ج.، حاصل على درجة الدكتوراه (يونيو 1983). " هل يوجد جهاز كمبيوتر مكتبي على كل مكتب؟" . بايت . الصفحات 104-106 . تم الاطلاع عليه في 5 فبراير 2015 . 
  33. "قوس قزح حيّ" . نشرة أنظمة المكتبات . 1 يوليو 1989. تاريخ الاطلاع: 31 أكتوبر 2025. وحدة المعالجة المركزية 80286 ... 12 ميجاهرتز؛ 64 كيلوبايت من ذاكرة الوصول العشوائي الثابتة 16 بت، بدون حالة انتظار؛ ... معالج مساعد 80287. ... متوفر الآن بسعر 595 دولارًا.
  34. تاريخ ألعاب الأركيد
  35. كتالوج إنفوكوم
  36. لوش، وارنر (30 أكتوبر 1990). "توربو سي على رينبو؟" . comp.sys.dec.micro (قائمة بريدية) . تم الاطلاع عليه في 27 ديسمبر 2022 .
  37. شركة المعدات الرقمية. وثائق تقنية لنظام التشغيل MS-DOS 2.01 Rainbow 100، المجلد 1 (QV025-GZ)، قائمة BIOS لنظام التشغيل Microsoft MS-DOS (AA-X432A-TV)، برنامج تشغيل القرص العالمي، الصفحات 1-17. 1983.
  38. "وحدة تحكم شبكة محلية قوس قزح". مجلة كمبيوتر وورلد . 10 ديسمبر 1984. ص 124. 
  39. بيكر، بن (2 مايو 1987). "تاريخ فيدونيت" . مؤرشف من الأصل في 14 مارس 2018. تم الاطلاع عليه في 6 يونيو 2013 .
  40. "LK201" ، ويكيبيديا ، 19 أكتوبر 2025 ، تاريخ الاطلاع 18 أبريل 2026
  41. أنتوني، بيرس (ديسمبر 2002). "رسالة بيرس أنتوني الإخبارية" . مؤرشفة من الأصل في 9 فبراير 2003. تم الاطلاع عليها في 10 أغسطس 2025 .