Live data from Hacker News

Show HN: Reviving a 20 year old OS X App

andrewshaw.nl

11–20 of 34 posts

Re: Show HN: Reviving a 20 year old OS X App

#14

It's a bit sad it just won't run without modifications. I'm sure I could run a random exe from then in Windows?

Not really, depends from what era as well, even though Windows is more backwards compatible.

Win16 is only supported up to Windows 10.

Win32 did not run in special variations of Windows 8, like Windows RT tablets, where only UWP was supported (guess why they didn't took off).

All Windows versions that descend from Windows NT, also support many architectures, only a few had x86 emulators.

The latest attempt to push Windows on ARM, only started taking off with Arm64EC binaries, which are the Windows version of fat binaries, and the emulator isn't as good as Rosetta.

Finally even Microsoft does indeed drop functions every now and then, even if that is a seldom event.

Then the random exe might appear run, but crash into issues like modern HDPi, new security model,...

Re: Show HN: Reviving a 20 year old OS X App

#16

It's a bit sad it just won't run without modifications. I'm sure I could run a random exe from then in Windows?

Yeah, that’s the downside to swapping architectures. x86 goes to great pains to be backward-compatible at the instruction level, and then MS puts a lot of effort into keeping Windows backwards compatible. A couple years back on Windows 10 I successfully installed and used a PCB layout tool from 1998. I was shocked at how smooth it went. I think it needed to run as administrator but otherwise zero issues.

Windows NT has run on multiple architectures since day one with x86/PowerPC/Alpha/MIPS flavours, however x86/AMD64 has won over them.

Trying to add ARM desktop to the mix hasn't indeed been easy, because of backwards compatibility efforts, most folks don't care about Windows ARM laptops.

Pocket PC/Windows CE also had ARM/MIPS variants.

Re: Show HN: Reviving a 20 year old OS X App

#18
post #16

Earlier quoted context omitted.

Yeah, that’s the downside to swapping architectures. x86 goes to great pains to be backward-compatible at the instruction level, and then MS puts a lot of effort into keeping Windows backwards compatible. A couple years back on Windows 10 I successfully installed and used a PCB layout tool from 1998. I was shocked at how smooth it went. I think it needed to run as administrator but otherwise zero issues.

Windows NT has run on multiple architectures since day one with x86/PowerPC/Alpha/MIPS flavours, however x86/AMD64 has won over them. Trying to add ARM desktop to the mix hasn't indeed been easy, because of backwards compatibility efforts, most folks don't care about Windows ARM laptops. Pocket PC/Windows CE also had ARM/MIPS variants.

From what I can tell, it may have taken MS a while, but it seems like on the Windows side of things, amd64 emulation seems to work pretty flawlessly. There are still issues (i.e. Qualcomm's drivers not being as good as Nvidia's/Intel's/AMD's) but at least on the Windows side of the equation everything seems to work now.

Because MS doesn't require special emulation hardware like Rosetta2 does, I expect amd64 emulation on Windows to last a lot longer than it will on macOS, too.

Re: Show HN: Reviving a 20 year old OS X App

#19

Speaking of old OS X apps, I liked iWeb a lot when I was a kid. I must have been around 12 when I was messing around with it.

It was a really nifty visual website builder. I was sad when it went. Fantastic in the days when ISPs threw in a bit of webspace for customers to play with

Re: Show HN: Reviving a 20 year old OS X App

#20
post #16

Earlier quoted context omitted.

Windows NT has run on multiple architectures since day one with x86/PowerPC/Alpha/MIPS flavours, however x86/AMD64 has won over them. Trying to add ARM desktop to the mix hasn't indeed been easy, because of backwards compatibility efforts, most folks don't care about Windows ARM laptops. Pocket PC/Windows CE also had ARM/MIPS variants.

From what I can tell, it may have taken MS a while, but it seems like on the Windows side of things, amd64 emulation seems to work pretty flawlessly. There are still issues (i.e. Qualcomm's drivers not being as good as Nvidia's/Intel's/AMD's) but at least on the Windows side of the equation everything seems to work now. Because MS doesn't require special emulation hardware like Rosetta2 does, I expect amd64 emulation…

> ...but at least on the Windows side of the equation everything seems to work now.

Depends on how much you care about Khronos APIs for example.

https://devblogs.microsoft.com/directx/announcing-the-opencl...

No other updates since 2020.

Post reply on HN