cj7hawk
Veteran Member
But thats kind of the point I'm trying to make.
If someone has written a piece of software that is so specific to one model of hardware, it just needs to be specified as such and everyone deals with that. It doesn't matter how big or small the pool of computers that can run it is, IMO.
I could write a game for Windows that wants a specific model and revision of nvidia GPU, and it would still be a Windows application if I didnt have that exact hardware configuration.
So then wouldn't the requirements just be like this?
Requirements:
ONLY WORKS WITH TANDY9000 COMPUTERS PURCHASED BETWEEN FEB 1984 and MARCH 1986 WITH 256K OF MEMORY AND NEWTRONICS FLOPPY DRIVE OPTION.
You don't need the DOS bit, you don't need CGA or any other details because if you have that machine, it's exactly like you expect it to be... hence the debate around when a CP/M program is just a program for a specific machine that happens to be able to run CP/M.