home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / sat / sat_02 / prog / pct3docs.exe / DOCS / PROBLEMS.DOC < prev    next >
Text File  |  1994-12-07  |  4KB  |  67 lines

  1. About DPMI Conflicts
  2.  
  3. This application utilizes the DOS Protected Mode Interface (DPMI) 
  4. protocol. This means it runs in Protected mode, which is a CPU mode 
  5. that permits programs to access ALL available extended memory in your 
  6. computer, not just a portion of the 640K conventional memory like 
  7. most of the other programs you may be running. 
  8.  
  9. While this does give programs access to available extended memory, 
  10. there are some drawbacks due to the way protected mode operation is 
  11. implemented in DOS. Briefly, programs that wish to access extended 
  12. memory in protected mode must provide an auxiliary program, sometimes 
  13. called the DPMI server, to provide this access. This server works 
  14. between DOS and the application to make it work. 
  15.  
  16. The problem comes with the fact that while there is a protocol 
  17. defined with which to access the memory, DOS provides no standard 
  18. interface program. Each different application running in protected 
  19. mode supplies it's own program to do the interfacing. This works fine 
  20. with DOS when only one program is running at a time, but causes great 
  21. big problems when conflicting DPMI servers are trying to access the 
  22. same memory at the same time. This occurs when programs are installed 
  23. as Terminate and Stay Resident programs (TSR's). These programs 
  24. remain in memory, running in the background. When another program 
  25. loads it's own DPMI server to run, it conflicts with the one running 
  26. in memory, causing the computer to crash with strange effects, or to 
  27. totally reboot. 
  28.  
  29. As described above, this application requires the use of a DPMI 
  30. server, and one is supplied to do this. If you have other 
  31. applications that use a DPMI server that remain running in the 
  32. background, this application will most likely come to an abrupt and 
  33. ungraceful halt. This is not the fault of either application, it is 
  34. simply the result of two applications running and accessing the same 
  35. memory at the same time in an operating system that was not designed 
  36. to operate in such a way. Unfortunately, many popular memory managers 
  37. and disk compression programs utilize DPMI servers that remain 
  38. resident, and cause conflict with other applications. Some programs 
  39. that are known to cause such problems are various memory management 
  40. programs such as CEMM, QEMM, EMM386 and 386MAX. Some disk compression 
  41. programs, such as Stacker have also caused conflicts. Other instances 
  42. of conflicts have been caused by some off-brand mouse drivers.  
  43.  
  44. If you are having problems running this application, with such 
  45. symptoms as: the application exiting to DOS in the middle of 
  46. operation; rebooting; getting "Unhandled Exception Error..." 
  47. messages; exiting to DOS and then finding less than 100K memory being 
  48. reported by the mem command; then you have a memory conflict. The 
  49. only solution is to remove one of the conflicting applications, 
  50. either this one, or the memory resident application. Some of these 
  51. are loaded in your CONFIG.SYS file or your AUTOEXEC.BAT file. They 
  52. can  be removed by commenting them out by placing a REM statement at 
  53. the beginning of the line. Others, such as disk compression software, 
  54. will not be so easy, since without the software running, you will not 
  55. have access to your drive contents. 
  56.  
  57. There have been some reports of problems that have been traced to the
  58. use of a ULSI math coprocessor. The problems typically appear in 
  59. graphics track, with an Unhandled Exception error occuring. This
  60. appears to be a problem with the coprocessor, and has been remedied
  61. in every instance by replacing the coprocessor with an Intel
  62. chip. There have been no reported problems with any other brand
  63. of coprocessor.
  64.  
  65. If you find that this application is not compatible with existing 
  66. software that you have on your computer, please read the DPMIINFO.DOC 
  67. file in the DOCS directory.