Many of my favorite games won't run on an NT kernel. Now if you really want to know why, I have a thing for old games. Or other ideas on what might be causing the problem and how I can work around it. I'm looking for any advice or help on hacking the VM hardware, possibly to remove/disable the PS/2 controller entirely.
When I run a logged boot, the last driver to load is VPD (vpd.vxd - a "virtual printer driver"), which loads successfully. (This might be an intentional fault, since MS no longer supports older MS operating systems on Hyper-V.) I suspect that there's a fault in Microsoft's emulated PS/2 controller. Windows 98 should be glowing on that (virtual) hardware. Generation 1 virtual hardware emulates an Intel 440bx chipset with PS/2 keyboard and mouse.
I've also tested a DOS VM (DOS 6.22 runs fine in Hyper-V - go figure) and determined that almost any mouse drivers will cause mouse and keyboard input to fail completely. If I only used the keyboard and didn't touch the mouse (not even moving the cursor) then I would be able to complete setup. I was able to determine, almost by accident, that the mouse was the underlying issue. Given that the hardware is virtual (and the physical hardware is good), this is almost definitely a driver problem.ĭuring Windows Setup, one of the problems I encountered was that the keyboard and mouse would not respond. I've been able to complete setup successfully (with some finagling), but I run into a "Windows Protection Error" when Windows attempts to start for the first time.
Last week the Raspberry Pi Foundation launched its latest board, the Raspberry Pi Zero W, a $10 computer that adds Wi-Fi and Bluetooth connectivity to the tiny Raspberry Pi Zero.I'm trying to hack Windows 98 SE to run inside Hyper-V client on Windows 8.1. Instructions for Windows 3.1 are available here, for Windows 95 here, for Windows 98 here and Windows XP here. If you’ve got a Raspberry Pi and an old copy of Windows knocking around, then here’s what you need to do. Running these emulations on the Raspberry Pi 3 Model B, the most recent and most powerful Pi, also appears to help a lot, with even XP seemingly just about useable on the Pi 3. While the heavy toll of emulation slows the performance of most of these operating systems, Windows 3.1 seems to run as well as it did on computers costing hundreds of dollars in the early 1990s. If Windows 98 doesn’t prick your interest, then there are plenty of other classic Windows OSes you can run on the Pi.īelow is Windows 3.1, 95, and the recently departed XP, all running on the Raspberry Pi. Adding the necessary hardware to the Pi was described as “relatively painless” by 314Reactor, provided you have experience hooking up electronics to the Pi’s general-purpose input/output (GPIO) pins.Īs impressive as it is to run the OS on such a cheap computer, performance is rather sluggish, with 314Reactor overclocking the speed of the Pi’s CPU to 800MHz to boost its responsiveness.
img file.įull instructions for building the watch are available here, along with much of the code needed. He used his own copy of Windows 98, from which he extracted the necessary. To get the venerable OS running on the Pi’s ARM-based hardware, 314Reactor used the open-source machine emulator QEMU, which provides a virtual Intel 486 machine.