شبیه‌ساز Retro486 با جاوااسکریپت خالص، کامپیوتر مجهز به پردازنده Intel 486 را بدون نصب برنامه در مرورگر اجرا می‌کند.

فهرست مطالب

توسعه‌دهنده‌ای با ساخت شبیه‌ساز Retro486 به کاربران امکان داده است یک کامپیوتر مجهز به پردازنده Intel 486 را با سیستم‌عامل FreeDOS و بازی‌های کلاسیک مستقیماً در مرورگر اجرا کنند.

به گزارش سرویس فناوری تک‌ناک، ده یاگر در صفحه پروژه e486-web در گیت‌هاب اعلام کرده است که این شبیه‌ساز به‌طور کامل با جاوااسکریپت نوشته شده و به هیچ وابستگی نرم‌افزاری نیاز ندارد. در توسعه پروژه، ابزار هوش مصنوعی Claude نیز مشارکت داشته است.

نسخه آزمایشی زنده شبیه‌ساز امکان راه‌اندازی یک کامپیوتر مبتنی‌بر پردازنده Intel 80486DX2-66 را فراهم می‌کند. رابط کاربری آن از چند زبانه تشکیل شده است که هرکدام بخشی از سیستم را در اختیار کاربر قرار می‌دهند. زبانه نخست با نام CRT Monitor، صفحه‌نمایش اصلی کامپیوتر را شبیه‌سازی می‌کند. کاربران در این بخش می‌توانند فرمان‌های DOS را وارد کنند، برنامه‌ها را اجرا کنند و به بازی‌ها دسترسی داشته باشند.

نمایشگر شبیه‌سازی‌شده گزینه‌های مختلفی برای تنظیم ظاهر دارد. کاربران می‌توانند رنگ تصویر و خطوط اسکن را تغییر دهند و حالت‌هایی با فسفر سبز، رنگ کهربایی یا سفید کاغذی را انتخاب کنند که یادآور نمایشگرهای CRT قدیمی هستند.

تنظیم مادربرد، کارت‌های توسعه و فضای ذخیره‌سازی

تصویری از شبیه‌ساز Intel 486

زبانه Motherboard & Slots امکان انتخاب طرح مادربرد و افزودن یا حذف کارت‌های توسعه را فراهم می‌کند. پیکربندی پیش‌فرض سیستم شامل کارت گرافیک VLB، کارت صدای Sound Blaster 16 با رابط ISA، کنترلر چندمنظوره ورودی و خروجی، کارت شبکه و چند قطعه دیگر است. به‌نظر می‌رسد کاربران بتوانند تنظیمات این کارت‌ها را نیز تغییر دهند.

بخش Custom Card Studio قابلیت دیگری برای ساخت و آزمایش کارت‌های توسعه سفارشی در اختیار کاربران می‌گذارد. این قسمت امکانات نسبتاً پیشرفته‌ای دارد و به کاربران اجازه می‌دهد قطعات جدیدی را به پیکربندی کامپیوتر مجازی خود اضافه کنند.

زبانه Storage Bay نیز برای مدیریت دیسک‌های سیستم‌عامل و نرم‌افزارها طراحی شده است. این بخش مجموعه‌ای از دیسک‌های ازپیش‌ذخیره‌شده و آماده اجرا دارد که با عنوان «1-Click bundled & Cached Disks» شناخته می‌شود. FreeDOS در آزمایش اولیه به‌درستی اجرا شد، اما هنگام اجرای برخی بازی‌های موجود در کتابخانه خطاهایی مشاهده شد. این مجموعه بازی‌هایی مانند Doom و Wolfenstein 3D را در بر می‌گیرد.

کاربران همچنین می‌توانند یک هارددیسک مجازی بسازند و آن را پیکربندی کنند. امکان نصب بازی‌های دیگر، از جمله Syndicate، نیز وجود دارد.

شبیه‌ساز از قابلیت ذخیره‌سازی اطلاعات در مرورگر نیز پشتیبانی می‌کند. به همین دلیل، تنظیمات e486-web بین نشست‌های مختلف حفظ می‌شوند. این ابزار همچنین فایل‌های ROM، تصاویر فلاپی و فایل‌های سفارشی با پسوندهای IMG و ISO را به‌طور خودکار در حافظه مرورگر ذخیره می‌کند تا دسترسی دوباره به آن‌ها آسان‌تر باشد.

بررسی سخت‌افزار و وضعیت توسعه شبیه‌ساز

تصویری از شبیه‌ساز Intel 486

زبانه System & Diagnostics امکاناتی برای بررسی اجزای داخلی کامپیوتر فراهم می‌کند. کاربران در این بخش می‌توانند مدل پردازنده را تغییر دهند، ثبات‌های CPU را مشاهده کنند و بخش‌هایی مانند حافظه اصلی RAM، حافظه تصویری VRAM، فضای ذخیره‌سازی، BIOS و سکتورهای راه‌اندازی را بررسی کنند.

پروژه e486-web درحال‌حاضر در نسخه ۰.۱ قرار دارد. اطلاعات صفحه گیت‌هاب نشان می‌دهد که بیشتر فایل‌های آن حدود یک هفته پیش بارگذاری یا به‌روزرسانی شده‌اند و برخی فایل‌ها نیز فقط دو روز قدمت دارند. این موضوع نشان می‌دهد توسعه‌دهنده و ابزار هوش مصنوعی Claude همچنان روی تکمیل پروژه و رفع ایرادهای آن کار می‌کنند.

اجرای مستقیم شبیه‌ساز در مرورگر، بدون نیاز به دانلود، در کنار رابط کاربری چندزبانه و گزینه‌های متنوع پیکربندی، از ویژگی‌های قابل‌توجه این پروژه به شمار می‌روند. هرچند e486-web هنوز در مراحل ابتدایی توسعه قرار دارد، امکانات فعلی آن چشم‌انداز امیدوارکننده‌ای برای تجربه دوباره کامپیوترهای قدیمی در محیط مرورگر ترسیم می‌کند.