home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / desqview / xdvee11.arc / XDVEE.DOC < prev    next >
Text File  |  1989-06-06  |  4KB  |  71 lines

  1. XDVEE COPYRIGHT 1988-1989 JOHN NAVAS II, ALL RIGHTS RESERVED.
  2.  
  3. XDVEE is made available for personal, non-commercial use only.  You
  4. are granted a limited license to use XDVEE, and to copy it and
  5. distribute it, provided that no fee is charged for such copying and
  6. distribution, and that it is ONLY distributed in its original,
  7. unmodified state.  XDVEE is distributed AS IS, without warranty.
  8.  
  9. XDVEE is designed to overcome the weakness in AST REMM.SYS 4.2 (a copy
  10. of which is included) that causes the AST Premium/286 to lock-up when
  11. communications are running under DESQview(tm) Version 2.  The problem
  12. is described in the accompanying file REMMSYS.BUG, which was
  13. downloaded from the AST Tech Support Bulletin Board (714-852-1872).
  14.  
  15. Why use REMM.SYS 4.2 at all?  Why not simply use REMM.SYS 3.5 (as AST
  16. and Quarterdeck suggest)?  The answers are: (1) that you may be
  17. running software other than DESQview that requires EMS 4.0 support
  18. (such as Microsoft Excel for Windows) which only REMM.SYS 4.2
  19. provides; and/or (2) that REMM.SYS 4.2 permits larger windows than
  20. REMM.SYS 3.5 in certain configurations!
  21.  
  22. XDVEE is provided in two versions.  The basic version, XDVEE, gives
  23. about the same window size with REMM.SYS 4.2 as REMM.SYS 3.5, and is
  24. the safest since it completely hides EMS 4.0 functions from DESQview.
  25. In some configurations, the alternate version, XDVEE1, makes possible
  26. a larger window (40K larger on a DESQview 2.2 VGA test configuration)
  27. by letting XDV.COM allocate memory with EMS 4.0 functions, but may be
  28. riskier due to the difference in EMS functions available to XDV.com
  29. and DV.EXE (although it has been tested successfully).
  30.  
  31. For best results, it is important to install REMM.SYS 4.2 correctly
  32. in your CONFIG.SYS file:
  33. 1.  By default, REMM.SYS 4.2 reserves 255 Process ID's (EMS handles),
  34. which is wasteful of memory unless such a large number is needed.  I
  35. recommend /P=32 (which is the same as the default in REMM.SYS 3.5).
  36. 2.  It's a good idea to exclude whatever memory space is required by
  37. your video card with the /X= option.  A common problem is that some
  38. VGA cards "lie" about how much ROM memory they have.  16-bit VGA
  39. cards usually requires the entire range from A000h to C7FFh.
  40. 3.  The /S= option should not be used with XDVEE.  On the other hand,
  41. if you don't have any ROM in the E000h bank, it is possible to
  42. place the EMS page frame there, which may give larger windows using
  43. XDVEE1.
  44.    For example, with REMM.SYS located in the C:\DOS directory and a
  45. 16-bit VGA video card using XDVEE:
  46.    DEVICE=C:\DOS\REMM.SYS /X=A000-C7FF /P=32
  47. and using XDVEE1:
  48.    DEVICE=C:\DOS\REMM.SYS /X=A000-C7FF /P=32 /S=E000
  49.  
  50. To use XDVEE (or XDVEE1), simply copy it to your DESQview directory. 
  51. Then, instead of executing XDV or DV, execute XDVEE (or XDVEE1). 
  52. XDVEE (or XDVEE1) will in turn execute XDV.COM, which must be present
  53. in your DESQview directory.  IN OTHER WORDS, DO NOT RENAME XDV.COM TO
  54. DV.COM!  Tip:  To see how XDV.COM allocates memory for XDV.EXE, use
  55. the /L command line switch; e.g. XDVEE /L or XDVEE1 /L.
  56.  
  57. XDVEE works by installing itself as a filter for INT 67h, pretending
  58. to be an EMS driver, spawning XDV.COM (passing all command-line
  59. arguments), and limiting DV.EXE to EEMS functions.
  60.     If ALLOW1 is not defined, it converts any Get EMS Version
  61. (Function 46h) response > 3.9 to 3.9 (the version returned by AST
  62. REMM.SYS 3.5); XDV.COM and DV.EXE are thereby fooled into using EEMS
  63. (instead of EMS 4.0) functions.  (XDVEE.COM.)
  64.     If ALLOW1 is defined, it does not interfere with the first (and
  65. only the first) Get EMS Version (Function 46h) response; this lets
  66. XDV.COM allocate memory using EMS 4.0 functions, while still fooling
  67. DV.EXE into using EEMS functions.  (XDVEE1.COM.)
  68.  
  69. DESQview is a trademark of Quarterdeck Office Systems (Tech Support
  70. BBS: 213-396-3904).
  71.