home *** CD-ROM | disk | FTP | other *** search
/ Windoware / WINDOWARE_1_6.iso / misctext / tips0191 / tips0191.asc < prev   
Text File  |  1991-01-31  |  104KB  |  2,344 lines

  1. Tips by Craig S. Stevenson, Sysop, The Bertha BBS
  2.  
  3. From:          The Bertha BBS  (218)-924-2060  (Node 1 - USR Dual-Standard)
  4.                16,000+ Files On-Line  (DesqView, Windows, PCX Clip-Art, Etc.)
  5.                FREE - First Call Access! (Upload/Download Byte Ratios Apply)
  6.  
  7. Date:          January 31, 1991
  8.  
  9. Availability:  The current ASCII version of TIPS is available to subscribers
  10.                of The Bertha BBS.  Subscribers also have access to the TIPS
  11.                Sub-Board which contains the latest tips.
  12.  
  13. Disclaimer:    Use the tips at your own risk!  I have tried to be accurate in
  14.                my diagnosis of problems and their solutions.  However, it is
  15.                impossible to know everything about your machine.  These tips
  16.                worked on my machines, they may not work on yours due to some
  17.                unforeseen differences.  Neither I, nor The Bertha BBS will be
  18.                held responsible for damages done by anything you do to your
  19.                machine.
  20.  
  21. Distribution:  This file may be distributed on BBS's as long as it is not
  22.                modified in any way.
  23.  
  24. Support:       If you find the TIPS helpful, you may show your appreciation by
  25.                making a small contribution of $10.00.  This helps to defray
  26.                the costs of maintaining and distributing the TIPS file.  You
  27.                may send a check or money order to:
  28.  
  29.                   Craig S. Stevenson, Sysop
  30.                   The Bertha BBS
  31.                   P.O. Box 297
  32.                   Bertha, MN 56437-0297
  33.  
  34.                If you are a subscriber to The Bertha BBS, your support has
  35.                already been given.  Thank you very much.
  36.  
  37. Contributors:  Bill Earnest - (Future Domain SCSI Controller Information)
  38.                Ken Goosens  - (RBBS-PC Fix For Fast File Search)
  39.  
  40.                The people listed above have contributed valuable information
  41.                to supplement existing tips.
  42.  
  43.                If you have any information regarding the information contained
  44.                in any of the tips, please feel free to contact me at the
  45.                number listed above.
  46.  
  47. ══════════════════════════════════════════════════════════════════════════════
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. What's new in TIPS0191:
  68.  
  69.  1.  QEMM/DesqView Tip B updated.
  70.  2.  QEMM/DesqView Tip C updated.
  71.  3   QEMM/DesqView Tip E updated.
  72.  4.  QEMM/DesqView Tip Q added.
  73.  5.  RBBS-PC Tip C updated.
  74.  6.  RBBS-PC Tip F added.
  75.  7.  Doorway Tip B updated.
  76.  8.  Changed TIP numbers to letters in order to match the TIPS Sub-Board.
  77.  9.  Added "Updated" information.
  78. 10.
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133. The following is a list of hardware and software used to develop TIPS:
  134.  
  135.  
  136. HARDWARE                               SOFTWARE
  137.  
  138. DTC 6280 ESDI Disk Controller          ADCACHE Version 1.20
  139. DTC 5280 MFM Disk Controller           Automenu 4.5, 4.7
  140. DTC 7280 MFM Disk Controller           CardX 8.3, 8.9
  141. DTC 7287 RLL Disk Controller           Check-It
  142. DTK 386-25 (Cache)                     DAC Accounting 4.0, 4.1
  143. Hayes V.42 Modem                       DAC Payroll 4.0, 4.1
  144. IBM Color Printer                      DesqView 2.25, 2.26, 2.31
  145. IBM Proprinter II                      Disk Technician Advanced
  146. IBM Proprinter XL24                    Doorway 2.05, 2.06(Beta), 2.11, 2.12
  147. Imprimis 94205-51 Hard Drive           DSZ 4-11, 6-26, 11-19
  148. IRWIN IR-445 Tape Backup               Flash News 3.0
  149. Lantastic Ethernet Card                Generic Cadd Level 3, CADD 5.0
  150. Lantastic Voice Card                   Lantastic NOS 3.0, 3.02 Ethernet
  151. Maxtor XT-4380E Hard Drive             Lotus 1-2-3 Version 2.2, 3.1
  152. Microscience HH-1090 Hard Drive        Manifest 1.00, 1.01
  153. Microscience HH-1050 Hard Drive        MS-Dos 3.3, 4.0
  154. NEC Multisync 3D Monitor               New Print Shop
  155. Panasonic KX-P4455 Laser               New Print Shop Companion
  156. Panasonic KX-P1124 Printer             Novell Advanced Netware 2.15
  157. Roland DXY-1200 Plotter                PCTools Deluxe 5.5, 6.0
  158. Seagate ST-225 Hard Drive              PFS:  Professional Write 2.1, 2.2
  159. Seagate ST-238 Hard Drive              Publish-It 1.1, 1.2
  160. Seagate ST-251 Hard Drive              QEMM 4.23, 5.00, 5.11
  161. Seagate ST-4182E Hard Drive            Qmodem 4.1b, 4.2 - 4.2E
  162. Seiko Smart Label Printer              RBBS-PC 17.3, 17.3A, 17.3B
  163. Summasketch MM-1201 Tablet             Reconfig 3.1
  164. Toshiba XM-3201B CD-ROM                SHEZ 5.7, 5.8, 5.9
  165. USR Courier Dual Standard              Smart Label Printer Software
  166. USR Courier HST 14400                  Super PC-Kwik 3.53
  167. Video Seven VRAM 512 Video Card        TAME 2.30, 2.41, 2.44, 2.50
  168. Zenith Z159-8                          THEDRAW 3.30
  169. Zenith Z286-8                          UPDN 6.6C
  170. Zenith Z286-12                         Windows 3.0
  171. Zenith Z386-16                         X00.SYS Version 1.22, 1.23H, 1.24
  172. Zenith Turbosport 386                  ZDOS 3.3+, 4.01
  173. Zenith Z386-25
  174. Zenith ZCM-1390 Monitor
  175. Zenith ZCM-1490 Monitor
  176. Zenith ZCM-1492 Monitor
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199. ══════════════════════════════════════════════════════════════════════════════
  200.   ┌───────────┐
  201.   │ TIP INDEX │
  202.   └───────────┘
  203. ══════════════════════════════════════════════════════════════════════════════
  204. Category        Tip    Problem Or Topic
  205. -------------   ---    -------------------------------------------------------
  206. QEMM/DesqView     A    Repeated system hangs when using DesqView.
  207. QEMM/DesqView     B    High speed communications causing hangs within DV.
  208. QEMM/DesqView     C    Print screen causing hangs in DesqView 2.26.
  209. QEMM/DesqView     D    System hangs when using PCTools Deluxe V6.0 in DV.
  210. QEMM/DesqView     E    Getting a caching program to work with DesqView.
  211. QEMM/DesqView     F    Acquiring more high ram.
  212. QEMM/DesqView     G    Communications program causing system slowdown in DV.
  213. QEMM/DesqView     H    Increasing DesqView window sizes.  (Using Zenith DOS)
  214. QEMM/DesqView     I    Larger DV windows and more high ram.  (Zenith only)
  215. QEMM/DesqView     J    Intermittent DesqView problems.
  216. QEMM/DesqView     K    "Drive x Not Ready" error message from hard disk drive.
  217. QEMM/DesqView     L    System hangs and file corruption.
  218. QEMM/DesqView     M    Caching problems when using DesqView.
  219. QEMM/DesqView     N    CD-ROM problems when using DesqView.
  220. QEMM/DesqView     O    Problems when running RBBS-PC under DesqView.
  221. QEMM/DesqView     P    System hangs after doing floppy access.
  222. QEMM/DesqView     Q    Minimizing performance impact to BBS running under DV.
  223.  
  224. Zenith            A    System hangs when doing a warm boot with QEMM 5.0.
  225. Zenith            B    Slow video after installing QEMM 5.0.
  226. Zenith            C    Increasing DesqView window size for applications.
  227. Zenith            D    "Unable to read sector" error message from PCTools.
  228. Zenith            E    "Error, Keyboard Not Connected" error message.
  229. Zenith            F    Slow hard drive access on Zenith Turbosport.
  230. Zenith            G    Problems interfacing the Irwin 445A tape backup unit.
  231.  
  232. RBBS-PC           A    DV applications interfering with user communications.
  233. RBBS-PC           B    Poor performance of RBBS when using multiple nodes.
  234. RBBS-PC           C    Optimizing performance with X00.SYS.
  235. RBBS-PC           D    Connection problems for callers.
  236. RBBS-PC           E    Zmodem giving error messages during uploads/downloads.
  237. RBBS-PC           F    Bad Record # error message with Fast File Search.
  238.  
  239. Communications    A    MNP-5 modem connection problems.
  240. Communications    B    Slow download speeds when using 2400 baud MNP-5 modems.
  241. Communications    C    Slow download speeds from some USR HST boards.
  242. Communications    D    DSZ/Zmodem will not work on my system.
  243. Communications    E    Garbage on screen with MNP-5 modem.
  244. Communications    F    Unable to attain a V.42bis connection with USR modem.
  245.  
  246. Doorway           A    Screen problems when using Doorway under DesqView.
  247. Doorway           B    Typing during screen update produces garbage on screen.
  248. Doorway           C    Some programs refuse to run remotely with Doorway.
  249. Doorway           D    PC Shell won't display proper characters under Doorway.
  250.  
  251. Qmodem            A    Qmodem 4.2 or 4.2A will not dial phone automatically.
  252. Qmodem            B    ANSI codes appear randomly on screen with Qmodem 4.2.
  253. Qmodem            C    Random characters lost during BBS sessions.
  254.  
  255. Reconfig/Automenu A    Reconfig not working properly when caching enabled.
  256. Reconfig/Automenu B    Using write caching with Automenu and Reconfig.
  257.  
  258. Hardware          A    Floppy/Hard drives not working properly.
  259. Hardware          B    Two LPT ports will not work correctly on one machine.
  260. Hardware          C    Garbled characters when using an IBM color printer.
  261.  
  262. Windows           A    Windows 3.0 will not run when using Disk Manager.
  263. ══════════════════════════════════════════════════════════════════════════════
  264.  
  265. ══════════════════════════════════════════════════════════════════════════════
  266.   ┌───────────────┐
  267.   │ QEMM/DesqView │
  268.   └───────────────┘
  269. ══════════════════════════════════════════════════════════════════════════════
  270.   ┌───────────────────────┐
  271.   │ QEMM/DesqView TIP   A │                                   Updated 07-15-90
  272.   └───────────────────────┘
  273.  
  274. PROBLEM:   Repeated system hangs when using DesqView.
  275.  
  276. SYMPTOMS:  System will hang intermittently and with no warning.
  277.  
  278. SOLUTION:  Check the setting of "Manage Printer Contention" in the DesqView
  279.            Setup area.  Numerous hangs are caused by having this set to "Y".
  280.            Set it to "N".  You must make sure not to have two applications
  281.            printing at the same time.
  282.  
  283.            NOTE 1:  The solution that I use for this problem is to use a
  284.                     buffer on the printer.  Mine is 512K.  That way I can
  285.                     print and the buffer takes all the data.  Then I can close
  286.                     the window and print something else from another
  287.                     application immediately.
  288.  
  289. ══════════════════════════════════════════════════════════════════════════════
  290.   ┌───────────────────────┐
  291.   │ QEMM/DesqView TIP   B │                                   Updated 01-11-91
  292.   └───────────────────────┘
  293.  
  294. PROBLEM:   System hangs when using high speed communications within DesqView.
  295.  
  296. SYMPTOMS:  When running high speed (>9600 baud) communications, the system
  297.            will hang intermittently.
  298.  
  299. SOLUTION:  Switch to buffered (16550) serial ports.  On my system, I was able
  300.            to move to 19200 baud with no hangs by switching to the buffered
  301.            ports.  You may also try setting "Optimize Communications" to Y in
  302.            the DesqView Setup area.  Be cautious with this setting as it can
  303.            cause some problems as well.  It is also helpful to upgrade to
  304.            DesqView 2.26 as there is better support for high speed
  305.            communications.
  306.  
  307.            NOTE 1:  I have now gone to 38400 baud on my system using the X00
  308.                     FOSSIL driver.  Things seem to be operating smoothly.
  309.  
  310.            NOTE 2:  Please note that not all 16550 chips are created equal.
  311.                     The preferred chip is a National Semiconductor NS16550AFN.
  312.                     This is a 40-pin dip.  Be wary of Western Digital WD16C550
  313.                     chips which reportedly have FIFO problems with low-speed
  314.                     communications (2400 baud or less).
  315.  
  316. ══════════════════════════════════════════════════════════════════════════════
  317.   ┌───────────────────────┐
  318.   │ QEMM/DesqView TIP   C │                                   Updated 01-11-91
  319.   └───────────────────────┘
  320.  
  321. PROBLEM:   When I do a print screen in DesqView 2.26, my computer hangs.
  322.  
  323. SYMPTOMS:  Pressing the print screen key while using DesqView 2.26, part of
  324.            the screen will print and then the computer hangs up.  Even CTRL-
  325.            ALT-DEL will not reset the machine.
  326.  
  327. SOLUTION:  DesqView 2.26 uses a different method to do a printscreen.  There
  328.            is a patch available to change back to the old way of doing it.
  329.            Patch your program and the problem will go away.
  330.  
  331.            NOTE 1:  It was not necessary to patch DesqView 2.31 on my system.
  332.                     Perhaps Quarterdeck returned to the old way of handling a
  333.                     printscreen.
  334.  
  335. ══════════════════════════════════════════════════════════════════════════════
  336.   ┌───────────────────────┐
  337.   │ QEMM/DesqView TIP   D │                                   Updated 12-11-90
  338.   └───────────────────────┘
  339.  
  340. PROBLEM:   System hangs when using PCTools Deluxe Version 6 within DesqView.
  341.  
  342. SYMPTOMS:  If you try to delete multiple files with PCShell, the system will
  343.            hang after deleting the first or second file.  Sometimes you will
  344.            be able to get to the DesqView Menu, but you will get an error
  345.            message when you try to open another window.
  346.  
  347. SOLUTION:  The problem seems to be isolated to the Delete Tracking option of
  348.            Mirror.  You may use Mirror, but do not use the Delete Tracking
  349.            Option.
  350.  
  351.            NOTE 1:  Some additional information on this problem.  When you use
  352.                     mirror with the delete tracking option, mirror sets up a
  353.                     TSR.  This TSR is what gives DesqView fits.  When you just
  354.                     use mirror without delete tracking, no TSR is needed.  So
  355.                     mirror works fine without delete tracking.
  356.  
  357.            NOTE 2:  Central Point has released a new version of mirror that is
  358.                     compatible with QEMM and DesqView even when using the
  359.                     delete tracking option.  You may now also safely load the
  360.                     delete tracker high.  I have verified that the new mirror
  361.                     does work as advertised.  This file is available on The
  362.                     Bertha BBS as PCTOL6UD.ZIP.
  363.  
  364.                     Quoting from the update readme file:
  365.  
  366.                     Older versions of Mirror tried to process the system areas
  367.                     of the hard drive each time they were run.  For this
  368.                     reason they weren't able to be loaded high in most cases.
  369.                     There just wasn't enough contiguous high memory available.
  370.                     The new version of Mirror solves this problem, but it
  371.                     requires you to load Mirror in a slightly different way.
  372.                     If you load Mirror like this now:
  373.  
  374.                     MIRROR C: /TC
  375.  
  376.                     and wish to load it high with QEMM you will need to change
  377.                     it to:
  378.  
  379.                     MIRROR C:
  380.                     C:\QEMM\LOADHI C:\PCTOOLS\MIRROR /TC
  381.  
  382.                     If you load Mirror as:
  383.  
  384.                     MIRROR C: D: /TC /TC
  385.  
  386.                     you will change it to:
  387.  
  388.                     MIRROR C: D:
  389.                     C:\QEMM\LOADHI C:\PCTOOLS\MIRROR /TC /TD
  390.  
  391. ══════════════════════════════════════════════════════════════════════════════
  392.   ┌───────────────────────┐
  393.   │ QEMM/DesqView TIP   E │                                   Updated 01-11-91
  394.   └───────────────────────┘
  395.  
  396. PROBLEM:   I can't get a caching program to work properly with DesqView.
  397.  
  398. SYMPTOMS:  After loading PC-Cache version 6, the cache does not work if you
  399.            enter DesqView directly.  If you use manifest to look at First Meg
  400.            Programs, PC-CACHE is not listed.
  401.  
  402. SOLUTION:  I was not able to get PC-Cache version 6 to work correctly on my
  403.            system.  Either switch back to version 5.5 or get a shareware copy
  404.            of ADCACHE.  ADCACHE was written with QEMM, 386-to-the-max, and
  405.            DesqView in mind.  It is fast, small, and compatible.
  406.  
  407.            NOTE 1:  I have also used Super PC-Kwik with success.  It is larger
  408.                     than ADCACHE, but it is somewhat faster.
  409.  
  410.            NOTE 2:  Central Point has released a new version of PC-Cache.
  411.                     This file is available on The Bertha BBS as PCTOL6UD.ZIP.
  412.                     I have not tried the new version because I had previously
  413.                     switched to Super PC-Kwik.
  414.  
  415.            NOTE 3:  The current version of PC-Cache is 6.04.  To find out what
  416.                     version you have, look at the time stamp of the file.
  417.  
  418. ══════════════════════════════════════════════════════════════════════════════
  419.   ┌───────────────────────┐
  420.   │ QEMM/DesqView TIP   F │                                   Updated 11-23-90
  421.   └───────────────────────┘
  422.  
  423. PROBLEM:   I can't seem to get enough high ram to load all the things I want
  424.            to load high.
  425.  
  426. SYMPTOMS:  Insufficient high ram available to load applications.
  427.  
  428. SOLUTION:  If you have a color system (EGA/VGA) and never use monochrome, use
  429.            the I=B000-B7FF switch on QEMM to include the monochrome video
  430.            area.  This will gain you 32K of high ram.
  431.  
  432.            NOTE 1:  If you have a monochrome system and never use color, you
  433.                     may use the I=B800-BFFF switch on QEMM to include the
  434.                     color video area.  This too will gain you 32K of high ram.
  435.  
  436.            NOTE 2:  Newer versions of QEMM are better at automatically
  437.                     including these unused video areas.
  438.  
  439. ══════════════════════════════════════════════════════════════════════════════
  440.   ┌───────────────────────┐
  441.   │ QEMM/DesqView TIP   G │                                   Updated 07-15-90
  442.   └───────────────────────┘
  443.  
  444. PROBLEM:   Other DesqView windows operations grind to a halt when using a
  445.            communications program in the foreground.
  446.  
  447. SYMPTOMS:  Severe performance degradation when using a communications program
  448.            in another window.
  449.  
  450. SOLUTION:  Use Tame on your communications program to make it release the
  451.            clock-ticks it doesn't need.  It made about 400 cps difference on
  452.            my system.
  453.  
  454.            NOTE 1:  Tame 2.30 has its defaults set differently than 2.20.
  455.                     This means that you may have to fine tune it to work
  456.                     correctly.
  457.  
  458. ══════════════════════════════════════════════════════════════════════════════
  459.   ┌───────────────────────┐
  460.   │ QEMM/DesqView TIP   H │                                   Updated 07-31-90
  461.   └───────────────────────┘
  462.  
  463. PROBLEM:   I can't get enough memory freed up to open the size windows that I
  464.            need to run my applications.  I use Zenith Dos.
  465.  
  466. SYMPTOMS:  Window sizes are difficult to get above 460K due to the overhead of
  467.            DOS, Video, Drivers, Etc.
  468.  
  469. SOLUTION:  If you are using Zenith Dos 3.3+, switch to Zenith Dos 4.01.  Dos
  470.            4.01 is about 40K smaller than the later versions of 3.3+.  That
  471.            made my windows about 20K larger than before, leaving me more room
  472.            to increase the size of my transmit and receive buffers.  IBM Dos
  473.            4.01 is supposedly larger than 3.3, but Zenith Dos 4.01 is smaller.
  474.            Zenith Dos 4.01 also appears to be free of most of the bugs in IBM
  475.            Dos 4.01.
  476.  
  477.            NOTE 1:  Different versions of Zenith Dos 3.3+ were different
  478.                     sizes.  For example, doing a plain hard drive boot with no
  479.                     Autoexec.Bat and Buffers=8, Files=20 in Config.Sys the
  480.                     amount of memory remaining is as follows:
  481.  
  482.                     Dos 3.30 / 3.30.08   (599,600 free)
  483.                     Dos 3.30 / 3.30.14   (562,064 free)
  484.                     Dos 4.01 / 4.00.02   (590,336 free)
  485.  
  486.                     The later versions of Dos 3.3+ appear to be larger.  I
  487.                     upgraded from Dos 3.30 / 3.30.14 to Dos 4.01.  I gained
  488.                     about 28K with the upgrade.  If you have an earlier
  489.                     version of Dos 3.3+, you may not benefit.  To see what
  490.                     version of Dos you have, type VER from the dos prompt.
  491.  
  492. ══════════════════════════════════════════════════════════════════════════════
  493.   ┌───────────────────────┐
  494.   │ QEMM/DesqView TIP   I │                                   Updated 07-15-90
  495.   └───────────────────────┘
  496.  
  497. PROBLEM:   I am still fighting for larger windows and more high ram.  I use a
  498.            Zenith computer with a Zenith/DTC Hard/Floppy controller.
  499.  
  500. SYMPTOMS:  There is not enough free high ram to get the DesqView windows as
  501.            large as I want to.
  502.  
  503. SOLUTION:  If (and only if) you use a Zenith computer with a Zenith/DTC
  504.            controller, you may be able to include part or all of the C800-CFFF
  505.            range to use as high ram.  Zenith/DTC controllers normally do not
  506.            have a BIOS on them.  Disk I/O is handled by the Zenith BIOS.  As a
  507.            result you can use I=C800-CFFF on your QEMM line in order to gain
  508.            another 32k of high ram.  This should help your window size as
  509.            well.  Beware of other cards that may reside in that space.  You
  510.            may have a SCSI card there or something else.  To make sure, use
  511.            Manifest to see if there is anything in that space.
  512.  
  513. ══════════════════════════════════════════════════════════════════════════════
  514.   ┌───────────────────────┐
  515.   │ QEMM/DesqView TIP   J │                                   Updated 11-23-90
  516.   └───────────────────────┘
  517.  
  518. PROBLEM:   I get intermittent "weird" things that happen to my computer when I
  519.            run DesqView.
  520.  
  521. SYMPTOMS:  Sometimes the system will "hang", other times it will do strange
  522.            things.
  523.  
  524. SOLUTION:  I have heard of a number of problems being solved by using the
  525.            NOSORT (NS) switch in QEMM 5.0.  QEMM normally "sorts" the memory
  526.            in your machine by speed.  Some programs have a problem with memory
  527.            that has been "sorted" by QEMM since the memory may not be
  528.            contiguous.  I use this switch with no problems, but cannot verify
  529.            that it solved anything.
  530.  
  531.            NOTE 1:  You should use the NS switch in QEMM if you intend to run
  532.                     Windows 3.0.
  533.  
  534. ══════════════════════════════════════════════════════════════════════════════
  535.   ┌───────────────────────┐
  536.   │ QEMM/DesqView TIP   K │                                   Updated 12-11-90
  537.   └───────────────────────┘
  538.  
  539. PROBLEM:   I get a "Drive x Not Ready" error message from my hard disk.
  540.  
  541. SYMPTOMS:  When doing disk intensive work in an application, a "Drive x Not
  542.            Ready", "Abort, Retry, Fail?" error message will occur.  By typing
  543.            "R" to retry, the program continues normally until the next
  544.            occurrence.
  545.  
  546. SOLUTION:  This error message occurs primarily with IDE drives, although any
  547.            1:1 interleaved drive may be affected.  The problem is in the
  548.            overhead that QEMM requires to operate.  This is a problem that
  549.            Quarterdeck has finally been able to reproduce, and they are
  550.            working on it.  If you do not have an IDE drive, you may be able to
  551.            reformat you hard disk to 2:1 or 3:1 interleave.  This will cause
  552.            the drive and controller to be less timing critical.  For an IDE
  553.            drive, this is not possible.  Some drives allow you to change a
  554.            jumper on the drive to emulate 2:1 interleave.  It is unclear
  555.            whether this works or not.  I have not tried this method.  There
  556.            are also some timing problems with some BIOS's.  An upgrade to the
  557.            most current revision might help the problem.  Quarterdeck also
  558.            suggests using Stacks=0,0 to reduce the DOS overhead.  This
  559.            promises to be an ongoing battle.  Stay tuned...
  560.  
  561.            NOTE 1:  If you have a machine with AMI Bios, you might try the
  562.                     following:  In the advanced setup there is an entry called
  563.                     "16-bit AT command delay  00 00 01 01".  Change this to
  564.                     "00 01 01 01".  This is supposed to completely solve the
  565.                     IDE timeout problem.  I haven't verified this, since I
  566.                     don't have a machine with AMI Bios.
  567.  
  568.            NOTE 2:  The above problem is actually caused by a bug in most, if
  569.                     not all BIOSes.  Problems have been reported in AMI,
  570.                     Award, and Phoenix BIOSes.  I can report that I have had
  571.                     this problem with DTK's BIOS as well.  The problem stems
  572.                     from the fact that some BIOSes initiate disk activity and
  573.                     then clear the "Interrupt Occurred" flag before checking
  574.                     for the incoming interrupt.  In this case, any interrupt
  575.                     which has come in before the flag was cleared will not be
  576.                     processed and will result in a "Drive Not Ready" error
  577.                     message.  Another problem is that some BIOSes lose
  578.                     interrupts during multi-sector reads.
  579.  
  580.                     Quarterdeck has identified the problem and has a fix in
  581.                     the works.  It probably won't pay to upgrade your BIOS to
  582.                     try to solve this problem as the BIOS makers are not aware
  583.                     that the problem exists.
  584.  
  585.            NOTE 3:  Quarterdeck has released a fix for this problem.  The
  586.                     program is called FIXNRE.COM.  This is a TSR that should
  587.                     correct the bug that exists in a number of BIOSes.  There
  588.                     is also a program called GENNRE.COM which attempts to
  589.                     generate a not ready error on your machine.  Both programs
  590.                     are included in a ZIP file called FIXNRE.ZIP.  This file
  591.                     is available on The Bertha BBS.
  592.  
  593. ══════════════════════════════════════════════════════════════════════════════
  594.   ┌───────────────────────┐
  595.   │ QEMM/DesqView TIP   L │                                   Updated 07-30-90
  596.   └───────────────────────┘
  597.  
  598. PROBLEM:   System hangs and file corruption occur when running under DesqView.
  599.  
  600. SYMPTOMS:  Intermittent system hangs when operating with DesqView.  Sometimes
  601.            files will be corrupted.  Usually unable to reproduce the problem
  602.            consistently.
  603.  
  604. SOLUTION:  Check your interrupts!  Interrupt conflicts can cause all sorts of
  605.            strange problems.  I still see people recommend using IRQ2 on an AT
  606.            class machine.  IRQ2 is a cascaded interrupt for IRQ8 through IRQ15
  607.            and cannot be used.  A lot of us upgraded from an XT and are used
  608.            to setting our systems up to use IRQ2.  I moved my bus mouse card
  609.            from an XT to an AT and had all sorts of problems until I changed
  610.            the interrupt from IRQ2 to something that was not being used.
  611.  
  612. ══════════════════════════════════════════════════════════════════════════════
  613.   ┌───────────────────────┐
  614.   │ QEMM/DesqView TIP   M │                                   Updated 09-04-90
  615.   └───────────────────────┘
  616.  
  617. PROBLEM:   How do I set up caching under DesqView?  Is it different than under
  618.            DOS?
  619.  
  620. SYMPTOMS:  Improper caching setup under Desqview can introduce many unwanted
  621.            side-effects.  These include slow operation, file corruption, and
  622.            hangs.
  623.  
  624. SOLUTION:  The most important thing is to choose the right caching program.
  625.            My recommendation would be Super PC-Kwik.  From my own experience,
  626.            this is the fastest and most compatible of the caches.  I have also
  627.            used ADCACHE and PC-Cache 5.5 with success.  I have not been able
  628.            to get PC-Cache 6.0 to work reliably.  At this point, I would not
  629.            recommend PC-Cache 6.0.
  630.  
  631.            A cache works by buffering information read from the hard disk into
  632.            memory.  Then when a read request comes along, the memory is
  633.            checked for the information.  If it is in memory already, the
  634.            information is transferred without any hard drive activity!  Since
  635.            memory is much faster than any hard drive, the system operates
  636.            faster.  Some of the newer caches such as Super PC-Kwik, ADCACHE,
  637.            and PC-Cache 6.0 also offer a feature called "Write-Caching".  This
  638.            allows the cache to buffer disk writes as well as disk reads.
  639.            Under DesqView, this feature should be turned off.  Otherwise
  640.            DesqView could terminate an application without the cache being
  641.            flushed first.  If your machine ever hangs, you may suffer file
  642.            corruption.  Always load the cache before DesqView.
  643.  
  644.            I also recommend running your cache under Expanded (EMS) memory.
  645.            Although EMS is slightly slower than Extended, there are less
  646.            problems with interrupt latency when running in EMS.  If you are
  647.            doing any communications from within DesqView, use EMS, not
  648.            extended.
  649.  
  650.            My parameter line to invoke Super PC-Kwik is as follows:
  651.  
  652.            SUPERPCK /A+ /S:3000 /H- /D- /T:8 /P- /-A /-B /-M /-N
  653.  
  654.            This sets up Super PC-Kwik to:   use expanded memory (/A+), 3
  655.            megabytes (/S:3000), disable write caching on the hard drive (/H-),
  656.            disable write caching on the floppy drives (/D-), buffer 8 sectors
  657.            (/T:8), don't display the parameters at bootup (/P-), don't buffer
  658.            floppy A: or B: (/-A /-B), and don't buffer the RAM drive or CD-ROM
  659.            (/-M /-N).
  660.  
  661.            The /T:8 parameter may need a little more explanation.  When an
  662.            application requests a disk read, most caches allow you to specify
  663.            how much of the rest of the track to read in to the buffer.  Super
  664.            PC-Kwik defaults to reading the entire track (/T+).  Normally this
  665.            is okay, but in my case I have an ESDI drive which claims to have
  666.            63 sectors per track.  When an application requested a disk read on
  667.            my system, the cache would read in the rest of the track, up to 63
  668.            sectors!  This actually caused a reduction in the effectiveness of
  669.            the cache.  On MFM drives with 17 sectors per track, you may be
  670.            able to use the defaults, but on RLL or ESDI drives, you are better
  671.            off reducing the number of sectors to read in.  You can experiment
  672.            with different settings by using the parameters option and trying
  673.            different settings.  With enough memory and the proper settings it
  674.            is possible to get "hit rates" greater than 90%.  My system
  675.            typically runs about 93% or more.
  676.  
  677.            Although I have detailed the settings for Super PC-Kwik, the
  678.            concepts are similar no matter what cache you use.
  679.  
  680.            Another often overlooked benefit of caching is that you can reduce
  681.            the number of DOS buffers needed.  Usually you can set BUFFERS=4 or
  682.            BUFFERS=6 in your CONFIG.SYS.  This helps to regain some of the
  683.            memory lost by the cache program itself.  You can usually load the
  684.            cache into high RAM if you have enough room.  I have successfully
  685.            loaded Super PC-Kwik, ADCACHE, and PC-Cache 5.5 high.
  686.  
  687. ══════════════════════════════════════════════════════════════════════════════
  688.   ┌───────────────────────┐
  689.   │ QEMM/DesqView TIP   N │                                   Updated 12-11-90
  690.   └───────────────────────┘
  691.  
  692. PROBLEM:   CD-ROM Drive does not work properly when using DesqView.
  693.  
  694. SYMPTOMS:  The system hangs after a CD-ROM access.  Sometimes the system will
  695.            run a long time between crashes and other times it won't.
  696.  
  697. SOLUTION:  CD-ROM systems can give DesqView fits.  More accurately, QEMM is
  698.            usually the culprit.  All CD-ROM systems that I am aware of use the
  699.            SCSI interface.  SCSI cards use a technique called "bus mastering"
  700.            in which the interface card actually takes control of the bus to do
  701.            its transfers.  This is bad news when running under a multitasker.
  702.            There is a new SCSI specification which addresses this problem, but
  703.            it is not in the "real world" yet.
  704.  
  705.            In the meantime, here are some things to try.
  706.  
  707.            The first thing to do is to make sure that you have no interrupt
  708.            conflicts.  This is important!  The CD-ROM system that I use is a
  709.            Toshiba XM-3201B.  It uses a Future Domain 8-bit SCSI controller.
  710.            The card comes configured from the factory to use IRQ3.  This is
  711.            also used by COM2 so if you are using COM2 you will have to change
  712.            to another IRQ.  Unfortunately, the only other choice on this card
  713.            is IRQ5.  IRQ5 is normally used by LPT2, but my system had a bus
  714.            mouse which used IRQ5.  The mouse had to go!
  715.  
  716.            The second thing to remember is that SCSI cards require some
  717.            address space.  Don't rely on QEMM to automatically find where your
  718.            SCSI card is.  Specifically exclude the area that it needs.  Even
  719.            Manifest will not locate what addresses are required.  I set my
  720.            card to use C800-C9FF and then told QEMM to exclude C800-CBFF.
  721.            That may sound odd, but it works.  For some reason, the SCSI driver
  722.            likes to write to the CB00 area no matter where you set the address
  723.            on the card.  If you have something loaded into that area, you are
  724.            going to crash.  If you stay with the default address of CA00, I
  725.            would suggest excluding CA00-CDFF.  The key seems to be to allow
  726.            16k of memory above the address, no matter where you locate the
  727.            card address.
  728.  
  729.            NOTE 1:  The Future Domain SCSI controller has 6k of ROM, and uses
  730.                     2k of RAM in the following manner:
  731.  
  732.                     BASE  ROM               RAM               HARDWARE I/O
  733.  
  734.                     C800  C800:0000 - 17FF  C800:1800 - 1BFF  C800:1C00 - 1FFF
  735.                     CA00  CA00:0000 - 17FF  CA00:1800 - 1BFF  CA00:1C00 - 1FFF
  736.  
  737.                     Total address space required:
  738.  
  739.                     C800 BASE = C800 - C9FF
  740.                     CA00 BASE = CA00 - CBFF
  741.  
  742.                     The RAM used for this card consists of 1k of RAM for local
  743.                     variables and a buffer area.
  744.  
  745.                     The HARDWARE I/O area contains two memory-mapped hardware
  746.                     registers for the actual I/O, one for control and one for
  747.                     data.  These registers are incompletely decoded, so they
  748.                     appear at all addresses in the 512 byte range.  That is
  749.                     why Manifest and other programs have difficulty finding
  750.                     them.
  751.  
  752.            NOTE 2:  I have successfully used the 8K exclusion on my BBS system
  753.                     for about a month.  I have had no problems related to
  754.                     reducing the QEMM exclusion to 8K.  This also gains
  755.                     another 8K of high ram.
  756.  
  757.                     The QEMM command line for this machine looks like this:
  758.  
  759.                     DEVICE=C:\QEMM\QEMM386.SYS ON NCF NR NS NW3 DMA=64 DB
  760.                     ...=4 TA=20 AROM=C800-C9FF ROM=C000-C7FF RAM
  761.  
  762.                     My manifest printout for this machine looks like this:
  763.  
  764.                        n=0123 4567 89AB CDEF █        + = Mappable
  765.                     0n00 XXXX XXXX XXXX XXXX █        * = Rammable
  766.                     1n00 ++++ ++++ ++++ ++++ █        F = Page Frame
  767.                     2n00 ++++ ++++ ++++ ++++ █        H = High RAM
  768.                     3n00 ++++ ++++ ++++ ++++ █        M = Mapped ROM
  769.                     4n00 ++++ ++++ ++++ ++++ █        X = Excluded
  770.                     5n00 ++++ ++++ ++++ ++++ █        V = Video
  771.                     6n00 ++++ ++++ ++++ ++++ █        A = Adapter RAM
  772.                     7n00 ++++ ++++ ++++ ++++ █        R = ROM
  773.                     8n00 ++++ ++++ ++++ ++++ █        / = Split ROM
  774.                     9n00 ++++ ++++ ++++ ++++ █
  775.                     An00 VVVV VVVV VVVV VVVV █
  776.                     Bn00 HHHH HHHH VVVV VVVV █
  777.                     Cn00 MMMM MMMM RRHH HHHH █
  778.                     Dn00 HHHH HHHH HHHH HHHH █
  779.                     En00 FFFF FFFF FFFF FFFF █
  780.                     Fn00 RRRR RRRR RRRR RRRR █
  781.  
  782.            The third thing to do is to use the DISKBUF (DB) switch for QEMM.
  783.            I use DB=4 on my system.  This helps QEMM to handle the special way
  784.            in which SCSI devices access memory.
  785.  
  786.            I have had success in loading FDCD.SYS and MSCDEX.EXE high.  I use
  787.            the /E switch on MSCDEX to tell it to use expanded memory.
  788.  
  789. ══════════════════════════════════════════════════════════════════════════════
  790.   ┌───────────────────────┐
  791.   │ QEMM/DesqView TIP   O │                                   Updated 09-13-90
  792.   └───────────────────────┘
  793.  
  794. PROBLEM:   Problems when running RBBS-PC under DesqView.
  795.  
  796. SYMPTOMS:  The RBBS-PC software will halt with an error message, although the
  797.            computer is usually not hung.  Sometimes the error message "press
  798.            any key to return to system" will appear.  If a key is pressed, the
  799.            program recycles without incident.
  800.  
  801. SOLUTION:  I ran into this problem several times before I figured out what was
  802.            happening.  Most of us use DesqView because we can move and modify
  803.            files even though the BBS is running.  The thing we overlook is
  804.            that RBBS-PC maintains several open files during its execution.  If
  805.            we modify a file that RBBS has open, we will get an error in the
  806.            form of a "share violation".  RBBS can't figure out what happened,
  807.            so it halts execution.
  808.  
  809.            There are several things to do which will help to eliminate this
  810.            problem.  The first is simply to not modify files which are
  811.            currently open by RBBS-PC.  Be especially cautious about modifying
  812.            files when a user is on-line.  You don't really know what files the
  813.            user may have open at any given time.  The second thing is to
  814.            switch to 4DOS and use SHARE.EXE.  This enables file sharing and
  815.            locking to handle this sort of problem.  The last thing to do is
  816.            invoke DesqView with the /DT switch.  This allows DOS to terminate
  817.            all programs rather than letting DesqView do it.  I have noticed
  818.            that if you let DesqView terminate programs, some files will not be
  819.            closed properly.  This can cause problems as well.  I have
  820.            implemented all these methods on my board and have not had a
  821.            problem since.
  822.  
  823.            Remember that a multiple node BBS under DesqView is similar to a
  824.            network.  The same precautions that you would take in a network
  825.            environment should be taken when running under DesqView.
  826.  
  827. ══════════════════════════════════════════════════════════════════════════════
  828.   ┌───────────────────────┐
  829.   │ QEMM/DesqView TIP   P │                                   Updated 09-18-90
  830.   └───────────────────────┘
  831.  
  832. PROBLEM:   System hangs after doing floppy access.
  833.  
  834. SYMPTOMS:  The system will lock up after doing floppy access.  This is not
  835.            consistent, but usually occurs after writing to the floppy.  Floppy
  836.            reads do not seem to be a problem.
  837.  
  838. SOLUTION:  I noticed this problem with some regularity on my system.  I got to
  839.            the point where I realized that the hang was only occurring after a
  840.            write to the floppy.  Reads did not appear to trigger the hang.  I
  841.            was using PCTools 6.0 to move files from the floppy to the hard
  842.            drive.  After a file is copied, it is deleted from the floppy in
  843.            order to complete the move.  During this process, a hang would
  844.            sometimes occur.  This could be exacerbated by ejecting the floppy
  845.            prematurely to cause an error.  My system would hang in the middle
  846.            of this error message.
  847.  
  848.            The solution to this problem was to be found in the command line
  849.            for my cache.  I use Super PC-Kwik.  I had set up the cache to
  850.            ignore drives A and B with the /-A and /-B switches.  But when I
  851.            looked at the parameters for the cache I realized that diskette
  852.            writes were still enabled (/D+).  I changed the command line to
  853.            disable diskette writes (/D-) and the problem has not occurred
  854.            since.  It is unclear whether this is a problem on other caches.
  855.  
  856. ══════════════════════════════════════════════════════════════════════════════
  857.   ┌───────────────────────┐
  858.   │ QEMM/DesqView TIP   Q │                                   Updated 01-11-91
  859.   └───────────────────────┘
  860.  
  861. PROBLEM:   Minimizing performance impact to BBS running under DV.
  862.  
  863. SYMPTOMS:  Background BBS operations are severely degraded after opening
  864.            several windows.
  865.  
  866. SOLUTION:  The most effective way to minimize the impact of opening several
  867.            windows is to set "Runs In Background" to "N".  This causes
  868.            DesqView to only give processor time to your BBS window and your
  869.            foreground window.  When a window is switched away from, it no
  870.            longer uses any processor time.  Normally, DesqView gives processor
  871.            time in a "round-robin" fashion even if the background task isn't
  872.            doing anything productive.  If you are running a program which does
  873.            not need to run in the background, set this switch to "N".  TAME is
  874.            also effective in releasing any unused clock ticks for programs
  875.            which need to run in the background.
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925. ══════════════════════════════════════════════════════════════════════════════
  926.   ┌────────┐
  927.   │ Zenith │
  928.   └────────┘
  929. ══════════════════════════════════════════════════════════════════════════════
  930.   ┌────────────────┐
  931.   │ Zenith TIP   A │                                          Updated 07-15-90
  932.   └────────────────┘
  933.  
  934. PROBLEM:   System hangs when using QEMM 5.0 and doing a warm boot on Zenith
  935.            machines.
  936.  
  937. SYMPTOMS:  When requesting a CTRL-ALT-DEL reboot, the system hangs.  You must
  938.            then power down to reset.
  939.  
  940. SOLUTION:  Use the NOROM (NR) switch in QEMM 5.0.  QEMM normally maps one 4k
  941.            segment of the BIOS rom in order to detect reboots.  Because of the
  942.            way Zenith handles reboots, you must defeat this with the NOROM
  943.            switch.
  944.  
  945. ══════════════════════════════════════════════════════════════════════════════
  946.   ┌────────────────┐
  947.   │ Zenith TIP   B │                                          Updated 11-23-90
  948.   └────────────────┘
  949.  
  950. PROBLEM:   Video seems slow after installing QEMM 5.0 on Zenith machines
  951.            equipped with Z-549 or Z-449 video cards.
  952.  
  953. SYMPTOMS:  Screen update speed is very slow.  When you run
  954.            a benchmark the BIOS video speeds are very slow.
  955.  
  956. SOLUTION:  Zenith normally maps the VGA and EGA roms to RAM in order to speed
  957.            up their access.  Compaq does things similarly, but not
  958.            identically.  You must use the NOCOMPACFEATURES (NCF) switch to
  959.            defeat this.  Your video should return to the correct speed.  You
  960.            must also exclude C000-C7FF and E000-E7FF with the X=C000-C7FF and
  961.            X=E000-E7FF switches in order to make room for the video slush
  962.            area.
  963.  
  964.            NOTE 1:  If you have a Zenith Z-449 EGA card, you need to exclude
  965.                     C000-C3FF.  You must still
  966.                     exclude E000-E7FF.
  967.  
  968.            NOTE 2:  The C000-C7FF exclusion may not be necessary when using
  969.                     QEMM 5.0, 5.1, and 5.11.  Newer versions of QEMM normally
  970.                     do not try to use the C000-C7FF area.
  971.  
  972. ══════════════════════════════════════════════════════════════════════════════
  973.   ┌────────────────┐
  974.   │ Zenith TIP   C │                                          Updated 11-23-90
  975.   └────────────────┘
  976.  
  977. PROBLEM:   I can't get enough memory free to run the applications I want to
  978.            run when using a Zenith computer and DesqView.
  979.  
  980. SYMPTOMS:  After setting up DesqView, my window size is limited to about 480K.
  981.            Nothing I do seems to be able to raise it much above that.
  982.  
  983. SOLUTION:  There are two solutions that I have used with success.  These
  984.            solutions only apply if you have a Zenith 386 computer and a Z-549
  985.            VGA video card.
  986.  
  987.            NOTE 1:  The following is a Manifest printout showing a standard
  988.                     QEMM installation with the following parameters:
  989.  
  990.                     DEVICE=C:\QEMM\QEMM.SYS ON NCF NR X=E000-E7FF RAM
  991.  
  992.                        n=0123 4567 89AB CDEF █        + = Mappable
  993.                     0n00 XXXX XXXX XXXX XXXX █        * = Rammable
  994.                     1n00 ++++ ++++ ++++ ++++ █        F = Page Frame
  995.                     2n00 ++++ ++++ ++++ ++++ █        H = High RAM
  996.                     3n00 ++++ ++++ ++++ ++++ █        M = Mapped ROM
  997.                     4n00 ++++ ++++ ++++ ++++ █        X = Excluded
  998.                     5n00 ++++ ++++ ++++ ++++ █        V = Video
  999.                     6n00 ++++ ++++ ++++ ++++ █        A = Adapter RAM
  1000.                     7n00 ++++ ++++ ++++ ++++ █        R = ROM
  1001.                     8n00 ++++ ++++ ++++ ++++ █        / = Split ROM
  1002.                     9n00 ++++ ++++ ++++ ++++ █
  1003.                     An00 VVVV VVVV VVVV VVVV █
  1004.                     Bn00 HHHH HHHH VVVV VVVV █
  1005.                     Cn00 RRRR RRRR HHHH HHHH █
  1006.                     Dn00 FFFF FFFF FFFF FFFF █
  1007.                     En00 XXXX XXXX HHHH HHHH █
  1008.                     Fn00 RRRR RRRR RRRR RRRR █
  1009.  
  1010.            Zenith normally "slushes" the Video ROM to E000-E7FF.  A pointer is
  1011.            changed so that applications expect to find the ROM at that
  1012.            location.  You can include the area from C100-C5FF with the I=C100-
  1013.            C5FF switch on the QEMM command line.  This adds 20K of extra high
  1014.            RAM.  Video speed is not affected by using this area, since the ROM
  1015.            has been slushed to the E000 area.
  1016.  
  1017.            NOTE 2:  The following is a Manifest printout showing a QEMM
  1018.                     installation which uses this modification:
  1019.  
  1020.                     DEVICE=C:\QEMM\QEMM.SYS ON NCF NR X=E000-E7FF I=C100-C5FF
  1021.                     RAM
  1022.  
  1023.                        n=0123 4567 89AB CDEF █        + = Mappable
  1024.                     0n00 XXXX XXXX XXXX XXXX █        * = Rammable
  1025.                     1n00 ++++ ++++ ++++ ++++ █        F = Page Frame
  1026.                     2n00 ++++ ++++ ++++ ++++ █        H = High RAM
  1027.                     3n00 ++++ ++++ ++++ ++++ █        M = Mapped ROM
  1028.                     4n00 ++++ ++++ ++++ ++++ █        X = Excluded
  1029.                     5n00 ++++ ++++ ++++ ++++ █        V = Video
  1030.                     6n00 ++++ ++++ ++++ ++++ █        A = Adapter RAM
  1031.                     7n00 ++++ ++++ ++++ ++++ █        R = ROM
  1032.                     8n00 ++++ ++++ ++++ ++++ █        / = Split ROM
  1033.                     9n00 ++++ ++++ ++++ ++++ █
  1034.                     An00 VVVV VVVV VVVV VVVV █
  1035.                     Bn00 HHHH HHHH VVVV VVVV █
  1036.                     Cn00 RHHH HHRR HHHH HHHH █
  1037.                     Dn00 FFFF FFFF FFFF FFFF █
  1038.                     En00 XXXX XXXX HHHH HHHH █
  1039.                     Fn00 RRRR RRRR RRRR RRRR █
  1040.  
  1041.                     Note that the C100-C5FF area has been converted into high
  1042.                     ram.
  1043.  
  1044.            The second solution is more elegant.  There is a file on the Bertha
  1045.            BBS called UNSLUSH.ZIP.  This file contains a device driver which
  1046.            changes the pointer back to the C000 paragraph and as a result does
  1047.            not use the E000-E7FF area.  Video slushing still occurs, but since
  1048.            the pointer has been changed back to C000, the E000-E7FF area can
  1049.            now be mapped over with RAM by QEMM for its high RAM.  The only
  1050.            problem is that BIOS video calls will be agonizingly slow.  The
  1051.            solution is to have QEMM map the video ROM into RAM using the
  1052.            ROM=C000-C7FF switch.  Your Config.Sys should contain the
  1053.            following:
  1054.  
  1055.            DEVICE=C:\UNSLUSHV.SYS
  1056.            DEVICE=C:\QEMM.SYS ON NCF NR ROM=C000-C7FF RAM
  1057.  
  1058.            This should give you an extra 32K of high RAM with no degradation
  1059.            of video performance.  Note that you should include the NCF and NR
  1060.            switches on Zenith machines.  These are explained in another area
  1061.            of this file.
  1062.  
  1063.            NOTE 3:  The following is a manifest printout of this
  1064.                     configuration:
  1065.  
  1066.                        n=0123 4567 89AB CDEF █        + = Mappable
  1067.                     0n00 XXXX XXXX XXXX XXXX █        * = Rammable
  1068.                     1n00 ++++ ++++ ++++ ++++ █        F = Page Frame
  1069.                     2n00 ++++ ++++ ++++ ++++ █        H = High RAM
  1070.                     3n00 ++++ ++++ ++++ ++++ █        M = Mapped ROM
  1071.                     4n00 ++++ ++++ ++++ ++++ █        X = Excluded
  1072.                     5n00 ++++ ++++ ++++ ++++ █        V = Video
  1073.                     6n00 ++++ ++++ ++++ ++++ █        A = Adapter RAM
  1074.                     7n00 ++++ ++++ ++++ ++++ █        R = ROM
  1075.                     8n00 ++++ ++++ ++++ ++++ █        / = Split ROM
  1076.                     9n00 ++++ ++++ ++++ ++++ █
  1077.                     An00 VVVV VVVV VVVV VVVV █
  1078.                     Bn00 HHHH HHHH VVVV VVVV █
  1079.                     Cn00 MMMM MMMM HHHH HHHH █
  1080.                     Dn00 HHHH HHHH HHHH HHHH █
  1081.                     En00 FFFF FFFF FFFF FFFF █
  1082.                     Fn00 RRRR RRRR RRRR RRRR █
  1083.  
  1084.                     This configuration gives you very large contiguous regions
  1085.                     of high ram.  This is advantageous if you wish to load
  1086.                     large TSR's into high ram.
  1087.  
  1088. ══════════════════════════════════════════════════════════════════════════════
  1089.   ┌────────────────┐
  1090.   │ Zenith TIP   D │                                          Updated 07-15-90
  1091.   └────────────────┘
  1092.  
  1093. PROBLEM:   When running PC Shell 6.0 on my Zenith system I get an "Unable To
  1094.            Read Sector" error message.  The disk verifies fine with Diskfix or
  1095.            other utilities.
  1096.  
  1097. SYMPTOMS:  It appears that a file is bad when using PC Shells File Verify
  1098.            option.  Usually this is noticed when copying a file from one area
  1099.            of the hard drive to another.  However, when a surface scan is
  1100.            done, nothing is found.
  1101.  
  1102. SOLUTION:  On one of my systems the above problem which appeared initially as
  1103.            a hardware problem, turned out to be a problem with ADCACHE.  I use
  1104.            ADCACHE on my BBS with no problems.  For some (as yet unknown)
  1105.            reason, when I switched to a DTC ESDI controller and a 150 MEG
  1106.            drive, the problem appeared.  ADCACHE was used successfully on the
  1107.            same machine with a DTC 7280 1:1 controller and 90 MEG drive.  My
  1108.            solution was to switch to Super PC-Kwik.  I am not convinced that
  1109.            the total problem was with ADCACHE, but I could not find any other
  1110.            problems with the machine.  More to come...
  1111.  
  1112. ══════════════════════════════════════════════════════════════════════════════
  1113.   ┌────────────────┐
  1114.   │ Zenith TIP   E │                                          Updated 07-30-90
  1115.   └────────────────┘
  1116.  
  1117. PROBLEM:   I keep getting an "Error, keyboard not responding or not connected"
  1118.            error message on my Zenith computer.
  1119.  
  1120. SYMPTOMS:  The above error message appears when doing a cold boot of the
  1121.            computer system.  It may not happen all the time.  It may occur
  1122.            with Zenith or clone keyboards.
  1123.  
  1124. SOLUTION:  The problem is in the keyboard reset circuitry.  A look at the
  1125.            schematic for a Zenith ZKB-2 keyboard shows that pin 1 of the
  1126.            keyboard processor is used to provide a power-up reset to the
  1127.            processor itself.  When power is first applies, capacitor C8 is
  1128.            totally discharged.  This capacitor is charged through the keyboard
  1129.            processor towards five volts.  Because of the capacitance, the
  1130.            charging is delayed and is held low long enough to provide the
  1131.            power-on reset.  However, if the capacitor charges up too far
  1132.            towards five volts before the processor is ready, the reset signal
  1133.            is missed.
  1134.  
  1135.            A related factor may be the amount of memory and peripherals that
  1136.            you have in your computer.  My problem surfaced after adding memory
  1137.            and a larger hard drive.  It may be that the five volt supply does
  1138.            not come up as fast as normal due to the increased load.
  1139.  
  1140.            In my Zenith keyboard there is a 2.2 uf capacitor at C8.
  1141.            Electrolytics are notorious for changing their value dramatically
  1142.            with age.  I also believe that raising the value from 2.2 to
  1143.            something in the 4.7 - 10 uf range would allow a much better chance
  1144.            for the keyboard processor to be properly reset.  I also had a
  1145.            clone keyboard which would never be "seen" by the Zenith Z386-25
  1146.            machine that I was using it on.  This unit had a 4.7 uf tantalum
  1147.            capacitor on the processor reset pin.  This had to be increased
  1148.            substantially in order for the keyboard to work properly.  I went
  1149.            as high as 35 uf with no problems.  The keyboard took a relatively
  1150.            long time to reset, but it worked fine, every time.
  1151.  
  1152.            If you do decide to replace the capacitor, observe proper polarity
  1153.            for either electrolytics or tantalums.  If you are a hacker type,
  1154.            give it a try.  Otherwise you can do what I did and order an
  1155.            upgraded BIOS, SCP, and then find out that a fifty cent part was
  1156.            giving you grief.
  1157.  
  1158.            NOTE 1:  Originally it looks as if the computer was supposed to
  1159.                     provide the reset signal for the keyboard, but in my ZKB-2
  1160.                     that jumper was not installed.  My guess is that the reset
  1161.                     signal is no longer supplied by the computer.
  1162.  
  1163. ══════════════════════════════════════════════════════════════════════════════
  1164.   ┌────────────────┐                                          Updated 07-30-90
  1165.   │ Zenith TIP   F │
  1166.   └────────────────┘
  1167.  
  1168. PROBLEM:   The hard disk on my Zenith Turbosport seems slow.
  1169.  
  1170. SYMPTOMS:  Access to the hard drive seems slow compared to what it should be.
  1171.  
  1172. SOLUTION:  There was a bug in the BIOS Rom of the Turbosport.  This was fixed
  1173.            with ROM revision 444-651-3.  Call Heath/Zenith parts and get an
  1174.            upgrade.
  1175.  
  1176. ══════════════════════════════════════════════════════════════════════════════
  1177.   ┌────────────────┐
  1178.   │ Zenith TIP   G │                                          Updated 11-19-90
  1179.   └────────────────┘
  1180.  
  1181. PROBLEM:   Problems interfacing the Irwin 445A tape backup unit.
  1182.  
  1183. SYMPTOMS:  The tape backup unit will work with some DTC/Zenith cards and not
  1184.            with others.
  1185.  
  1186. SOLUTION:  Make sure that you are using a 6280, 7280, or 7287 DTC/Zenith
  1187.            hard/floppy controller card.  The 5280 will not work since it is
  1188.            missing some of the required support circuitry.  On most cards it
  1189.            is necessary to add a 37-pin right-angle connector to the back
  1190.            panel.  The proper tape cartridge is a DC-2000.  The drive normally
  1191.            comes with EZ-Tape software, but I use PC-Backup 6.0 from Central
  1192.            Point.  Because of the compression used by this program, I am able
  1193.            to get about 60 megabytes of data on one 40 megabyte cartridge.
  1194.  
  1195. ══════════════════════════════════════════════════════════════════════════════
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255. ══════════════════════════════════════════════════════════════════════════════
  1256.   ┌─────────┐
  1257.   │ RBBS-PC │
  1258.   └─────────┘
  1259. ══════════════════════════════════════════════════════════════════════════════
  1260.   ┌─────────────────┐
  1261.   │ RBBS-PC TIP   A │                                         Updated 07-15-90
  1262.   └─────────────────┘
  1263.  
  1264. PROBLEM:   When I run RBBS-PC and someone does a download or upload, I can't
  1265.            open another DesqView window without interfering with their
  1266.            communications.  I have replaced my UARTS with 16550's.
  1267.  
  1268. SYMPTOMS:  When a user on one node of RBBS-PC is uploading or downloading,
  1269.            opening another window will introduce CRC errors into their
  1270.            transmission.  This occurs on the internal protocols (Xmodem,
  1271.            Ymodem, Ascii).
  1272.  
  1273. SOLUTION:  This is a very obscure problem which does not have an obvious
  1274.            answer.  The problem is that RBBS-PC by itself does not initialize
  1275.            the 16550 chips.  Therefore the internal protocols do not benefit
  1276.            from the buffering.  External protocols such as Zmodem, YmodemG,
  1277.            and others have a program such as DSZ to initialize the 16550.  The
  1278.            solution is to use a fossil driver such as X00 to initialize the
  1279.            16550 chips.  This will make them available to the internal
  1280.            protocols as well.
  1281.  
  1282. ══════════════════════════════════════════════════════════════════════════════
  1283.   ┌─────────────────┐
  1284.   │ RBBS-PC TIP   B │                                         Updated 07-30-90
  1285.   └─────────────────┘
  1286.  
  1287. PROBLEM:   The performance of RBBS-PC seems slow when using two or more nodes
  1288.            under DesqView.
  1289.  
  1290. SYMPTOMS:  The BBS seems to be slow in doing file accesses, screen updates,
  1291.            etc.
  1292.  
  1293. SOLUTION:  There are several things which can be done to improve the
  1294.            performance of RBBS-PC under DesqView.  You must be fairly well
  1295.            versed in DOS, RBBS, and DesqView/QEMM in order to accomplish your
  1296.            goal effectively.  Remember that DesqView splits up your computer
  1297.            resources among the applications that you have opened.  The more
  1298.            efficiently that your computer operates, the more resources will be
  1299.            available to your programs.
  1300.  
  1301.            1.  Use a cache.  This makes a big difference in disk access.  I
  1302.                use ADCACHE on my board.  The cache sits in expanded memory and
  1303.                is 2 megabytes.  I get track hits of about 95 percent.  That
  1304.                saves a lot of time when trying to do several things at once.
  1305.                Do NOT use write caching, especially under DesqView.  If you
  1306.                use write caching, you may corrupt your FAT.  If you use a
  1307.                fairly large cache, you should be able to reduce the size of
  1308.                your DOS buffers.  I use Buffers=4 in my Config.Sys.  This
  1309.                increases the available memory to your system.  I do not
  1310.                recommend loading buffers high or using Quarterdeck's
  1311.                Buffers.Com.  I have heard of some strange things happening for
  1312.                those who do.
  1313.  
  1314.                NOTE 1:  I have switched to Super PC-Kwik Cache.  It is faster
  1315.                         than ADCACHE and seems to be aware of more hardware
  1316.                         and software combinations.  I have also increased the
  1317.                         size of the cache to 3 megabytes.
  1318.  
  1319.            2.  Use a ramdisk.  Some of the RBBS files may be put in a ramdisk.
  1320.                This allows very fast reads of the files that do not change
  1321.                during a session.  I use Zenith's VDISK and set up a 1 megabyte
  1322.                ramdisk.  I use a batch file to copy all of my menus and my
  1323.                working directories into the ramdisk.  You must modify RBBS
  1324.                using CONFIG to reflect the new location of these files.
  1325.  
  1326.            3.  Use a FOSSIL driver.  This is important when using high speed
  1327.                communications.  I use X00.SYS on my board since it recognizes
  1328.                DesqView with the DV switch.  I set up my Dual Standard or HST
  1329.                modem to communicate with the computer at 38400 baud.  You
  1330.                can't go faster than 19200 without using a FOSSIL driver
  1331.                because RBBS does not support it.  You will probably run into
  1332.                problems unless you have 16550 buffered chips also.  I have
  1333.                increased my X00 transmit and receive buffer sizes to 4096
  1334.                bytes each.  The default is 1024 bytes.  This allows more
  1335.                effective utilization of the clock ticks that each window gets.
  1336.                You may be able to increase them more depending on how much
  1337.                base memory you have available.
  1338.  
  1339.            4.  Set "Dos Buffers For EMS" to 0 in the DesqView setup if you are
  1340.                not running on a network.  This setting made no difference when
  1341.                I was using ADCACHE, but made a considerable difference when
  1342.                using Super PC-Kwik.
  1343.  
  1344. ══════════════════════════════════════════════════════════════════════════════
  1345.   ┌─────────────────┐
  1346.   │ RBBS-PC TIP   C │                                         Updated 01-31-91
  1347.   └─────────────────┘
  1348.  
  1349. PROBLEM:   I am having trouble getting X00.SYS to work properly.
  1350.  
  1351. SYMPTOMS:  X00 is difficult to setup to achieve optimal performance.
  1352.  
  1353. SOLUTION:  X00 works very well, but can be difficult to setup properly.  You
  1354.            need to use a fossil driver in order to use a baud rate higher than
  1355.            19200.  I use X00 to enable my ports to run at 38400 baud.  My
  1356.            command line is as follows:
  1357.  
  1358.            DEVICE=C:\RBBS\FOSSIL\X00.SYS E 0=3F8,IRQ4 1=2F8,IRQ3 B,0,38400
  1359.            B,1,38400 T=4096 R=4096 DV F=15
  1360.  
  1361.            This command line can be commented as follows:
  1362.  
  1363.            DEVICE=C:\RBBS\FOSSIL\X00.SYS  (Calls X00.SYS from my subdirectory)
  1364.            E  (Eliminates the sign-on screen from X00)
  1365.            0=3F8,IRQ4  (Sets up first serial port at 3F8 and using IRQ4)
  1366.            1=2F8,IRQ3  (Sets up second serial port at 2F8 and using IRQ3)
  1367.            B,0,38400  (Locks first serial port at 38400 baud)
  1368.            B,1,38400  (Locks second serial port at 38400 baud)
  1369.            T=4096  (Sets transmit buffer to 4096 bytes)
  1370.            R=4096  (Sets receive buffer to 4096 bytes)
  1371.            DV  (DesqView pause which releases clock ticks when idle)
  1372.            F=15  (Sets 16550 FIFO to 15 bytes rather than default of 8)
  1373.  
  1374.            NOTE 1:  Newer versions of X00 have bug fixes along with better
  1375.                     performance with DesqView.
  1376.  
  1377.            NOTE 2:  If you are running doors, you should be aware that when
  1378.                     when RBBS shells to a door it disables the fossil driver.
  1379.                     You must use XU in order to turn the fossil on again if
  1380.                     your door supports a fossil.  This can be done as follows:
  1381.  
  1382.                     XU PORT:0:ON
  1383.                     XU DV:ON
  1384.                     DOOR  (Invoke your door here.)
  1385.                     XU PORT:0:OFF
  1386.  
  1387.            NOTE 3:  Do not turn the DV pause off with the XU DV:OFF switch
  1388.                     after you return from your door.  If you do, the DV pause
  1389.                     will be disabled when you return to RBBS.  This will
  1390.                     impact performance in a negative manner.
  1391.  
  1392. ══════════════════════════════════════════════════════════════════════════════
  1393.   ┌─────────────────┐
  1394.   │ RBBS-PC TIP   D │                                         Updated 08-23-90
  1395.   └─────────────────┘
  1396.  
  1397. PROBLEM:   Some callers have trouble connecting to my board.  I use a USR Dual
  1398.            Standard or HST modem.
  1399.  
  1400. SYMPTOMS:  Most callers have no trouble connecting, but some callers have to
  1401.            call several times before they can get connected correctly.  Some
  1402.            callers have trouble with MNP error correction working correctly.
  1403.            Other callers have trouble with getting disconnected in the middle
  1404.            of their session.
  1405.  
  1406. SOLUTION:  This sort of problem has many causes and solutions.  There are many
  1407.            types of modems out there and some are better than others.  Many
  1408.            problems can be solved by changing S-register settings, but others
  1409.            can't.  Telebit modems are particularly troublesome since they send
  1410.            a special set of tones to alert the other modem that they are a
  1411.            Telebit.  These tones can confuse USR modems.  The first thing to
  1412.            do is to make sure that your modem is handshaking properly and your
  1413.            software is set up properly.  It is always easy to blame someone
  1414.            else for your troubles.  If your setup is okay, then try the
  1415.            following suggestions:
  1416.  
  1417.            S28=0   Use this setting if some of your 2400 baud users have
  1418.                    trouble connecting to the board.  This S-register sets the
  1419.                    duration of the V.32 answer tones.  These tones allow quick
  1420.                    connects in V.32 mode.  However, the tones also confuse
  1421.                    some modems.  This does not disable V.32 modulation.  The
  1422.                    default is 8.  USR is recommending 0.  If some of your
  1423.                    other users have trouble you can try 2 or 4.
  1424.  
  1425.  
  1426.            S15=64  Use this setting to help with MNP-5 problems.  Some earlier
  1427.                    2400 baud MNP modems were not fully compatible with the MNP
  1428.                    protocol.  Setting this S-register to 64 enables non-
  1429.                    standard MNP compatibility.
  1430.  
  1431.            S15=8   Use this setting if users have trouble with characters
  1432.                    over-running their screens when an X-OFF is issued.  This
  1433.                    can also occur when file transfers crash or abort in the
  1434.                    middle of a download.  Then they get a whole screen full of
  1435.                    garbage because the modem keeps sending until its buffer is
  1436.                    cleared.  Setting this register to 8 reduces the size of
  1437.                    the buffer to 128 bytes from its default of 1.5k bytes.
  1438.                    This change only occurs during non ARQ connections.
  1439.  
  1440.            S15=72  Use this setting to incorporate both of the above changes.
  1441.  
  1442.            S10=10  Use this setting if you have a number of callers who call
  1443.                    in with call waiting.  Call waiting is a real problem for
  1444.                    people who run a BBS.  When a call is coming in on the
  1445.                    callers phone, the line is momentarily disconnected.
  1446.                    Sometimes the modem on the BBS will react by detecting the
  1447.                    loss of carrier and will disconnect.  You can reduce the
  1448.                    chance of this happening by setting this register to 10 or
  1449.                    more.  Of course, sometimes the calling modem will
  1450.                    disconnect.  You have no control over that.
  1451.  
  1452. ══════════════════════════════════════════════════════════════════════════════
  1453.   ┌─────────────────┐
  1454.   │ RBBS-PC TIP   E │                                         Updated 11-19-90
  1455.   └─────────────────┘
  1456.  
  1457. PROBLEM:   Zmodem giving error messages during uploads/downloads.  X00.SYS
  1458.            does not seem to handle Zmodem transfers as well as it does Xmodem
  1459.            or Ymodem transfers.
  1460.  
  1461. SYMPTOMS:  Zmodem will output error messages such as "Serial Input Error:
  1462.            Line Status Register 02" during uploads or downloads.
  1463.  
  1464. SOLUTION:  File transfer protocols such as Zmodem and Ymodem-G are "External
  1465.            Protocols", meaning that in order to use them RBBS must shell to
  1466.            DOS and invoke an external protocol driver such as DSZ.
  1467.            Unfortunately, DSZ does not currently have fossil support.  As a
  1468.            result, X00.SYS does not benefit DSZ or any of its protocols.
  1469.  
  1470.            The solution is to press Chuck Forsberg to implement fossil support
  1471.            into the DSZ engine.  As modem speeds rise and more sysops run
  1472.            DesqView, the need for fossil support becomes even more apparent.
  1473.  
  1474.            In the meantime, avoid using large buffers for DSZ.  Work to
  1475.            increase the speed of your system through the use of caching and
  1476.            ram disks.  By decreasing the amount of time it takes to do disk
  1477.            access, you run less risk of being late in servicing an interrupt.
  1478.            Also, setting your DesqView Foreground/Background clock ticks to
  1479.            small numbers close together (3-3 or 2-2) will help improve
  1480.            interrupt latency due to task switching.  If you still have
  1481.            problems, use the HANDSHAKE SLOW command to disable reception
  1482.            during disk transfers.
  1483.  
  1484. ══════════════════════════════════════════════════════════════════════════════
  1485.   ┌─────────────────┐
  1486.   │ RBBS-PC TIP   F │                                         Updated 01-11-91
  1487.   └─────────────────┘
  1488.  
  1489. PROBLEM:   Bad Record # error message with Fast File Search.
  1490.  
  1491. SYMPTOMS:  After adding files to the fast file search system, a search will
  1492.            intermittently produce the error message:  Bad Record # In Line
  1493.            63522 of RBBSSUB5 at address ????:????.
  1494.  
  1495. SOLUTION:  This problem occurred on my system after adding a CD-ROM.  I added
  1496.            the new files to the fast file search, but when a user used the
  1497.            fast file search system, this error message would sometimes occur.
  1498.            I was able to isolate the problem to files beginning with a Y or a
  1499.            Z.  This led me to believe that the system was running into a limit
  1500.            of some sort.  As long as I kept the number of files less than
  1501.            about 16,000 everything worked fine.  Above 16,000 this error
  1502.            message would occur.  I reported the problem to Ken Goosens (RBBS
  1503.            author) and he was able to produce this fix:
  1504.  
  1505.                 Some people, as they have tried to set up RBBS with large
  1506.                 numbers of files (> 16,000), have gotten bad file number in
  1507.                 line 63522 in sub5.   This is caused by an incredibly dumb
  1508.                 compiler that doesn't handle intermediate variables sensibly.
  1509.                 For example,
  1510.                    INT((20966+20722)/2 + .5)
  1511.                 evaluates to -11924.   The problem can be avoided by making
  1512.                 the following change to RBBSSUB5.BAS.
  1513.  
  1514.                 63522 RecFoundAt = 0
  1515.                       IF High < 1 THEN _
  1516.                          EXIT SUB
  1517.                       WasX$ = SPACE$ (NumChars)
  1518.                       Done = ZFalse
  1519.                       WHILE NOT Done
  1520.                          WasI = INT(((High/2) + (Low/2)) + .5)   ' KG122901
  1521.                          GET 2, WasI
  1522.                          LSET WasX$ = MID$(SearchRec$, StartPos, NumChars)
  1523.                          IF WasX$ = SearchFor$ THEN _
  1524.                             RecFound$ = SearchRec$: _
  1525.                             RecFoundAt = WasI : _
  1526.                             Done = ZTrue _
  1527.                       ELSE IF (High - Low) < 2 THEN _
  1528.                               Done = ZTrue _
  1529.                            ELSE IF WasX$ < SearchFor$ THEN _
  1530.                                    Low = WasI _
  1531.                                 ELSE IF WasX$ > SearchFor$ THEN _
  1532.                                         High = WasI
  1533.                       WEND
  1534.                       END SUB
  1535.  
  1536.  
  1537.            Bear in mind that you must make this modification to the source
  1538.            code for RBBS 17.3B and re-compile it.
  1539.  
  1540. ══════════════════════════════════════════════════════════════════════════════
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589. ══════════════════════════════════════════════════════════════════════════════
  1590.   ┌────────────────┐
  1591.   │ Communications │
  1592.   └────────────────┘
  1593. ══════════════════════════════════════════════════════════════════════════════
  1594.   ┌────────────────────────┐
  1595.   │ Communications TIP   A │                                  Updated 07-15-90
  1596.   └────────────────────────┘
  1597.  
  1598. PROBLEM:   Connect problems when using MNP-5 modems.  Sometimes the speed is
  1599.            slower than other times.
  1600.  
  1601. SYMPTOMS:  When calling a BBS that is using a U.S. Robotics Dual-Standard or
  1602.            HST modem using a 2400 baud MNP-5 modem, sometimes the connection
  1603.            will be at 2400 baud and sometimes it will be 1200.  In both cases
  1604.            the connection will be a "reliable connect".
  1605.  
  1606. SOLUTION:  Some 2400 baud MNP-5 modems are not fully compatible with the MNP
  1607.            protocol.  Generally these were earlier modems, but I know of one
  1608.            case where the modem was a current production model.  The solution
  1609.            is to have the BBS operator change his S15 register to 64.  This
  1610.            allows compatibility with these modems.  This register change must
  1611.            be done on the Dual-Standard or HST modem, not on the 2400 baud
  1612.            modem.
  1613.  
  1614. ══════════════════════════════════════════════════════════════════════════════
  1615.   ┌────────────────────────┐
  1616.   │ Communications TIP   B │                                  Updated 07-15-90
  1617.   └────────────────────────┘
  1618.  
  1619. PROBLEM:   Download speeds of ZIP files seem slow when using a 2400 baud MNP-5
  1620.            modem.
  1621.  
  1622. SYMPTOMS:  When downloading from some BBS's the download speed of ZIP files is
  1623.            about 280 cps.  From other boards only about 250 cps is possible.
  1624.  
  1625. SOLUTION:  MNP-5 compression is not effective on ZIP files.  In fact, if you
  1626.            try to compress a ZIP file, things actually slow down.  As a
  1627.            result, most boards disable MNP-5 compression.  You can still
  1628.            achieve an error correcting link, but there will be no compression.
  1629.            Under this scenario you will achieve about 280 cps download speeds
  1630.            at the expense of screen update speed.  The screens full of menus
  1631.            are not compressed either!  On my board, MNP-5 compression is
  1632.            enabled.  If you call in with MNP-5 your screen updates will be
  1633.            very fast, but your downloads of ZIP files will be in the 250 cps
  1634.            area.  If you download Text or ASCII files, you may achieve rates
  1635.            as high as 500 cps.  The solution is to defeat compression on the
  1636.            callers end when you want to download ZIP files.  There is usually
  1637.            an "AT" command to defeat MNP-5 compression.  Read your manual.  If
  1638.            you intend to do a lot of downloading, defeat MNP-5.  If you are
  1639.            just calling to browse, leave it on.  You now have the best of both
  1640.            worlds.
  1641.  
  1642. ══════════════════════════════════════════════════════════════════════════════
  1643.   ┌────────────────────────┐
  1644.   │ Communications TIP   C │                                  Updated 07-15-90
  1645.   └────────────────────────┘
  1646.  
  1647. PROBLEM:   Download speeds from some HST boards are not as fast as on other
  1648.            HST boards.
  1649.  
  1650. SYMPTOMS:  Download speeds from some HST boards run up to 1700 cps.  Others
  1651.            can achieve only about 900-1100 cps.
  1652.  
  1653. SOLUTION:  U.S. Robotics manufactured two HST modems.  The old modem was an
  1654.            HST 9600.  The newer model was an HST 14400.  The 9600 used a 9600
  1655.            baud forward channel and a 300 baud back channel.  The 14400 used a
  1656.            14400 baud forward channel and a 450 baud back channel.  After you
  1657.            sign off the board, do an ATI6.  at the bottom of the screen you
  1658.            will see 9600/300 or 14400/450.  This will tell you what type of
  1659.            modem you hooked up with.  There are a lot of old HST's out there.
  1660.            There really is no solution to this problem unless you want to send
  1661.            your favorite SYSOP about $500.00 for a new HST.
  1662.  
  1663.            NOTE 1:  It is possible that the SYSOP doesn't have his modem set
  1664.                     up correctly, but I have found that to be somewhat rare.
  1665.                     Normally that won't exact that much performance loss.  If
  1666.                     the SYSOP has an HST 9600 there really isn't much he can
  1667.                     do.
  1668.  
  1669. ══════════════════════════════════════════════════════════════════════════════
  1670.   ┌────────────────────────┐
  1671.   │ Communications TIP   D │                                  Updated 08-06-90
  1672.   └────────────────────────┘
  1673.  
  1674. PROBLEM:   DSZ/Zmodem refuses to work with my computer system.
  1675.  
  1676. SYMPTOMS:  When using DSZ/Zmodem, it refuses to recognize the serial port.  No
  1677.            communication occurs and I get bumped out of the program.
  1678.  
  1679. SOLUTION:  I ran into this problem with DSZ/Zmodem on my machine.  The problem
  1680.            is that I was using a non-standard Port/IRQ combination.  My system
  1681.            uses COM3 and IRQ5 for the modem.  In order to support this
  1682.            combination you must invoke DSZ with the portx parameter.  My
  1683.            command line to invoke DSZ from Qmodem is as follows:
  1684.  
  1685.            DSZ portx 3e8,5 speed %1 rz -rr
  1686.  
  1687.            This sets up DSZ to use COM3 and IRQ5.  DSZ is case sensitive!  Do
  1688.            not use upper-case letters for parameters.
  1689.  
  1690. ══════════════════════════════════════════════════════════════════════════════
  1691.   ┌────────────────────────┐
  1692.   │ Communications TIP   E │                                  Updated 09-11-90
  1693.   └────────────────────────┘
  1694.  
  1695. PROBLEM:   I get garbage characters on my screen even though I have an MNP-5
  1696.            modem.
  1697.  
  1698. SYMPTOMS:  Strange characters appear on the screen when using a communications
  1699.            program.  This occurs randomly whether typing or not.
  1700.  
  1701. SOLUTION:  Make sure that MNP-5 is turned on.  Some modems will not allow you
  1702.            to defeat compression without also defeating error correction.  On
  1703.            zipped files, throughput suffers because of MNP-5.  However, if you
  1704.            turn off MNP-5 you may lose error correction.  Check your manuals.
  1705.            U.S. Robotics Dual-Standard and HST modems allow the defeating of
  1706.            MNP-5 compression while still maintaining an error correcting link.
  1707.            Other modems may not be as flexible.  Also, check to make sure that
  1708.            the remote modem is also MNP-5 capable.  If the other modem doesn't
  1709.            have MNP-5 you won't get an error correcting link.
  1710.  
  1711. ══════════════════════════════════════════════════════════════════════════════
  1712.   ┌────────────────────────┐
  1713.   │ Communications TIP   F │                                  Updated 10-28-90
  1714.   └────────────────────────┘
  1715.  
  1716. PROBLEM:   Unable to attain a V.42bis connection with USR modem.
  1717.  
  1718. SYMPTOMS:  Even though I have a V.42bis modem, I can't connect to a remote
  1719.            V.42bis modem properly.  I just get a normal MNP-5 connection.
  1720.  
  1721. SOLUTION:  In order for V.42bis to work properly it has to be enabled on both
  1722.            ends.  With a U.S. Robotics HST or Dual-Standard you must send
  1723.            AT&A3 and either AT&K1 or AT&K3 in order to turn compression on.
  1724.            Some BBS's turn compression off so a V.42bis connection is
  1725.            impossible.  Another potential problem is that you must have your
  1726.            com port locked at 38400 baud in order for V.42bis to work.  Since
  1727.            V.42bis uses 4:1 compression you must send data to the modem at
  1728.            38400 in order for it to be effective anyway.
  1729.  
  1730.            A V.42bis connection between two HST's can transfer text at some
  1731.            pretty amazing speeds.  I have heard of speeds as high as 3200 cps
  1732.            and I have seen transfer speeds on my system as high as 2850 cps on
  1733.            text files.  The best thing about V.42bis is that there is
  1734.            virtually no penalty for ZIP transfers.  You end up with the best
  1735.            of both worlds.  The menus and other text really fly by and there
  1736.            is no degradation when transferring ZIP files.
  1737.  
  1738. ══════════════════════════════════════════════════════════════════════════════
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787. ══════════════════════════════════════════════════════════════════════════════
  1788.   ┌─────────┐
  1789.   │ Doorway │
  1790.   └─────────┘
  1791. ══════════════════════════════════════════════════════════════════════════════
  1792.   ┌─────────────────┐
  1793.   │ Doorway TIP   A │                                         Updated 07-15-90
  1794.   └─────────────────┘
  1795.  
  1796. PROBLEM:   When I use Doorway to drop to dos, the screen for applications such
  1797.            as PC Shell is not right.  This problem only occurs when running
  1798.            two or more nodes of RBBS-PC under DesqView.
  1799.  
  1800. SYMPTOMS:  When doing a remote drop to dos and using a "mis-behaved" program
  1801.            such as PC Shell, half of the screen is black.  Sometimes the
  1802.            screen of another node will be seen remotely.
  1803.  
  1804. SOLUTION:  Set the "Virtualize text/graphics" to "Y" in the DesqView setup for
  1805.            each node of RBBS-PC.  Normally RBBS-PC does not require this since
  1806.            it does not do direct screen writes.  However, when you run a
  1807.            program remotely using doorway, all of the programs you run may not
  1808.            be "well-behaved".  By telling DesqView to Virtualize everything,
  1809.            you will force the program to behave itself, even in a door.
  1810.  
  1811. ══════════════════════════════════════════════════════════════════════════════
  1812.   ┌─────────────────┐
  1813.   │ Doorway TIP   B │                                         Updated 01-11-91
  1814.   └─────────────────┘
  1815.  
  1816. PROBLEM:   Typing during a screen update will produce garbage characters.
  1817.  
  1818. SYMPTOMS:  During a remote screen update, if a character is pressed, the
  1819.            screen will be jumbled up.  If you wait until after the screen has
  1820.            been updated, everything works normally.
  1821.  
  1822. SOLUTION:  There are two things which I have done to eliminate this problem.
  1823.            The first is to make sure that the FIFO of the 16550 on the BBS is
  1824.            enabled to 15.  I use X00.SYS on my system.  The default FIFO
  1825.            initialization is 8.  You must use the F=15 switch to enable 15
  1826.            bytes of buffering.  Use this switch with caution as it increases
  1827.            interrupt latency.  If you have problems with uploads or downloads,
  1828.            go back to the default setting.
  1829.  
  1830.            The second thing which seems to help is to use XU to enable the
  1831.            Fossil before running Doorway.  My batch file looks like this:
  1832.  
  1833.            XU PORT:0:ON
  1834.            DOORWAY COM1F ... (Your Doorway switches go here)
  1835.            XU PORT:0:OFF
  1836.  
  1837.            The COM1F was added with Doorway 2.06Beta to allow use of a fossil
  1838.            driver, however it appears that Doorway cannot turn the fossil on
  1839.            and off by itself.  When RBBS shells, it turns the fossil off.  It
  1840.            then turns it back on when it resumes normal operations.  By using
  1841.            XU to turn the fossil on, Doorway benefits from its use.  After
  1842.            making these changes, I was unable to introduce any errors into my
  1843.            screen updates.  If you do not have Doorway 2.06, I suggest that
  1844.            you upgrade.
  1845.  
  1846.            NOTE 1:  If you are running under DesqView, you should also turn on
  1847.                     the DesqView pause by using XU DV:ON prior to your Doorway
  1848.                     line and XU DV:OFF after it.  This modification would look
  1849.                     like this:
  1850.  
  1851.                     XU PORT:0:ON
  1852.                     XU DV:ON
  1853.                     DOORWAY COM1F ... (Your Doorway switches go here)
  1854.                     XU DV:OFF
  1855.                     XU PORT:0:OFF
  1856.  
  1857.                     By adding the DesqView pause, clock ticks are given back
  1858.                     to DesqView when nothing productive is going on.
  1859.  
  1860. ══════════════════════════════════════════════════════════════════════════════
  1861.   ┌─────────────────┐
  1862.   │ Doorway TIP   C │                                         Updated 12-11-90
  1863.   └─────────────────┘
  1864.  
  1865. PROBLEM:   Some programs refuse to run remotely with Doorway.
  1866.  
  1867. SYMPTOMS:  Programs such as SHEZ, THEDRAW, UPDN, and FLASH will not run with
  1868.            Doorway.  When I try to run them, I am returned either to the menu
  1869.            or to the board.  Other programs such as PCSHELL and PFS Pro-Write
  1870.            run fine.
  1871.  
  1872. SOLUTION:  Some programs have to be executed from their own subdirectory.  You
  1873.            need to use a batch file to change to that specific subdirectory.
  1874.            Unfortunately, you need Command.Com to execute batch files.
  1875.            Doorway will load Command.Com provided you use the /C:VIA switch.
  1876.            You need to create a batch file and invoke these programs using the
  1877.            /C:VIA switch as follows:
  1878.  
  1879.            /C:VIA /P:D:\UTILITY\SHEZ\DOORSHEZ.BAT
  1880.            /C:VIA /P:C:\THEDRAW\DOORDRAW.BAT
  1881.            /C:VIA /P:C:\RBBS\DOORUPDN.BAT
  1882.            /C:VIA /P:C:\RBBS\FLASH\DOORFLAS.BAT
  1883.  
  1884.            My batch file for SHEZ looks like this:
  1885.  
  1886.            D:
  1887.            CD\UTILITY\SHEZ
  1888.            SHEZ.EXE
  1889.            C:
  1890.            CD\RBBS\DOORWAY
  1891.            EXIT
  1892.  
  1893.            Since SHEZ is configured to run in a specific subdirectory, it
  1894.            should be invoked by a batch file and you need Command.Com to run
  1895.            batch files.
  1896.  
  1897.            NOTE 1:  It is important to return to the Doorway subdirectory
  1898.                     before exiting from your batch file.
  1899.  
  1900. ══════════════════════════════════════════════════════════════════════════════
  1901.   ┌─────────────────┐
  1902.   │ Doorway TIP   D │                                         Updated 12-11-90
  1903.   └─────────────────┘
  1904.  
  1905. PROBLEM:   PC Shell won't display proper characters under Doorway.
  1906.  
  1907. SYMPTOMS:  When running PC Shell (Version 5.5 or 6.0) under Doorway, ALT-H
  1908.            (Show) in the file editor will not display the highlited reverse
  1909.            arrow key.  The screen gets all jumbled up and is virtually
  1910.            unreadable.
  1911.  
  1912. SOLUTION:  Get an updated version of Doorway 2.06 Beta.  Marshall Dudley has
  1913.            corrected this bug in the later versions of 2.06 Beta.  My version
  1914.            is dated 11-17-90.  Beta versions of Doorway are available only to
  1915.            registered users.
  1916.  
  1917.            NOTE 1:  Doorway version 2.11 has now been released.  This file is
  1918.                     available from The Bertha BBS.  Doorway is shareware.
  1919.  
  1920. ══════════════════════════════════════════════════════════════════════════════
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.  
  1929.  
  1930.  
  1931.  
  1932.  
  1933.  
  1934.  
  1935.  
  1936.  
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985. ══════════════════════════════════════════════════════════════════════════════
  1986.   ┌────────┐
  1987.   │ Qmodem │
  1988.   └────────┘
  1989. ══════════════════════════════════════════════════════════════════════════════
  1990.   ┌────────────────┐
  1991.   │ Qmodem TIP   A │                                          Updated 10-03-90
  1992.   └────────────────┘
  1993.  
  1994. PROBLEM:   Qmodem 4.2 or 4.2A will not dial phone automatically, although
  1995.            manual dialing works fine.  This was not a problem with 4.1b.
  1996.  
  1997. SYMPTOMS:  After doing an ALT-D and trying to get Qmodem to dial the phone,
  1998.            nothing happens.  The modem does not take the phone off-hook.
  1999.  
  2000. SOLUTION:  This can occur after upgrading from Qmodem 4.1b to Qmodem 4.2 or
  2001.            4.2A.  When you use 40TO42 to convert your .FON file to the new
  2002.            format, the prefixes are not converted since they are stored
  2003.            elsewhere.  You need to re-enter your prefixes into 4.2 or 4.2A.
  2004.  
  2005. ══════════════════════════════════════════════════════════════════════════════
  2006.   ┌────────────────┐
  2007.   │ Qmodem TIP   B │                                          Updated 10-18-90
  2008.   └────────────────┘
  2009.  
  2010. PROBLEM:   ANSI codes appear randomly on screen with Qmodem 4.2.
  2011.  
  2012. SYMPTOMS:  When using Qmodem 4.2, 4.2A, or 4.2B, random ANSI codes will appear
  2013.            on the screen.  This can be caused to occur by pressing keys in
  2014.            rapid succession while receiving a screen update.  Qmodem 4.1b did
  2015.            not exhibit this behavior.
  2016.  
  2017. SOLUTION:  Set INT16 ENABLE To OFF.  When ON, Qmodem uses an internal keyboard
  2018.            input handler which supports 101-key enhanced keyboards, including
  2019.            the F11 & F12 function keys.  When OFF, Qmodem uses the standard
  2020.            DOS input handler and the F11 & F12  function keys are not
  2021.            supported.  The machine I noticed this on was a Zenith 286/8MHZ.
  2022.            After changing this switch, I have had no further problems.
  2023.  
  2024. ══════════════════════════════════════════════════════════════════════════════
  2025.   ┌────────────────┐
  2026.   │ Qmodem TIP   C │                                          Updated 10-28-90
  2027.   └────────────────┘
  2028.  
  2029. PROBLEM:   Random characters lost during BBS sessions.
  2030.  
  2031. SYMPTOMS:  During a BBS session, if a key is pressed when receiving data from
  2032.            the board, sometimes a character or two will be lost.  The text
  2033.            will be shifted to the left by however many characters were
  2034.            missing.  This normally happens on my system when I am receiving
  2035.            color menus from the board.  If I press a key while the menu is
  2036.            being updated, portions of the menu will be missing or shifted
  2037.            over.
  2038.  
  2039. SOLUTION:  Get a serial card with 16550AFN UARTs.  The 16550AFN has a 16 byte
  2040.            buffer to handle problems with interrupt latency.  The standard
  2041.            serial port UART is either an 8250 or 16450.  Neither of these
  2042.            chips has a buffer.  Interrupt latency is usually not suspected in
  2043.            systems that are not multitasking, however I have seen this problem
  2044.            occur on 8 MHZ and 12 MHZ 286 systems with no multitasking software
  2045.            installed.  Installing a buffered serial card totally solved the
  2046.            problem.
  2047.  
  2048. ══════════════════════════════════════════════════════════════════════════════
  2049.  
  2050.  
  2051. ══════════════════════════════════════════════════════════════════════════════
  2052.   ┌───────────────────┐
  2053.   │ Reconfig/Automenu │
  2054.   └───────────────────┘
  2055. ══════════════════════════════════════════════════════════════════════════════
  2056.   ┌───────────────────────────┐
  2057.   │ Reconfig/Automenu TIP   A │                               Updated 09-28-90
  2058.   └───────────────────────────┘
  2059.  
  2060. PROBLEM:   When I use Reconfig in combination with a cache, the configuration
  2061.            is not changed.
  2062.  
  2063. SYMPTOMS:  When Reconfig does a warm boot after changing the Config.Sys and
  2064.            Autoexec.Bat files, the changes are not made.  The computer boots
  2065.            up with the old configuration.  This only happens when using a
  2066.            cache.
  2067.  
  2068. SOLUTION:  This problem occurs because of "write caching".  PC-Cache 6.0,
  2069.            ADCACHE, and Super PC-Kwik all use write caching which caches all
  2070.            disk writes as well as disk reads.  PC-Cache 6.0 however has write
  2071.            caching as its default.  On some machines, the warm boot will occur
  2072.            before the cache has written the changes to the disk.  This may
  2073.            depend on the speed of the machine as well.  The solution is either
  2074.            to disable write caching or to flush the cache before rebooting.  I
  2075.            elected not to use write caching since Reconfig does not have a
  2076.            convenient place to flush the cache.  Other programs may be
  2077.            different.
  2078.  
  2079.            NOTE 1:  It is possible to use write-caching with Reconfig,
  2080.                     although it is a bit involved.  Please see
  2081.                     Reconfig/Automenu TIP #2.
  2082.  
  2083. ══════════════════════════════════════════════════════════════════════════════
  2084.   ┌───────────────────────────┐
  2085.   │ Reconfig/Automenu TIP   B │                               Updated 10-01-90
  2086.   └───────────────────────────┘
  2087.  
  2088. PROBLEM:   I can't get write-caching to work with Reconfig or Automenu.
  2089.  
  2090. SYMPTOMS:  Reconfig won't save the changes when rebooting.  Automenu works,
  2091.            but I am worried about data corruption when using write-caching.
  2092.  
  2093. SOLUTION:  Write-caching can be successfully used under a menuing system, even
  2094.            those that require occasional reboots to change system parameters
  2095.            and configurations.  These reboots are normally required to remove
  2096.            TSR programs from memory so that programs have a "clean"
  2097.            environment to run in.  I normally reboot to run PC-Backup,
  2098.            DiskFix, DesqView, Windows, and many other programs.  Each has its
  2099.            own special drivers and configuration.  By performing a warm boot,
  2100.            I don't have to worry as much about TSR conflicts.  By being very
  2101.            careful, you can use write-caching without inordinate risk.  Of
  2102.            course, if you get a power failure, or a hang, you will still be in
  2103.            trouble.  If you are not technically versed in your hardware and
  2104.            software, you are better off backing out now.
  2105.  
  2106.            The first thing to do is to find a cache program that allows you to
  2107.            both flush and disable the cache from dos.  I use Super PC-Kwik.
  2108.            Once Super PC-Kwik is installed, the command SUPERPCK /F flushes
  2109.            the cache, and SUPERPCK /D disables the cache until you enable it
  2110.            again with SUPERPCK /E.  Other caches may have this capability as
  2111.            well.  I will explain how I was able to use write-caching on my
  2112.            system.  If you use a different cache you will have to figure out
  2113.            whether you can do the same.
  2114.  
  2115.            Those of us with menu driven systems normally have a menu option to
  2116.            QUIT.  Sometimes there is also a head parking utility which is run
  2117.            at this time.  If you use write-caching you MUST have a menu option
  2118.            to QUIT.  The reason is that when you are ready to quit, you must
  2119.            flush the cache before you power down.  With Automenu, just put the
  2120.            command SUPERPCK /F /D before your head parking utility and your
  2121.            cache will be flushed and disabled before you quit.  If you have a
  2122.            menu option that calls a Reconfig configuration, put SUPERPCK /F /D
  2123.            before you call Reconfig.  Make sure that the subdirectory that has
  2124.            SUPERPCK is pointed to in your PATH statement, otherwise your cache
  2125.            won't get flushed and disabled.  Examples...Examples...Examples...
  2126.  
  2127.            *AUTOMENU*
  2128.  
  2129.            Comment    │.│..............................................
  2130.            Selection  │*│QUIT (Flush Cache, Park Heads)
  2131.            Batch-NRes │+│CD\
  2132.            Batch-NRes │+│SUPERPCK /F /D
  2133.            Batch-NRes │+│PARK
  2134.            Batch-NRes │+│SUPERPCK /E
  2135.            Batch-NRes │+│AUTO
  2136.            Comment    │.│..............................................
  2137.  
  2138.            NOTE 1:  In this example the cache is flushed and disabled before
  2139.                     parking the heads.  If the user presses a key to return to
  2140.                     the menu, the cache is enabled before returning.  Some
  2141.                     head parking utilities do not allow you to return, so the
  2142.                     last two lines are not necessary.  This concept may also
  2143.                     be used to disable the cache before running some programs
  2144.                     that will not report accurate information with a cache,
  2145.                     although the cache will still be in memory.  The best
  2146.                     solution is to reboot the system with the new
  2147.                     configuration.
  2148.  
  2149.            Comment    │.│..............................................
  2150.            Selection  │*│PCTools Deluxe 6.0 Disk Fix
  2151.            Batch-NRes │+│CD\
  2152.            Batch-NRes │+│SUPERPCK /F /D
  2153.            Batch-NRes │+│RECONFIG DISKFIX
  2154.            Comment    │.│..............................................
  2155.  
  2156.            NOTE 2:  This example shows how to flush and disable the cache
  2157.                     prior to executing Reconfig.  When Reconfig boots the
  2158.                     system with your normal configuration, caching will be
  2159.                     enabled as usual.
  2160.  
  2161. ══════════════════════════════════════════════════════════════════════════════
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183. ══════════════════════════════════════════════════════════════════════════════
  2184.   ┌──────────┐
  2185.   │ Hardware │
  2186.   └──────────┘
  2187. ══════════════════════════════════════════════════════════════════════════════
  2188.   ┌──────────────────┐
  2189.   │ Hardware TIP   A │                                        Updated 08-02-90
  2190.   └──────────────────┘
  2191.  
  2192. PROBLEM:   After installing a new hard or floppy drive, the unit doesn't work.
  2193.            I have checked my drive select jumpers and they are fine.
  2194.  
  2195. SYMPTOMS:  The floppy drive refuses to read disks, the hard drive acts like it
  2196.            isn't hooked up.
  2197.  
  2198. SOLUTION:  Check your cables!  Zenith normally uses cables with no "twist".
  2199.            You then set the drive select jumpers to the physical location of
  2200.            the drive.  Example:  Drive A: would be DS0, and Drive B: would be
  2201.            DS1.  IBM uses a cable which "twists" the drive select lines to
  2202.            fool the first drive.  Example:  Drive A: would be at the end of
  2203.            the cable and be DS1, and Drive B: would be before the twist and be
  2204.            DS1 also.  If you are using "twist" cables which IBM likes to use,
  2205.            make sure you are using a cable with the proper twist.  If you are
  2206.            like me, you didn't know there was a difference.  IBM twists wires
  2207.            25 through 29 for a hard drive cable and wires 10 through 16 for a
  2208.            floppy drive.  Using the wrong cable can cause many problems.
  2209.  
  2210. ══════════════════════════════════════════════════════════════════════════════
  2211.   ┌──────────────────┐
  2212.   │ Hardware TIP   B │                                        Updated 12-11-90
  2213.   └──────────────────┘
  2214.  
  2215. PROBLEM:   Two LPT ports will not work correctly on one machine.
  2216.  
  2217. SYMPTOMS:  When attempting to run two parallel printers on one computer, both
  2218.            printers respond to data from the LPT1 port.  Port number 1 is set
  2219.            up as LPT1 and port 2 is set up as LPT2.  Printing to LPT2 just
  2220.            hangs the machine, although a CTRL-C will break out.
  2221.  
  2222. SOLUTION:  Set your second printer port to LPT3 rather than LPT2.  The reason
  2223.            is that DOS uses logical addresses to reference printers.  DOS
  2224.            expects to find the first printer port at 3BC.  This address is
  2225.            only used by the "Monochrome Display With Printer Adapter".  If you
  2226.            don't have this particular card in your computer, DOS will
  2227.            designate the physical LPT2 port as logical device LPT1.  The
  2228.            following chart will help show this:
  2229.  
  2230.            Printer Port        BIOS           DOS
  2231.              Address         Reference      Reference
  2232.            ------------      ---------      -------------------------------
  2233.                3BC             LPT1         LPT1
  2234.                378             LPT2         LPT2 (LPT1 if 3BC is absent)
  2235.                278             LPT3         LPT3 (LPT2 if 3BC is absent)
  2236.  
  2237. ══════════════════════════════════════════════════════════════════════════════
  2238.   ┌──────────────────┐
  2239.   │ Hardware TIP   C │                                        Updated 12-11-90
  2240.   └──────────────────┘
  2241.  
  2242. PROBLEM:   Garbled characters when using an IBM 5182 color printer.
  2243.  
  2244. SYMPTOMS:  Characters (especially graphics) will get garbled when printing
  2245.            long documents on this printer.  Another symptom will be printer
  2246.            not ready errors occurring at random intervals.
  2247.  
  2248. SOLUTION:  The IBM 5182 color printer uses a Centronics parallel interface.
  2249.            Pin 12 is used to signal "Page End" or "Paper Empty".  The problem
  2250.            with this particular printer is that pin 12 is not connected to
  2251.            anything within the printer.  It is just an open line!  If you use
  2252.            a "standard" parallel cable with this printer, all of the wires are
  2253.            connected.  When doing heavy printing, a spike may inductively
  2254.            couple into the wire connected to this pin and be interpreted by
  2255.            the computer as a "Page End" or "Paper Empty" signal.  This causes
  2256.            the computer to believe that there is a problem and it halts with
  2257.            an error message.  If an oscilloscope is placed on this pin you can
  2258.            actually see the inductive spikes!  The solution is to ground this
  2259.            pin to eliminate the inductive spikes.
  2260.  
  2261.            It is likely that originally, the printer came with a special cable
  2262.            that did not have this wire connected.  It is also possible that
  2263.            this wire was grounded within one of the connectors.
  2264.  
  2265.            Do NOT attempt this unless you are well versed in electronic
  2266.            maintenance.  There are hazardous voltages within a printer.  This
  2267.            will also void your warranty.  If you are still game, this may be
  2268.            done as follows:
  2269.  
  2270.            Disassemble the printer and remove the interface board.  You will
  2271.            see a ribbon cable that runs from the connector on the rear down to
  2272.            the board itself.  On the solder side of the board, note that the
  2273.            lines are numbered.  You need to jumper line 12 to ground.  The
  2274.            easiest way that I found is to put a small jumper wire from line 12
  2275.            directly across to line 30.  Lines 19 through 30 are all grounded.
  2276.  
  2277.                36  oooooo│ooooooooooo  19
  2278.                          │<-Jumper           Solder Side
  2279.                18  oooooo│ooooooooooo   1
  2280.  
  2281.            This is an extremely well built printer and should work for a long
  2282.            time.  This modification should make it work properly with any
  2283.            standard parallel cable.
  2284.  
  2285. ══════════════════════════════════════════════════════════════════════════════
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315. ══════════════════════════════════════════════════════════════════════════════
  2316.   ┌─────────┐
  2317.   │ Windows │
  2318.   └─────────┘
  2319. ══════════════════════════════════════════════════════════════════════════════
  2320.   ┌─────────────────┐
  2321.   │ Windows TIP   A │                                         Updated 12-11-90
  2322.   └─────────────────┘
  2323.  
  2324. PROBLEM:   Windows 3.0 will not run when using Disk Manager.
  2325.  
  2326. SYMPTOMS:  When attempting to load Windows 3.0, the process will hang and the
  2327.            hard drive activity light will flash on and off at about 30 second
  2328.            intervals.  Program Manager will not load.
  2329.  
  2330. SOLUTION:  When using Windows 3.0 with Disk Manager, you must turn off
  2331.            VirtualHDIrq in the [386enh] section of SYSTEM.INI.  The proper
  2332.            format is:
  2333.  
  2334.            VirtualHDIrq=OFF
  2335.  
  2336.            The default for this switch is ON.  Windows in 386 enhanced mode
  2337.            normally terminates interrupts from the hard disk controller,
  2338.            bypassing the ROM routine that handles these interrupts.  This
  2339.            interferes with the way that Disk Manager's device driver handles
  2340.            disk access.
  2341.  
  2342. ══════════════════════════════════════════════════════════════════════════════
  2343. The End.
  2344.