Skip to main content

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

Dosbox UWP port running on Xbox One.
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.

Editors' Recommendations

Kevin Parrish
Former Digital Trends Contributor
Kevin started taking PCs apart in the 90s when Quake was on the way and his PC lacked the required components. Since then…
AMD Ryzen 7 5800X3D just beat one of Intel’s best gaming CPUs
AMD Ryzen 7 5800X3D box.

AMD Ryzen 7 5800X3D was just tested in a gaming setting, and this time around, the results were positive: It managed to beat Intel Core i9-12900K by over 21%.

Previously, only synthetic benchmarks of the processor have been leaked. In those tests, the CPU failed to impress with its scores.

Read more
AMD’s revolutionary 3D V-Cache chip could launch very soon
AMD Ryzen 5000G.

The launch of AMD's upcoming Ryzen 7 5800X3D processors is close, but a new leak tells us that it might be just a couple of weeks away.

According to a well-known source of hardware leaks, the processors have already started shipping. This indicates that they might hit the market by the end of this month. AMD estimates that its new processor could match up against the top chip from the Intel Alder Lake lineup.

Read more
AMD teases performance of its revolutionary 3D V-cache chip
AMD CEO holding 3D V-Cache CPU.

AMD is currently readying its new Ryzen 7 5800X3D, featuring a 3D V-cache, and it looks like we may soon have a powerful processor on our hands. AMD has teased that we can expect an up to 15% performance boost over the base Ryzen 7 5800X.

The tech giant talked about the new chip during the International Solid-State Circuits Conference (ISSSC) and revealed more information about its architecture. While the Ryzen 7 5800X3D will certainly be an improvement, will it be enough to compete with Intel's best processors?

Read more