IMLAC

كانت شركة IMLAC Corporation شركة إلكترونيات أمريكية في نيدهام، ماساتشوستس ، قامت بتصنيع أنظمة العرض الرسومية، وخاصة PDS-1 و PDS-4 ، في أواخر الستينيات والسبعينيات.

ظهر جهاز PDS-1 لأول مرة في أواخر عام 1969 خلال مؤتمر الخريف المشترك للحاسوب في ذلك العام . [ 1 ] [ 2 ] [ 3 ] وكان أول جهاز عرض رسوميات حاسوبية تفاعلي عالي التكلفة [ 4 ] يُطرح تجاريًا. بلغ سعر بيع PDS-1 المبدئي 9450 دولارًا أمريكيًا للوحدة الواحدة، وانخفض إلى 6545 دولارًا أمريكيًا للوحدة عند شراء كميات أكبر. [ 2 ] كان PDS-1 مشابهًا وظيفيًا لجهاز IBM 2250 الأكبر حجمًا بكثير ، والذي كان سعره أعلى بثلاثين ضعفًا. وقد مثّل خطوةً هامةً نحو محطات عمل الحاسوب وشاشات العرض الحديثة.

تألف جهاز PDS-1 من شاشة CRT ، ولوحة مفاتيح، وقلم ضوئي ، ولوحة تحكم على مكتب صغير، مع وجود معظم الدوائر الإلكترونية في قاعدة المكتب. شملت الإلكترونيات حاسوبًا مصغرًا بسيطًا من 16 بت ، وذاكرة ذات نواة مغناطيسية بسعة 8-16 كيلوبايت ، ومعالج عرض لتحريك شعاع شاشة CRT. وبحلول عام 1971، أصبح فأرة PDS-1 متوفرة. [ 5 ]

IMLAC ليس اختصارًا، ولكنه اسم شاعر وفيلسوف من رواية صموئيل جونسون ، تاريخ راسلاس، أمير الحبشة . [ 6 ]

الجدول الزمني للمنتجات

  • 1968: تأسست شركة إملاك. كانت خطة أعمالهم عبارة عن محطات رسومية تفاعلية لتجار البورصة ، وهو ما لم يحدث. [ 7 ]
  • 1969: تم طرح جهاز PDS-1 لسوق الرسومات العامة. تم تسليم الوحدات الأولى في أواخر ذلك العام. [ 3 ]
  • 1970: تم طرح جهاز PDS-2. وقد جمع هذا الجهاز جميع دوائر PDS-1 في وحدة عرض سطح المكتب. [ 8 ] [ 9 ] [ 10 ]
  • 1972: تم طرح جهاز PDS-1D. كان مشابهاً لجهاز PDS-1 مع دوائر ولوحة خلفية محسّنة . [ 11 ] [ 12 ]
  • ١٩٧٣: تم طرح نظام PDS-4. [ ١٣ ] كان يعمل بسرعة مضاعفة ويعرض ضعف كمية النصوص أو الرسومات دون وميض. [ ١٤ ] كان معالج العرض الخاص به يدعم التكبير التفاعلي الفوري مع خاصية القص. وكان مزودًا بوحدة إضافية اختيارية للحسابات العشرية .
  • 1974: تم تقديم PDS-1G. [ 15 ]
  • 1977: تم بيع ما مجموعه حوالي 700 نظام PDS-4 في الولايات المتحدة. [ 16 ] تم بناؤها حسب الطلب بدلاً من إنتاجها بكميات كبيرة.
  • ١٩٧٨: تم طرح أجهزة Dynagraphic 3205 و6210 و6220. [ ١٧ ] صُممت هذه الأجهزة لتُستخدم بشكل أساسي بواسطة مكتبة رسومات خاصة مكتوبة بلغة Fortran تعمل على أجهزة كمبيوتر أكبر، دون الحاجة إلى برمجة المستخدم داخل المحطات الطرفية. [ ١٨ ] [ ١٩ ]
  • 1979: استحوذت شركة هازلتين ، وهي شركة مصنعة لأجهزة طرفية نصية فقط، على شركة إملاك.
  • ١٩٨١: طرحت شركة هازلتين جهاز Imlac Dynagraphic Series II. صُمم هذا الجهاز ليكون متوافقًا مع معيار مكتبة الرسومات ثلاثية الأبعاد CORE 1979 الخاص بمؤتمر SIGGRAPH . بلغ سعره ٩٠٠٠ دولار أمريكي للكميات المخصصة لمصنعي المعدات الأصلية . تميز بدقة عرض ٢K×٢K، وذاكرة وصول عشوائي (RAM) سعتها ١٩٢ كيلوبايت، ومعالج دقيق ٨٠٨٦ ، جميعها مدمجة داخل وحدة الشاشة. [ ٢٠ ] [ ٢١ ]

