كيف بدأ الاحتكار ، أو قليلا من الضجة مع IBM PC 5150



للغة الإنجليزية اضغط على One

كل عاشق من الحديد القديم لديه صنم. غالبًا ما يكون ذلك في أوروبا الشرقية (وجزءًا من أوروبا الغربية أيضًا) ، وهو ZX Spectrum ، وهو جهاز كمبيوتر رائع ، ومع ذلك ، لم يترك إرثًا كبيرًا. شيء آخر هو IBM PC 5150. هذا الكمبيوتر محبوب أيضًا من قبل العديد من العمال غير المرغوب فيهم ، وكان كثيرون يبجلونه بسبب تأثيره على الصناعة. لكيفية طرده جميع المنافسين من السوق. لكن قصة هذا الكمبيوتر الرائع معروفة لكل تلميذ ، لكن اتضح أن الكثير من الناس لا يعرفون ما كان بداخله.

(هناك الكثير من الصور قيد القطع ، وحتى هناك فيديو!)

لذلك ، من المذهل للكثيرين أنه لم يكن هناك 640 كيلوبايت من ذاكرة الوصول العشوائي في جهاز الكمبيوتر IBM 5150. كان 640 كيلوبايت في ذلك الوقت حقًا كمية هائلة من ذاكرة الوصول العشوائي ، ويمكن وضع ما يصل إلى 64 كيلوبايت كحد أقصى على اللوحة الأم للمراجعة الأولى للكمبيوتر. نعم ، فقط 64 كيلوبايت ، مثل Commodore 64 المنزلي ، على سبيل المثال ، أو أكثر بقليل من الإصدار الأكثر شعبية من الطيف المذكور أعلاه. بالطبع ، كانت هناك بطاقات لتوسيع الذاكرة ، لكنها ظهرت لاحقًا ، وكانت النسخة الثانية من اللوحة الأم تحتوي بالفعل على 64 كيلوبايت من ذاكرة الوصول العشوائي في الإصدار الأساسي (نسخة عربات التي تجرها الدواب للغاية ، والتي ، على ما أعتقد ، لم تكن معروضة للبيع ، ولكن المزيد حول ذلك لاحقًا) ، والحد الأقصى يمكن أن تضع ما يصل إلى 256 كيلوبايت! لكن ، عند شراء الإصدار الأساسي الأول ، تلقيت 16 كيلوبايت فقط. تخيل كمبيوتر IBM مع 16 كيلوبايت من ذاكرة الوصول العشوائي ... لا يمكن تشغيل DOS عليه.

... نعم ، لم يكن بحاجة إليه ، لهذا الإصدار: لم يكن لديه حتى محرك أقراص. ولم تقدم الشركة المصنعة قرصًا صلبًا لجهاز IBM PC 5150 حتى كخيار. كيف يمكن استخدام مثل هذا الكمبيوتر؟ والحقيقة هي أنه في جهاز الكمبيوتر IBM PC ROM ، كان "BASIC مترجم" "مخيط" ، الذي تم تحميله في غياب خيار التمهيد آخر. بمعنى أن كل شيء كان يعمل تمامًا كما هو الحال على أجهزة الكمبيوتر ذات 8 بت في ذلك الوقت: لقد تلقيت جهاز كمبيوتر ، بعد تشغيله ، قام بتحميل مترجم لغة BASIC من ROM وكان لديه 16 إلى 64 كيلوبايت من ذاكرة الوصول العشوائي. كيفية تحميل البرامج دون DOS في ذلك؟ باستخدام مسجل الشريط. نعم ، كان لدى IBM PC 5150 منفذ لتوصيل مسجل الشريط ، وكان BASIC في ROM قادرًا على تسجيل وتحميل البرامج من / إلى الأشرطة. كل شيء مثل على الطيف الخاص بك! وكان الكمبيوتر نفسه ، بشكل عام ، 8 بت. لا ، كان المعالج 16 بت تمامًا ، حتى مع ناقل العنوان 20 بت ، وتم إخراجه تمامًا (بالمناسبة ، هذا هو السبب في أن أول ميجابايت من الذاكرة كانت مهمة جدًا بالنسبة إلى ناقل ISA طوال وقت وجوده ، تم تخصيص 20 فقط له قليلا من العنوان ، ولم "ترى" أي شيء خارج 1 ميغا بايت). ومع ذلك ، تم قطع ناقل بيانات المعالج إلى 8 بتات ، على وجه التحديد من أجل استخدام الأجهزة الطرفية ذات 8 بت. وعلى الرغم من أن 20 بت من العنوان سمحت بمعالجة ما يصل إلى 1 ميغا بايت من ذاكرة الوصول العشوائي ، فقد تم تنفيذ كل تبادل المعلومات في IBM PC 5150 على حافلة بعرض 8 بت. تماما مثل على الطيف. الأمر أكثر بساطة ، لأن العديد من أجهزة الكمبيوتر في تلك الأوقات تستخدم بالفعل رقائق مخصصة ، مثل ULA في ZX-Spectrum أو BBC micro ، وحصلت Commodore على MOS Technology لتلبية احتياجاتها ، والتي أنتجت بعض الرقائق حصريًا للكومودور ، لذلك كانت نسخ هذه الكمبيوترات مهمة ليس سهلا ومع ذلك ، قامت IBM بتجميع جهاز 5150 الخاص به حصريًا من المكونات المتوفرة على نطاق واسع ، لذلك ، نظريًا ، يمكن لأي شخص تجميع 5150 clone الخاصة به على ركبتيه ، باستثناء ، بالطبع ، برنامج BIOS الثابت ، والذي رمزه ، على الرغم من أنه كان مفتوحًا على صفحات دليل 5150 ، محمي بموجب حقوق الطبع والنشر .

