Live data from Hacker News

Xbox and Windows NT 3.5 source code leaks online

theverge.com

21–30 of 62 posts

Re: Xbox and Windows NT 3.5 source code leaks online

#21
post #13

Earlier quoted context omitted.

Microsoft already has a pretty sophisticated Xbox emulator, deployed to both Xbox360 and XboxOne.

It's a shame that they whitelisted such a small selection of titles (on 360).

I think that's more of a licensing things really. Some of those old games had really wierd diels especially for music rights.

Re: Xbox and Windows NT 3.5 source code leaks online

#22
Trash article.

The Xbox code leaked in 2004 and was passed around extensively. You can find public download links from even ~2010. This was discussed in the popular 2005 CCC talk: https://events.ccc.de/congress/2005/fahrplan/attachments/591...

The Xbox OS isn't "a custom version of Windows 2000". They took the networking stack and a couple other bits from NT, but otherwise it was built from scratch.

XQEMU hasn't "struggled to emulate the original Xbox OS and kernel" - it's a low level emulator and thus just emulates the Xbox hardware with no knowledge of the OS.

Re: Xbox and Windows NT 3.5 source code leaks online

#23
post #2

I'm starting to think leaking the code for an old console could be a pretty cost-effective way to get an emulator. I'm pretty sure I've heard of companies using open source emulators for backwards compatibility with old consoles/selling 'classic games' before.

a bunch of nintendo console code leaked earlier this month as well, including the code for the gamecube. any big emulator project that wants to maintain legitimacy is going to stay far away from these leaks. they'll send out messages on mailing lists warning developers NOT to look at the code and NOT to go fixing bugs based on the leaked code. an emulator is legal as long as it's a clean-room implementation. if an em…

> an emulator is legal as long as it's a clean-room implementation

And this is why it is often done on completely legitimate open source projects, and many projects don't shy away from doing so. Wine, ReactOS, and many more regularly do so completely legally.

(of course there was that thing in '06... https://www.linux.com/news/reactos-suspends-development-sour...)

Re: Xbox and Windows NT 3.5 source code leaks online

#24
post #3

What if a Microsoft developer gets her/his hands on the leaked NT 3.5 code and secretly starts working on setting Windows 10 straight...

Windows 10 is just layers built on top of layers all the way back to nt, you have to remove stuff instead of adding it to make it better.

the funniest part is that you can have literal archeological expeditions from the menus, each click bringing you further back in its history https://i.imgur.com/K0xEDaN.png

you can get back to components so old that are out of the new styling as well, taking the right turns: https://i.imgur.com/NWR6Epm.png

Re: Xbox and Windows NT 3.5 source code leaks online

#25
post #13

Earlier quoted context omitted.

It's a shame that they whitelisted such a small selection of titles (on 360).

I think that's more of a licensing things really. Some of those old games had really wierd diels especially for music rights.

I never understood why music publishers care so much about licensing for old games. Are they worried people are going to put on GTA3 to avoid buying a couple songs? It makes more sense to me that playing old games would encourage those song sales.

Re: Xbox and Windows NT 3.5 source code leaks online

#27
post #11

Earlier quoted context omitted.

For a small team (or individual) to evolve the code to the point where it had parity with Windows XP would be a herculean effort, never mind Windows 10.

Yep. Compare that with the story of getting Windows 2.x work in protected mode (two devs and a spare Friday evening...) https://gunkies.org/wiki/Windows_3.0

They were working with code that already pretended to be in protected mode anyway (with the exception of locking and unlocking blocks of memory... which was unnecessary with a hardware MMU.)

Even saying that, it was amazing at the time to run essentially unmodified 'real mode' binaries in protected mode. (There was a tool that would take an existing binary and set the 'okay to run in protected mode' flag.)

Re: Xbox and Windows NT 3.5 source code leaks online

#28
post #7
post #2

I'm starting to think leaking the code for an old console could be a pretty cost-effective way to get an emulator. I'm pretty sure I've heard of companies using open source emulators for backwards compatibility with old consoles/selling 'classic games' before.

You may be thinking of Nintendo. They packaged up a Super Mario ROM from the internet and sold it on their classic games store. https://youtu.be/zR1uEwjx7VI

That proof is utter nonsense.

Sure Nintendo might have just downloaded the rom, but they may have:

1) just concatenated the prg and chr roms and added an iNES header so they could validate in third party emulators. (Likely extra helpful for games where they were developing anti-epilepsy patches, since third party emulators have some really nice debugging tools.)

or

2) Used a third party cart dumper that adds the iNES header, because it was faster and easier than setting up a 3.5 inch floppy drive to try read the original rom from the archive. (And much faster than retyping in hex dump printout from the archive).

Re: Xbox and Windows NT 3.5 source code leaks online

#29
post #2

I'm starting to think leaking the code for an old console could be a pretty cost-effective way to get an emulator. I'm pretty sure I've heard of companies using open source emulators for backwards compatibility with old consoles/selling 'classic games' before.

a bunch of nintendo console code leaked earlier this month as well, including the code for the gamecube. any big emulator project that wants to maintain legitimacy is going to stay far away from these leaks. they'll send out messages on mailing lists warning developers NOT to look at the code and NOT to go fixing bugs based on the leaked code. an emulator is legal as long as it's a clean-room implementation. if an em…

I don't think it is a honey pot, but you do make a valid point around the grey legal area to even read the code. The linux directx module that microsoft pushed earlier this week might not even get code reviewed because of the risk of reading patented interfaces that could taint the developers future work: https://www.phoronix.com/scan.php?page=news_item&px=Microsof...

Re: Xbox and Windows NT 3.5 source code leaks online

#30
post #3

What if a Microsoft developer gets her/his hands on the leaked NT 3.5 code and secretly starts working on setting Windows 10 straight...

Windows 10 is just layers built on top of layers all the way back to nt, you have to remove stuff instead of adding it to make it better. the funniest part is that you can have literal archeological expeditions from the menus, each click bringing you further back in its history https://i.imgur.com/K0xEDaN.png you can get back to components so old that are out of the new styling as well, taking the right turns: https:…

Let's also not forget this amazing jewel: http://i.imgur.com/48S59Xm.png

Straight from Windows 3.x :-)

Post reply on HN