home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 September / Simtel20_Sept92.cdr / msdos / ventura / vpapp_2.arc / VPAPP_2.TXT < prev   
Text File  |  1988-12-21  |  8KB  |  195 lines

  1. @BANNER = Memory Requirements
  2.  
  3. @APP NOTE = Application Note #2
  4.  
  5. @NAME = Features:    Screen drivers<R>
  6.     Memory 
  7.  
  8. This document describes the memory requirements for three common screen 
  9. drivers: EGA, VGA, and VGA high resolution. 
  10.  
  11. Ventura Publisher version 2.0 requires more conventional memory than 
  12. version 1.1. Consequently, more attention must be paid to computer 
  13. configurations. The most critical elements are: drivers in the CONFIG.SYS 
  14. file, screen driver installed for Ventura Publisher, and use (or non-use) 
  15. of EMS and/or XMS (e.g., HIMEM.SYS) drivers. This note summarizes 
  16. the actual memory requirements for the most common configurations. 
  17. The requirements shown here were based on actual tests performed on 
  18. a Compaq 286 computer.
  19.  
  20. Before each test was performed, a DOS CHKDSK was executed to show 
  21. the total amount of conventional memory remaining. Once Ventura Publisher 
  22. was loaded, the hidden diagnostic menu (activated by selecting the 
  23. word VENTURA in the Desk menu) was used to show how much conventional 
  24. memory was remaining after Ventura Publisher was loaded. A note was 
  25. also made if the Screen Buffer had already been pirated in order to 
  26. make additional memory available.
  27.  
  28. Finally, using these figures, a calculation was made to determine 
  29. how little conventional memory could be allowed and still be able 
  30. to run Ventura Publisher without needing to use the /A or /F switches. 
  31. The /A switch allows up to 32K bytes of memory to be returned to conventional 
  32. memory (and taken from the graphic buffer) and the /F switch can be 
  33. set to make as little as 32K available to Ventura Publisher's screen 
  34. font area (see Appendix A of the Ventura Publisher Reference Guide 
  35. for more details). Since Ventura Publisher will automatically attempt 
  36. to rob up to 16K from the screen graphic buffer if it  senses a low 
  37. memory situation (reducing the screen buffer from 68K to 52K) a total 
  38. of up to 52K (32K for the /A switch and 52-32=20K by setting /F=32) 
  39. of additional conventional memory can theoretically be made available 
  40. to Ventura Publisher by specifying /A=32 and /F=32 in the VP.BAT file. 
  41. Put another way, in theory you could have a CHKDSK amount of 52K less 
  42. than the figures shown and still run the program. In practice, however, 
  43. most printer drivers other than PostScript will not operate with the 
  44. /A switch set higher than 16, and the screen drawing performance will 
  45. begin to suffer if you specify /F values less than 52K. Therefore, 
  46. these CHKDSK amounts should be taken as the minimum practical amounts 
  47. for most situations, with the possibility of getting at least 16K 
  48. additional with most printers, and 32K for PostScript printers by 
  49. specifying either /A=16 or /A=32 in the VP.BAT or VPPROF.BAT file 
  50. (see Appendix A of the Reference Guide).
  51.  
  52. Note that the 16 color drivers CAN be run without EMS (contrary to 
  53. the note at the bottom of the first page of the display selection 
  54. screen which appears during Ventura Publisher's VPPREP installation 
  55. program), but you cannot have ANY drivers or background software in 
  56. your computer. For all tests summarized in this document, the CONFIG.SYS 
  57. file had only a FILES and BUFFERS statement (plus HIMEM.SYS and EMS 
  58. drivers when appropriate). The AUTOEXEC.BAT file had nothing in it.
  59.  
  60. @PAGE BREAK = The lessons to be learned from the numbers on the next 
  61. pages are as follows: You can run both the base and professional extension 
  62. to Ventura Publisher without EMS memory with any screen driver, but 
  63. with the 16 color VGA (or EGA) driver you will be on the verge of 
  64. not running unless you strip your CONFIG.SYS file clean. The other 
  65. lesson is that EMS and HIMEM.SYS work wonders for memory problems. 
  66. This is because HIMEM.SYS adds almost 64K of apparent conventional 
  67. memory. EMS helps in a number of ways. First it lets between 48K and 
  68. 80K of system software be loaded into EMS memory, thus freeing a corresponding 
  69. amount of conventional memory. Second, it allows Ventura Publisher 
  70. Professional Extension to run with only 48K of conventional memory 
  71. remaining (the base product still requires 100K). All this extra memory 
  72. lets you place disk caches, TSRs and other drivers into your system 
  73. and still be able to satisfactorily run Ventura Publisher. Alternatively, 
  74. you can use all this conventional memory to INCREASE the /F amount 
  75. (up to /F=168) to improves screen drawing speed when using many fonts 
  76. on a page or when using very large (e.g., 72 point) fonts. With the 
  77. Professional Extension there is no performance penalty for operating 
  78. with little conventional memory because all temporary buffers and 
  79. all portions of the document will be placed in EMS memory. By contrast, 
  80. the less conventional memory available to the base product, the slower 
  81. the system becomes when working with long documents.
  82.  
  83. <F2P12M>Computer: Compaq 286
  84.  
  85. <F2P12M>Files = 20<F255P255D>, <F2P12M>Buffers = 20<F255P255D>
  86.  
  87. <F2P12M>DOS 3.20<F255P255D>
  88.  
  89. <F2P12M>Display card: AST VGA multi-mode card<F255P255D>
  90.  
  91. @TABLE = <MU=><M><~><D>
  92.  
  93. <F2P12BU><B>Test #1: Conventional Memory Only. CHKDSK shows: 599,600<F255P255D>
  94.  
  95. @TABLE = <F2P12B>    <F255P255D>Monitor        Display driver name     External<R>
  96.                      Memory    Minimum CHKDSK<R>
  97. <MU>                    Remaining    to let program run<D>
  98.  
  99. <B> Professional Extension<D>
  100.  
  101. @TABLE =     EGA (two color)    SD_EGAH5.EGA    113,576    570,024
  102.  
  103. @TABLE =     VGA (two color)    SD_VGA_5.VGA    112,056    571,544
  104.  
  105. @TABLE =     VGA (sixteen color)*    SDFVGAH5.VGA    103,112    596,488
  106.  
  107.  <B>Base Product<D>
  108.  
  109. @TABLE =     EGA (two color)    SD_EGAH5.EGA    127,368    556,232
  110.  
  111. @TABLE =     VGA (two color)    SD_VGA_5.VGA    125,848    557,752
  112.  
  113. @TABLE =     VGA (sixteen color)*    SDFVGAH5.VGA    116,904    582,696
  114.  
  115.  
  116.  
  117.  * indicates Screen buffer already reduced from 68K to 52K.
  118.  
  119. @TABLE = <M=><~><D>
  120.  
  121.  <F2P12B>Test #2: HIMEM.SYS. CHKDSK shows: 597,728<F255P255D>
  122.  
  123. @TABLE = <F2P12B>    <F255P255D>Monitor        Display driver name     External<R>
  124.                      Memory    Minimum CHKDSK<R>
  125. <MU>                    Remaining    to let program run<D>
  126.  
  127.  <B>Professional Extension<D>
  128.  
  129. @TABLE =     EGA (two color)    SD_EGAH5.EGA    173,496    508,232
  130.  
  131. @TABLE =     VGA (two color)    SD_VGA_5.VGA    171,976    509,752
  132.  
  133. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    147,032    534,696
  134.  
  135.  <B>Base Product<D>
  136.  
  137. @TABLE =     Monitor    Display driver name External Memory remaining
  138.  
  139. @TABLE =     EGA (two color)    SD_EGAH5.EGA    175,000    506,728
  140.  
  141. @TABLE =     VGA (two color)    SD_VGA_5.VGA    173,480    508,248
  142.  
  143. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    148,536    533,192
  144.  
  145. @TABLE = <~><M=><~><D>
  146.  
  147.  <F2P12B>Test #3: EMS memory. CHKDSK shows: 589,360<F255P255D>
  148.  
  149. @TABLE = <F2P12B>    <F255P255D>Monitor        Display driver name     External<R>
  150.                      Memory    Minimum CHKDSK<R>
  151. <MU>                    Remaining    to let program run<D>
  152.  
  153.  <B>Professional Extension<D>
  154.  
  155. @TABLE =     EGA (two color)    SD_EGAH5.EGA    156,568    464,792
  156.  
  157. @TABLE =     VGA (two color)    SD_VGA_5.VGA    156,008    465,352
  158.  
  159. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    154,104    467,256
  160.  
  161.  <B>Base Product<D>
  162.  
  163. @TABLE =     EGA (two color)    SD_EGAH5.EGA    175,000    498,360
  164.  
  165. @TABLE =     VGA (two color)    SD_VGA_5.VGA    173,480    499,880
  166.  
  167. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    148,536    524,824
  168.  
  169.  
  170.  
  171. @TABLE = <M=> <~><D>
  172.  
  173. <F2P12B>Test #4: EMS memory + HIMEM.SYS. CHKDSK shows: 587,488<F255P255D>
  174.  
  175. @TABLE = <F2P12B>    <F255P255D>Monitor        Display driver name     External<R>
  176.                      Memory    Minimum CHKDSK<R>
  177. <MU>                    Remaining    to let program run<D>
  178.  
  179.  <B>Professional Extension<D>
  180.  
  181. @TABLE =     EGA (two color)    SD_EGAH5.EGA    216,488    403,000
  182.  
  183. @TABLE =     VGA (two color)    SD_VGA_5.VGA    215,928    403,560
  184.  
  185. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    214,024    405,464
  186.  
  187.  <B>Base Product<D>
  188.  
  189. @TABLE =     EGA (two color)    SD_EGAH5.EGA    195,544    475,944
  190.  
  191. @TABLE =     VGA (two color)    SD_VGA_5.VGA    194,984    476,504
  192.  
  193. @TABLE =     VGA (sixteen color)    SDFVGAH5.VGA    193,080    478,408
  194.  
  195.