Can’t get enough of porting old software? How about getting Doom ported to and running on an old version of AIX for PowerPC?
You know what ever computer needs? DOOM. Do you know what I couldn’t find? DOOM for the IBM RS/6000, but that’s not surprising. These machines were never meant for gaming, but that’s doesn’t mean you can’t do it. If you like pain anyway.[…]
In this extra long NCommander special, we’re going to explore AIX, discuss the RS/6000 Model 150 43p I’m running it on. Throughout this process, I’d explore the trouble in getting bash to build, getting neofetch to work, then the battle for high colors, SDL, and more.
This video is over an hour long, but incredibly detailed and lovingly obscure.
Obviously it was a nightmare. It’s DOOM we are talking about.
Seriously though, this is why people and businesses kind of hated Unixes and jumped to Windows NT the moment the first capable x86 CPUs came (that was with the Pentium III), and then completely abandoned Unixes when AMD released the first x86-64 CPUs. Anything more than plain cli C or C++ code and unaccelerated X11 code was incompatible between systems at the source-code level. Also you couldn’t assume more than 256 colors on X11. So, each Unix had its own application ecosystem, because trying as a developer to cover all Unixes (even if you were willing to ship multiple binaries, which you had to due to the different RISC ISAs) meant having to devote significant time resolving subtle differences between the different Unixes an supporting something half-dozen sound systems. Even your own source code was locked to a certain Unix variant, because running it on another Unix required lots of debugging and fiddling. Instead, all Windows NT boxes were (are) the same.