Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

If you're thinking of doing something similar, either in a VM or on compatible hardware, I recommend Windows 98. You get FAT32 which gets you larger hard drives, where pre-OSR2 Windows 95 has FAT, where the max hard drive size is 2GB, you need to divide larger drives into multiple drive letters. Windows 98 also gives you easier third-party ways to turn on universal USB flash drive functionality. Without it you need a driver for each flash drive, good luck finding that today. Windows 98 is basically the pinnacle of DOS-based windows for gaming, Windows ME takes away some DOS functionality.


For a quick lookaround, launch one in a WebAssembly VM in your browser: http://copy.sh/v86/ or https://bellard.org/jslinux/ (faster, but only has Windows 2000)


I would recommend Windows NT 4. Because it is NT-based it runs well on modern systems and VMs without special patching, and even has VirtualBox integration. Yet it has that lovely Windows 95 UI (though slightly different in a few places). If you prefer the Internet Explorer-infested 98 UI, you can install the Windows Desktop Update in NT 4.

It can run most Windows 9x software, though games may be a problem. It has Pinball though!


VMs tend to offer poor to non-existent support for anything pre-Windows XP. I recommend PCem instead.


I'd recommend 86box over pcem, myself. It has support for a lot more machines, frequent releases (including snapshots) and a better UI.

Plus you don't have to go on a wild goose chase hunting down roms.


In my experience, 86box tends to require a lot more resources than PCem. For example, a standard PC XT configuration will peg a whole CPU core in 86box at 100% while PCem will use just 10% of a single core. I don't know if it's a bug but it makes using 86box on a laptop uncomfortable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: