Dec 312017
 
ATI Graphics Plus/Pro technical notes on using memory managers.
File TN069.ZIP from The Programmer’s Corner in
Category Display Utilities
ATI Graphics Plus/Pro technical notes on using memory managers.
File Name File Size Zip Size Zip Type
TN069.TXT 8816 2659 deflated

Download File TN069.ZIP Here

Contents of the TN069.TXT file








ATI Technologies Inc.,

3761 Victoria Park Avenue,
Scarborough, Ontario, M1W 3S2

Tel:(416) 756-0718 Fax:(416) 756-0720
Telex:06-966640 (ATI TOR)

Technology you can Trust


January 19, 1993
Customer Support Department
Technical Note No. 69 - Memory Manager Configurations

Introduction

The following information outlines the recommended memory manager
driver configuration to use with ATI video adapters. This
document can be used to avoid conflicting configurations which
may result in unusual or unstable system operation.


Definition

Memory Manager Drivers manipulate system memory resources to
maximize program memory space allowing larger applications to
run. In order to increase program memory space, Memory Manager
Drivers often relocate or compress adapter ROM contents and use
portions of video memory space. While these options work very
well on most systems, some ATI utilities and video drivers may
experience difficulties with some memory manager configurations.
Memory Manager drivers appear as DEVICE statements in the
CONFIG.SYS file in the root directory of the boot drive.

Detail

Memory Managers may affect the operation of ATI video adapters. A
symptom of a Memory Manager affecting the video operation is when
the ATI installation software (INSTALL.EXE or VINSTALL.EXE) will
not detect the video card in the system. Other symptoms may not
be as easily detected. Changing the Memory Manager's
configuration will ensure a more stable environment. The
following are some additions and or changes to Microsoft's
EMM386.EXE, Quarterdeck's QEMM386 and Qualitas's 386MAX.


EMM386.EXE

The Microsoft EMM386 driver ships with Windows 3.1 and Microsoft
DOS 5.00. While it does not contain some of the advanced memory
management techniques found in other commercially available
memory management drivers, incorrect configuration will affect
video card operation.




Customer Support Department
Technical Note No. 69 - Memory Manager Configurations

The following example indicates that EMM386 is in the WINDOWS
sub-directory on drive "C" and is setting aside 1 Mb of Expanded
Memory. Your EMM386 line may not appear exactly as below.

DEVICE=C:\WINDOWS\EMM386.EXE 1024

With a text editor, such as MSDOS EDIT, append to the end of the
above line "X=C000-C7FF" (without the quotation marks). The line
will appear as follows:

DEVICE=C:\WINDOWS\EMM386.EXE 1024 X=C000-C7FF

Ensure that a space is placed before the X=C000-C7FF. Save these
changes and reboot the computer. The above changes inform EMM386
to exclude the video ROM BIOS location from use.


QEMM386

QEMM386 is a commercially available memory management driver from
Quarterdeck Office Systems. This memory manager is also supplied
with their Deskview 386 and Deskview X multitasking software.

The following example shows a basic CONFIG.SYS device statement
for the QEMM386 driver. This example points to the QEMM driver
in the QEMM sub-directory on drive "C" with the RAM option
enabled. Your QEMM line may not appear exactly as below.

DEVICE=C:\QEMM\QEMM386.SYS RAM

With a text editor, such as MSDOS EDIT, append to the end of the
above line "X=C000-C7FF" (without the quotation marks). The line
will appear as follows:

DEVICE=C:\QEMM\QEMM386.SYS RAM X=C000-C7FF

Ensure that a space is placed before the X=C000-C7FF. Save the
changes and reboot the computer. It is recommended that
Quarterdeck's OPTIMIZE be run after changes have been made to
QEMM. The above changes inform QEMM to exclude the video ROM
BIOS location from use.

QEMM has the ability to extend base memory to 736 K (in text
modes only) with the VIDRAM utility. This utility is normally
loaded in the AUTOEXEC.BAT. If it is installed, remove it and
reboot. VIDRAM "appropriates" some of the VGA RAM areas, which
will cause difficulties.






2 ACCESS : All




Customer Support Department
Technical Note No. 69 - Memory Manager Configurations

If you are using the QEMM STEALTH option (ST:M or ST:F) you must
place the exclude statement (listed above) before the "ST" option
on the QEMM386.SYS line in the CONFIG.SYS. QEMM will then appear
as follows:

DEVICE=C:\QEMM\QEMM386.SYS RAM ROM X=C000-C7FF ST:M

After changing the QEMM line and saving the CONFIG.SYS, it is
recommended that the QEMM OPTIMIZE program be run.

If after making the changes, INSTALL continues to not recognize
the video card, substitute the above ST:M with ST:F, reboot the
computer and run OPTIMIZE.


386MAX

The 386MAX memory manager driver from Qualitas, Inc. is a
commercially available memory management driver currently
shipping as 386MAX 6 and BlueMAX 6, for PS/2 systems.

The changes to 386MAX are similar to QEMM and EMM386. In the
CONFIG.SYS file you will find a device statement similar to the
example below. This example points to the 386MAX driver in the
386MAX sub-directory on drive "C" and references the contents of
the 386MAX.PRO file in the same sub-directory. Your 386MAX line
may not appear exactly as below.

DEVICE=C:\386MAX\386MAX.SYSPRO=C:\386MAX\386MAX.PRO

With a text editor, such as MSDOS EDIT, edit the 386MAX.PRO file
from the 386MAX sub-directory. Your default profile may not
appear as follows:

RAM=C000-D000 ; MAXIMIZE ==> Protect RAM on adapters
; This profile created automatically by INSTALL
USE=F000-F100 ; ROMSRCH recovers 4 KB.
USE=F200-F300 ; ROMSRCH recovers 4 KB.
USE=F700-FA00 ; ROMSRCH recovers 12 KB.
USE=FD00-FE00 ; ROMSRCH recovers 4 KB.

Insert the following line at the beginning of the file.

EXCLUDE=C000-C800 ; Exclude Video ROM from use

If the following line appears in the 386MAX.PRO file, remove it.

USE=B000-B100 ; INSTALL ==> Recover RAM in MDA region

Customer Support Department
Technical Note No. 69 - Memory Manager Configurations


3 ACCESS : All





If the following line appears in the 386MAX.PRO file, remove it.

VGASWAP=C000,B000,8000

Once these changes have been made, save the profile, reboot the
computer and run the Qualitas MAXIMIZE utility. Do not use the
Quick MAXIMIZE method as it will re-install some of the
conflicting items. Instead, run full MAXIMIZE and answer NO to
VGAswap support.

If you are not using the 386MAX.PRO file, with a text editor
append "EXCLUDE=C000-C800" (without the quotation marks) to the
386MAX line in the CONFIG.SYS file. It will look similar to the
following.

DEVICE=C:\386MAX\386MAX.SYS EXCLUDE=C000-C800

Ensure that a space is placed before the EXCLUDE=C000-C800. This
will inform 386MAX that this memory is required for an installed
adapter and should not be used. Save the changes, reboot the
computer and run MAXIMIZE.


































4 ACCESS : All


 December 31, 2017  Add comments

Leave a Reply