home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / ventura / mar89_ps.arc / VPAPP_3.TXT < prev    next >
Text File  |  1989-01-30  |  14KB  |  324 lines

  1. @PARAFILTR ON =
  2.  
  3. @HEAD 1 =     EMS<R>
  4.     Disk caches
  5.  
  6. @!ST PAL JUST = 
  7.  
  8. @ART PAL JUST = This application note provides numerous examples of 
  9. the CONFIG.SYS and AUTOEXEC.BAT files required to run Ventura Publisher. 
  10. The examples use many different combinations of common EMS drivers, 
  11. disk caches, XMS drivers, and other system software. All of these 
  12. configurations have actually been used in real life and were copied 
  13. directly from real CONFIG.SYS, AUTOEXEC.BAT and VP.BAT files.
  14.  
  15. @ART PAL JUST = The purpose of this note is to help assure Ventura 
  16. Publisher users that their system is configured correctly. Most <%2>problems 
  17. related to Ventura Publisher<%0> <%6>installation result from incorrect 
  18. <%0>CONFIG.SYS and AUTO<->EXEC.BAT parameters. While the exact configuration 
  19. you require is probably not identical to what you see here, you can 
  20. probably spot problems with your configuration by looking at examples 
  21. of configurations which really work.
  22.  
  23. @ART PAL JUST = The amount of EMS or extended memory in the computer 
  24. as well as the type of computer are specified when necessary.
  25.  
  26. @ART PAL JUST = Just as a reminder, expanded memory and EMS memory 
  27. are two words for the same thing. <MI>Extended<D> memory, however, 
  28. is a different animal. Programs which use EMS memory (like Ventura 
  29. Publisher) typically cannot use extended memory (although Ventura 
  30. Publisher <MI>can<D> use up to 64K of extended memory by using an 
  31. XMS driver, as explained later in this note). The most common mistake 
  32. made in configuring computers for Ventura Publisher is to install 
  33. extra memory as extended memory instead of expanded. We all wish someone 
  34. had come up with two names that were not so similar. However, we're 
  35. stuck with extended and expanded (EMS).
  36.  
  37. @ART PAL JUST = 
  38.  
  39. @HEAD 1 = Example #1
  40.  
  41. @HEAD 1 = 
  42.  
  43. @ART PAL JUST = The following AUTO<->EXEC.BAT file shows the proper 
  44. settings required to place the Super PC Kwik disk cache into EMS memory 
  45. and reserve 512K of EMS memory for Ventura Publisher. Failure to specify 
  46. a /R parameter will result in all EMS memory being allocated to the 
  47. disk cache. As a consequence, no EMS memory will be available to Ventura 
  48. Publisher. Most other disk cache programs also have parameters which 
  49. must be specified to make sure that:
  50.  
  51. @ART PAL JUST = 1. Expanded (EMS) or extended memory is used for the 
  52. cache rather than conventional memory.
  53.  
  54. @ART PAL JUST = 2. Not <MI>all<D> of the expanded (EMS) or extended 
  55. memory is consumed by the cache.
  56.  
  57. @ART PAL JUST = One of the biggest problems many people have when 
  58. installing Ventura Publisher (especially the Professional Extension) 
  59. is that they use a disk cache or other program which takes every byte 
  60. of EMS memory for itself, leaving nothing for Ventura Publisher. You 
  61. must restrict this usage if Ventura Publisher is to be able to use 
  62. EMS memory.
  63.  
  64. @ART PAL JUST = 
  65.  
  66. @TABLE = <F1>PATH=C:\BATCH;C:\DOS;C:\<R>
  67. SUPERPCK /A+/R:512<R>
  68. PROMPT $P$G<F255>
  69.  
  70. @HEAD 1 = 
  71.  
  72. @HEAD 1 = Example #2<N><197>386<P7BJ247>MAX<P6><191><P255DJ0>
  73.  
  74. @ART PAL JUST = 
  75.  
  76. @ART PAL JUST = This program (available from Qualitas, Inc. of Bethesda 
  77. Maryland) increases the amount of memory available on 386 computers 
  78. by using an XMS driver, and also by using certain other areas of memory 
  79. between 640K and 1024K to load CONFIG.SYS drivers, TSR programs (terminate 
  80. but stay resident programs), and portions of applications. The combination 
  81. of both techniques can increase the effective conventional memory 
  82. area to over 800K in some situations. It can also let you use TSR 
  83. programs such as Norton Utilities<M^><190><D> or Sidekick<M^><190><D> 
  84. without running out of conventional (640K) memory.
  85.  
  86. @ART PAL JUST = You can use this product in several ways. The best 
  87. way is to let 386<P7J247>MAX<P255J0> place all device drivers, network 
  88. drivers, and TSR programs into <169>high memory.<170> For example, 
  89. for the Novell network this is done by placing the following highlighted 
  90. command in your CONFIG.SYS file:
  91.  
  92. @ART PAL JUST = 
  93.  
  94. @TABLE = <F1>FILES=20<R>
  95. BUFFERS=20<R>
  96. <B>DEVICE=C:\386MAX.SYS<F255D>
  97.  
  98. @ART PAL JUST = 
  99.  
  100. @ART PAL JUST = and the following highlighted commands in your AUTOEXEC.BAT 
  101. file:
  102.  
  103. @ART PAL JUST = 
  104.  
  105. @TABLE = <F1B>386MAX LOADHIGH<D><R>
  106. IPX.COM<R>
  107. NET3<R>
  108. <B>386MAX LOADLOW<D><R>
  109. F:<R>
  110. LOGIN HEISKELL
  111.  
  112. @TABLE = 
  113.  
  114. @ART PAL JUST = All programs between the LOADHIGH and LOADLOW commands 
  115. will be automatically loaded into high memory, if possible.
  116.  
  117. @ART PAL JUST = If your 386 computer does not contain any device drivers, 
  118. network drivers, or TSR programs, you can use 386<P7J247>MAX<P255J0> 
  119. to load portions of Xerox Ventura Publisher into high memory. To do 
  120. this, modify the VP.BAT file as follows:
  121.  
  122. @ART PAL JUST = <P7J247>
  123.  
  124. @TABLE = <F1B>386MAX OPENHIGH<D><R>
  125. C:<R>
  126. CD \VENTURA<R>
  127. DRVRMRGR VP %1 /S=SDFVGAH5.VGA/M=01<R>
  128. <B>386MAX CLOSEHIGH
  129.  
  130. @TABLE = 
  131.  
  132. @ART PAL JUST = The following CONFIG.SYS file shows the proper settings 
  133. to use 386max in a Compaq 386 computer in conjunction with the CACHE 
  134. program which Compaq provides. 386max maps the Compaq 386 extended 
  135. memory into expanded (EMS) memory. Note that the NOHIGH command on 
  136. the first line is <B>not<D> required for most configurations. You 
  137. only need this command if the screen display goes blank when loading 
  138. Ventura Publisher. Also, note that the disk cache is restricted to 
  139. 512K, thus leaving the remaining EMS memory for Ventura Publisher.
  140.  
  141. @ART PAL JUST = 
  142.  
  143. @TABLE = <P8M>DEVICE=C:\386MAX.SYS NOHIGH<R>
  144. DEVICE=C:\CACHE.EXE 512 /EXP<R>
  145. FILES=20
  146.  
  147. @TABLE = 
  148.  
  149. @HEAD 1 = Example #3
  150.  
  151. @ART PAL JUST = 
  152.  
  153. @ART PAL JUST = The following CONFIG.SYS file shows the proper settings 
  154. to use with Quarterdeck's QEMM program which maps 386 extended memory 
  155. to expanded (EMS) memory. This configuration is a little unusual in 
  156. that the QEMM driver is configured to leave 512K of extended memory 
  157. rather than mapping all of it to expanded memory. The Compaq disk 
  158. cache is then configured to use all of this extended memory. This 
  159. was done for three reasons. First, some disk caches operate more effectively 
  160. from extended memory than EMS memory, or may be configured for larger 
  161. sizes when placed in extended memory than when placed in EMS memory. 
  162. Second, this method provides an alternative method (compared to some 
  163. of the previous CONFIG.SYS files) to restrict the amount of memory 
  164. allocated to other programs and device drivers. All extended memory 
  165. <MI>except<D> for 512K is mapped to expanded memory and <B>all<D> 
  166. of this expanded memory is available to Ventura Publisher. Third, 
  167. some programs, most notably Windows 386, require extended rather than 
  168. expanded (EMS) memory. If you plan to use these programs at the same 
  169. time as Ventura Publisher, this CONFIG.SYS file provides the proper 
  170. starting point for your configuration. In these cases, you will want 
  171. to allocate some memory to Windows and to your disk cache. The total 
  172. cache memory plus Windows extended memory should be specified in the 
  173. first line. Next, you should allocate some of this extended memory 
  174. to the disk cache by specifying the disk cache size on the second 
  175. line. Clearly, this number must be smaller than the number on the 
  176. first line in order to leave some extended memory for Windows. The 
  177. difference between the two numbers is the amount of extended memory 
  178. available to Windows. Finally, the difference between the total amount 
  179. of extended memory available and the amount shown on the first line 
  180. is the amount of EMS memory available to Ventura Publisher.
  181.  
  182. @ART PAL JUST = 
  183.  
  184. @TABLE = <F1>DEVICE=C:\QEMM.SYS EXTMEM=512<R>
  185. DEVICE=C:\CACHE.EXE 512 /EXT<R>
  186. FILES=20
  187.  
  188. @TABLE = 
  189.  
  190. @HEAD 1 = Example #4
  191.  
  192. @ART PAL JUST = 
  193.  
  194. @ART PAL JUST = The following CONFIG.SYS file shows another approach 
  195. to allocating memory between extended and expanded memory, but in 
  196. this case the computer is a 286 computer using an Intel Above board. 
  197. When using the Above Board <197> and when using most other EMS boards 
  198. <197> you will need to run a setup program which determines the allocation 
  199. between extended and EMS memory. This program is run once when you 
  200. first install the board. Thus, unlike the 386 computers, you cannot 
  201. change the allocation between extended and expanded memory simply 
  202. by changing parameters in the CONFIG.SYS file. The program for the 
  203. Intel Above Board that you must run to allocate between extended and 
  204. expanded (EMS) memory is called SETBOARD.
  205.  
  206. @ART PAL JUST = 
  207.  
  208. @TABLE = DEVICE=C:\HIMEM.SYS
  209.  
  210. @TABLE = DEVICE=C:\CACHE.EXE 1700 /EXT
  211.  
  212. @TABLE = DEVICE=EMM.SYS AT D000 208 ND
  213.  
  214. @TABLE = FILES=20
  215.  
  216. @ART PAL JUST = 
  217.  
  218. @ART PAL JUST = This CONFIG.SYS file assumes that approximately 1800K 
  219. was allocated by SETBOARD to extended memory. Of this amount, about 
  220. 64K is taken by the HIMEM.SYS driver. This is an XMS driver which 
  221. is provided with recent releases of Microsoft Windows. This provides 
  222. approximately 60K of additional conventional memory to applications 
  223. which are written to recognize it. Ventura Publisher recognizes XMS 
  224. memory automatically. The Compaq CACHE.EXE program provides the disk 
  225. cache, and the Intel EMM.SYS driver installs the EMS memory.
  226.  
  227. @ART PAL JUST = 
  228.  
  229. @HEAD 1 = How do I know if my configuration is correct?
  230.  
  231. @ART PAL JUST = 
  232.  
  233. @ART PAL JUST = Most configurations fail because the memory is installed 
  234. as extended rather than expanded (EMS), because some other program 
  235. has hogged all the EMS memory, or because no memory driver at all 
  236. was installed in the CONFIG.SYS file. Your problem is, how can you 
  237. know what's going on?
  238.  
  239. @ART PAL JUST = Many of the memory board manufacturers provide a program 
  240. with their board which scans memory and provides a report on what 
  241. is found. 
  242.  
  243. @ART PAL JUST = Another source of memory information is Ventura Publisher 
  244. itself. When you run Ventura Publisher, the Desk menu provides a display 
  245. of EMS memory in use. The <B>SYS=<D> amount shows the total amount 
  246. of EMS memory consumed by Ventura Publisher's system software <B>plus<D> 
  247. the amount of EMS memory allocated to other programs prior to running 
  248. Ventura Publisher. If no other program or device driver has already 
  249. used EMS memory, then this number will be between 48K and 96K. This 
  250. represents the amount of system software which Ventura Publisher places 
  251. into EMS instead of conventional memory, thus making more conventional 
  252. memory available to your document. <MI>If this number is zero, then 
  253. you don't have EMS memory configured in your computer.<D> The <B>APP=<D> 
  254. number shows the total amount of EMS memory available for your document. 
  255. In the base product, this number will always be zero. In the Professional 
  256. Extension, this will be the amount of EMS memory available after all 
  257. other programs plus Ventura Publisher's system software have been 
  258. loaded into EMS memory. If you are using the Professional Extension, 
  259. the SYS plus the APP amount should equal the total amount of EMS memory 
  260. installed.
  261.  
  262. @ART PAL JUST = Finally, Ventura Publisher contains an undocumented 
  263. diagnostic menu for use by Xerox Customer Support and for debugging 
  264. by Ventura Software. It is not generally useful for the user, but 
  265. it does provide one interesting piece of information that is difficult 
  266. to find from any other source, namely confirmation that the XMS driver 
  267. (e.g., HIMEM.SYS) was loaded. To access this hidden menu, point to 
  268. the word <B>Ventura<D> in the left middle of the Desk menu. The diagnostic 
  269. menu will appear. On the last line to the right of where it says <B>FARCODE<D>, 
  270. you will see the word <B>HIMEM.SYS<D> if the XMS driver is installed 
  271. correctly. If it is not installed, you will instead see numbers. The 
  272. usual reason why the XMS driver does not install is that no extended 
  273. memory is available. The XMS driver requires extended, not expanded 
  274. (EMS) memory. At least 64K of extended memory must be available when 
  275. you boot the computer in order for the XMS driver to load.
  276.  
  277. @ART PAL JUST = 
  278.  
  279. @HEAD 1 = Disk caches
  280.  
  281. @ART PAL JUST = 
  282.  
  283. @ART PAL JUST = Many disk caches are available. The ones most frequently 
  284. mentioned in the press are: EMMCACHE, Lightning, Polyboost, Super 
  285. Pc Kwik, and VCACHE. In addition, many 386 computers include a disk 
  286. cache, such as the Compaq 386 CACHE.EXE program.  Almost any disk 
  287. cache should work. 
  288.  
  289. @ART PAL JUST = When using a disk cache, you typically can remove 
  290. the BUFFERS statement from the CONFIG.SYS file. If you experience 
  291. performance degradations, include a BUFFERS=5 statement.
  292.  
  293. @ART PAL JUST = 
  294.  
  295. @HEAD 1 = Summary
  296.  
  297. @ART PAL JUST = 
  298.  
  299. @ART PAL JUST = This short note provides just a few examples; your 
  300. CONFIG.SYS, AUTO-EXEC.BAT, and VP.BAT files will almost certainly 
  301. look different. However, the key lessons to be learned from the examples 
  302. in this note are as follows:
  303.  
  304. @ART PAL JUST = 1. You must make sure that your configuration correctly 
  305. maps extended to EMS memory. If your computer contains only extended 
  306. memory, Ventura Publisher will not use any of it (except for 64K if 
  307. you use the HIMEM.SYS or other XMS driver).
  308.  
  309. @ART PAL JUST = 2. You must make sure that any disk cache or other 
  310. program installed or run prior to Ventura Publisher does not <169>hog<170> 
  311. all EMS memory for itself.
  312.  
  313. @ART PAL JUST = 3. You can dramatically increase the amount of conventional 
  314. memory available to Ventura Publisher (and other applications) by 
  315. using an XMS driver (e.g., HIMEM.SYS) or a program like 386max which 
  316. combines an extended memory to EMS memory driver, XMS driver, and 
  317. high-memory mapping functions into one program. 
  318.  
  319. @ART PAL JUST = 
  320.  
  321. @ART PAL JUST = <F129P11M>+ <F255P255BI> This article was supplied by our 
  322. good friends at Ventura Software, Inc. <D><N><188>
  323.  
  324.