عندما يكون لدى شخص ما مشروع هواية برمجية، في أغلب الأحيان، ستكون إحدى مساعيه هي تشغيل Doom على بعض البرامج الغريبة، مثل القمر الصناعي لوكالة الفضاء الأوروبية. كتغيير مرحب به، قام المبرمج He Chunhui بشيء ما طفيف مختلف: لقد قرروا إنشاء محاكي i386 للكمبيوتر الشخصي الذي يعمل على لوحة تحكم صغيرة ESP32-S3. يمكنه تشغيل نظام التشغيل Windows 95 وLinux ومن المحتمل تشغيله الموت، أيضاً.
يُطلق على المشروع اسم Tiny386، ويقدم محاكاة لوحدة المعالجة المركزية الرئيسية ووحدة الفاصلة العائمة x87 الاختيارية. المعالج لا يصنع جهاز كمبيوتر، لذلك قام Chunhui بنقل مجموعة من الأجهزة الطرفية الأساسية من مشاريع TinyEMU، وQEMU، وSeabios: أنظمة BIOS وتجهيزات الإدخال والإخراج الخاصة بها، وبطاقة VGA، ووحدة تحكم قرص IDE، وحتى بطاقة صوت Sound Blaster 16. نظرًا لأن لوحة ESP لا تحتوي على منافذ قابلة للاستخدام لهذه الأجهزة الطرفية، تتم إعادة توجيه مدخلات لوحة المفاتيح والماوس إلى المحاكي عبر Wi-Fi.
يمكن الحصول على لوحة التحكم الدقيقة JC3248W535 المستندة إلى ESP32-S3 والتي استخدمها Chunhui مقابل 25 دولارًا إلى 30 دولارًا من AliExpress، ويتضمن هذا السعر بالفعل شاشة مناسبة مقاس 3.5 بوصة. تحتوي SoC بداخلها على وحدة معالجة مركزية ثنائية النواة، وDSP، وWiFi وBluetooth، ومجموعة من موصلات متحكم الإدخال/الإخراج بمختلف الأشكال والأحجام. ولكن الأهم من ذلك، أن ESP32-S3 هو جهاز وحزم أبسط قوة حصانية أقل بكثير من Raspberry Pi على سبيل المثال.
يقول Chunhui إن المحاكي الخاص بهم “بسيط وغبي” ويفتقد بعض الميزات، ولكن “يجب عليه تشغيل معظم برامج 16/32 بت”. نظرًا لأن Linux قد توقف منذ فترة طويلة عن دعم معالج i386، رأى Chunhui أنه من المناسب تثبيت بعض تعليمات 486 وPentium على محاكيه حتى يتمكن الجهاز الظاهري من تشغيل Linux الحديث (حتى بدون BIOS) وWindows NT.
يتكون قلب المحاكي من 6000 سطر تقريبًا من التعليمات البرمجية ويتم كتابته من الصفر بلغة C، وبشكل أكثر تحديدًا، معيار C99. من المفترض أن يسهل ذلك عملية النقل، وهي حقيقة يؤكدها المؤلف في مستودع GitHub. يمكن للهواة المستفسرين الاطلاع على المحاكي الذي يعمل في عرض Webassembly هنا، أو مشاهدة مقطع فيديو على YouTube وهو يعمل على هذا الرابط هنا. إن مشاهدة تشغيل Windows 3.2 وWindows 95 على شركة نفط الجنوب بحجم الإبهام بقيمة 25 دولارًا لن تصبح قديمة أبدًا.
يتبع أجهزة توم على أخبار جوجل، أو أضفنا كمصدر مفضل، للحصول على آخر الأخبار والتحليلات والمراجعات في خلاصاتك.

التعليقات