🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.games.doom
Article #94329

Re: Patch for ME

#94329
From: Stephen Howe
Date: Fri, 10 Feb 2006 02:37
50 lines
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-mail
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>

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