home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
ventura
/
npenw_13.arc
/
NPENWS13.ARC
/
VP-APP-2.TXT
< prev
next >
Wrap
Text File
|
1989-01-25
|
8KB
|
186 lines
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 = <M><~><D>
<F2P12B>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 = <~> <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 = <~>
<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 = <~>
<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