Urgent.News

What's breaking now, across thousands of outlets.

Tech

Developer builds a complete Intel 486 PC emulator in a browser — 100% pure-JavaScript Retro486 includes modular tabs for screen, motherboard, storage, expansion cards, and more

A developer has created a full Intel 486 PC system, using 100% pure-JavaScript, in a browser.

Developer builds a complete Intel 486 PC emulator in a browser — 100% pure-JavaScript Retro486 includes modular tabs for screen, motherboard, storage, expansion cards, and more

Developer Jan de Jager has constructed a complete Intel 486 PC emulator within a web browser, boasting that the entire system is coded in 100% pure JavaScript. The project, titled the Retro486 Modular Browser PC, includes developer Claude as a contributor, hinting at a partially coded effort. The live demo, accessible with a single click, is impressive, featuring tabs that allow users to interact with and configure their browser-based, dependency-free Intel 80486DX2-66 PC without any downloads.

The CRT monitor tab, where users spend most of their time, offers various display options and emulates classic CRT screens with green phosphor, amber, or paperwhite displays. Users can type DOS commands and interact with software on this screen.

A Motherboard & Slots tab lets users pick a motherboard design and add or remove expansion cards. The default system includes a VLB graphics card, Sound Blaster 16 ISA card, multi-I/O controller, network card, and more, all of which are configurable. The Custom Card Studio tab enables users to create and test more cards, showcasing an advanced interface.

The Storage Bay tab lets users switch through OS and software disks within a "1-Click bundled & Cached Disks" collection, including FreeDOS, and it automatically caches ROMs, floppy images, and .img/.iso files. The System & Diagnostics tab allows users to switch the CPU to a different model, view CPU registers, and inspect RAM, VRAM, storage, BIOS, and boot sectors.

Currently in version 0.1, the emulator is still under development, with files uploaded and updated within the past week, indicating ongoing improvements by de Jager and Claude. The presentation, with its convenient tabbed interface and configuration options, shows great promise for a browser-based emulation experience.

Written by urgent.news from Tom's Hardware's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at tomshardware.com →

More in Tech

The proxy worked at home. Why does it fail on a VPS?

You move a working application from your laptop to a VPS. The proxy hostname, port and code stay the same, but access stops working.

  • Proxy works at home but fails on VPS
  • Source IP mismatch with allowlist
  • Check outbound address, address family, and IP updates

**WEEK 4 DEV CHALLENGE - HALLOWEEN THEME - GHOST STORY GENERATOR:)**

👻 GhostWriter — Stories from Beyond the Machine This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine .

  • GhostWriter is AI-powered supernatural storytelling website
  • Users create eerie tales with narrative concepts and settings
  • Source code and deployment details available on GitHub

How CAD/CAM Shapes Modern Injection Mould Design

Injection mould design today is a digital workflow from the first part model to the final trial. Here is a general walk through how CAD/CAM shapes each stage. 1.

  • CAD software creates 3D plastic part representations
  • Designers plan parting line, inserts, and cooling channels
  • CAM translates design into CNC machining instructions

An old dog trying to learn new tricks.

I am new to not just a newbie to the Dev community but I have to admit and I hate posting this. Even at 47 years old I am still a software developer virgin…..

  • 47-year-old professional struggles to learn software development
  • Overwhelmed by vast information for a seasoned newbie
  • Misses old internet screech in modern WiFi era

Why `suid_dumpable=2` Needs a Pipeline Check

Why suid_dumpable=2 Needs a Pipeline Check Core dumps help engineers diagnose crashes. They can also contain encryption keys, session material, submitted form data, and fragments of memory from…

  • fs.suiddumpable=2 setting controls core dumps for setuid processes
  • Mode 2 creates dumps only with kernel.corepattern pointing to pipe or specific path
  • Incorrect corepattern can expose sensitive information in unexpected locations

More from Saturday 31 October →