Sunday, June 10, 2018

Windows XP Minesweeper

TL;DR: You can run the game flawlessly, providing you have Windows XP installed.






For some reason this thing comes into my mind. What if I run Windows XP Minesweeper in the latest Windows 10 1803? I have Windows XP installed in virtual machine around. Fortunately the virtual harddrive is in VHD so I don't have to run VirtualBox then copy the exe around, and instead let Windows mount the VHD file.

The results are somewhat normal. All game mechanics works flawlessly, except that when selecting "Beginner" mode, you can barely move the window because there's so little space you need to click between the minimize button and the icon (which triggers the context menu, or something you name it).

Otherwise, you can play the game without any problems at all. It even save your current layout setting (Beginner, Intermediate, Expert, Custom) without problems.What about the "xyzzy" cheat? Yes, it even works in this Windows version. "xyzzy > shift > enter" then you can see a black/white pixel in top left of your desktop whetever there's mine in your mouse position or not. The game also utilize common controls styling so it will just looks like a normal Windows 10 GUI application.

As expected, the "Help" (F1) doesn't work. However there's something interesting when it's running in Windows XP System32 folder or outside of that (example in your Documents folder or Desktop). If you open "Help >About Minesweeper", it will happily recognize your Windows version (in my case it's just "Version 1803 (OS Build 17134.1)".

"About Minesweeper" when run in Windows XP System32 folder in Windows 10


And here's the "About Minesweeper" when it runs outside Windows XP System32 folder.

"About Minesweeper" when run outside Windows XP System32 folder in Windows 10

It makes me think that there's a "separate" API to show "About" window like winver command which can be customized as needed.

But speaking about customization, I remember someone modify Windows 10 to have Windows 95 UI and it's amazing, and by listening Time Lapse, you'll feel the effect (maybe).

No comments:

Post a Comment