🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms
Article #6324

Re: How to get extended mem back after a windows session?

#6324
From: Chris Kinsman - EE major
Date: Sat, 27 Oct 1990 18:11
53 lines
3028 bytes
In article <1990Oct27.005409.19884@ux1.cso.uiuc.edu> mcdonald@aries.scs.uiuc.edu (Doug McDonald) writes:
>In article <1990Oct26.225054.28224@portia.Stanford.EDU> aaron@jessica.stanford.edu (Aaron Wallace) writes:
>>In article <1990Oct26.214912.19652@ux1.cso.uiuc.edu> mcdonald@aries.scs.uiuc.edu (Doug McDonald) writes:
>>
>>[ Question as to why have Himem/XMS deleted ]
>>
>>>Very simple: Microsoft did it that way to pimp out users of other companies
>>>software. Himem.sys makes it impossible to use any software using
>>>extended memory that was written earlier than it was. This means that
>>>Microsoft is saying "Hah Hah!! You thought it was safe to buy other
>>>companies products? Gotcha!!! We are Microsoft - you use our 
>>>products, then WE will prevent you from running other companies
>>>products! If you buy ONLY ours...... (*)"
>>
>>Excuse me, but anyone can write an XMS-compliant program. 
>Certainly, they can now. Its trivial. ***BUT THEY COULD NOT DO
>SO BEFORE THE SPEC FOR IT EXISTED!!!!!!*** The point is that this
>new thing ***BREAKS EXISTING PERFECTLY CORRECT PROGRAMS***.
>It is an ex post facto attempt to usurp extended memory.
>
>
>
>>The alternatives?  Back-patch INT 15h to reflect how much memory you're 
>>claiming--
>>this works well when programs are run/quit in a LIFO manner, 
>Yep, thats how you do it.
>
>but otherwise
>>
>>>Actually, there are ways to fake out himem.sys but they are
>>>rather complicated to describe. Basically, you lose unless your 
>>>are a sneaky programmer.
>>
>>Maybe Microsoft could have written a program that tells HIMEM to revert to the
>>braindead non-memory-management system, 
>
>
>
>Exactly - they should have allowed for the older method to still work.
>I am VERY adamant about this.
>
It always amazes me as to how many adamant fools there are in this world!  Did 
you also stick with LIM 3.2 because LIM 4.0 broke many existing packages? 

Sheezz  
 
I agree with the earlier post.  HIMEM.SYS is something that should have been
done a while ago.  Just because it breaks existing programs is no reason to 
condemn it.  I think that progress always causes some problems and people 
have to adjust.  You have the choice.  Use the older programs, use HIMEM.SYS
, or get the older programs updated and use them with HIMEM.SYS.

Chris
Technical Details
Message-ID: <1990Oct27.181106.10783@eecs.wsu.edu>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!aplcen!samsung!dali.cs.montana.edu!milton!yoda.eecs.wsu.edu!ckinsman
References: <1990Oct26.195130.17719@cs.uoregon.edu> <1990Oct26.214912.19652@ux1.cso.uiuc.edu> <1990Oct26.225054.28224@portia.Stanford.EDU> <1990Oct27.005409.19884@ux1.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!aplcen!samsung!dali.cs.montana.edu!milton!yoda.eecs.wsu.edu!ckinsman
From: ckinsman@eecs.wsu.edu (Chris Kinsman - EE major)
Newsgroups: comp.windows.ms
Subject: Re: How to get extended mem back after a windows session?
Keywords: extendedmemory,  himem.sys
Message-ID: <1990Oct27.181106.10783@eecs.wsu.edu>
Date: 27 Oct 90 18:11:06 GMT
References: <1990Oct26.195130.17719@cs.uoregon.edu> <1990Oct26.214912.19652@ux1.cso.uiuc.edu> <1990Oct26.225054.28224@portia.Stanford.EDU> <1990Oct27.005409.19884@ux1.cso.uiuc.edu>
Reply-To: ckinsman@yoda.UUCP (Chris Kinsman - EE major)
Organization: Washington State University, Pullman
Lines: 53