Besides, its not like this is Linux we're talking about, and you have to code seperetely for it. How can you *not* make it 98 compatiable, thats the way it is by default?
There are some major differences between 2000/XP and 98. But I
don't think this alone is the reason. After all, a MFC C++ application will run under both, so long as appropriate DLL's are there.
98 is no longer supported by Microsoft. Say what you want, but this also means that many hardware companies are starting to disregard the OS, or at least tone down their support.
So, DOOM 3 may need a certain version of a DLL library or a certain capability of a driver, which may not be available on 98 because of Microsoft or a video card company.
It could also be a memory issue, as 2000/XP and Win9x handle memory differently. Win9x does it in a more shoddy way, which is why you get major OS crashes.
Then again, the message might simply be "is not supported under 98." In which case, they make no gaurantees that it will work under 98 and won't support any tech requests for it. So you can try running D3 on Win98, but if it doesn't work or keeps crapping out, you're S.O.L.
Pentium 4, 2.4GHz w/ 533Mhz FSB
1024MB PC2700 Crucial RAM
ATI Radeon 9800XT
Windows XP Pro
"Space. It seems to go on and on forever. But then you get to the end and a gorilla starts throwing barrels at you."
-Fry, Futurama