Does it work?
Yes! Quite well, actually.
Should this have been a native app?
Absolutely.
Does it run Doom (or my other favorite game)?
You'll likely be better off with an actual virtualization app, but the short answer is yes. Thanks to @DisplacedGamers I can recommend that you switch to a resolution of 640x480 @ 256 colors before starting DOS games - just like in the good ol' days.
How's the code?
This only works well by accident and was mostly a joke. The code quality is accordingly.
What's New:
- Upgraded from Electron v18 to Electron v21 (and with it, Chrome and Node.js)
- Upgraded v86 (sound is back!)
- Floppy Disk Support
- You can now mount the disk image (on Windows 10 and macOS)
- The app auto-updates (Windows does not, it'll stay on Windows 95)
- You can now see the CPU and HDD working
- You can now send Ctrl + Alt + Del and reboot the machine from the window menu