The Verge reports that the source codes for the original Xbox console and Windows NT 3.5 operating systems have leaked online, but this is not the first time such leaks happen. Partial Windows 2000 and NT4 kernel codes leaked back in 2004, while large chunks of Windows 10 code got dumped online by 2017. Apparently, the original Xbox source code has already been passed around in private groups that work on emulators, so the latest leak will not really further improve the stability of existing Xbox emulators, unfortunately.

Microsoft immediately stated that it is “aware of these reports and [...] investigating,” yet, when asked about the impact of the NT 3.5 leak, the company chose not to comment. The original Xbox source code was launched in 2001 and the NT 3.5 code is even older, predating Windows ‘95, so there should not be much concern about any devastating hacks.

Nevertheless, the leak can still prove useful for aspiring coders, as the Xbox OS leak includes some build environments, the Xbox Development Kit, emulators for testing and internal documentation. Despite already having had access to such tools, third party emulator developers still cannot figure out how to properly run most of the original Xbox titles on PC. According to The Verge, only around 40 titles out of 900 currently have limited emulation support because Microsoft originally wrote the code for x86 hardware while using a custom stripped down version of Windows 2000 with DirectX 8 support.

The situation with the Windows NT 3.5 leak might be a bit different. Coders can now gain access to all the necessary build tools that facilitate a proper understanding of the NT 3.5 inner workings, and that could potentially prove to be problematic since snippets from the "vintage" code can still be found buried in the modern Windows NT 10 version.

Notebookcheck