USING EXPLANDED/EXTENDED MEMORY WITH TELEMAGIC V12 (564) -------------------------------------------------------- Q: How can I get TeleMagic to use Expanded (EMS) or Extended (XMS) memory? A: Starting with V12, TeleMagic can use EMS and/or XMS by setting the TELEMAGIC environment variable. At the DOS prompt user must setup the environment as follow: SET TELEMAGIC=/OP1/OO64 && If EMS available SET TELEMAGIC=/OU1/OO64 && If XMS available SET TELEMAGIC=/OU1/OP1/OO64 && If Both available note: These are all upper case O, not 0 (zeros) Some memory manager softwares such as QEMM, provide both EMS and XMS. If no EMS or XMS is available and this environment variable is set, then system will hang and must cold boot. What do you gain by this: ------------------------- When is setup properly, you will gain about 30K more memory. This is because TeleMagic will no longer uses the main memory for overlay. Also on a large network, TeleMagic should run faster since the MAGIC.OVL will be loaded onto EMS and/or XMS and no longer is required to get the called procedure from the file server until the 64K area is filled. This will reduce the network traffic. How do you optimize this: ------------------------- You can increase the the amount of memory for OO option untill you see the avaialable memory reported by F4 is dropped down. Generally with /OP1 you only should use /OO64, but with /OU1 you can set to the largest upper memory block (ie /OO128). If you don't have enough information on your system or you are not sure follow these steps. a. Run TeleMagic and check the available memory by touching F4. b. Exit TeleMagic and type SET TELEMAGIC=/OU1/OO64. c. Run TeleMagic again and check the available memory now and it should be around 30K more than before. d. Now exit again and increase 64 to 128 and then run TM. If your memory was less than what you had before, then you must set it back to 64, otherwise you are OK. Note: You must know if you have EMS or XMS available. Again QEMM provides both EMS and XMS. DOS 5.0 could provide EMS and XMS depending on your setup. Information Screen (F4) ----------------------- Now displays the environment variable if it is set and also displays pool size in K. This number should be equal to whatever is set for OO options. So if you set TELEMAGIC=/OU1/OO64 then it should report 64K for Pool Size. \/[EJECT] Compatibility issue: -------------------- We have tested this under DOS 3.3 and DOS 5.0 and beleive that it will work with other DOS versions in between. We also have tested this with the following memory managers. a. QEMM386 b. Netroom c. DOS 5.0 HIMEM.SYS and EMM386.EXE (386 System Only) Important Note: --------------- Do not use EMSNET?.EXE when using this feature. Instead use NET?.COM. You may use NET3, NET4 or NETX. Using EMSNETX will cause the system to hang when DOS window (F3) is invoked. (End of 564) NEW 10-08-91 MLM Indexed under: E Extended Memory, Using EMS/XMS memory in V12 M Memory, Using EMS/XMS memory in V12 V V12, Memory, Using EMS memory in V12ÿ