كان العرض لا يزال أكثر متعة. في البداية ، تم تقديم IBM PC 5150 فقط مع محول فيديو MDA أحادي اللون ، غير قادر على عرض الرسومات. نص أحادي اللون فقط ، المتشددين فقط. ولكن تم عرض النص جودة عالية جدا. مثل هذا المحول يحتاج إلى شاشة خاصة وكان مثاليًا لمستخدمي الأعمال (مع توسيع محرك الأقراص والذاكرة لتحميل DOS). لكن بعد ذلك بقليل ، ظهر محول ألوان CGA في الخيارات ، والتي كان بها إخراج مركب للاتصال بجهاز تلفزيون ، بالإضافة إلى إخراج RGBi رقمي للشاشة. عرضت هذه البطاقة النص بشكل أسوأ كثيرًا ، حيث كانت دقة الشاشة أقل من ذلك بكثير ، وكانت مناسبة للعمل ، حتى مع وجود شاشة مناسبة. ولكن للاستخدام المنزلي ، كان أفضل بكثير: لم تكن هناك حاجة للشاشة ، كان من الممكن الاتصال بأي تلفزيون ، و 4 ألوان في الرسم البياني (كان هناك لوحان مختلفان ، إحداهما أكثر من الأخرى) على التلفزيون تحولت بطريقة سحرية إلى رقم أكبر إذا كان المطور يعرف كيفية استخدامه بشكل صحيح الناتج مركب. وكان كثيرون قادرين. بشكل عام ، لم تكن CGA بطاقة مملة على الإطلاق ، حيث يتذكر الكثير من الناس اللعب على شاشة VGA في وضع مضاهاة CGA. التلفزيون كان أفضل.

كان لدي بالفعل جهاز كمبيوتر شخصي من نوع IBM 5150 لبعض الوقت ، لكن يدي لم تصل إليه لسبب واحد بسيط: لقد كانت مشكلة إلى حد ما. عندما وصلتني ، لن يتم تشغيله. لقد وجدت بسرعة مكثفًا قصيرًا وأخرجه (كان على خط 12 فولت ولم أكن بحاجة إليه على أي حال) ، لكن كان هناك بالتأكيد خطأ خطير في ذاكرة هذا الكمبيوتر.

هنا يجب أن نجعل استطرادا صغيرا. الحقيقة هي أنه لم يكن هناك إعداد BIOS على IBM 5150. عند التحميل ، قرأ BIOS موضع مجموعتين من التبديل الجزئي على اللوحة ، SW1 و SW2 ، وحدد منهم تكوين الأجهزة: وجود وعدد محركات الأقراص ، ونوع محول الفيديو ، ووجود معالج مساعد رياضي ، وتكوين الذاكرة. تم ضبط تكوين الذاكرة على النحو التالي: أخبر مبدآن في المجموعة الأولى BIOS أي من بنوك الذاكرة الأربعة الموجودة على اللوحة كانت ممتلئة ، وأبلغت أول خمسة مفاتيح للكتلة 2 BIOS عن الحجم الإجمالي للذاكرة في النظام ، أي مقدار الذاكرة على اللوحة الأم وبطاقات التوسعة.


الكتل الزرقاء الخفيفة SW1 و SW2 مرئية على السبورة

يتألف كل بنك من 9 شرائح (8 بت + بت تعادل) ، ويخزن 16 كيلوبايت على المراجعة الأولى للوحة و 64 كيلوبايت على البطاقات اللاحقة. هذا هو المكان الذي تبدأ المشكلة الأولى. نظرًا لوجود خطأ في نظام الإدخال / الإخراج الأساسي (BIOS) ، إذا تم تكوين اللوحة بحيث لا تستخدم جميع بنوك الذاكرة ، أي من 1 إلى 3 ، فإن BIOS يعتبر أن جميع البنوك تبلغ 16 كيلوبايت ، حتى في المراجعات اللاحقة ، حيث يكون حجم البنك 64 كيلوبايت. وبالتالي ، إذا كان لديك 3 بنوك بسعة 64 كيلوبايت على اللوحة الخاصة بك ، فسيشاهد الكمبيوتر 48 كيلوبايت فقط من الذاكرة ، بدلاً من عام 192. يوجد خطأ آخر في BIOS أظهر أخطاء ذاكرة غير موجودة على لوحات المراجعة المتأخرة إذا لم يتم تثبيت جميع البنوك. هذه هي الأخطاء التي تجعلني أعتقد أن أجهزة الكمبيوتر التي تدعم 256 كيلو بايت على متنها كانت دائمًا تباع بالكامل ومجهزة بالكامل بذاكرة داخلية ، لأنه بخلاف ذلك واجه المستخدم أخطاء عند تشغيله وعدم القدرة على استخدام جميع الذاكرة المثبتة (وكان مكلفًا للغاية).

لذلك ، كان لدي جهاز كمبيوتر شخصي IBM 5150 مزود بلوحة مراجعة متأخرة وبطاقة ذاكرة إضافية تبلغ 256 كيلوبايت. ومع ذلك ، عندما تم تشغيله ، تم إنشاء خطأ في الذاكرة 0800 201 وتوقف POST مع نقش PARITY CHECK 1.


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


فكرتي الأولى كانت: "انتظر ، لكن لدي 64 كيلوبايت !!! هل يأكل BASIC الكثير؟ لا يمكن أن يكون! " بالطبع ، خمن القارئ اليقظ أن هذا التأثير (هـ) هو نتيجة الخطأ رقم 1 في BIOS. لكن في تلك اللحظة لم أكن أعرف هذا حتى الآن.

بشكل عام ، بعد ضجة طويلة ، عثرت على موقع رائع تمامًا ، ومنذ ذلك الحين أصبح الكتاب المقدس الخاص بي IBM PC بالنسبة لي ، ثم ساعدني أكثر من مرة. لقد وجدت أن لوحتي ترى 16 كيلوبايت فقط إذا تم تثبيت بنك ذاكرة واحد فقط ، وهذا الخطأ 0800 201 يعني أن الشريحة المسؤولة عن بت التكافؤ في bank 0 تالفة وأن الخطأ اختفى عندما تمت إزالة البنوك الأخرى على وجه التحديد لأن BIOS رأيت فقط أول 16 كيلوبايت في هذه الحالة ، وكان الخطأ أعلى. لسوء الحظ ، يتم لحام البنك 0 باللوحة. مما يؤسفني أنه بعد سحب هذه الرقاقة وتثبيت كتلة في مكانها ، توقف المجلس عن التشغيل بالكامل. للوهلة الأولى ، لم أشاهد أي ضرر ناتج عن اللحام ، لكن بما أنني كنت أغطي الدائرة الكهربائية الصغيرة بمجفف شعر ، وأحاول تسخين اللوحة بأكملها ، وليس فقط مكان اللحام ، فقد ظننت أن بعض الدوائر الصغيرة الأخرى بالذاكرة يمكن أن تسوء ، والآن المكان الذي يوجد به أول 16 كيلوبايت ، لأنه في حالة وجود أخطاء في أول 16 كيلوبايت ، لا يظهر الكمبيوتر أي علامات على الحياة . و ROM يمكن أن تذهب سيئة. أو أي شيء آخر. بشكل عام ، كان من الضروري أن نفهم ، ولكن لم يكن هناك وقت. وأنا وضعت هذا الكمبيوتر حتى أوقات أفضل.