كان جهاز DEC GT40 مشابهًا في التصميم والسعر لجهاز PDS-1D. تميزت إلكترونياته المكتبية بصغر حجمها، واستخدمت لوحة PDP 11/05 المنتجة بكميات كبيرة كحاسوب مصغر محلي. هذا الأمر منحه تلقائيًا مجموعة أكبر بكثير من أدوات البرمجة، ولكنه كان يعتمد أيضًا في الغالب على تطبيقات تعمل على أنظمة PDP أكبر.

عرض متجه مُحدَّث

كانت الشاشة عبارة عن شاشة عرض متجهة أحادية اللون مقاس 14 بوصة ، يتم تحديثها باستمرار من الذاكرة المحلية. بلغت دقتها العادية 1024 × 1024 نقطة قابلة للعنونة، و2K × 2K في وضع تكبير الخط الصغير. تحرك شعاع الإلكترون في أنبوب أشعة الكاثود بحرية في الموضعين X وY والزاوية تحت تحكم البرنامج لرسم خطوط مائلة وأشكال حروف فردية، تمامًا مثل حركة القلم على الورق في الراسمة . كان الشعاع يتجاوز المناطق الفارغة من الشاشة. ويمكن رسم العناصر بترتيب عشوائي.

تُعدّ شاشات العرض المتجهة بديلاً قديماً لشاشات العرض النقطية . في شاشات العرض المتجهة، يرسم شعاع الإلكترونات في أنبوب أشعة الكاثود الخطوط والمنحنيات المعروضة فقط. أما في شاشات العرض النقطية، فتكون الصورة عبارة عن شبكة من نقاط البكسل (صورة نقطية)، ويقوم شعاع أنبوب أشعة الكاثود بمسح الشاشة بأكملها بشكل متكرر بنمط أفقي ثابت (كما في أجهزة التلفاز)، بغض النظر عن النقاط المُفعّلة. [ 22 ] تتطلب الرسومات النقطية ذاكرة أكبر بكثير من الرسومات المتجهة. فدقة XGA بالأبيض والأسود 1024×768 تتطلب 96 كيلوبايت من ذاكرة تحديث الفيديو، أي 12 ضعف ما تتطلبه شاشة PDS-1 الأساسية. في عام 1970، كانت تكلفة هذه الذاكرة الأساسية حوالي 8000 دولار. [ 23 ] (أما الآن، فتبلغ تكلفتها 0.05 سنت فقط من ذاكرة الوصول العشوائي الديناميكية المشتركة ).

كانت شاشات العرض المتجهة مناسبة لعرض مخططات البيانات، وتعديل الرسومات الخطية ومخططات التصميم بمساعدة الحاسوب (CAD) ، وتحريك الأشكال ثلاثية الأبعاد ، وتحرير النصوص، وتصميم الصفحات المطبوعة، ولعب الألعاب البسيطة. لكنها لم تكن تدعم الألوان، أو الصور، أو المساحات الملونة، أو الشاشات ذات الخلفية البيضاء والسوداء، أو دقة عرض الخطوط المستخدمة في الطباعة الاحترافية.

كانت شاشة PDS-1 تُحدَّث أو تُعاد رسمها بشكل متكرر 40 مرة في الثانية لتجنب الوميض المرئي. لكن حركة الشعاع غير المنتظمة كانت أبطأ من الحركات الثابتة على شاشات العرض النقطية. كانت انحرافات الشعاع مدفوعة بملفات مغناطيسية ، وكانت هذه الملفات تقاوم التغيرات السريعة في تيارها. كانت الشاشة تومض عند امتلائها بأكثر من 800  بوصة من الخطوط أو أكثر من 1200 حرف، لأن الشعاع كان يحتاج حينها إلى أكثر من 1/40 من الثانية لإعادة رسم كل شيء.

