بطاقة برمجية Z-80
بطاقة Z-80 SoftCard هي بطاقة معالج إضافية لجهاز Apple II ، طورتها مايكروسوفت لتحويل الكمبيوتر إلى نظام CP/M يعتمد على وحدة المعالجة المركزية Zilog Z80 . وبعد أن أصبحت منصة CP/M الأكثر شيوعًا ومصدر الدخل الرئيسي لمايكروسوفت في عام 1980، أُعيد تسميتها لاحقًا إلى Microsoft SoftCard ، وخلفها لاحقًا بطاقة Microsoft Premium Softcard IIe لجهاز Apple IIe.
ملخص
صدرت بطاقة Z-80 SoftCard في 2 أبريل 1980 كأول منتج من مايكروسوفت في مجال الأجهزة، [ 1 ] [ 2 ] وهي بطاقة معالج لجهاز Apple II تُمكّنه من تشغيل نظام التشغيل CP/M من شركة Digital Research . ورغم أن هذا الحاسوب كان يمتلك في ثمانينيات القرن الماضي مكتبة برمجية ضخمة، [ 3 ] إلا أن هذه البطاقة تتيح للمستخدمين الوصول إلى برنامج WordStar والعديد من تطبيقات الأعمال الأخرى، بما في ذلك المترجمات والمفسرات للعديد من لغات البرمجة عالية المستوى . يُعد CP/M، أحد أوائل أنظمة التشغيل متعددة المنصات، قابلاً للتكيف بسهولة مع مجموعة واسعة من الرقاقات المساعدة والأجهزة الطرفية، ولكنه يتطلب معالجًا متوافقًا مع Intel 8080 ، وهو ما يتوفر في معالج Zilog Z80، بينما لا يتوفر في معالج Apple، وهو MOS Technology 6502. [ 4 ]
تحتوي بطاقة SoftCard على معالج Zilog Z80 بالإضافة إلى بعض رقاقات TTL من سلسلة 74LS00 لتكييف ناقل هذا المعالج مع ناقل Apple . ولأن نظام CP/M يتطلب ذاكرة وصول عشوائي (RAM) متصلة وقابلة للاستخدام بحرية بدءًا من العنوان صفر - وهو ما لا يتوفر في Apple II، حيث لا يمكن أن تتجاوز ذاكرة مكدس الاستدعاءات وصفحة الصفر الخاصة بمعالج 6502 وذاكرة شاشة وضع النص الخاصة به أدنى 4 كيلوبايت من ذاكرة الوصول العشوائي - تتم ترجمة العناوين لنقل مناطق ذاكرة الوصول العشوائي المحجوزة والمناطق غير المخصصة لذاكرة الوصول العشوائي إلى أعلى الذاكرة. [ 5 ] الدائرة الكهربائية بسيطة للغاية وتستهلك طاقة قليلة. أوصت مايكروسوفت بوضع البطاقة في الفتحة رقم 7؛ وفي حال توفرها، تستخدم بطاقات ذات 80 عمودًا مثل Videx أو Sup'R'Terminal . [ 4 ] تم تضمين بطاقة SoftCard مع نظام CP/M ولغة برمجة Microsoft BASIC . [ 6 ] يستخدم نظام CP/M تنسيق قرص Apple II ؛ يجب على المستخدمين تحويل البيانات الموجودة على الأقراص غير التابعة لشركة Apple إلى تنسيق Apple، أو نقلها عبر كابل من نظام CP/M آخر. [ 7 ]
تاريخ
كانت بطاقة SoftCard فكرة بول ألين . [ 8 ] وكان الغرض الأصلي منها تبسيط نقل منتجات لغات البرمجة الخاصة بمايكروسوفت إلى جهاز Apple II. [ 9 ] طوّر تيم باترسون من شركة Seattle Computer Products (SCP) بطاقة SoftCard. قامت SCP ببناء نماذج أولية، [ 10 ] وأعاد دون بيرتيس من شركة Burtronix تصميم البطاقة، وقامت شركة California Computer Systems بتصنيعها لصالح مايكروسوفت. [ 7 ] ولعدم تأكد مايكروسوفت من إمكانية بيع البطاقة، عرضتها لأول مرة للجمهور في معرض West Coast Computer Faire في مارس 1980. [ 6 ] [ 9 ]
أصدرت مايكروسوفت أيضًا نسخةً لجهاز Apple IIe ، وهي Premium Softcard IIe. تتمتع هذه البطاقة بوظائف مماثلة لبطاقة Extended 80-Column Text Card ، بما في ذلك ذاكرة الوصول العشوائي (RAM) بسعة 64 كيلوبايت، مما يوفر المال للمستخدمين الذين يرغبون في إمكانية تشغيل نظام CP/M، وذاكرة إضافية، وعرض نص بـ 80 عمودًا. [ 3 ] يتميز نظام BIOS 2.26 الخاص بها بقلة الأخطاء مقارنةً بالبطاقة السابقة، كما أن وحدة المعالجة المركزية أسرع بثلاث مرات، ويتم استخدام 32 كيلوبايت من ذاكرة الوصول العشوائي كبرنامج تخزين مؤقت للطباعة في نظام CP/M ، وتستخدم البطاقة برنامجًا ثابتًا خاصًا بها لعرض 80 عمودًا، وهو أسرع من برنامج Apple. [ 11 ]
استقبال
شهدت مجلة Compute! الظهور الأول لجهاز SoftCard في مارس 1980 في معرض West Coast Computer Faire، واصفةً إياه بأنه "إنجازٌ رائدٌ من Apple". [ 2 ] وفي عام 1981، وصفت مجلة InfoWorld جهاز SoftCard بأنه "قطعةٌ رائعةٌ من الأجهزة". وبينما انتقدت المجلة "لغة الحاسوب" المستخدمة في وثائق CP/M، كتبت: "إذا كنتَ بحاجةٍ إلى حاسوب Z80 خفيف الوزن وقابلٍ للحمل، فإنّ الجمع بين Apple وSoftCard هو الخيار الأمثل". [ 4 ] وكتبت مجلة BYTE : "يُعدّ جهاز SoftCard صفقةً ممتازةً... سعره معقول، وهو يعمل بكفاءة". [ 7 ]
أشادت مجلة InfoWorld في عام 1984 بجهاز SoftCard IIe، مُثنيةً على قدرته على استبدال بطاقة النص الموسعة ذات 80 عمودًا. وخلصت المجلة إلى أنه "نظام جيد من بين العديد من الأنظمة الجيدة المتوفرة في السوق"، لا سيما لمن يرغبون في تشغيل لغة Microsoft BASIC أو الحصول على وظائف تتجاوز وظائف نظام CP/M. [ 3 ]
مبيعات
أثار النجاح الفوري لبطاقة SoftCard دهشة مايكروسوفت. فعلى الرغم من عدم استعداد الشركة لتلقي الطلبات في معرض West Coast Computer Faire، إلا أن أحد مسؤوليها التنفيذيين قبل 1000 بطاقة عمل من جهات مهتمة في اليوم الأول؛ [ 9 ] وذكرت مجلة Compute! أن الشركة "غمرتها" الطلبات. [ 2 ] أصبحت بطاقة SoftCard أكبر مصدر دخل للشركة في عام 1980، [ 12 ] حيث بيع منها 5000 وحدة في ثلاثة أشهر بسعر 349 دولارًا للوحدة، واستمرت المبيعات المرتفعة لعدة سنوات. لفترة من الزمن، كانت بطاقة SoftCard المنصة الأكثر شيوعًا لتشغيل نظام CP/M، [ 13 ] وأصبحت بطاقات Z-80 من ملحقات Apple II الشائعة جدًا. [ 14 ] بحلول عام 1981، نشرت مايكروسوفت، وLifeboat Associates ، و Peachtree Software برامج CP/M الخاصة بها على أقراص بتنسيق Apple، [ 7 ] وأعلنت مايكروسوفت في عام 1982 أن خُمس أجهزة Apple II تستخدم بطاقة Microsoft SoftCard. [ 15 ]
البدائل
بعد نجاح مايكروسوفت، طورت عدة شركات أخرى بطاقات Z80 لجهاز Apple II، بما في ذلك Digital Research مع نظام Apple CP/M ، وبطاقة CP/M طورتها شركة Advanced Logic Systems (ALS) تحت اسم "بطاقة CP/M" (بمعالج Z80 بسرعة 6 ميجاهرتز وذاكرة وصول عشوائي 64 كيلوبايت)، وبطاقة CP/M Gold Card من Digital Research لنظام CP/M Pro 3.0 ( بذاكرة وصول عشوائي 64 أو 192 كيلوبايت). [ 16 ] [ 17 ] لا تتوافق البطاقات المقلدة بالضرورة مع بطاقة مايكروسوفت الأصلية. [ 18 ] رفعت مايكروسوفت دعوى قضائية ضد ALS في فبراير 1982 بتهمة نسخ نظام BIOS الخاص بها . [ 19 ]
قدمت شركة MicroPro بطاقة StarCard الخاصة بها مجانًا لمشتري برنامجي WordStar و InfoStar . [ 20 ] كما ظهرت تصاميم مستقلة أخرى من شركات Applied Engineering وPCPI (مع بطاقة Appli-Card بتردد 6 ميجاهرتز) وCirtech وIBS. وكان هناك أيضًا نحو اثني عشر مصنعًا لنسخ SoftCard.
أعلنت مايكروسوفت عن بطاقة برمجية لجهاز أبل 3 في يونيو 1982، وذكرت أنها ستكون متاحة في أكتوبر. [ 21 ]
توفر بطاقة Xedex Baby Blue CPU Plus وظائف مشابهة لجهاز IBM PC ، مما يسمح لهذا الجهاز بتشغيل برامج CP/M-80 مثل WordStar؛ [ 22 ] [ 23 ] [ 24 ] [ 25 ] Baby Tex هي النسخة الاحترافية من TI . [ 26 ] يتضمن الإصدار الأول من بطاقة Diamond Computer Systems Trackstar، وهي بطاقة محاكاة Apple II لأجهزة الكمبيوتر الشخصية، معالج Z80 وتدعم أيضًا نظام CP/M. [ 27 ]
مراجع
- 1 2 كالاهام، جون. "نظرة سريعة على أول منتج من مايكروسوفت لأجهزة الكمبيوتر الشخصية في عام 1980، وهو Z80 SoftCard" . نيوين . تم الاسترجاع في 1 أبريل 2025 .
- 1 2 3 لوك، روبرت (مايو-يونيو 1980). "إنجازٌ لشركة آبل" . مجلة الحوسبة!، العدد 4. خدمات الأنظمة الصغيرة، ص 6. الرقم الدولي الموحد للدوريات 0194-357X . رمز OCLC 637460999. تاريخ الاسترجاع: 25 أكتوبر 2013 .
- 1 2 3 بيترسن، مارتي (6 فبراير 1984). "Premium Softcard IIe" . InfoWorld . ص 64، 66. تم الاطلاع عليه في 25 يناير 2015 .
- ١ ٢ ٣ هوجان، ثوم (٣ مارس ١٩٨١). "بطاقة مايكروسوفت Z80 البرمجية" . إنفوورلد . ٣ (٤). الحوسبة الشعبية: ٢٠-٢١ . ISSN ٠١٩٩-٦٦٤٩ .
- ↑ "مرجع بطاقة Apple II البرمجية لنظام CP/M" . تم الاطلاع عليه بتاريخ 14 أغسطس 2020 .
- 1 2 "لوحة Z-80 تضع نظام CP/M على أجهزة أبل" . إنفوورلد . 2 (6). الحوسبة الشعبية: 3. 28 أبريل 1980. ISSN 0199-6649 .
- 1 2 3 4 بيلتشارسكي، مارك (نوفمبر 1981). "بطاقة مايكروسوفت البرمجية" . بايت . الصفحات 152-162 . تم الاطلاع عليه في 19 أكتوبر 2013 .
- ↑ رابورن، فيرن (20 أكتوبر 1980). "رسائل: طورتها مايكروسوفت" . كمبيوتر وورلد . 14 (43): 37. ISSN 0010-4841 .
كان بول ألين، أحد مؤسسي مايكروسوفت، هو من خطرت له فكرة وضع معالج Z80 في جهاز أبل.
- 1 2 3 "ندوة تكشف أسرار التفاوض" . إنفوورلد . 2 (21). الحوسبة الشعبية: 24. 24 نوفمبر 1980. ISSN 0199-6649 .
لعدم تأكدها من الطلب على المنتج، عرضت مايكروسوفت نموذجًا أوليًا في معرض ويست كوست للحاسوب الأخير.
- ↑ فرايبرغر، بول ؛ سوين، مايكل (2000). نار في الوادي: صناعة الحاسوب الشخصي . نيويورك، نيويورك: ماكجرو هيل. ص 329. ISBN 0-07-135892-7
استعانوا بتيم باترسون من شركة سياتل لمنتجات الكمبيوتر، الواقعة على الضفة الأخرى من بحيرة واشنطن، لمحاولة تصميم بطاقة لأجهزة أبل تُمكّنها من تشغيل برامج مايكروسوفت 8080 وZ80. أطلقوا عليها اسم "سوفت كارد". أنجز باترسون سلسلة من النماذج الأولية قبل أن يتولى دون بورديس المشروع
. - ↑ أرنو، موراي (1985). كتاب أبل سي بي/إم . سكوت، فورسمان وشركاه. الصفحات 122-125 . ISBN 0-673-18068-9تم الاطلاع عليه بتاريخ 25 يونيو 2025 .
- ↑ بالمر، ستيف. "عرض مايكروسوفت سيرفس الرئيسي" . يوتيوب . مؤرشف من الأصل في 19 ديسمبر 2021. تم الاطلاع عليه في 19 يونيو 2012 .
- ↑ بونيل، ديفيد (فبراير-مارس 1982). "الرجل وراء الآلة؟ / مقابلة حصرية مع خبير البرمجيات بيل غيتس" . مجلة الكمبيوتر الشخصي . ص 16. تاريخ الاسترجاع: 17 فبراير 2012 .
- ↑ ماركوف، جون (مايو 1984). "الحاسوب الشخصي أبل IIc" . بايت . ص 282. تم الاطلاع عليه في 23 أكتوبر 2013 .
- ↑ ليبس، سول (يونيو 1982). "خطوط البايت" . بايت . الصفحات 440-450 . تم الاطلاع عليه في 17 مارس 2025 .
- ↑ "بطاقة CP/M الذهبية | 102645991" . متحف تاريخ الحاسوب . 1984.
- ↑ ويلرايت، جيف (16 يونيو 1984). "فرصة ذهبية" . أخبار الحاسوب الشخصي . ص 23-24 . تم الاطلاع عليه في 3 مارس 2023 .
- ↑ بيكر، لوفتوس إي. (يناير 1984). "بطاقة تطبيقات PCPI" . الحوسبة الإبداعية . المجلد 10، العدد 1. ص 100. تم الاطلاع عليه في 9 مارس 2026 .
- ↑ ماركوف، جون؛ مايس، سكوت (16 أبريل 1982). "مايكروسوفت تقاضي منافسها" . إنفوورلد . ص 1، 7. تاريخ الاسترجاع: 16 مارس 2025 .
- ↑ «شركة مايكروبرو تعلن عن مسابقة توزيع لوحات أبل CP/M الرائعة» . مجلة البرمجيات الشخصية (إعلان). المجلد 2، العدد 8. أغسطس 1984. صفحة 42. تاريخ الاطلاع: 19 يناير 2026 .
- ↑ ماركوف، جون (28 يونيو 1982). "بطاقة تُمكّنك من تشغيل نظام CP/M على جهاز Apple III" . InfoWorld . المجلد 4، العدد 25. IDG. الصفحات 1، 5. ISSN 0199-6649 . OCLC 1105237334 .
- ↑ "20,000 برنامج قابل للتكيف مع IBM Micro، بحسب Xedex" . نشرة أنظمة المكتبات . 2 (5): 37. مايو 1982.
- ↑ مورغان، كريس (يونيو 1982). "تقرير معرض الحاسوب في الساحل الغربي" . افتتاحية. بايت . ص 6-22 . تم الاطلاع عليه في 16 مارس 2025 .
- ↑ ماجيد، لورانس ج. (يونيو-يوليو 1982). "بيبي بلو" . مجلة الكمبيوتر الشخصي . المجلد 1، العدد 3. ص 49. مؤرشف من الأصل في 18 مارس 2015. تم الاسترجاع في 17 مارس 2025 .
- ↑ "20,000 برنامج متوفر الآن لأجهزة الكمبيوتر الشخصية من IBM!" . مجلة بايت . يونيو 1982. الصفحات 172-173 . تاريخ الاسترجاع: 16 مارس 2025 .
- ↑ "خطوات بيغاسوس" (ملف PDF) . رسالة روزن للإلكترونيات . 22 فبراير 1983. الصفحات 1-3 . تم الاطلاع عليه في 5 يونيو 2025 .
- ↑ كوب، براندون. "تراكستار: نسخة طبق الأصل من أبل 2 داخل جهاز كمبيوتر شخصي من آي بي إم" . ديسكمان بريزنتس . تم الاسترجاع في 29 مارس 2025 .
روابط خارجية
- يعرض موقع AppleLogic الإلكتروني بطاقات الأجهزة الطرفية لجهاز Apple II، بما في ذلك بطاقة Microsoft Softcard.
- عائلة أبل II
- بطاقات التوافق
- مقدمات متعلقة بالحاسوب في عام 1980
- أجهزة مايكروسوفت
