Article View: alt.games.doom
Article #94329Re: Patch for ME
From: Stephen Howe
Date: Fri, 10 Feb 2006 02:37
Date: Fri, 10 Feb 2006 02:37
50 lines
3312 bytes
3312 bytes
> AFAIK the only 2K/XP spesific API call D3 and Q4 use is > "GlobalMemoryStatusEx". The 9x version is "GlobalMemoryStatus". Is the > case of running Doom 3/Quake 4 there is no pratical difference between > the two calls. From what I have heard "GlobalMemoryStatusEx" can > address up to 4TB of memory but "GlobalMemoryStatus" can't. It is less than that. For Window2000 and above, GlobalMemoryStatus returns -1 if you have more that 4Gb of memory For below Window2000, GlobalMemoryStatus returns reminder modulo 4Gb They also fill in different structures. So they are not entirely interchangeable. It depends what information IDSoftware is extracting out of the filled buffers. ID Software could have probed for version of Windows and then done a dynamic call to GlobalMemoryStatus or GlobalMemoryStatusEx depending on what is available. >> It would be interesting to find out how far back you can go with >> >> Windows 95 >> Windows 98, first edition >> Windows 98, second edition >> Windows ME >> Windows NT 3.1 >> Windows NT 3.5 >> Windows NT 4.0 >> Windows 2000 >> Windows XP >> Windows 2003 > > I don't get what you mean with that. I mean that if you tried to run D3 or Q4 on WindowsNT 3.1, say, you might find that more than GlobalMemoryStatusEx is required because the kernel of NT 3.1 is likely to have less APIs than the kernel of NT2000, say. It would be easy to work out. Run Depends.exe on D3 or Q4 and get a complete list of APIs required, then do a cross check on what each version of Windows provides. > The bottom line is that Doom 3 and Quake 4 will run perfectly well on at > least WinME and I have read reports of D3 running on 98se. IMHO there > was no real good reason to exclude 98/ME systems. No. But IDSoftware/Raven would have had to do a few code changes to make that happen. Still, it is relatively trivial. Stephen Howe
Technical Details
Message-ID:
<43ebfc87$0$7964$cc9e4d1f@news.dial.pipex.com>Path:
mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.kolumbus.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!lnewsoutpeer01.lnd.ops.eu.uu.net!bnewsinpeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!not-for-mailReferences:
<mn.14497d6234c82940.48974@libero.it> <4sv9b3-9pi.ln1@bobnet.odorjan.ca> <aks34w662q5r$.darw4t8mpnj1.dlg@40tude.net> <mn.1c5c7d620317145a.48974@libero.it> <mn.1c5e7d62caf08764.48974@libero.it> <1o3johkcgmcn2.18fn5dy9ionul.dlg@40tude.net> <43e65780$0$27883$cc9e4d1f@news.dial.pipex.com> <o24v3ikfxvz9$.1gcms9ksquygc.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!number1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!newsfeed.kolumbus.fi!newsfeed1.funet.fi!newsfeeds.funet.fi!uio.no!news.tele.dk!news.tele.dk!small.news.tele.dk!lnewsoutpeer01.lnd.ops.eu.uu.net!bnewsinpeer00.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!not-for-mail Reply-To: "Stephen Howe" <sjhoweATdialDOTpipexDOTcom> From: "Stephen Howe" <sjhoweATdialDOTpipexDOTcom> Newsgroups: alt.games.doom References: <mn.14497d6234c82940.48974@libero.it> <4sv9b3-9pi.ln1@bobnet.odorjan.ca> <aks34w662q5r$.darw4t8mpnj1.dlg@40tude.net> <mn.1c5c7d620317145a.48974@libero.it> <mn.1c5e7d62caf08764.48974@libero.it> <1o3johkcgmcn2.18fn5dy9ionul.dlg@40tude.net> <43e65780$0$27883$cc9e4d1f@news.dial.pipex.com> <o24v3ikfxvz9$.1gcms9ksquygc.dlg@40tude.net> Subject: Re: Patch for ME Date: Fri, 10 Feb 2006 02:37:45 -0000 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2670 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 X-RFC2646: Format=Flowed; Original Lines: 52 Message-ID: <43ebfc87$0$7964$cc9e4d1f@news.dial.pipex.com> Organization: Pipex NNTP-Posting-Host: 1Cust94.tnt10.lnd4.gbr.da.uu.net X-Trace: 1139539079 news.dial.pipex.com 7964 62.188.139.94:1964 X-Complaints-To: abuse@uk.uu.net MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit