CPC112592 204.DOC The Complete Communicator for DOS Using DOS 5.0's Upper Memory Management This document is provided as "For your information" and as is. Neither The Complete PC nor any of it's employees assume any responsibility for consequences resulting from the use of the following information nor can the Complete PC technical support provide help with this document. The user of said information does so at his or her own risk. This document discusses the use of the Upper Memory Management included in DOS 5.0 to load the Complete Communicator's background TSR's into upper memory. The following information will describe the changes necessary to the AUTOEXEC.BAT and CONFIG.SYS to have it function with upper memory necessary to load the TSR's. Note: These instructions will only work with 80386 and 80486 machines. Please make a backup copy of your CONFIG.SYS and AUTOEXEC.BAT files before attempting these changes. Also please have a clean DOS boot disk available. Some commands might not work with certain PC's. If a problem occurs you will need to have a clean boot disk in order to boot the machine and remove the commands that are causing the problem. To make a clean boot disk insert a blank floppy into Drive A and issue the format command with a /S command. If you have any question concerning making a boot disk please refer to the DOS manual for instructions. Instructions for loading CCBACK high. Versions 2.6x and higher of the Complete Communicator will allow DOS 5.0 to load CCBACK into upper memory. To do this you must have at least 88k of contiguous upper memory available. To create upper memory you must add the following line in your CONFIG.SYS: DEVICE=EMM386.EXE NOEMS You should add this line after your HIMEM.SYS command so that your CONFIG.SYS should look similar to the following example: DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE NOEMS Files=99 Buffers=24 (Any other device drivers you are loading) DOS=HIGH,UMB The order in which the file is setup is very important for the maximum amount of upper memory available. After setting up your CONFIG.SYS you'll need to reboot to load the new configuration into your system. At this point type in MEM /C|MORE at the DOS prompt. (The | symbol is a SHIFT BACKSLASH key.) This will show the amount of lower and upper memory available. For the Communicator to load in upper memory your system will have to report the largest available upper memory block available will have to report at least 88k. If you have other drivers loading into upper memory that prevent your system from having a contiguous block of upper memory then you might want to rearrange their loading order or load them into lower memory to free up the room. If the machine reports having a single block of at least 88k then you can add or modify the line in your AUTOEXEC.BAT file to the following: LoadHigh CCBACK /N This loads CCBACK In high memory. If you wish to use the hotkey functions for faxing then you will need to add the following line to your AUTOEXEC.BAT file: CFAXHKEY You will be able to load this in upper memory also if you have an additional 13k block available, or you can load it separately in lower memory. To load into upper memory the command will look similar to: LoadHigh CFAXHKEY If your system does not give you enough available upper memory (Some systems don't have more than 32k) and you have a VGA graphics card then you can add the following to the EMM386 line in your CONFIG.SYS so that it looks as follows: DEVICE=C:\DOS\EMM386.EXE NOEMS I=E000-EFFF (0=Zero) This should give you an additional 80k-96k of upper memory to use for drivers to load. This should be more than enough to load CCBACK in upper memory. This will only work if you have a VGA monitor. Otherwise this command can crash your system. (This is why we recommend having a clean boot disk.) For users of other graphics type, please contact Microsoft Corporation concerning instructions on increasing the amount of available upper memory on you particular machine. If you have any other questions about DOS 5.0 and upper memory we suggest you reference Chapter 13 of the DOS 5.0 manual or contact Microsoft Technical Support.