Hacker News new | past | comments | ask | show | jobs | submit login

Heard about this recently. Extremely fun and interesting. Would really like to try it, not sure if I should try it on a GameCube or Wii.

I believe non-x86 versions of Windows NT came with MS-DOS emulation in the form of SoftPC, at least in NT4. If anyone happens to have an appropriate copy of SoftWindows to try, that sounds like potentially even more fun.




One other cool project is that someone ported the SoftPC MS-DOS emulation layer to x86, allowing for 64-bit Windows to run 16-bit DOS software (it couldn't do this without emulation because x86-64 doesn't have access to virtual 8086 mode). Obviously there's DOSBox as well but that doesn't allow for integration into the Windows CLI like this does, so for example you can't pipe the output of a Windows program into a DOS program. https://github.com/leecher1337/ntvdmx64


I would bet you're already aware of this, but just in case you're not there was also already a Wine NTVDM port to Windows, too. It's not as interesting, but it uses no illegally-acquired code, so there is that.


DEC made fx!32 to allow x86 emulation on alpha only. They didn’t tackle ppc or mips.

https://en.wikipedia.org/wiki/FX!32


All 32 bit versions of NT had support for x86 DOS and Win16 programs, which on non-x86 systems was implemented with an emulator. FX!32 was for x86 Win32 apps, which was indeed a DEC specific thing, they seemed to be far more interested in pushing NT than IBM or SGI/MIPS, and clearly realised that they needed to run all this software being written for Windows 95 to be taken seriously as a Windows system.


DEC was one of the few vendors who built hardware designed to run multiple operating systems from day one. Alpha had VMS, OSF/1 (aka Tru64, aka Digital UNIX) and NT. VAX had VMS and Ultrix. The short MIPS era also had Ultrix. PDP-11 had RSTS/E, RSX-11, RT-11, and some early primitive OSes, and late in the game, Ultrix.

FX!32 was really cool. The Alpha systems were crazy fast compared to the Pentium systems of its time, so even using the translation layer, x86 Windows NT apps performed reasonably well under FX!32. The intent was to have that be a stop-gap until third-party software vendors made native Alpha builds of their NT apps.


Both DEC and HP were pushing for NT. (I interned at dec and worked briefly at HP while both were still pushing Alpha and PA)

HP foodnote: HP had this vision of NT at the desktop and HP/UX server iron. Folks preferred Solaris over HP/UX so that was their idea to adopt windows. The guy at hp pushing that agenda, Belluzo, eventually left and went to Microsoft.



That seems to be a version for Mac. However, the Windows NT version does seem to be on Archive.org at least:

https://archive.org/details/softwindows-32-powerpc-v1.01




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: