CPC010693 TurboModem Plus 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 TurboModem Plus 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 PFAXBACK high. Complete TurboModem Plus will allow DOS 5.0 to load PFAXBACK 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 TurboModem Plus 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 PFAXBACK This loads PFAXBACK In high memory. 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 PFAXBACK 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.