3 ms·
And the technical reason is you cant run NTVDM when the processor is in long mode, because Virtual 8086 Mode cant be run from Long Mode.
by Aloha 8y ago
And the technical reason is you cant run NTVDM when the processor is in long mode, because Virtual 8086 Mode cant be run from Long Mode.
- slededit 8y agoI always thought that was a bullshit excuse. They could have emulated it. Its not like 16-bit apps are on the bleeding edge of performance. Still nobody else is supporting 16-bit applications at all anymore so you have to give them credit.
- wernercd 8y ago> they could have emulated it What's the cost/benefit of that? How much would it cost to build it and how much could they make? You can theoretically do ANYTHING... but a business exists to make money... Why does Microsoft support 16bit? because - without a doubt - someone is paying them for that "extra" support.
- slededit 8y agoWhen you make a business decision - don’t pretend it was a technical one. That’s why it’s a bullshit excuse.
- wernercd 8y ago"Technical" is part of the excuse... Don't pretend that the "only" reason a company chooses to not do something is "technical". As I said... there are many reasons - and a company exists to make money. If they decide not to do something that doesn't make them money? It's not a hard reason to see why...