home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / BBS / SBBS1B00.ZIP / DOCS.EXE / DOCS / DESQVIEW.DOC < prev    next >
Text File  |  1992-09-19  |  9KB  |  143 lines

  1. Example Synchronet setup parameters for DESQview v2.42
  2.  
  3. ╔1══Change═a═Program══════════════════════════════════════════════════════════╗
  4. ║                               Change a Program                              ║
  5. ║                                                                             ║
  6. ║ Program Name............: Synchronet Node 1                                 ║
  7. ║                                                                             ║
  8. ║ Keys to Use on Open Menu: S1                        Memory Size (in K): 400 ║
  9. ║─────────────────────────────────────────────────────────────────────────────║
  10. ║ Program...: C:\SBBS\EXEC\SBBS.EXE                                           ║
  11. ║                                                                             ║
  12. ║ Parameters:                                                                 ║
  13. ║                                                                             ║
  14. ║ Directory.: C:\SBBS\NODE1                                                   ║
  15. ║─────────────────────────────────────────────────────────────────────────────║
  16. ║ Options:                                                                    ║
  17. ║                  Writes text directly to screen.......: [Y]                 ║
  18. ║                  Displays graphics information........: [N]                 ║
  19. ║                  Virtualize text/graphics (Y,N,T).....: [T]                 ║
  20. ║                  Uses serial ports (Y,N,1,2)..........: [N]                 ║
  21. ║                  Requires floppy diskette.............: [N]                 ║
  22. ║                                                                             ║
  23. ║  Press F1 for advanced options                  Press <─┘ when you are DONE ║
  24. ╚═════════════════════════════════════════════════════════════════════════════╝
  25.  
  26. ╔1══Change═a═Program══════════════════════════════════════════════════════════╗
  27. ║                      Change a Program Advanced Options                      ║
  28. ║                                                                             ║
  29. ║ System Memory (in K)........:  0  Maximum Program Memory Size (in K)..: 640 ║
  30. ║                                                                             ║
  31. ║ Script Buffer Size........: 1000  Maximum Expanded Memory Size (in K):    0 ║
  32. ║                                                                             ║
  33. ║ Text Pages: 1  Graphics Pages: 0  Initial Mode:        Interrupts: 00 to FF ║
  34. ║─────────────────────────────────────────────────────────────────────────────║
  35. ║ Window Position:                                                            ║
  36. ║    Maximum Height:  25       Starting Height: 25       Starting Row...:   0 ║
  37. ║    Maximum Width:   80       Starting Width:  80       Starting Column:   0 ║
  38. ║─────────────────────────────────────────────────────────────────────────────║
  39. ║                                Shared Program                               ║
  40. ║ Pathname..:                                                                 ║
  41. ║ Data......:                                                                 ║
  42. ║─────────────────────────────────────────────────────────────────────────────║
  43. ║ Close on exit (Y,N,blank)......: [Y] Uses its own colors..............: [Y] ║
  44. ║ Allow Close Window command.....: [N] Runs in background (Y,N,blank)...: [Y] ║
  45. ║ Uses math coprocessor..........: [N] Keyboard conflict (0-F)..........: [0] ║
  46. ║ Share CPU when foreground......: [Y] Share EGA when foreground/zoomed.: [Y] ║
  47. ║ Can be swapped out (Y,N,blank).: [N] Protection level (0-3)...........: [0] ║
  48. ║                                                                             ║
  49. ║  Press F1 for standard options                  Press <─┘ when you are DONE ║
  50. ╚═════════════════════════════════════════════════════════════════════════════╝
  51.  
  52. DVSETUP.COM:
  53.  
  54.                    ╔1══Advanced═Setup:═Performance══════════╗
  55.                    ║                                        ║
  56.                    ║  Task Processing Time (in Clock Ticks) ║
  57.            ║        Foreground:    1        ║
  58.            ║        Background:    1        ║
  59.                    ║                                        ║
  60.                    ║  Memory Usage (in K)                   ║
  61.                    ║      Common Memory:      17            ║
  62.                    ║      DOS Buffer for EMS:  2            ║
  63.                    ║                                        ║
  64.            ║  Optimize communications?      (Y/N): Y  ║
  65.            ║  Allow swapping of programs? (Y/N): N  ║
  66.            ║  Manage printer contention?  (Y/N): N  ║
  67.                    ║                                        ║
  68.                    ║           Next field     Tab           ║
  69.                    ║           Backup menu    Esc           ║
  70.                    ║           DONE           <─┘           ║
  71.                    ║                                        ║
  72.                    ╚════════════════════════════════════════╝
  73.  
  74. To save memory for each node, you can reduce the "Maximum program memory size"
  75. to something like 450k or so. If you get memory allocation errors when
  76. running SBBS, you'll need to increase this number. You can raise it beyond 640k
  77. and actually get more than 640k free in some situations. This number is the 
  78. amount that DESQview will give this node if it can, or if not possible, as much
  79. as it can. The "Memory Size" parameter is the minimum amount the program will 
  80. require.
  81.  
  82. The actual amount of free memory required after running Synchronet depends on
  83. the largest text file your system will load (including GURU.DAT) or the
  84. number of files in a transfer directory. If you have a 30k G-File or GURU.DAT,
  85. you will need about 50k free. To figure out the amount of memory required for
  86. a directory, multiple the number of files in the directory by 140 and then add
  87. 20k. 
  88.     Example:     1,000 files
  89.              x     140 record+index
  90.                  = 140,000 total allocation
  91.                  +  20,000 overhead
  92.                  = 160,000 total memory required
  93.  
  94. So, a directory with a 1,000 files will require roughly 160k free. You can
  95. check the amount of free memory from within Synchronet with the ;MEM command.
  96.  
  97. If you need more memory, look into loading DOS high and any TSRs or device
  98. drivers you can (LOADHI.SYS and LOADHIGH.COM). If you still need more memory
  99. and have VGA or EGA, try using VIDRAM (QEMM program) to give you much more DOS
  100. memory. The only draw back is you can't use graphics modes while using VIDRAM.
  101. VIDRAM can be enabled and then disabled (allowing the use of graphics modes
  102. again).
  103.  
  104. If for some reason you need to make Synchronet use the BIOS for video instead
  105. of direct screen writes, be sure to include 'B' on the "Parameters" line.
  106. We found that DESQview runs faster when virtualizing the direct screen writes
  107. instead of intercepting the BIOS (int 10h) calls, so the 'B' parameter is not
  108. required unless you change both "Writes text directly to screen" and
  109. "Virtualize text/graphics" to [N].
  110.  
  111. If you have VGA, you may want to change the Video mode to 80x50 or 80x60 with
  112. the "Rearrange" menu, and change the "Window Positions" under DVSETUP 
  113. (advanced) and/or the "Window Position" information for the each SBBS node
  114. under "Change a Program Advanced Options". This way you can display multiple
  115. 80x25 windows simultaneously.
  116.  
  117. Don't forget to have a batch file execute DVANSI.COM before running Synchronet
  118. if you have external programs that access the COM port themselves and use DOS 
  119. for output. Example: Trade Wars uses the BIOS for output so DVANSI is not
  120. required. Global War uses DOS for output and uses the COM port directly, so 
  121. DVANSI is required.
  122.  
  123. You must change "Close on exit" to [N] if you are going to execute SBBS from
  124. a batch file that executes other programs before SBBS. Here is an example
  125. batch file which will run dvansi, then Synchronet, and closes the window after
  126. exiting Synchronet. This example file is called SBBSDV.BAT:
  127.  
  128. @echo off
  129. c:\dv\dvansi
  130. c:\sbbs\exec\sbbs %1 %2 %3 %4 %5
  131. if errorlevel 1 pause
  132. exit
  133.  
  134. This batch file (SBBSDV.BAT is just an example name), can be used to execute
  135. any of the Synchronet nodes, because the "Directory" parameter determines which
  136. node is going to run. You would have to change the "Program" parameter to
  137. "C:\BAT\SBBSDV.BAT" if you created SBBSDV.BAT in the C:\BAT directory.
  138.  
  139. See QEMM.DOC for information on creating your QEMM386 config.sys command line.
  140.  
  141. /* End of DESQVIEW.DOC */
  142.  
  143.