Because Wii and GameCube were PowerPC-based, both can technically run Windows NT. This seems to be the main reason why this project was doable.
I think we are witnessing a historical accident materialized by obscure hardware legacies.
Because Wii and GameCube were PowerPC-based, both can technically run Windows NT. This seems to be the main reason why this project was doable.
I think we are witnessing a historical accident materialized by obscure hardware legacies.
NT4 included all the supported architectures on the cd-rom. You didn't buy an x86 version or a PPC version or a MIPS version or an Alpha version... You just bought NT4 client or server and it was all there. Microsoft may have had analytics of use on ppc, but not specifically sales. OEM sales, sure.
More likely, no PPC oems were interested in selling NT5 (Windows 2000) bundled with their hardware, and so Microsoft gave up on that. Alpha was supported into the release candidates (and I've seen comments that builds continued but were no longer distributed outside Microsoft), but Alpha imploded during the release time frame.
I seem to recall hearing that Linux also developed its 64-bit support on Alpha.
Apple was going to get NT on at least the Apple Network Server (Ellen Hancock once claimed there would be upgrade ROMs that could boot it), but that never happened.
Alpha, at least, had vendors, and existed in some numbers. My AlphaPC 164LX [0] was made by Samsung.
[0] http://oldvcr.blogspot.com/2023/03/refurb-weekend-dec-alphap...
Considering I had no idea how to use AIX then it was nice to have a machine with a Sound Recorder application (probably to hook up to a cd player and play to a tape recorder), the ability to play canyon.mid, run MS Paint, and change the cursor to an animated horse. That's what workstations are for right?
Also, "cooling" is relative - the highest power draw of a 21164 Alpha is around 40-60w, which is normal to low these days, but was huge back then.
https://learn.microsoft.com/en-us/windows/win32/debug/pe-for...
I just like the valid MSDOS stub header executable on the front of every DLL and executable.
Notably the Dreamcast ran WinCE on SH4 CPU.
Subsystems https://learn.microsoft.com/en-us/windows/win32/debug/pe-for...
There are also a few others usually NE for older win16 and LE for OS2 and other interesting win16 overlay types.
https://github.com/dotnet/runtime/pull/82382
From a technical standpoint, there's no reason Windows couldn't be brought to RISC-V in some form or fashion. It's designed for that portability.
https://www.osnews.com/story/139479/windows-nt-and-netware-o...
The OS-level was much more CPU agnostic at the time and programs would aim for an OS rather than an OS/CPU combo.
Linux preserved that for much, much longer than many others (the only other big name was NeXT into MacOS).
Now with ARM finally "catching up" we see it growing again; nothing is new.
https://en.wikipedia.org/wiki/Xbox_system_software#Xbox_360_...
If you can find evidence that’s the case, I’m intrigued.
https://www.copetti.org/writings/consoles/xbox-360/#operatin...
Appreciatively discussed on hn!
https://news.ycombinator.com/item?id=31678045
Doesn’t sound at all like the NT/2000 kernel/HAL/Executive.
If you can find evidence supporting the useless information you posted, I'm intrigued.
LLMs are not sources of information and never will be. No one cares what ChatGPT thinks about anything. It's not helpful to post that, and especially not to then act like it's correct unless someone else has proof otherwise.