Dự án có tên đầy đủ là Retro486 Modular Browser PC, còn kho mã nguồn mang tên e486-web. Người dùng mở bản demo trực tuyến là khởi động được máy ảo chỉ với một cú nhấp, không phải tải phần mềm.
Người thử nghiệm mô tả giao diện gồm nhiều tab, từ màn hình CRT để gõ lệnh DOS cho tới các tab chỉnh phần cứng và chẩn đoán hệ thống.
Giả lập PC Intel 486 chạy trong trình duyệt bằng JavaScript thuần
Retro486 là bộ giả lập máy tính Intel 80486DX2-66, kèm bo mạch chủ và các card mở rộng dạng mô-đun, chạy hoàn toàn trên trình duyệt. Tác giả Jan de Jager cho biết toàn bộ mã được viết bằng JavaScript ES6 thuần, không dùng thư viện phụ thuộc.
Trang dự án ghi nhận tên Claude trong phần phát triển, nên sản phẩm được lập trình có sự hỗ trợ của trợ lý AI ở một phần công việc. Bản demo trực tuyến mở công khai cho mọi người thử.
Các tab CRT, bo mạch, Storage Bay và Custom Card Studio
Giao diện chia thành nhiều tab, trong đó tab CRT monitor là nơi người dùng gõ lệnh, chạy ứng dụng và chơi game. Màn hình mô phỏng có các tuỳ chọn hiển thị như màu sắc, đường quét ngang (scanlines) và ba kiểu phosphor gợi nhớ màn hình CRT cũ: xanh lá, hổ phách và trắng giấy.
Tab Motherboard & Slots cho phép chọn kiểu bo mạch, thêm hoặc gỡ card mở rộng. Cấu hình mặc định có card đồ họa VLB, card ISA Sound Blaster 16, bộ điều khiển multi-I/O, card mạng và một số thành phần khác; các card đều có thể cấu hình.

Tab Custom Card Studio dùng để tạo và thử thêm card mới, với giao diện được người thử nghiệm nhận xét là khá nâng cao. Tab Storage Bay chứa bộ “1-Click bundled & Cached Disks” gồm đĩa hệ điều hành và phần mềm, đồng thời cho tạo và cấu hình ổ cứng ảo.
Tab System & Diagnostics cho đổi sang mẫu CPU khác, xem thanh ghi CPU và duyệt RAM, VRAM, bộ nhớ lưu trữ, BIOS, boot sector. Trình giả lập lưu cài đặt giữa các phiên và tự động lưu đệm ROM, ảnh đĩa mềm cùng các tệp .img/.iso do người dùng tải lên.
Thông số Retro486: 80486DX2-66, SeaBIOS và FreeDOS 1.3
Retro486 chạy SeaBIOS và VGA BIOS thật chưa chỉnh sửa, cùng FreeDOS 1.3. Theo trang dự án, các game DOS đi kèm gồm Commander Keen 4, Wolfenstein 3D, Duke Nukem II và DOOM.

Phần lõi CPU hỗ trợ phân trang 32-bit, kèm TLB (bộ đệm lưu địa chỉ đã dịch) phần cứng 4096 mục. Card Sound Blaster 16 tích hợp AdLib OPL3 tạo âm thanh qua WebAudio, cho chỉnh IRQ, DMA và cổng như các jumper trên card thật.
Với người quan tâm tới linh kiện PC thật, bộ giả lập cho thấy cách một máy đời 486 được ghép từ CPU, RAM, card đồ họa và card âm thanh.
| Hạng mục | Nội dung |
|---|---|
| CPU mô phỏng | Intel 80486DX2-66 |
| Mã nguồn | JavaScript ES6 thuần, không phụ thuộc thư viện |
| BIOS | SeaBIOS và VGA BIOS thật, chưa chỉnh sửa |
| Hệ điều hành | FreeDOS 1.3 |
| Bộ nhớ ảo | Phân trang 32-bit, TLB 4096 mục |
| Âm thanh | Sound Blaster 16 + AdLib OPL3 qua WebAudio |
| Chạy cục bộ | npm start hoặc python3 -m http.server 8080 |
Phiên bản 0.1: FreeDOS chạy tốt, một số game báo lỗi
Trong lần thử qua bản demo, FreeDOS khởi động bình thường, còn một số game trong thư viện đĩa, gồm Doom và Wolfenstein 3D, báo lỗi khi chạy. Kho mã hiện chỉ nêu một số game DOS được hỗ trợ, chưa có thông tin về mức tương thích với toàn bộ thư viện phần mềm DOS.
Dự án đang ở phiên bản 0.1. Phần lớn tệp được tải lên hoặc cập nhật khoảng một tuần trước thời điểm đăng tin, và một số tệp mới chỉ cách đó hai ngày.
Người thử nghiệm cho biết còn muốn tìm và cài tựa Syndicate lên ổ cứng ảo mà trình giả lập tạo ra, nhưng chưa kịp thực hiện.
Thiết bị trong bài
Card Wi-Fi Intel 7260 Dual Band Wireless-AC tích hợp Bluetooth 4.0
Camera Action GoPro HERO – Màn hình cảm ứng, quay chậm 2x
intel Core Ultra 5 245K LGA1851 – Bộ vi xử lý desktop, NPU Intel AI Boost
Nguồn tham khảo
- Tom's Hardware (31/10/2026)
- GitHub – jandej/e486-web: Standalone 100% Pure-JavaScript Intel 80486DX2 PC, Mot
- Developer builds browser-based Intel 486 PC emulator in pure JavaScript (31/10/2026)
- Retro486 Runs an Intel 486 PC and DOS Games in Your Browser – Techtroduce (31/10/2026)
- Wikipedia: Sound Blaster 16










