News for hackers. Stuff that matters.
Re:Windows NT for GameCube/Wii by roywashere on Tuesday March 04, 2025 @07:21AM (#43253601)
There was also Windows NT for Alpha and RISC, neither were popular. And now we have yet again Windows for ARM. Everything old is new again :-)
Re:Windows NT for GameCube/Wii by sumtechguy on Tuesday March 04, 2025 @08:07AM (#43254026)
The NT PE executable format supports quite a few processors families.

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.

Re:Windows NT for GameCube/Wii by RajT88 on Tuesday March 04, 2025 @10:51AM (#43256249)
And why? We can see that a number of those architectures eventually got a WindowsCE release.

Notably the Dreamcast ran WinCE on SH4 CPU.

Re:Windows NT for GameCube/Wii by asveikau on Tuesday March 04, 2025 @12:04PM (#43257332)
Internally, NT first targeted Intel i860, not x86. This was a deliberate decision to break old assumptions. It was designed to be multiplatform from the beginning. The fact that it had an NT syscall layer but also a Win32 one, then formerly an OS/2 subsystem, also reflected this heritage of adaptability, multi-platform, portability etc.
Re:Windows NT for GameCube/Wii by dfox on Tuesday March 04, 2025 @11:55AM (#43257208)
Mostly because that format is not strictly speaking Windows-specific but comes from Unix System V release 4. Also various oddball embedded platforms use the full NT-style PE COFF as their native object/image format (but these usually either specify i386 as machine type or place some invalid value there).
Re:Windows NT for GameCube/Wii by sumtechguy on Tuesday March 04, 2025 @04:02PM (#43259772)
That is controlled by this bit in the subsystem field. https://learn.microsoft.com/en-us/windows/win32/debug/pe-for...

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.

Re:Windows NT for GameCube/Wii by RobotToaster on Tuesday March 04, 2025 @12:43PM (#43257796)
Wait, does that mean there's a risc-v version of windows?
Re:Windows NT for GameCube/Wii by p_ing on Tuesday March 04, 2025 @12:50PM (#43257874)
If there is, it isn't public. .NET does apparently have RISC-V architecture support in some sense due to a pull request by a Samsung engineer.

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.

Re:Windows NT for GameCube/Wii by cokernel_hacker on Tuesday March 04, 2025 @08:39PM (#43261640)
It was almost certainly added in order to support EFI which uses PE/COFF format binaries.
Re:Windows NT for GameCube/Wii by jasongill on Tuesday March 04, 2025 @07:27AM (#43253663)
Windows NT for Alpha was quite popular, second only to Windows NT for x86
Re:Windows NT for GameCube/Wii by mc32 on Tuesday March 04, 2025 @07:33AM (#43253711)
500Mzh vs 233Mhz, if you could afford the cooling. Maybe exaggerating the gap, but I think it was pretty big which contributed to the enthusiasm for DEC alpha.
Re:Windows NT for GameCube/Wii by zdw on Tuesday March 04, 2025 @10:11AM (#43255682)
That or more was the gap.

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.

Re:Windows NT for GameCube/Wii by asveikau on Tuesday March 04, 2025 @12:01PM (#43257276)
People forget the excitement around alpha from the mid 90s. It was the first Linux port to non-x86 for example. It was a little bit before the AMD vs Intel wars and race to 1ghz kicked off, so it represented a challenge to Intel's monopoly.
Re:Windows NT for GameCube/Wii by trentnelson on Tuesday March 04, 2025 @02:55PM (#43259209)
I remember my first job in 2000, straight out of 1.5 years of college, getting to play directly with Digital UNIX and Alpha processors! The Alpha 21264 was a beast at the time.
Re:Windows NT for GameCube/Wii by wcfields on Tuesday March 04, 2025 @03:48PM (#43259659)
IIRC: There was a bonanza of DEC Multia Alpha's[1] that made it's way to some salvage seller in the late 90's for like $100-ish. The catch was they didn't include RAM and it had to be True Parity RAM which was fairly expensive.

[1] http://www.obsolyte.com/dec/multia/

Re:Windows NT for GameCube/Wii by themadturk on Tuesday March 04, 2025 @05:17PM (#43260410)
I remember a law firm I worked at buying an Alpha server running NT to host a SQL Server database system in the mid-90s. I was network admin, but we ran Netware at the time an I didn't touch that machine, we had an Alpha sysadmin/dba for it. I left a few months later to a firm that was already running NT on its servers; learning a new network OS in a stable environment was much preferable to converting from Netware to NT.
Re:Windows NT for GameCube/Wii by hawflakes on Tuesday March 04, 2025 @10:00AM (#43255519)
Iirc MIPS was on the installation CD and possibly what the team used. There was also a pa-risc port that never shipped…

https://www.osnews.com/story/139479/windows-nt-and-netware-o...