🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.ms
Article #6303

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

#6303
From: Aaron Wallace
Date: Fri, 26 Oct 1990 22:50
32 lines
2289 bytes
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.  And should.  The
alternatives are very ugly and would be impossible to implement in DOS-
compatible "environments" such as OS/2 and Windows DOS boxes.  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, but otherwise
is silly.  Look for VDISK signs?  Same problem.  XMS allows for flexible
memory management and should have been done years ago.  It's a long-overdue
solution to how to use that &#$*#$ extended memory, not a sinister plot to
do in older programs.

>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, but that would only encourage the
writing of more braindead programs or create havoc for SmartDrive once XMS
disappears...

Aaron Wallace
Technical Details
Message-ID: <1990Oct26.225054.28224@portia.Stanford.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!wuarchive!sdd.hp.com!ucsd!ucbvax!agate!shelby!portia.stanford.edu!jessica.stanford.edu!aaron
References: <90297.155820MUHRTH@DB0TUI11.BITNET> <1990Oct26.195130.17719@cs.uoregon.edu> <1990Oct26.214912.19652@ux1.cso.uiuc.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!wuarchive!sdd.hp.com!ucsd!ucbvax!agate!shelby!portia.stanford.edu!jessica.stanford.edu!aaron
From: aaron@jessica.stanford.edu (Aaron Wallace)
Newsgroups: comp.windows.ms
Subject: Re: How to get extended mem back after a windows session?
Keywords: extendedmemory,  himem.sys
Message-ID: <1990Oct26.225054.28224@portia.Stanford.EDU>
Date: 26 Oct 90 22:50:54 GMT
References: <90297.155820MUHRTH@DB0TUI11.BITNET> <1990Oct26.195130.17719@cs.uoregon.edu> <1990Oct26.214912.19652@ux1.cso.uiuc.edu>
Sender: Aaron Wallace
Organization: Academic Information Resources
Lines: 32