home *** CD-ROM | disk | FTP | other *** search
- @BANNER = Memory Requirements
-
- @APP NOTE = Application Note #2
-
- @NAME = Features: Screen drivers<R>
- Memory
-
- This document describes the memory requirements for three common screen
- drivers: EGA, VGA, and VGA high resolution.
-
- Ventura Publisher version 2.0 requires more conventional memory than
- version 1.1. Consequently, more attention must be paid to computer
- configurations. The most critical elements are: drivers in the CONFIG.SYS
- file, screen driver installed for Ventura Publisher, and use (or non-use)
- of EMS and/or XMS (e.g., HIMEM.SYS) drivers. This note summarizes
- the actual memory requirements for the most common configurations.
- The requirements shown here were based on actual tests performed on
- a Compaq 286 computer.
-
- Before each test was performed, a DOS CHKDSK was executed to show
- the total amount of conventional memory remaining. Once Ventura Publisher
- was loaded, the hidden diagnostic menu (activated by selecting the
- word VENTURA in the Desk menu) was used to show how much conventional
- memory was remaining after Ventura Publisher was loaded. A note was
- also made if the Screen Buffer had already been pirated in order to
- make additional memory available.
-
- Finally, using these figures, a calculation was made to determine
- how little conventional memory could be allowed and still be able
- to run Ventura Publisher without needing to use the /A or /F switches.
- The /A switch allows up to 32K bytes of memory to be returned to conventional
- memory (and taken from the graphic buffer) and the /F switch can be
- set to make as little as 32K available to Ventura Publisher's screen
- font area (see Appendix A of the Ventura Publisher Reference Guide
- for more details). Since Ventura Publisher will automatically attempt
- to rob up to 16K from the screen graphic buffer if it senses a low
- memory situation (reducing the screen buffer from 68K to 52K) a total
- of up to 52K (32K for the /A switch and 52-32=20K by setting /F=32)
- of additional conventional memory can theoretically be made available
- to Ventura Publisher by specifying /A=32 and /F=32 in the VP.BAT file.
- Put another way, in theory you could have a CHKDSK amount of 52K less
- than the figures shown and still run the program. In practice, however,
- most printer drivers other than PostScript will not operate with the
- /A switch set higher than 16, and the screen drawing performance will
- begin to suffer if you specify /F values less than 52K. Therefore,
- these CHKDSK amounts should be taken as the minimum practical amounts
- for most situations, with the possibility of getting at least 16K
- additional with most printers, and 32K for PostScript printers by
- specifying either /A=16 or /A=32 in the VP.BAT or VPPROF.BAT file
- (see Appendix A of the Reference Guide).
-
- Note that the 16 color drivers CAN be run without EMS (contrary to
- the note at the bottom of the first page of the display selection
- screen which appears during Ventura Publisher's VPPREP installation
- program), but you cannot have ANY drivers or background software in
- your computer. For all tests summarized in this document, the CONFIG.SYS
- file had only a FILES and BUFFERS statement (plus HIMEM.SYS and EMS
- drivers when appropriate). The AUTOEXEC.BAT file had nothing in it.
-
- @PAGE BREAK = The lessons to be learned from the numbers on the next
- pages are as follows: You can run both the base and professional extension
- to Ventura Publisher without EMS memory with any screen driver, but
- with the 16 color VGA (or EGA) driver you will be on the verge of
- not running unless you strip your CONFIG.SYS file clean. The other
- lesson is that EMS and HIMEM.SYS work wonders for memory problems.
- This is because HIMEM.SYS adds almost 64K of apparent conventional
- memory. EMS helps in a number of ways. First it lets between 48K and
- 80K of system software be loaded into EMS memory, thus freeing a corresponding
- amount of conventional memory. Second, it allows Ventura Publisher
- Professional Extension to run with only 48K of conventional memory
- remaining (the base product still requires 100K). All this extra memory
- lets you place disk caches, TSRs and other drivers into your system
- and still be able to satisfactorily run Ventura Publisher. Alternatively,
- you can use all this conventional memory to INCREASE the /F amount
- (up to /F=168) to improves screen drawing speed when using many fonts
- on a page or when using very large (e.g., 72 point) fonts. With the
- Professional Extension there is no performance penalty for operating
- with little conventional memory because all temporary buffers and
- all portions of the document will be placed in EMS memory. By contrast,
- the less conventional memory available to the base product, the slower
- the system becomes when working with long documents.
-
- <F2P12M>Computer: Compaq 286
-
- <F2P12M>Files = 20<F255P255D>, <F2P12M>Buffers = 20<F255P255D>
-
- <F2P12M>DOS 3.20<F255P255D>
-
- <F2P12M>Display card: AST VGA multi-mode card<F255P255D>
-
- @TABLE = <MU=><M><~><D>
-
- <F2P12BU><B>Test #1: Conventional Memory Only. CHKDSK shows: 599,600<F255P255D>
-
- @TABLE = <F2P12B> <F255P255D>Monitor Display driver name External<R>
- Memory Minimum CHKDSK<R>
- <MU> Remaining to let program run<D>
-
- <B> Professional Extension<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 113,576 570,024
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 112,056 571,544
-
- @TABLE = VGA (sixteen color)* SDFVGAH5.VGA 103,112 596,488
-
- <B>Base Product<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 127,368 556,232
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 125,848 557,752
-
- @TABLE = VGA (sixteen color)* SDFVGAH5.VGA 116,904 582,696
-
-
-
- * indicates Screen buffer already reduced from 68K to 52K.
-
- @TABLE = <M=><~><D>
-
- <F2P12B>Test #2: HIMEM.SYS. CHKDSK shows: 597,728<F255P255D>
-
- @TABLE = <F2P12B> <F255P255D>Monitor Display driver name External<R>
- Memory Minimum CHKDSK<R>
- <MU> Remaining to let program run<D>
-
- <B>Professional Extension<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 173,496 508,232
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 171,976 509,752
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 147,032 534,696
-
- <B>Base Product<D>
-
- @TABLE = Monitor Display driver name External Memory remaining
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 175,000 506,728
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 173,480 508,248
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 148,536 533,192
-
- @TABLE = <~><M=><~><D>
-
- <F2P12B>Test #3: EMS memory. CHKDSK shows: 589,360<F255P255D>
-
- @TABLE = <F2P12B> <F255P255D>Monitor Display driver name External<R>
- Memory Minimum CHKDSK<R>
- <MU> Remaining to let program run<D>
-
- <B>Professional Extension<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 156,568 464,792
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 156,008 465,352
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 154,104 467,256
-
- <B>Base Product<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 175,000 498,360
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 173,480 499,880
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 148,536 524,824
-
-
-
- @TABLE = <M=> <~><D>
-
- <F2P12B>Test #4: EMS memory + HIMEM.SYS. CHKDSK shows: 587,488<F255P255D>
-
- @TABLE = <F2P12B> <F255P255D>Monitor Display driver name External<R>
- Memory Minimum CHKDSK<R>
- <MU> Remaining to let program run<D>
-
- <B>Professional Extension<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 216,488 403,000
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 215,928 403,560
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 214,024 405,464
-
- <B>Base Product<D>
-
- @TABLE = EGA (two color) SD_EGAH5.EGA 195,544 475,944
-
- @TABLE = VGA (two color) SD_VGA_5.VGA 194,984 476,504
-
- @TABLE = VGA (sixteen color) SDFVGAH5.VGA 193,080 478,408
-