home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / os2 / misc / 40176 < prev    next >
Encoding:
Internet Message Format  |  1992-12-22  |  2.7 KB

  1. Path: sparky!uunet!dtix!darwin.sura.net!jvnc.net!rutgers!njitgw.njit.edu!hertz.njit.edu!dic5340
  2. From: dic5340@hertz.njit.edu (David Charlap)
  3. Newsgroups: comp.os.os2.misc
  4. Subject: Re: LOADHIGH: How does it work in OS/2 (simulated DOS) ?
  5. Message-ID: <1992Dec22.164305.28898@njitgw.njit.edu>
  6. Date: 22 Dec 92 16:43:05 GMT
  7. References: <1992Dec15.051839.12892@midway.uchicago.edu> <85586@ut-emx.uucp> <1992Dec20.035112.28900@midway.uchicago.edu>
  8. Sender: news@njit.edu
  9. Organization: New Jersey Institute of Technology, Newark, N.J.
  10. Lines: 43
  11. Nntp-Posting-Host: hertz.njit.edu
  12.  
  13. In article <1992Dec20.035112.28900@midway.uchicago.edu> pynq@midway.uchicago.edu writes:
  14. >True.  WHat is particularly annoying is the inability to get LOADHIGH to
  15. >tell you what is currently loaded high.  You can it from "MEM /P", though.
  16. >
  17. >Anyway, three other interesting things I've noticed:
  18. >    1) My default CONFIG.SYS contained the line: DOS=LOW,NOUMB
  19. >       I changed this to DOS=HIGH,UMB, but it seemed to make no
  20. >       difference in my DOS sessions.  I guess it must only be
  21. >       parsed at OS/2 boot time.  (Weird!).  Anyway, I haven't tried
  22. >       rebooting to test this theory.
  23.  
  24. CONFIG.SYS is only read once per bootup.  The DOS boxes don't read it,
  25. they only use the DOS settings.  The default settings are determined
  26. by the CONFIG.SYS, and aren't changed without a reboot.
  27.  
  28. >    2) I then turned the DOS_HIGH and DOS_UMB switches in the DOS
  29. >       window notebook on, and that seemed to do the trick.
  30. >       However, I now get a funny looking MAPMEM, as shown below.
  31. >       Any idea why?
  32.  
  33. MapMem doesn't know how to handle OS/2's DOS boxes.  Neither does
  34. PMAP, or any other memory mapper I know of.  They all read DOS's "list
  35. of lists" to get the handle to the first memory block, after which,
  36. they walk the chain of blocks.  Well, OS/2's DOS boxes don't have a
  37. "list of lists" - the information is only accessible through hooks
  38. into OS/2 - which is how MEM and the DOS boxes work.  If you create
  39. UMB's in a specific DOS session (with /OS2/MDOS/HIMEM.SYS) then you'll
  40. find MapMem to work correctly there.
  41.  
  42. >    3) Finally, for some reason, QD refuses to be loaded high.  (I
  43. >       have to load it low).  Needless to say, this has never been a
  44. >       problem with QEMM's LOADHI.  As I noted in another post, it
  45. >       complains that it is already installed and refuses to
  46. >       install (when attempted to be loaded high).
  47.  
  48. I've noticed this.  Under DOS 5.0, VSHIELD wouldn't load high due to
  49. lack of free UMB space.  Under OS/2, VSHIELD generates an "impossible
  50. internal error" when I attempt to load it high.
  51. -- 
  52.   |)  David Charlap          | .signature confiscated by FBI due to
  53.  /|_  dic5340@hertz.njit.edu | an ongoing investigation into the
  54. ((|,)                        | source of these .signature virusses
  55.  ~|~
  56.