إعادة بناء الحواسيب القديمة: إنشاء بطاقة ISA لنظام Transputer من الصفر

2025-07-06
إعادة بناء الحواسيب القديمة: إنشاء بطاقة ISA لنظام Transputer من الصفر

بدافع الحنين إلى أجهزة Transputer في التسعينيات، قام الكاتب بصنع بطاقة ISA متوافقة مع Inmos B004. شملت الرحلة شراء لوحات Transputer مستعملة من موقع eBay، وتصميم المخططات، وصناعة اللوحة الإلكترونية باستخدام KiCAD و PCBWay، وإصلاح العديد من المشاكل، بما في ذلك تركيب اللوحة بشكل معكوس، ووضع المكونات بشكل خاطئ، والأسلاك المزعجة. نجح الكاتب في تشغيل مُجمِّع Pascal وبرنامج تتبع الأشعة الخاص به من عام 1993، مما يُظهر مهاراته العالية في مجال الأجهزة وقوة الأدوات مفتوحة المصدر ومنصات التصنيع عبر الإنترنت. يُعتبر هذا المشروع شهادة على جاذبية الحواسيب القديمة وإمكانية الوصول إلى تطوير الأجهزة الحديثة.

اقرأ المزيد

IntyBASIC: مُجمِّع BASIC يُعيد إحياء تطوير ألعاب Intellivision

2025-07-02
IntyBASIC: مُجمِّع BASIC يُعيد إحياء تطوير ألعاب Intellivision

بإلهام من تحديات تطوير ألعاب Intellivision، أنشأ المؤلف IntyBASIC، وهو مُجمِّع BASIC لوحدة تحكم Intellivision. تم إصداره في عام 2014، ويترجم IntyBASIC رمز المصدر BASIC إلى تجميع CP1610، مع دعم إمكانيات الفيديو والصوت في Intellivision. وقد أدى نجاحه إلى زيادة عدد ألعاب Intellivision الجديدة وألعاب homebrews، بل وأدى إلى مسابقة برمجة. كما كتب المؤلف كتابين يتشاركان رؤى حول تطوير الألعاب، تغطي تقنيات من الأساسية إلى المتقدمة مع تضمين رمز المصدر الكامل للألعاب.

اقرأ المزيد
التطوير مُجمِّع BASIC

محاكي ترانسبوتر بلغة جافا سكريبت: نظام تشغيل من التسعينيات يعود للحياة في متصفحك

2025-04-04
محاكي ترانسبوتر بلغة جافا سكريبت: نظام تشغيل من التسعينيات يعود للحياة في متصفحك

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

اقرأ المزيد

نظام تشغيل ترانسبوتر من تصميم مراهق يبلغ من العمر 16 عامًا: ملحمة الحوسبة القديمة من عام 1995

2025-03-13
نظام تشغيل ترانسبوتر من تصميم مراهق يبلغ من العمر 16 عامًا: ملحمة الحوسبة القديمة من عام 1995

في عام 1995، قام مبرمج يبلغ من العمر 16 عامًا ببناء نظام تشغيل مستقل لمعالج ترانسبوتر باستخدام 128 كيلوبايت فقط من ذاكرة الوصول العشوائي. تضمن هذا المشروع الطموح نظام تشغيل أساسي، ومحرر نصوص، ومُجمع Small-C، وجهاز تجميع. قام بتوسيع المُجمع بجد، ليُشغّل في النهاية برامج معقدة مثل برنامج شطرنج من مسابقة IOCCC، وبرنامج تتبع الأشعة. كما تم تطوير برنامج نمذجة ثلاثي الأبعاد. بعد سنوات، عاد المؤلف إلى هذا المشروع، مُفصلًا تحديات استعادة نظام التشغيل، بما في ذلك مشكلات ترتيب البايت، وإدارة الذاكرة، وأخطاء الفاصلة العائمة. وتختتم المقالة بمحاكاة ناجحة لنظام التشغيل، وتقديم تعليمات لإعادة بنائه. تُظهر هذه القصة براعة مثيرة للإعجاب والمثابرة في مواجهة الموارد المحدودة.

اقرأ المزيد
التطوير

مراهق يبني مترجم باسكال شبه كامل لنظام ترانسبوتر في عام 1993

2025-02-05
مراهق يبني مترجم باسكال شبه كامل لنظام ترانسبوتر في عام 1993

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

اقرأ المزيد