Windows 95, Duke Nukem 3D are strange bedfellows on the Xbox One console

Now this is interesting. Not too long ago we saw Microsoft’s retired Windows 95 platform running inside a browser, on the Nintendo 3DS handheld, and on an Apple iWatch. Now it seems that someone managed to get the decrepit operating system up and running on an Xbox One. How? By porting the virtual machine app DOSBox to Microsoft’s console. And if that’s not enough, the individual responsible for the port, Vcfan, managed to get the classic shooter Duke Nukem 3D built for the DOS environment running on the console as well.

“It’s slow for now because it’s only using the CPU interpreter,” Vcfan said in a YouTube post. “The dynarec still needs work since it produces crashes on 64-bit, but it flies with it.”

The big catch here is that Vcfan is using a developer edition of the Xbox One console. However, that should be good news for anyone wanting to do something similar given that Microsoft is adding a developer mode to all Xbox One consoles when Anniversary Update arrives this July. However, what’s unknown at this point is whether Microsoft will throw in restrictions regarding what can and cannot be run on its console.

As shown in a provided video, DOSBox first sets up the sound card’s required environment and mounts a virtual Drive C. Vcfan then takes over and accesses Drive C, mounts the Windows 95 image onto a virtual Drive A, and boots that image. Windows 95 loads onto the Xbox One after that, which takes a few moments as it pauses to scan the local disk.

Once Windows 95 is fired up and presented on the screen, Vcfan shows that the Start Menu is fully active but a little slow in the UI rendering process. Everything seems to be intact, as Vcfan moves from Programs to Accessories with ease and highlights listed apps like Calculator, Character Map, Dial-Up Networking, and so on. At the bottom-right corner of the screen, the clock ticks away and the networking icon shows that the platform is connected to the Internet.

What would have been neat to see is Vcfan using the MS-DOS Prompt within the emulated Windows 95 environment, or playing a game of Solitaire to see how DOSBox renders the cards. Based on the brief sample, the operating system is capable of running on the console, but at this time, it won’t provide an optimal experience compared to installing Windows 95 directly onto a desktop or laptop. But that’s OK … just the idea of Windows 95 on a console is fascinating enough in itself.

That said, Vcfan closes DOSBox and then launches another DOSBox instance, mounts Drive C, mounts an Xbox image on virtual Drive D, and then loads up the shareware version of Duke Nukem 3D. As with Windows 95, the rendering seems a little slow in the video until Duke Nukem is dropped onto the building rooftop and reveals that the game’s framerate is simply horrible at this stage.

After exiting Duke Nukem 3D, Vcfan stays in this instance of DOSBox and loads up a Super Nintendo emulator. The individual doesn’t load up any ROMs for obvious reasons, but instead closes the demonstration, leaving us wanting more on how Windows 95 performs on the console.

This version of DOSBox was ported to Microsoft’s universal app platform for Windows (UWP), which means this port should work on all devices based on Windows 10. Vcfan said that the source code for the port, aka xDosbox, will be posted on GitHub once the code and overall project is organized. A link will be provided on the YouTube video’s page or on another YouTube video Vcfan plans to upload in the near future.

Computing

Microsoft’s Presidents Day Sale cuts price of some Surface laptops by up to $200

It is a great time to save on Windows 10 laptops. Microsoft's retail store is running a sale on some of the best tablets and laptops, cutting pricing by up to $200 on the Surface Laptop 2 and more.
Computing

Get the best of both worlds by sharing your data on MacOS and Windows

Compatibility issues between Microsoft Windows and Apple MacOS may have diminished sharply over the years, but that doesn't mean they've completely disappeared. Here's how to make an external drive work between both operating systems.
Gaming

Having problems with your Xbox One console? We have the solutions

The Xbox One has evolved over the years, but so have its problems. Thankfully, we have solutions for some of the console's most enduring problems, whether you're experiencing issues with connectivity or your discs.
Computing

Windows updates shouldn't cause problems, but if they do, here's how to fix them

Windows update not working? It's a more common problem than you might think. Fortunately, there are a few steps you can take to troubleshoot it and in this guide we'll break them down for you step by step.
Computing

Still miss Windows 7? Here's how to make Windows 10 look more like it

There's no simple way of switching on a Windows 7 mode in Windows 10. Instead, you can install third-party software, manually tweak settings, and edit the registry. We provide instructions for using these tweaks and tools.
Computing

Dodge the biggest laptop-buying mistakes with these handy tips

Buying a new laptop is exciting, but you need to watch your footing. There are a number of pitfalls you need to avoid and we're here to help. Check out these top-10 laptop buying mistakes and how to avoid them.
Computing

The rumors were true. Nvidia’s 1660 Ti GPU, a $280 powerhouse, has arrived

Nvidia has officially launched the GTX 1660 Ti, its next-generation, Turing-based GPU. It promises to deliver all the performance and efficiency for all modern games, but without stepping into the high price range of the RTX series. 
Computing

Great PC speakers don't need to break the bank. These are our favorites

Not sure which PC speakers work best with your computer? Here are the best computer speakers on the market, whether you're working with a tight budget or looking to rattle your workstation with top-of-the-line audio components.
Computing

Confused about RSS? Don't be. Here's what it is and how to use it

What is an RSS feed, anyway? This traditional method of following online news is still plenty useful. Let's take a look at what RSS means, and what advantages it has in today's busy world.
Computing

Everything you need to know about routers, modems, combos, and mesh networks

Modem vs. router: what's the difference? We explain their functions so you can better diagnose any issues prior to contacting technical support. We also talk about a few variants you'll see offered by ISPs and retailers.
Computing

Metro Exodus update brings DLSS improvements to Nvidia RTX 20-series PCs

Having issues in Metro Exodus? A February 21 update for the title recently delivered enhancements to Nvidia’s deep learning supersampling feature and other fixes for low-specced PCs. 
Computing

Limited-time sale knocks $500 off the price of the Razer Blade Pro 17

Looking for an ultra-powerful laptop for yourself or someone else? You're in for some luck. Razer is running a sale on some of its best gaming laptops, cutting down pricing on the Razer Blade 15 and the Razer Blade Pro 17. 
Emerging Tech

Engineer turns his old Apple lle into an wheeled robot, and even gives it a sword

How do you give new life to a 30-year-old computer? Software engineer Mike Kohn found a way by transforming his old Apple IIe into a wheeled robot. Check it out in all its 1980s glory.
Gaming

Want to play as Iron Man or Waluigi in GTA V? Our favorite mods make it possible

Grand Theft Auto V is best on the PC for many reasons, and modifications may be the most important. You can cause riots, spawn unique cars, and play as a cop with just a few extra files.