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