home *** CD-ROM | disk | FTP | other *** search
/ Compu-Fix / Compu-Fix.iso / referenz / text / 16550pcb.txt < prev    next >
Encoding:
Text File  |  1993-03-01  |  2.8 KB  |  92 lines

  1. I run a two node PCBoard 12.1 system on a Mylex 386 under Desqview 
  2. with a USRobotics HST modem.  I open my com port at 19200.
  3.  
  4. I found that under this configuration, uploads to the board at 19200 
  5. abort.
  6.  
  7. The way I was able to solve the problem was to take Chuck Foresberg's 
  8. advice in DSZ.DOC:
  9.  
  10. " Switching to a National 16550A UART chip helps tremendously, allowing
  11.  transfers at 115200 bps instead of 9600 bps with a standard 8250.  Arrow
  12.  Electronics 1-800-932-7769 sells National NS16550AN chips mail order
  13.  (credit card) for about $22 each in small quantities."
  14.  
  15. After getting the new chip, I simply popped out the old 16450 and 
  16. plugged in the 16550A.  Nothing to it.
  17.  
  18. The next thing is to replace PCboard's Ymodem-G
  19. with DSZ's "Qmodem-G".  You MUST be running a registered
  20. version of DSZ to enable the full flow protocols.  Sysops can register 
  21. for free by agreeing to certain terms in the DSZ.DOC.
  22.  
  23. Change the Ymodem-G entry in PCBPROT.DAT to look like this:
  24.  
  25.  
  26. G,S,1024,Ymodem-G
  27.  
  28.  
  29. Then add the following two .BAT files to your \PCB directory:
  30.  
  31. PCBRG.BAT:
  32. ----------
  33.  
  34. echo off
  35. echo *** Function Keys Disabled During DSZ Operation! ***
  36. if exist pcberr.fil del pcberr.fil
  37. set DSZLOG=YMODEMG.LOG
  38. dsz pB4096 handshake both rx -c -k -g %3
  39. if errorlevel 1 goto bad
  40. goto end
  41. :bad
  42. copy pcberr.old pcberr.fil
  43. :end
  44. echo on
  45.  
  46.  
  47. PCBSG.BAT:
  48. ----------
  49.  
  50. echo off
  51. echo *** Function Keys Disabled During DSZ Operation! ***
  52. if exist pcberr.fil del pcberr.fil
  53. SET DSZLOG=YMODEMG.LOG
  54. dsz pB4096 handshake both sx -k -g %3
  55. if errorlevel 1 goto bad
  56. goto end
  57. :bad
  58. copy pcberr.old pcberr.fil
  59. :end
  60. echo on
  61.  
  62.  
  63. The lines that say SET DSZLOG=YMODEMG.LOG will tell DSZ to write 
  64. information on each transfer to a file called YMODEMG.LOG.  This way 
  65. you can monitor the Ymodem-G transfers, as external protocols on the 
  66. main board won't write the cps to the CALLER file.  Here is what my 
  67. YMODEMG.LOG looks like:
  68.  
  69.  
  70. S 131072 19200 bps 1140 cps   0 errors    27 1024 D:\PCB\UP\ANSIVIEW.ARC -1
  71. S  36864 19200 bps 1117 cps   0 errors     7 1024 D:\D1B\EXOTIC.ARC -1
  72. S  95232 19200 bps 1120 cps   0 errors    18 1024 F:\D4\GUPPIES.ARC -1
  73. S  56320 19200 bps 1149 cps   0 errors    15 1024 D:\PCB\UP\CHKUP17.ARC -1
  74. S  15360 19200 bps 1182 cps   0 errors     2 1024 D:\PCB\UP\SOCAL047.ARC -1
  75. S  20480 19200 bps 1138 cps   0 errors     3 1024 D:\PCB\UP\FRAGS11.ARC -1
  76. S  52224 19200 bps 1135 cps   0 errors    13 1024 D:\PCB\UP\CARLOG.ARC -1
  77. S 109568 19200 bps 1130 cps   0 errors    33 1024 D:\PCB\UP\REALTY.ARC -1
  78.  
  79.             cps:   ^^^^^^^
  80.  
  81. DSZ's Qmodem-G is fully compatible with Qmodem's Ymodem-G.  The user 
  82. will not be able to tell the diference between DSZ and PCBoard's 
  83. implementation.
  84.  
  85.  
  86. Good luck!
  87.  
  88. -Joseph Sheppard
  89.  The Ledge PCBoard
  90.  (818) 352-3620
  91.  
  92.