إحياء حلم الطفولة: ترميم جهاز IBM PS/1 2168

2025-09-12

في عام 1993، حلم صبي يبلغ من العمر 14 عامًا بالحصول على جهاز كمبيوتر IBM PS/1 2168. وبعد سنوات، شرع في رحلة لشراء جهاز مستعمل بحالة جيدة وترميمه. وتسرد المقالة عملية الترميم، مُفصلةً اختيار الأجزاء، وتركيب النظام، وحل المشكلات، والترقيات. وتسلط الضوء على التصميم الفريد للجهاز وأدائه الممتاز، بما في ذلك لوحة المفاتيح الشهيرة Model M وقدرته الرائعة على التوسعة. هذه ليست مجرد عملية ترميم لجهاز كمبيوتر؛ إنها رحلة حنين إلى الماضي.

اقرأ المزيد
العتاد

إحياء حلم الطفولة: ترميم جهاز IBM PS/1 2168

2025-05-18

لطالما راود الكاتب حلم امتلاك جهاز IBM PS/1 2168 منذ أن تعرف على الحواسيب في عام 1993. وفي شتاء عام 2024، حقق حلمه بتعريف جهاز من هذا الطراز وتشغيل لعبة DOOM عليه بأعلى إعدادات. وتصف المقالة رحلة البحث عن الجهاز، وشرائه، وترميمه بعناية فائقة، بما في ذلك اختيار لوحة المفاتيح والشاشة، وتركيب نظام التشغيل PC-DOS 7، وترقية وحدة المعالجة المركزية والذاكرة التخزينية. ويعكس هذا المقال شغف الكاتب بالحواسيب القديمة وخبرته التقنية العالية.

اقرأ المزيد
العتاد

ما وراء "مرحباً يا عالم": غوص عميق في إنشاء الملفات التنفيذية

2025-05-05

يستذكر الكاتب تجربته اللطيفة في تعلم لغات البرمجة C و C++، ولكنه يقارنها بصعوبة تحويل البرامج إلى ملفات قابلة للتنفيذ. تهدف هذه السلسلة من المقالات إلى سدّ ثغرة في الكتب الدراسية الحالية حول عملية الترجمة. ستتناول المقالات المفاهيم الأساسية للمُترجم، مع التحقق من الادعاءات من خلال خطوات قابلة للتكرار باستخدام أدوات bintools ووضع الإخراج المفصل (-v) للسائق. الهدف هو تزويد القراء بفهم شامل لعملية إنشاء الملفات القابلة للتنفيذ، وتخليصهم من إحباط الأخطاء الغامضة مثل LNK2019 و LNK4002.

اقرأ المزيد

fastDOOM: سرعة DOOM على معالج 486

2025-03-04

تتناول هذه المقالة التحسينات المذهلة في الأداء التي حققها مشروع fastDOOM، والذي زاد من سرعة لعبة DOOM الكلاسيكية بنسبة 30% أو أكثر على معالج 486. يقارن الكاتب بعناية العديد من إصدارات fastDOOM بالإصدار الأصلي، ويحلل تغييرات التعليمات البرمجية وسجل Git للكشف عن أسرار تحسينات السرعة. وتشمل هذه التحسينات تقليل التعليمات البرمجية، ودمج الدوال، وتحسينات العرض (معالجة الوضع Y والوضع 13h بشكل مختلف)، بالإضافة إلى تعديلات خاصة بمعالج وحدة المعالجة المركزية والحافلة. كما يستكشف الكاتب الآثار المترتبة على الأداء لأنماط الفيديو المختلفة (الوضع Y مقابل الوضع 13h)، ويناقش محاولات التحسين الفاشلة. وتختتم المقالة بمدح صادق لفكتور نيتو، مبتكر fastDOOM، لعمله المذهل.

اقرأ المزيد
الألعاب