Live data from Hacker News

Show HN: Reviving a 20 year old OS X App

andrewshaw.nl

31–34 of 34 posts

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

#31
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.

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

True in theory, but in practice you're not going to take a Windows NT PPC .exe and run it anywhere today. Apple's done a decent job with Rosetta and Rosetta 2 doing CPU emulation when doing the transitions but I don't think they've ever targeted the same "You can run Windows 95 x86 .exes on Windows 11 x86-64" backwards-compatibility goal.

My experience with OSX and iOS backwards compatibility is similar to the post author's: things might break once in a while on a long timeframe but it's usually pretty easy to rebuild for a newer version. This works fine so long as the company that owns the source code actually still exists and is willing to build a new version.

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

#32
post #4

I understand the whole retro look of the website but it's very unreadable with the white text on bright stars background. Fortunately reader mode on Safari helped me read it. On a similar note, a few months ago, I took over a 14 year old Objective-C iPhone app called Painteresque and brought it back to life. Discussed here: https://news.ycombinator.com/item?id=43222099 If OP is interested, maybe I can help with the S…

It’s not the most accessible colour scheme - I’ll have a look and tweak it so dark mode is more readable. I’d definitely be really grateful for help with that! I’m not planning to publish to the Mac App Store, but it would be great to have the build step a bit more compliant with current practises.

Email me (from my profile) and I can have a look with your sandbox issue.

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

#33

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?

Depends on your definition of 'run' - for example, old games (pre DirectX 9) now run through an emulated DirectX layer (they removed the native implementation in Windows 8), and it makes the games perform much worse on modern machines than they used to run on decent machines back in the day.

There are some reimplemetations like dgVoodoo2 and DXWrapper but they can be pretty buggy.

Post reply on HN