استخدمت محطة الرسومات Tektronix 4010 المنافسة، ذات التكلفة المنخفضة، تقنية أنبوب تخزين CRT بديلة لا تتطلب تحديثًا مستمرًا، وبالتالي لا تحتاج إلى ذاكرة عرض محلية للحاسوب. كانت الصورة المتوهجة تُخزن بواسطة فوسفور أنبوب CRT نفسه. ولكن، كما هو الحال في لعبة Etch A Sketch ، لم يكن بالإمكان تعديل الصورة المتراكمة أو نقلها إلا عن طريق مسح الشاشة بالكامل ثم إعادة رسمها ببطء باستخدام بيانات مُرسلة من حاسوب مركزي. [ 24 ] كان هذا أقل تفاعلية بكثير من PDS-1، ولم يكن بإمكانه عرض الرسوم المتحركة.

في شاشات العرض الأخرى من تلك الحقبة، كانت خطوط النصوص ثابتة ولا يمكن تغييرها. على سبيل المثال، كانت لوحات تحكم مشغلي جهاز CDC 6600 تُشكّل كل حرف دفعة واحدة عن طريق إرسال شعاع الإلكترونات من شاشة Charactron CRT عبر قناع استنسل معدني بفتحة على شكل حرف A، أو عبر فتحة على شكل حرف B، وهكذا.

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

كانت شاشة PDS-1 مستطيلة الشكل، ومتوفرة بتصميمين: عمودي وأفقي. تم تمديد شبكة النقاط (1K × 1K) بنسبة 33% في الاتجاه الأطول للسماح للنصوص والرسومات بملء الشاشة. لذا، كان على جميع برامج الرسومات مراعاة وحدات البكسل غير المربعة. في حال استخدام النظام بشكل أساسي للرسومات، يمكن تركيب الشاشة بشبكة غير ممتدة، مما يترك أطراف الشاشة غير مستخدمة بشكل دائم.

معالجات مزدوجة

كان معالج العرض الخاص بجهاز PDS-1 والحاسوب المصغر يعملان في وقت واحد، من نفس الذاكرة.

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

كان الحاسوب المصغر المدمج في جهاز PDS-1 [ 26 ] ضروريًا للاستجابة السريعة لتفاعلات المستخدم مع لوحة المفاتيح وقلم الضوء، دون تأخير في التواصل مع حاسوب مركزي كبير عن بُعد. تمثلت المهمة الرئيسية للحاسوب المصغر في إنشاء قائمة العرض وتعديلها حسب الحاجة لدورة التحديث التالية. بالنسبة للنصوص والرسومات الخطية ثنائية الأبعاد، كان هذا سهلًا ولم يتطلب الكثير من العمليات الحسابية. ولتقليل التكاليف، صممت شركة Imlac حاسوبها المصغر البسيط الخاص بها بأقل عدد ممكن من المسجلات والبوابات المنطقية . كان جهازًا أحادي المُراكم ، يشبه إلى حد كبير جهاز DEC PDP-8 ، باستثناء استخدامه تعليمات وبيانات 16 بت بدلًا من 12 بت. لم تكن هناك تعليمات ضرب/قسمة للأعداد الصحيحة، ولا تعليمات للأعداد العشرية، ولا برمجة دقيقة، ولا عنونة افتراضية ، ولا ذاكرة تخزين مؤقتة . كان الشكل الوحيد لتعديل العنوان هو عبر مؤشرات العناوين غير المباشرة المحفوظة في الذاكرة. بعض خلايا المؤشر كانت تزيد تلقائيًا عند استخدامها. لم تكن عمليات المكدس مدعومة.

