home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / progc / c_all592.arj / TI736.ASC < prev    next >
Text File  |  1992-02-25  |  7KB  |  265 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.   PRODUCT  :  Borland C++, Turbo Debugger            NUMBER  :  736
  9.   VERSION  :  2.0, 2.51
  10.        OS  :  DOS
  11.      DATE  :  February 25, 1992                        PAGE  :  1/4
  12.  
  13.     TITLE  :  DOS 5.0 and Borland Language Products
  14.  
  15.  
  16.  
  17.  
  18.  
  19.   DOS 5 brings a new level of memory management technology to PC's.
  20.   Along with this new technology comes a higher degree of technical
  21.   complexity, requiring more knowledge in making DOS 5 work with
  22.   pre-DOS 5 software and hardware. Fortunately, most DOS 5 issues
  23.   are easily solved.
  24.  
  25.   The shipping versions of our C/C++ language products and Turbo
  26.   Debugger & Tools are essentially compatible with DOS 5. There
  27.   are, however, several issues one needs to be aware of when using
  28.   protected mode versions of our products in conjunction with DOS
  29.   5.
  30.  
  31.  
  32.   BCX, BCCX, TLINKX, TD286
  33.  
  34.   To make DOS 5 and EMM386 work properly with BCX and the other
  35.   products listed above, you need to use emm386.sys in the
  36.   following fashion:
  37.  
  38.   device = dos\emm386.exe ram XXXX
  39.  
  40.   where XXXX is the amount of EMS to allocate. There seems to be an
  41.   approximate 1-1 correlation between EMS allocated and extended
  42.   memory available to BCX.  So a value >= 800K for EMS would be
  43.   appropriate.  Basically, we are "reserving" memory for use by
  44.   TKERNEL, which is Borland's DOS extender kernel loaded
  45.   automatically by BCX, BCCX, TLINKX, and TD286. Specifying 'ram
  46.   64' can cause a system reboot, and 'ram 256' will produce an
  47.   insufficient memory error similar to the one below:
  48.  
  49.   System: Insufficient Memory To Load Task
  50.   Error : Cannot Create Task
  51.  
  52.   The 'frame=none' option doesn't solve any problems, giving errors
  53.   when EMSTEST is run and causing a reboot when File|Get Info is
  54.   selected when running BCX. It isn't really advisable to use
  55.   'frame=none' with our products.
  56.  
  57.   Note that tests used EMM386 in conjunction with himem.sys and
  58.   "dos=high,umb".
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.   PRODUCT  :  Borland C++, Turbo Debugger            NUMBER  :  736
  75.   VERSION  :  2.0, 2.51
  76.        OS  :  DOS
  77.      DATE  :  February 25, 1992                        PAGE  :  2/4
  78.  
  79.     TITLE  :  DOS 5.0 and Borland Language Products
  80.  
  81.  
  82.  
  83.  
  84.   TD386, TF386
  85.  
  86.   TD386 versions prior to 2.51 will not operate properly with DOS
  87.   5. If you have version 2.0+ of Turbo Debugger, TD386 2.51 is
  88.   available on our download BBS (408.439.9181) as well as on
  89.   Compuserve and BIX. The file name for the download BBS is
  90.   "TD386.ZIP." If you have a version of Turbo Debugger prior to
  91.   2.0, you'll need to upgrade to the latest version.
  92.  
  93.   TD386 2.51 will not work with DOS 5.0 when either EMM386 or
  94.   DOS=HIGH is used in config.sys. EMM386 puts the processor into
  95.   V86 (virtual-86) mode and poses the same problem as QEMM or 386-
  96.   to-the-Max in that TDH386 needs to control the processor.
  97.  
  98.   DOS=HIGH causes another unexplained problem that Borland is
  99.   currently investigating. The problem is manifested by TD386
  100.   appearing to load and then failing to load all the way, causing
  101.   the computer to lock up.
  102.  
  103.   TF386 on some systems causes the computer to lock up when you
  104.   load an application and then hit Alt-X to quit. The causes of
  105.   this behavior are still being investigated. For now, test TF386
  106.   on your system for compatibility. If you have a problem, report
  107.   it to Borland through our online services (Compuserve, BIX, and
  108.   Genie) or through technical support (408.438.5300).
  109.  
  110.  
  111.   MAKE
  112.  
  113.   MAKE has been reported to hang on some systems with DOS 5.0 using
  114.   the .SWAP directive within MAKE. Removing the .SWAP has solved
  115.   the problem on all systems reporting difficulties.
  116.  
  117.  
  118.   BCX and QEMM
  119.  
  120.   When you are using EMM386, Windows will no longer work in
  121.   Standard Mode, thus preventing a person from running BCX and
  122.   Windows simultaneously. However, if you use QEMM-386 (a memory
  123.   management product from Quarterdeck Software), you can run
  124.   Windows in Standard Mode without a problem, thus gaining
  125.   significant flexibility. QEMM-386 will also work with "dos=high"
  126.   and "devicehigh" without any apparent problems. QEMM-386 also
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.   PRODUCT  :  Borland C++, Turbo Debugger            NUMBER  :  736
  141.   VERSION  :  2.0, 2.51
  142.        OS  :  DOS
  143.      DATE  :  February 25, 1992                        PAGE  :  3/4
  144.  
  145.     TITLE  :  DOS 5.0 and Borland Language Products
  146.  
  147.  
  148.  
  149.  
  150.   seems to be more efficient than EMM386 in loading resident
  151.   programs up into upper memory blocks as well as offering more
  152.   options for custom configuration. Furthermore, QEMM-386 takes
  153.   approximately 7K less memory below 640K than DOS 5's HIMEM/EMM386
  154.   combination. For many uses, QEMM offers a superior solution to
  155.   memory management rather than using DOS 5's HIMEM and EMM386
  156.   utilities.
  157.  
  158.  
  159.   DOS 5.0 and Windows 386 Enhanced Mode and BC++
  160.  
  161.   DOS 5.0 includes the ability to load device drivers and TSR's
  162.   above 640K to free up more memory to applications. This ability
  163.   is very useful under Windows 3.0 when running BC++ (BC.EXE) in
  164.   386 Enhanced Mode. Under DOS 5.0, you can achieve a DOS box with
  165.   600K+ of available memory which can dramatically speed up BC++
  166.   compile/link times, approaching BCX compile/link times for small
  167.   to medium input files. The overall strategy for those people
  168.   running BC++ under 386 Enhanced Windows is to maximize the amount
  169.   of memory available in a DOS box so that BC++ will have more
  170.   memory to work with before it has to swap to EMS or to disk. Be
  171.   sure to "lock" your application and EMS memory in your PIF file,
  172.   just as before DOS 5.0.
  173.  
  174.  
  175.   Other Incompatibilities
  176.  
  177.   DOS 5 has been reported to cause conflicts with certain mouse
  178.   drivers, device drivers, BIOS versions and TSR's. Many times a
  179.   perceived problem with Borland products is not due to a direct
  180.   incompatibility but a side effect of an incompatibility with
  181.   another product. When trying to determine if there is an
  182.   incompatibility between your system, DOS 5 and our products, try
  183.   booting with a config.sys and autoexec.bat similar to those shown
  184.   below:
  185.  
  186.   config.sys
  187.  
  188.   files=20
  189.   buffers=20
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.   PRODUCT  :  Borland C++, Turbo Debugger            NUMBER  :  736
  207.   VERSION  :  2.0, 2.51
  208.        OS  :  DOS
  209.      DATE  :  February 25, 1992                        PAGE  :  4/4
  210.  
  211.     TITLE  :  DOS 5.0 and Borland Language Products
  212.  
  213.  
  214.  
  215.  
  216.   autoexec.bat
  217.  
  218.   path = <whatever is appropriate, be sure to include borlandc\bin>
  219.   prompt $p $g
  220.  
  221.  
  222.   Summary
  223.  
  224.  
  225.   Borland is interested in any problems that you may experience
  226.   with DOS 5.0 and Borland products.  Should you encounter any
  227.   situations not addressed by this document, please contact Borland
  228.   Technical Support.
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.