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.

Bo mạch chủ xanh trong Retro486 với CPU i486, RAM, BIOS và card ET4000
Bo mạch chủ xanh mô phỏng trong tab Motherboard & Slots, hiển thị một phần CPU i486, bốn thanh RAM, BIOS và card VGA ET4000. Ảnh: Tom's Hardware

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.

Cận cảnh bốn thanh RAM SIMM 4 MB và card đồ họa ET4000 trong Retro486
Ảnh cận cảnh giao diện Retro486, tập trung vào bốn thanh RAM SIMM 4 MB và thông tin card đồ họa ET4000. Ảnh: Tom's Hardware

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.

Cửa hàng LamKa

Thiết bị trong bài

Card Wi-Fi Intel 7260 Dual Band Wireless-AC tích hợp Bluetooth 4.0

Giá gốc là: 260.000 ₫.Giá hiện tại là: 200.000 ₫.
Thuê: 50.000 ₫/ngày

Camera Action GoPro HERO – Màn hình cảm ứng, quay chậm 2x

Giá gốc là: 5.790.000 ₫.Giá hiện tại là: 4.880.000 ₫.
Thuê: 150.000 ₫/ngày

intel Core Ultra 5 245K LGA1851 – Bộ vi xử lý desktop, NPU Intel AI Boost

Giá gốc là: 8.770.000 ₫.Giá hiện tại là: 5.680.000 ₫.
Thuê: 150.000 ₫/ngày

Nguồn tham khảo

  1. Tom's Hardware (31/10/2026)
  2. GitHub – jandej/e486-web: Standalone 100% Pure-JavaScript Intel 80486DX2 PC, Mot
  3. Developer builds browser-based Intel 486 PC emulator in pure JavaScript (31/10/2026)
  4. Retro486 Runs an Intel 486 PC and DOS Games in Your Browser – Techtroduce (31/10/2026)
  5. Wikipedia: Sound Blaster 16
Biên tập LamKa

Biên tập LamKa là nhóm biên tập nội dung của LamKa Spatial XR Lab, chuyên về kính XR/AR/VR, kính AI, PC gaming, mô phỏng đua xe – bay và thiết bị sáng tạo nội dung. Bài viết được biên soạn với sự hỗ trợ của công cụ AI, dựa trên thông số và tài liệu chính thức của hãng; nguồn tham khảo được ghi ở cuối mỗi bài. Bài đánh giá và trải nghiệm chỉ dựa trên thử nghiệm thực tế tại LamKa Lab.

Bài viết do Biên tập LamKa biên soạn với sự hỗ trợ của công cụ AI.