تمت برمجة هذا الحاسوب الصغير باستخدام لغة التجميع. لم يكن متوافقًا مع أي لغة برمجة أخرى، لذا كان دعم الأدوات محدودًا. أضافت شركة إملاك لاحقًا مُجمِّعًا للغة فورتران مُستضافًا ذاتيًا ، لكن عملية التجميع استغرقت ساعات بسبب ضيق الذاكرة. احتوت بعض طرازات PDS على محرك أقراص خرطوشة IBM 2310 اختياري أو محرك أقراص مرنة 8 بوصة. شغّلت هذه المحركات نظام تشغيل قرص بدائيًا يدعم تراكبات البرامج. تم الاستغناء عن الأقراص في المنتجات اللاحقة.

صُممت إلكترونيات PDS-1 باستخدام دوائر متكاملة TTL منخفضة الكثافة من سلسلة 7400 ، حيث احتوت كل شريحة DIP على 12 بوابة منطقية فقط أو 4 بتات تسجيل . واحتوت بطاقات الدوائر المطبوعة الصغيرة على ما يصل إلى 12 شريحة لكل منها. واحتوت قاعدة المكتب الضحلة على ثلاثة رفوف أو صفوف من البطاقات، بواقع 25 بطاقة في كل صف، مع لوحة توصيل خلفية سلكية تربط جميع البطاقات. ولم يكن هناك ناقل بيانات موحد للوحة التوصيل الخلفية. وتضمنت وثائق العملاء مخططات كاملة [ 27 ] وصولاً إلى مستوى البوابة، مما مكّن العملاء من تصميم لوحات الواجهة الخاصة بهم. وكان من الممكن رؤية ولمس وفهم كل تفاصيل كيفية عمل النظام بأكمله. وبلغ زمن دورة الذاكرة الأساسية 2.0 ميكروثانية لـ PDS-1، و1.8 ميكروثانية لـ PDS-1D. وكان منطق TTL يعمل بسرعة أكبر بعشر مرات، مع 10 نبضات توقيت لكل دورة ذاكرة أساسية.

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

التطبيقات

تم شراء أجهزة PDS-1 وPDS-4 بأعداد محدودة من قبل منظمات البحث والتطوير والعديد من الجامعات. وقد ساهمت هذه الأجهزة في تطوير تطبيقات حاسوبية رائدة وتدريب الجيل القادم من مصممي أنظمة الرسومات. تميز نظام FRESS للنصوص التشعبية بقدرات محسّنة وسهولة استخدام أكبر عند الوصول إليه من نظام PDS-1؛ حيث كان بإمكان المستخدم إنشاء روابط تشعبية باستخدام قلم ضوئي، وكتابتها ببساطة ببضع نقرات على لوحة المفاتيح. كما أتاح نظام PDS-1 إمكانية التحرير متعدد النوافذ على نظام FRESS. وقد استُخدمت أنظمة PDS-1 في تصميم بروتوكول رسومات شبكة Arpanet.

تم تطبيق أول نظام نوافذ متعددة متداخلة، وهو نظام DNLS أو Display NLS ، بشكل كامل على جهاز PDS-1 في أوائل عام 1973 بواسطة معهد ستانفورد للأبحاث (SRI ) (بينما تم تطبيق النوافذ غير المتداخلة عام 1971). [ 28 ] [ 29 ] استخدم نظام DNLS "مناطق العرض" (DAs)، والتي يمكن تحريكها وتغيير حجمها وتداخلها ديناميكيًا. وعلى عكس أنظمة النوافذ اللاحقة، كانت مناطق العرض هذه قادرة فقط على تخزين النصوص. استُخدم نظام DNLS على العديد من أجهزة PDS-1 في مواقع مختلفة تابعة لشبكة ARPANET ، وكان مصدر الإلهام الرئيسي لنظام النوافذ المتداخلة في جهاز Xerox Alto . [ 29 ]

تم دمج أنظمة عرض Imlac في العديد من المنتجات التجارية الأكبر حجماً التي تتضمن التصميم المرئي والبرمجيات المتخصصة. باعت Imlac نظاماً لتصميم وتنسيق الصحف باستخدام PDS-1 يُسمى CES. استخدم نظام Anvil الميكانيكي للتصميم بمساعدة الحاسوب (CAD) من MCS محطات عمل Imlac اللاحقة لتصميم الأجزاء الميكانيكية بشكل تفاعلي، والتي تم تصنيعها بعد ذلك تلقائياً من مخزون معدني. [ 30 ]

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

