rtcvb32: Yes I know and understand. Still it just seems kinda crazy. I'm certain with very little work Zork can be ported to perl, and then run from any maching supporting it (
Including ancient computers). Although anything able to run an emulator sufficient for the game should be the requirements. I know the Atari800 emulator ran fairly well on a 233Mhz 386 (
this was back in 1996?), and with that you'd get Zork working. Although if there's a
DOS version of Zork, that would probably be the one to use with DosBox vs a fully emulated environment (
although full emulation isn't outside the spectrum).
Oh well...
The minimum system requirements for The Witcher 3 call for some pretty beefy hardware. My GPU is just under spec, but I know people with GPUs much further under spec that can play the game by lowering the resolution down significantly and disabling various 3D effects, reducing draw distance of foliage and grass etc. and other changes not unlike the things that "Low tech gamer" guy on youtube does. So technically the game can run on much older hardware, but minimum specs are never intended to indicate what the absolute oldest hardware something can run on is once tweaked to death, but rather a combination of what is recommended for a minimally optimal experience and what the developer is willing to support as I mentioned. I understand what you're saying but all developers have options to support more systems if they wanted to, but they look at the market and they have to put the cutoff point somewhere and they carve a line in the sand somewhere to which there will always be people above and below and those below wont like it perhaps but it's a necessary thing that a business needs to decide where they're going to draw the line as they can only support a finite amount of things. They're not selling their products to people who own computers that theoretically could run the game, they're selling to a target audience that makes up the majority of the revenue stream which they can reasonably devote resources to claiming support for.
I can understand how it seems crazy in terms that the software could run on other stuff, but it's not crazy at all from a business resource allocation and ROI perspective. In a highly competitive market that is overcrowded like video games are, decisions like this can potentially be what makes a company survive versus squandering resources on a small niche market for example. If 99% (or 99.5, or 93.4 or whatever the case may be) of gamers use system XYZ or better, then the line is drawn "you must have XYZ or better".
At the same rate I think it is cool people might want to play some of these games on old systems for nostalgic sake on the hardware side too, and I've seen people request that GOG support old systems like that or even rant and rave about it in the past. It really comes down to resources, effort and market size though and IMHO at least, the market out there for people wanting to for example play 90s games on 90s gaming hardware would be extremely small and not worth a company like GOG putting the resources into pursuing as they'd never see a return on investment come back. I'm not sure if there are any game companies out there trying to support such a market niche or not, but I wager they'd either go under quick or they'd have an extremely small business in terms of profitability ultimately. I mention 90's hardware, but the same holds true with hardware produced in the early to mid-2000s too. Makes sense for fun nostalgic purposes, but not really for business profitability or growth.
As for Zork, if I'm not mistaken it was put into the public domain years ago and there are dozens of alternative versions of it out there if someone wants to run it on an 8088 or in javascript in their web browser or whatever. No need to tie up GOG support and engineering resources to support that nostalgically when people can just get it somewhere else for free I believe. Might not be the case for other games of course. I understand that many of these things are technically possible with varying degrees of effort, but that's not ultimately the issue a company like GOG is going to be more concerned about. As a business, it's always going to be ultimately about a return on investment for resources put into supporting, and it's not just GOG but the developer/publisher also.
We as gamers might do these things for the fun of it, but we're not building a business with limited resources in a highly competitive environment and trying to survive it either. :) Personally, I'm surprised the minimum system requirements on half of the game catalogue haven't been raised by 5 years or more technologically to reduce system testing and support load. Presumably there are actually enough people using that hardware that it is indeed important, but then that actually surprises me too. :)