منذ فترة طويلة ، صادفت مساحات The Ben Heck في كتاب ZX Spectrum ULA: كيفية تصميم حاسوب دقيق . منذ أن أردت منذ فترة طويلة جمع استنساخ الطيف لنفسي ، وهنا وعدوا التوافق 100 ٪ مع ULA الأصلي على مسحوق فضفاضة المتاحة على نطاق واسع ، أصبح مثيرا للاهتمام بالنسبة لي. في النهاية ، اشتريت كتابًا ، وبعد قراءته ، قررت شراء لوحة ، طلقها المؤلف. أعلم أن هذه ليست رياضة ، لكنني أردت الحصول على طيف يعمل أولاً ، بحيث يمكنني لاحقًا تخصيصه ، وشراء لوحة مصنع حديثة جاهزة يسرع العملية بشكل كبير ، ويكلف الكثير. ومع ذلك ، أحببت عملية تجميع اللوحة كثيرًا لدرجة أنني بدأت أبحث عن شيء آخر للتجميع.

ووجدتها .



نعم ، هذه نسخة طبق الأصل من اللوحة 5150 الأصلية قدر الإمكان ، لكن هذه لوحة جديدة وحديثة فقط. جودة عالية جدا جدا. من الاختلافات عن الأصل ، رأيت فقط حالة أخرى لمولد التأخير (كما أفهمها ، تم استخدامه لإشارات تجديد DRAM):


على اليسار في الحالة الكبيرة يوجد مولد التأخير الأصلي ، على اليمين في DIP-8 حديث