لكن في الليل، كان الطلاب على استعداد لكتابة كميات كبيرة من أكواد لغة التجميع لمجرد التسلية. أكثر تطبيقات PDS-1 التي لا تزال عالقة في الأذهان اليوم هي الألعاب التفاعلية المبكرة. لعبة Spacewar! ثنائية اللاعبين نُقلت من عرض توضيحي لجهاز PDP-1. لعبة Freeway Crossing ، وهي سلف مبكر للعبة الأركيد الشهيرة Frogger ، صُممت على جهاز PDS-1 كجزء من تجربة نفسية عام 1971. [ 31 ] [ 32 ] لعبة Mazewar ، أول لعبة كمبيوتر متعددة اللاعبين عبر الإنترنت ، صُممت على جهازي PDS-1. لاحقًا، وصل عدد اللاعبين إلى 8 لاعبين على محطات PDS-1 أو محطات طرفية أخرى متصلة بشبكة حاسوب PDP-10 المضيف في معهد ماساتشوستس للتكنولوجيا، والذي كان يُشغل برنامج Mazewar للذكاء الاصطناعي . [ 33 ] كانت ألعاب Mazewar بين معهد ماساتشوستس للتكنولوجيا وجامعة ستانفورد تُشكل عبئًا كبيرًا على شبكة Arpanet في بداياتها .

تحل وحدات البكسل محل شاشات العرض المتجهة

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

أبهرت أجهزة Imlac PDS-1 في مركز أبحاث زيروكس بارك الباحثين بتفاعليتها ورسوماتها، لكن نصوصها غير الواضحة دفعت تشاك ثاكر إلى تطوير جهاز زيروكس ألتو التجريبي ذي الرسومات النقطية في عام 1973، [ 34 ] قبل عقد من الزمن من توفر هذا القدر من الذاكرة بأسعار معقولة لأجهزة المستخدم الواحد غير البحثية. وقد أدى جهاز ألتو إلى ثورة واجهات المستخدم الرسومية.

استُبدلت أجهزة PDS-1 وما شابهها من محطات طرفية متجهة في ثمانينيات القرن الماضي بمحطات طرفية رسومية نقطية (غير قابلة للبرمجة) مثل AED767. [ 35 ] [ 36 ] ثم بمحطات عمل شخصية سهلة البرمجة مزودة برسومات نقطية مثل جهاز Terak 8510/a UCSD Pascal ونظام PERQ Unix عالي الأداء . ثم حلت محلها أجهزة ماكنتوش وأجهزة الكمبيوتر الشخصية التي تعمل بنظام ويندوز وأجهزة ألعاب الفيديو ، والتي تعتمد على المعالجات الدقيقة والمتوفرة في الأسواق . والآن، تحل محلها رقائق إلكترونية مدمجة في الهواتف الذكية .

المحاكاة

في عام 2013، تم كتابة محاكي Imlac باسم sImlac. [ 37 ] يمكن الحصول على نسخة محدثة من هذا المحاكي من مستودع GitHub الخاص بمتحف ومختبرات الحوسبة الحية (Living Computers: Museum + Labs) في سياتل .

انظر أيضاً

