[comp.sys.ibm.pc.hardware] Lowering extended memory.

ruhtra@turing.toronto.edu (Arthur Tateishi) (12/08/90)

I have extended memory in my 386 (20MHz, MSDOS compat.) and would
like to use various programs with it (including the dos gcc for 386 port
recently released with the xm dos extender. Yeah, it does work).

However, some things like ram disks and caches that I have don't
seem to announce that they are using extended memory, so they
overlap memory usage. I remember reading that a standard approach 
for programs is to lower some system counter that indicates the amount 
of extended memory available and use the now "hidden" memory.

ie. 
(1) I have 3megs extended. Some memory location will have the 
number 3million, etcetc.
(2) I load a cache TSR to use, in total, 1Meg. 
(3) Then lower the system memory location to indicate 2megs RAM.

Can someone tell me how I could change the end of XMS location value for 
extended memory so I could implement step (3) as in above?

-- 
``Sex and drugs? They're nothing compared with a good proof!''
                                - A Cambridge student  (r.h.f)
Arthur Tateishi                 g9ruhtra@zero.cdf.utoronto.ca