مِخبارMIKHBAR
الويب

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript

أطلق المطور Jan de Jager مشروع Retro486، وهو محاكي لنظام Intel 486 يعمل بالكامل داخل المتصفح باستخدام لغة JavaScript خالصة، ما يتيح للمستخدمين تجربة الحواسيب الكلاسيكية دون الحاجة إلى تثبيت برامج إضافية.

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript

إطلاق محاكي Retro486 في المتصفح

أعلن المطور Jan de Jager عن إطلاق مشروع Retro486، وهو محاكي كامل لنظام حاسوب Intel 486 يعمل مباشرة داخل متصفح الويب. يعتمد المشروع، المعروف أيضاً باسم e486-web، على لغة JavaScript خالصة بنسبة 100%، مما يجعله حلاً خفيفاً وسريعاً دون الحاجة إلى تثبيت أي برامج إضافية أو تبعيات خارجية. وقد أشار المطور إلى أن المشروع تم تطويره بمساعدة الذكاء الاصطناعي، مما يعكس دمج التقنيات الحديثة في إعادة إحياء العتاد القديم.

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript
صورة مرتبطة بالخبر من Tom's Hardware · المصدر: Tom's Hardware

واجهة تفاعلية بتبويبات مخصصة

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

محاكاة شاشات CRT الكلاسيكية

يوفر التبويب الأول، المخصص لشاشة العرض، تجربة بصرية غنية تحاكي شاشات CRT القديمة. يتيح النظام للمستخدمين اختيار خيارات عرض مختلفة، بما في ذلك إضافة خطوط المسح (Scanlines) واختيار ألوان الفوسفور الكلاسيكية مثل الأخضر، الكهرماني، أو الأبيض الورقي. هذه الميزات تضيف لمسة نوستالجية وتجعل التفاعل مع سطر الأوامر وتطبيقات DOS أكثر واقعية وجاذبية.

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript
صورة مرتبطة بالخبر من Tom's Hardware · المصدر: Tom's Hardware

إدارة العتاد وبطاقات التوسعة

يتيح تبويب اللوحة الأم والمداخل للمستخدمين اختيار تصميم اللوحة الأم وإدارة بطاقات التوسعة. يأتي النظام الافتراضي مزوداً ببطاقة رسومات VLB، وبطاقة صوت Sound Blaster 16، ومتحكم إدخال/إخراج متعدد، وبطاقة شبكة. كما يوفر النظام أداة 'استوديو البطاقات المخصصة' التي تتيح للمستخدمين إنشاء واختبار بطاقات توسعة جديدة، مما يضيف طبقة من التعقيد والاحترافية للمحاكي.

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript
صورة مرتبطة بالخبر من Tom's Hardware · المصدر: Tom's Hardware

التخزين وتشغيل الألعاب الكلاسيكية

يوفر تبويب التخزين إمكانية الوصول إلى مجموعة من الأقراص الجاهزة التي تشمل أنظمة تشغيل مثل FreeDOS وألعاباً كلاسيكية شهيرة مثل Doom و Wolfenstein 3D. يعتمد النظام على تقنية التخزين المؤقت التلقائي (Caching) لملفات ROM وصور الأقراص المرنّة وملفات .img/.iso المخصصة، مما يضمن سرعة التحميل والاستمرارية بين الجلسات. كما يتيح النظام للمستخدمين رفع ملفات خاصة بهم وتجربتها داخل بيئة المحاكاة.

أدوات تشخيص متقدمة

يتضمن المحاكى تبويباً مخصصاً للنظام والتشخيص، يتيح للمستخدمين تغيير نموذج المعالج، وعرض سجلات المعالج (CPU Registers)، والتصفح داخل الذاكرة العشوائية (RAM) والذاكرة الرسومية (VRAM) وقطاعات الإقلاع. هذه الأدوات المفصلة تجعل Retro486 أداة قيمة ليس فقط للهواة، بل أيضاً للمطورين والمهندسين الذين يبحثون عن بيئة اختبار دقيقة لعتاد الجيل الرابع من معالجات Intel.

محاكي كامل لـ Intel 486 يعمل في المتصفح بلغة JavaScript
صورة مرتبطة بالخبر من Tom's Hardware · المصدر: Tom's Hardware

حالة المشروع والتطوير المستمر

يوجد المشروع حالياً في الإصدار 0.1، مع تحديثات مستمرة على مستودع GitHub. يشير فريق التطوير إلى أن بعض الملفات تم تحديثها مؤخراً، مما يعكس العمل النشط على تحسين الأداء وإزالة الأخطاء. على الرغم من وجود بعض الأخطاء عند تشغيل ألعاب معينة، فإن العرض الحي للمحاكي والواجهة المريحة تجعل من Retro486 مشروعاً واعداً يعيد إحياء تجربة الحواسيب الكلاسيكية في العصر الرقمي.

المصادر

  • Tom's HardwareDeveloper builds a complete Intel 486 PC emulator in a browser — 100% pure-JavaScript Retro486 includes modular tabs for screen, motherboard, storage, expansion cards, and more

تابع التسلسل الزمني

تغطية الكيانات المرتبطة