مراجع

  1. الحواسيب والأتمتة (ملف PDF) . ديسمبر 1969. الصفحات 51-52 . 
  2. 1 2 البيانات (PDF) . ديسمبر 1969. ص 246 – 247. 
  3. 1 2 الإلكترونيات (PDF) . 10 نوفمبر 1969. الصفحات 161-165 . 
  4. "مراجعة شاشة الكمبيوتر" (ملف PDF) . مارس 1970. مؤرشف (ملف PDF) من الأصل في 8 مارس 2024.
  5. البيانات الحديثة (ملف PDF) . يونيو 1971. ص 50. 
  6. دليل مرجعي لنظام PDS-4: إصدار أولي. شركة IMLAC، 1974.
  7. "زيارة الولايات المتحدة الأمريكية: يونيو 1976" . مؤرشف من الأصل في 3 ديسمبر 2021.
  8. ^ البيانات (PDF) . أبريل 1970. ص. 253. 
  9. ^ عالم الكمبيوتر المجلد. 4 آي إس. 17 . عالم الكمبيوتر. 29 أبريل 1970. ص. 74. 
  10. "متحف OLD-COMPUTERS.COM ~ Imlac PDS-1" . 22-08-2014. مؤرشف من الأصل في 22-08-2014 . تم الاطلاع عليه في 18-11-2024 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  11. داتاماشن (ملف PDF) . يونيو 1972. ص 123. 
  12. "دليل برمجة PDS-1D" (ملف PDF) . مؤرشف (ملف PDF) من الأصل في 7 مارس 2024.
  13. البيانات الحديثة (ملف PDF) . يوليو 1973. ص 63. 
  14. وثائق ديجي بارن: بطاقة برمجة إملاك PDS-4 (ملونة)
  15. ^ عالم الكمبيوتر . عالم الكمبيوتر. 1 مايو 1974. ص. 32. 
  16. "زيارة الولايات المتحدة الأمريكية: يونيو 1976" .
  17. تصميم الحاسوب المجلد 17 العدد 8 (ملف PDF) . أغسطس 1978. صفحة 188. 
  18. "زيارة الولايات المتحدة الأمريكية: أغسطس 1978" .
  19. "اختار معهد رينسيلار للفنون التطبيقية نظام Imlac DYNAGRAPHIC" . dvq.com (صورة JPG).
  20. "IEEE" .
  21. "جيم ميشمرهويزن: تاريخ العمل" .
  22. "محطات الرسومات المتجهة" .
  23. "أسعار الذاكرة من عام 1957 إلى عام 2012" . مؤرشف من الأصل بتاريخ 26 أكتوبر 2012. تم الاطلاع عليه بتاريخ 27 أكتوبر 2012 .
  24. "القسم 3: تطور الصناعة" . مؤرشف من الأصل بتاريخ 13-06-2008 . تم الاطلاع عليه بتاريخ 10-04-2012 .
  25. "محطات ICF: تحديث الشاشات" .
  26. "دليل التشغيل والصيانة الفني الأولي - نظام العرض القابل للبرمجة IMLAC PDS-1" (ملف PDF) . مؤرشف (PDF) من النسخة الأصلية بتاريخ 26-05-2024 . تم الاطلاع عليه بتاريخ 20-03-2025 .
  27. "فهرس رسومات منطق PDS-1" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 26-05-2024 . تم الاطلاع عليه بتاريخ 20-03-2025 .
  28. تنفيذ الرسومات وتصورها في مركز أبحاث التعزيز (تقرير). فريق عمل هندسة الإنترنت. يوليو 1971.
  29. 1 2 ميتشل، جيمس ج. (أغسطس 1973). تطبيق NLS على حاسوب صغير (PDF) . الصفحات 7-8 . 
  30. "ثورة التصميم الهندسي - تاريخ التصميم بمساعدة الحاسوب" (ملف PDF) . www.shapr3d.com . مؤرشف من الأصل بتاريخ 30 أغسطس 2015.
  31. "Frogger" . 6 يناير 2018.
  32. "برنامج عبور الطرق السريعة" (ملف PDF) . GitHub .
  33. تومسون، جريج. "التاريخ المذهل للمتاهة - إنه عالم صغير في النهاية" ( ملف PPT ).
  34. كوسو، آل (29 أغسطس 2007). "التاريخ الشفوي لتشارلز (تشاك) ثاكر" (ملف PDF) . متحف تاريخ الحاسوب. مؤرشف من الأصل (ملف PDF) بتاريخ 11 أغسطس 2011. تم الاطلاع عليه بتاريخ 20 أبريل 2011 .
  35. "دار الأيتام للحاسوب المصغر" . مؤرشف من الأصل بتاريخ 2012-07-02 . تم الاطلاع عليه بتاريخ 2012-04-15 .
  36. "أنظمة ديجي بارن: تصميم إلكتروني متقدم AED 767 طرفية محطة عمل رسومية مبكرة (نموذج أولي)" .
  37. جوش ديرش (11 يوليو 2013). "BitRot: sImlac v0.0 جاهز للاستخدام البشري" . تم الاطلاع عليه بتاريخ 17 أكتوبر 2013 .