وأسلاك المكثفات الخزفية: في اللوحة الأصلية ، كما هو الحال في الاستنساخ ، جميع المنصات للمكثفات 3-pin. والحقيقة هي أن الشوارد القطبية على اللوحة الأصلية (وكذلك على استنساخ) هي ثلاثة دبوس. زائد المتوسط ​​، وكلاهما على الحواف - نفس الاستنتاج من الطرح. هذا ، على الرغم من أن المكثف قطبي ، يمكن تثبيته على السبورة على أي جانب. وبالتالي ، بالنسبة للإلكتروليتات الموجودة على اللوحة الأصلية (وعلى الاستنساخ) ، يكون متوسط ​​التلامس دائمًا زائد ، وكلاهما عند الحواف ناقصان. للسيراميك ، هذا ليس كذلك. نظرًا لأن السيراميك ليس قطبيًا ، فهم لا يحتاجون إلى مثل هذه الحماية من جامع الخداع ، وللمكثفات جهات الاتصال المعتادة. لا يزال هناك 3 ثقوب على السبورة ، لكن المعدل الآن ناقص ، مثل أحد جيرانها ، والآخر زائد. على المستنسخة ، تكوين الثقوب للسيراميك هو نفسه بالنسبة للشوارد: زائد في الوسط. لذلك ، فإن ملامسات المكثفات الخزفية الموجودة على المستنسخة قريبة جدًا من بعضها البعض ، مما يتداخل قليلاً مع المجموعة. هذا هو المكان الذي أرى فيه الاختلافات. الشيء الأكثر إثارة للاهتمام هو أن المجموعة تشمل جميع الرقائق اللازمة للتجميع ، بما في ذلك الشريحة مع البرامج الثابتة لنظام BIOS متوافق مع IBM PC. من الصعب جدًا العثور على بعضها الآن ، ولا يزال عليك أن تكون قادرًا على وميض شريحة BIOS نظيفة ، نظرًا لعدم استخدام pined JEDEC على IBM 5150. يمكنك عمل محول ، لكن هذا ليس ممتعًا من الناحية الجمالية. ليست كل الدوائر الكهربائية الصغيرة في المجموعة جديدة ، وبعضها بالكاد لها آثار ملحومة ، لكن كل الحالات في حالة ممتازة وبصفة عامة يبدو كل شيء منتجًا عالي الجودة للغاية. سلبيات - السعر. بالنسبة لسعر مجموعة ، يمكنك شراء 2-3 لوحات أصلية مستعملة على ibee. لكن هذا لم يمنعني: كان لدي اللوحة الأصلية المستخدمة ، ولم يساعدني كثيرًا. نعم ، ولم تنته فرحة تجميع الطيف الترددي ، وهناك فعلت كل ما اشتريته بشكل منفصل عن اللوحة (جيدًا ، لقد حصلت بالفعل على 80 بالمائة ، لأنه كان 74HC مختلفًا ، ولديّ استنساخ معالج Z80 كافي في التخزين). بشكل عام ، بعد أمسيات مقتولة ، كانت اللوحة غير قابلة للتمييز عن الأصل (نعم ، على الرغم من أن BIOS كان عبارة عن استنساخ مفتوح المصدر مع اللوحة ، لكنني قمت بتثبيت الرقاقات الأصلية من IBM:



من دواعي سروري لحام مثل هذه اللوحة عالية الجودة ، على الرغم من أنني أريد استعادة اللوحة الأصلية مع مرور الوقت ، ولكن هذا سوف يفعل للمرة الأولى (يعلم الجميع أنه لا يوجد شيء أكثر ديمومة من الحلول المؤقتة ، أليس كذلك؟). لذلك ، بعد تجميع اللوحة وتثبيتها في العلبة ، سنحتاج إلى:

1. تحكم القرص المرن:



يمكن أن يقوم IBM 5150 الأصلي بالقراءة والكتابة فقط على الأقراص المرنة مزدوجة الكثافة. 360 كيلو بايت من البيانات تناسبها على قرص مرن مقاس 5.25 بوصة ، و 720 كيلو بايت على القرص مقاس 3.5 بوصة. يشتمل جهاز الكمبيوتر الخاص بي على محرك أقراص مقاس 5.25 بوصة. لتسجيل الأقراص المرنة ، قمت بتوصيلها بجهاز كمبيوتر أكثر حداثة (486) وقمت بتدوين قرص مرن لنظام يحتوي على PC-DOS 3.30 ، والعديد من أرشيفات (محسوبة لإضافة HDD لاحقًا ، أو مضاهاة الفلاش) ، وبرنامج تشغيل بطاقة شبكة والعديد من الألعاب.

2. بعض المزيد من الذاكرة:


قيم حجم لوحة الدوائر المتكاملة فائقة الارتفاع مقارنةً بلوحة المفاتيح.

يتم إدراج هذه اللوحة في فتحة ناقل ISA ، والتي لم تكن في ذلك الوقت حافلة قديمة على الفرامل ، بل كانت امتدادًا للحافلة المحلية لمعالج 8088 ، نظرًا لأن هذا المعالج ، على الرغم من أنه كان 16 بت ، كان به ناقل بيانات مقطوع 8 بت ، علاوة على ذلك متعدد مع ناقل العنوان. جاء العنوان والبيانات إلى ناقل ISA بشكل منفصل ، بعد demultiplexer. وعملت الحافلة على تردد معالج 4.17 ميغاهيرتز.
بالإضافة إلى ذلك ، تحتوي هذه اللوحة على ساعة في الوقت الفعلي (نعم ، لم يكن هناك أي منها على اللوحة الأم) ، ومع ذلك ، فهم بحاجة إلى برنامج تشغيل يقوم باستخراج الوقت من اللوحة وتثبيته في DOS في وقت التمهيد ، وهناك مسلسل واحد وواحد متوازي الميناء لقد قمت بتثبيت الذاكرة هنا للفشل - 384 كيلوبايت ، من أجل الحصول على أقصى قدر ممكن 640 كيلوبايت. هذا ، بطبيعة الحال ، هو مبالغة ل 5150 ، ولكن جيب العرض لا سحب.

3. محول الفيديو:

أولاً ، لقد اختبرت كمبيوترًا بمحول VGA معروف مصممًا لحافلة ذات 16 بت ، لكنني أعمل على ناقل ذي 8 بت. ولكن ما هي VGA ل IBM 5150؟ يبلغ حجم VGA حوالي 386 ، حسنًا ، ربما يكون المتأخر 286. يحتاج أيضًا إلى CGA أو Hercules (لا أعتبر MDA ، لأنني أريد رسومات). على سبيل المثال ، هذا:



جميع لقطات ومقاطع الفيديو حتى الآن - مع محول VGA. ولكن مع CGA:



لذلك ، كل شيء متصل ، كل شيء يعمل ، يتم إنشاء قرص النظام ، هناك شاشة ذات مدخل مركب ، هل يمكنني بدء الاختبارات؟ ليس حقا تحتاج لوحة مفاتيح أخرى. يستخدم كل من IBM PC 5150 و PC / XT 5160 نفس موصل DIN5 الذي يستخدمه IBM PC AT 5170 ، والذي تتوافق لوحات المفاتيح الخاصة به تمامًا مع معيار PS / 2 (بشرط أن يتم استبدال الموصل) ، والذي يتوفر على نطاق واسع اليوم ، ولكن يتم استخدام إشارات أخرى في 5150 و 5160. أي إذا قمت بتوصيل لوحة المفاتيح AT أو PS / 2 بـ 5150 ، فلن يعمل. يمكنك شراء لوحات المفاتيح 5150 و 5160 على Ibei ، لكنهم يسألون عنها مثل لوحة المفاتيح 5150 بأكملها بدون لوحة مفاتيح. وبغض النظر عن المبلغ الذي يعجبني في النموذج "واو" ، لست مستعدًا لدفع هذا المبلغ على لوحة المفاتيح.

لحسن الحظ ، هناك طريقة للخروج :


الموافقة المسبقة عن علم صغيرة ، 3 مقاومات ، الصمام الثنائي ، ومكثف ، للشجاعة - كل ما تحتاجه لتحويل PS / 2 الخاص بك إلى XT. أوه ، والمبرمج ، نعم. ومن المثير للاهتمام ، أن وحدة المعالجة المركزية ذات 8 بت في هذا متحكم يمكن أن تعمل على تردد 20 ميغاهيرتز. ثم سيكون "المحول" أكثر قوة من المعالج المركزي 8088 المثبت في 5150.

أول كمبيوتر متوافق مع IBM PC والذي ظهر في حياتي كان نوعًا من النسخ بناءً على معالج 286 من والدتي في العمل. هناك عالقة في Golden Axe ، Death Track و Prince. ومع ذلك ، كانت هناك أيضًا تجربة في استنساخ 8088: في وقت لاحق ، ظهر أحد الأصدقاء بحثًا ، والذي قضينا أيضًا الكثير من الوقت في لعب ألعاب مختلفة (درسنا البرمجة ، وإذا كان ذلك يمكن أن يُطلق عليه حرفتنا على BASIC ، فنحن في Spectrum) ، وفي احتفظت الذاكرة بذكريات كيف لعبنا في نفس مجموعة الألعاب في بحثه ، أي في الواقع استنساخ جهاز كمبيوتر ، وكبح تام. وقد لعبت متعة!

ومع ذلك ، كما في حالة مجلس الدوما في عام 386 ، فشلت ذاكرتي. أو بالأحرى ، قبل متطلبات سرعة الألعاب ، كنت أقل بكثير. كان IBM PC الأصلي كمبيوتر مهل للغاية. هذا هو الوقت الذي يستغرقه تحميل لعبة Lemmings (لم تستطع الإشارة المركبة إلى محول VGA استخراج اللون من إشارة CGA ، وبالتالي فإن الصورة بالأبيض والأسود):


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

أريد حقًا الالتفاف مع شبكة 5150. وبطبيعة الحال ، لن يعمل هذا في هذا التكوين ؛ لا يمكن لقرص مرن 360 كيلو بايت أن يناسب برنامج تشغيل الشبكة ومكدس TCP / IP. لذلك ، عليك كسر التقليد. نواصل استكمال الكمبيوتر:

4. في الواقع ، بطاقة الشبكة:

الصورة

لوحة الحافلة ذات 16 بت ، لكنها تعمل بشكل مثالي على الحافلة ذات 8 بت. لديه موصل للزوج الملتوي بسرعة 10 ميجابت في الثانية ويتعرض لخطر كونه أسرع جهاز في النظام.

5. سيشغل جهاز التحكم بالقرص الثابت فتحة التوسعة الخامسة والأخيرة (نعم ، توجد فقط 5 فتحات في 5150. كان هناك بالفعل 8 في 5160 (IBM PC / XT) ، على الرغم من وجود فارق بسيط .):



هذا هو المصدر المفتوح XT-IDE ، لأن أقراص MFM في ترتيب العمل أصبحت نادرة اليوم. لسوء الحظ ، عملت وحدة التحكم هذه بشكل سيء للغاية على المعالج AMD 8088 الأصلي ، ولم أفهم هذا على الفور ، ولكن فقط بعد استعادة اللوحة الأم الأصلية (انظر P.S.). أثناء التشغيل ، يتم حظر الكمبيوتر باستمرار ، مما يعطي خطأ تماثل الذاكرة. استبدال المعالج بـ NEC V20 حل المشكلة تمامًا ،



لكنني تمكنت فقط من فهم هذا بعد بضعة أسابيع من التجارب. أنا ثمل تنسيق وينشستر 2.5 بوصة ، حتى لا المزرعة الجماعية أي محولات:



بشكل عام ، من الجيد أن المهندسين الذين صمموا علبة 5150 وفروا خيار تثبيت محركات أقراص 2.5 بوصة!

ولكن بشكل عام ، يبدو الصندوق ذو الحكايات الخيالية من المدرسة القديمة جدًا!



لذلك ، التمهيد من القرص الصلب:


لبدء الشبكة ، قررت أن أكتب ملف الخفافيش الصغير الذي يقوم بتحميل برنامج تشغيل الحزمة من لوحة الشبكة و dhcp.exe من حزمة mTCP. لم أكن حشر كل هذه الأشياء في ملف autoexec.bat ، حيث إنها تستهلك الكثير من الذاكرة ، وليست ضرورية دائمًا. وإذا لزم الأمر ، قم بتشغيل الملف الدفعي لفترة قصيرة:


تحتاج إلى التحقق مما إذا كان الإنترنت يعمل:



حسنًا ، بروتوكول نقل الملفات الخاص بي ، والذي كان كل شيء على ما يرام:



دعنا نرى ما هو هناك:



حسنًا ، أخيرًا ، مثال آخر على بطء جهاز IBM PC 5150:


لاحظ أن هناك بالتأكيد أكثر من 4 ألوان.

PS في النهاية ، قمت باستعادة اللوحة الأصلية. بطبيعة الحال ، أن أكون واثقا من مهارة جنون مهارة المهارة ، لم أستطع أن أفترض بجدية أنني أتلفت اللوحة من خلال تبخير شريحة تعادل. كنت أظن أن بعض الشرائح الأخرى أصبحت سيئة. بعد أن كنت في حالة سكر من البنك صفر بأكمله ، راجعت بعناية كل رقاقة: كانوا جميعا في النظام. عدة مرات رن جميع المسارات ، واتضح أيضا أن تكون في النظام. فقط بالصدفة اكتشفت أنني قد أضرت بتفكيك المعدن الناتج عن تسجيل إشارة إشارة تعادل البنك 0. وحدث أنه أثناء رنين جهات الاتصال ، راجعت اتصال إشارة التسجيل مع الدائرة المصغرة المجاورة التابعة للبنك الأول. وكان هناك اتصال معها. لذلك ، لم ألاحظ الضرر. ولم يكن هناك أي اتصال مع بقية بنك 0 ، لأن المسار على الطبقة العليا أدى إلى ذلك. بشكل عام ، واضطررت إلى لحام الأسلاك ،حتى لا لحام كتلة ، ولكن بعد ذلك عاد إلى الحياة مرة أخرى.

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


All Articles