A developer has built a complete Intel 486 PC emulator that runs entirely in a web browser, and a live demo can be booted with a single click. The project, called e486-web, is a dependency-free emulation of an Intel 80486DX2-66 system written in pure JavaScript, according to its GitHub repository. The emulator is currently at version 0.1, and the repository shows most files were uploaded or updated about a week ago, with some files just two days old.
The browser-based PC is organized into a tabbed interface. The first tab, the CRT monitor, is where users type DOS commands and run applications and games. The display offers adjustable options including color and scanlines, along with tribute modes for classic CRTs using green phosphor, amber, or paperwhite displays.
A Motherboard & Slots tab lets users choose a motherboard design and add or remove expansion cards. The default system ships with a VLB graphics card, a Sound Blaster 16 ISA card, a multi-I/O controller, a network card, and more, and the cards appear to be configurable. A separate Custom Card Studio tab allows users to create and test additional cards.
The Storage Bay tab provides access to a "1-Click bundled & Cached Disks" collection of OS and software disks. FreeDOS started fine, though some errors appeared when testing games from a library that includes Doom and Wolfenstein 3D. The emulator can create and configure a hard disk, and it offers browser persistence so settings carry over between sessions. ROMs, floppy images, and custom uploaded .img and .iso files are cached automatically.
A System & Diagnostics tab lets users switch the CPU to a different model, inspect CPU registers, and examine RAM, VRAM, storage, BIOS, and boot sectors. The project's presentation, no-download live demo, tabbed interface, and configuration options are described as showing lots of promise, with remaining issues apparently being worked on by de Jager and Claude. The emulator is available to try in a browser with no installation required.
More software news from TechManNews.






