Text 122, 239 rader
Skriven 2004-10-03 15:19:00 av MICHEL SAMSON (1:10/345)
Kommentar till en text av GREGG SOMES
Ärende: SBBS/W32 Kermit install
===============================
Hi Gregg,
A user on AlleyCat informed me that you intend to support `Kermit',
it seems your present configuration is incompatible with Wayne Warthen's
`Kermit for Windows' so allow me to submit this setup to your attention:
; `MSK.INI' - `SBBS/W32' support for `Kermit' using `MS-Kermit v3.16'
;
;
;
; Suggested presentation
; ~~~~~~~~~~~~~~~~~~~~~~
; UpLoad:
;
; [X]MoDem [Y]MoDem [Z]MoDem
; Kermit [7]-Bit Binary [K]ermit Binary
;
;
; DownLoad:
;
; [X]MoDem [Y]MoDem [Z]MoDem
; [K]ermit Binary Kermit [R]ecovery Kermit [T]ext
;
;
;
; Drivers & Clients
; ~~~~~~~~~~~~~~~~~
; `MS-Kermit' for `DOS' can be found here:
;
; ftp://netlab1.usu.edu/pub/kermit/MSK316.ZIP
; http://netlab1.usu.edu/pub/kermit/MSK316.ZIP
; (1M03, October 12, 2003)
;
; ftp://kermit.columbia.edu/kermit/archives/msk314.zip
; (677 Kb, November 7, 2002 - updated documentation)
;
; ftp://kermit.columbia.edu/kermit/archives/msk315.zip
; (480 Kb, September 17, 1997)
;
;
; N.B.: Rename `Kermit.EXE' as `MSK.EXE' to help the command-lines fit!
;
;
;
; Wayne Warthen's `Kermit for Windows' FreeWare can be found here:
;
; ftp://kermit.wwarthen.com/pub/KermWin/Files/v085/kw16v085.exe
; (159 Kb, January 8, 1998) - Win-16
;
; ftp://kermit.wwarthen.com/pub/KermWin/Files/v085/kw32v085.exe
; (238 Kb, January 8, 1998) - Win-32
;
;
;
; `C-Kermit v5A(191)' for `OS/2' can be found here:
;
; ftp://kermit.columbia.edu/kermit/archives/cko191.zip
; (620 Kb, April 24, 1995)
;
;
;
; Installation
; ~~~~~~~~~~~~
; Open the `Synchronet Control Panel' ([Alt]+[B]), press [C] (to
; enter `SCFG'), select "Configure", press [F], [F], [Enter] (to open
; "File Options" then add the `Kermit' command-lines in the "Transfer
; Protocols" section ([T], [T], [Enter])... Use these samples below:
;
;
;
; `SynchroNet' Menus
; ~~~~~~~~~~~~~~~~~~
; DownLoad (User-Send): UpLoad (User-Receive):
;
; Kermit Binary Kermit Binary
; Kermit Recovery Kermit 7-Bits Binary
; Kermit Text
;
;
;______________________________________________[ UpLoad Command Lines ]_
;
; Kermit Binary Receive:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, BRcv %~
;
; Kermit Worst-Case Binary Receive:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, BRcv7 %~
;
;
;____________________________________________[ Download Command Lines ]_
;
; Kermit Binary Send:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, BSnd %~
;
; Kermit Recovery Send:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, RSnd %~
;
; Kermit Text Send:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, TSnd %~
;
;
;________________________________________________[ Debug Command Line ]_
;
; Kermit Terminal:
; %!MSK Set Port FOSSIL 1, Take %!MSK.INI, Stay
;
;
;
; `Kermit' configuration
; ~~~~~~~~~~~~~~~~~~~~~~
;Set Port \%p ; Set Port/Line according to variable
Set ErrorLevel 255 ; Set this for a *CANCELED* transfer.
ClS ; Clear the screen - for manual mode.
Log Session c:\sbbs\data\Capture.LOG ; Try to have session records handy
Log Transactions c:\sbbs\data\Kermit.LOG ; (must use TWO SEPARATE FILES)
; re-work needed here, not critical.
Set Window 5 ; Try values between 6 and 32 (max.)!
Set Parity None ; ~RS-232~/~BIOS INT-14~ serial-port:
; the data format should be "8N1"...
Set Block-Check-Type 3 ; This is similar to CRC-16 checksum;
; sufficient since Error Detection &
; Correction often occurs elsewhere.
Set Streaming On ; This feature works with v3.16 only;
; functions correctly over ~TelNet~!
Set Carrier On ; Immediately recover from hangups if
; well supported in the BBS program.
Set Flow None ; Seems OKay for this particular use.
Set Bell Off ; The BBS may ring a bell of its own.
;Set HandShake None ; Maybe that's something to be tried;
;Set Delay 0 ; and perhaps this other line too...
Set File Display Quiet ; Skip file transfer display (BBSes).
Set Exit Warning Off ; Don't ask for confirmation on exit.
;
Set Local Off ; The following items are usefull for
Set Prompt Kermit> ; those who are using `MS-Kermit' as
Set Term ANSI ; a terminal emulation program. The
Set Term Cursor Block ; needs and taste of the users vary.
Set Display Regular 8-Bit ; I recommend these parameters for a
Set Terminal ByteSize 8 ; reminder only, use as you see fit!
;
Set Terminal APC Off ; *SECURITY!* Verify and activate as
Disable All ; you see fit, ignore ALL the Server
; commands and re-enable SEPARATELY.
Enable Finish ; Allow Transfer Interruption (safe).
;Enable Get ; Allow Receive Request (maybe safe).
;Enable Send ; Allow Send Request, SAFETY-CHECKED?
Disable Query ; Remote queries: see documentation.
;Enable Define ; Idem. - Check when "Define" needed.
;Enable Kermit ; Allow remote *SERVER* features, the
; BBS Users/SysOps must be carefull.
;Enable Retrieve ; Read documentation before anything!
Disable Assign ; No effect whenever disabled before.
Disable Message ; Idem, i show it as a reminder only.
Set Send PathNames Off ; Don't Send everything they ask for!
Set Receive PathNames Off ; It will protect `Command.COM', etc.
; N.B.: a change of directory would
; be possible via the "CWD" command.
; Macros allow command-line brevity.
;
Define BSnd Set File Type - ; No character translation is wanted.
Binary, Set Send Packet 9024, - ; Users can negociate lower values...
Set Control UnPreFixed All, - ; This is how to optimize `Kermit' so
Set Control PreFixed 0 1 129, - ; that it works better via ~Telnet~.
Send \%1, - ; That's the BEST-CASE SCENARIO, try
- ; 0 1 3 13 17 19 129 131 141 145 147
; only when it's required. Transmit
If Success Set ErrorLevel 0, - ; and adjust ErrorLevel before exit.
Write Transaction \32\32\v(cps) - ; Save the final transfer rate to the
cps\13\10, Close Transactions, - ; transactions record then quit log.
Close Session, Exit ; The ReSend feature isn't compatible
; with the Wayne Warthen `Kermit for
; Windows (16/32) v0.85' FreeWare!!!
Define RSnd Set File Type - ; No character translation is wanted.
Binary, Set Send Packet 9024, - ; Users can negociate lower values...
Set Control UnPreFixed All, - ; This is how to optimize `Kermit' so
Set Control PreFixed 0 1 129, - ; that it works better via ~Telnet~.
ReSend \%1, - ; That's the BEST-CASE SCENARIO, try
- ; 0 1 3 13 17 19 129 131 141 145 147
; only when it's required. Transmit
If Success Set ErrorLevel 0, - ; and adjust ErrorLevel before exit.
Write Transaction \32\32\v(cps) - ; Save the final transfer rate to the
cps\13\10, Close Transactions, - ; transactions record then quit log.
Close Session, Exit ; The ReSend feature isn't compatible
; with the Wayne Warthen `Kermit for
; Windows (16/32) v0.85' FreeWare!!!
Define TSnd Set File Type - ; Character translation is allowed...
Text, Set Send Packet 9024, - ; Users can negociate lower values...
Set Control UnPreFixed All, - ; This is how to optimize `Kermit' so
Set Control PreFixed 0 1 129, - ; that it works better via ~Telnet~.
Send \%1, - ; That's the BEST-CASE SCENARIO, try
- ; 0 1 3 13 17 19 129 131 141 145 147
; only when it's required. Transmit
If Success Set ErrorLevel 0, - ; and adjust ErrorLevel before exit.
Write Transaction \32\32\v(cps) - ; Save the final transfer rate to the
cps\13\10, Close Transactions, - ; transactions record then quit log.
Close Session, Exit ; ReSend is unavailable in Text mode.
Define BRcv Set File Type - ; No character translation is wanted.
Binary, Set Receive Packet 9024, - ; Users can negociate lower values...
Set Control UnPreFixed All, - ; This is how to optimize `Kermit' so
Set Control PreFixed 0 1 17 19 - ; that it works better via ~Telnet~.
129, Set Attribute Date Off, Set - ; Enable transfer recovery, fix a Y2K
File Incomplete Keep, Set File - ; related problem. Give enough time
Collision UpDate, Pause 3, - ; for the user to type in the UpLoad
Receive \%1, If Success Set - ; command and then start transfer...
ErrorLevel 0, Write Transaction - ; Adjust ErrorLevel before exit, get
\32\32\v(cps) cps\13\10, Close - ; transfer rate on record, quit log.
Transactions, Close Session, Exit
Define BRcv7 Set Term Byte 7, BRcv ; Experimental - worst case scenario.
Define Stay NOP ; Don't transfer, (local debug mode).
Def AppendCPS Write Transaction \32\32\v(cps) cps\13\10 ; Manual record.
ClS ; Display useful setup information...
Echo \13\10\32\32Port is: \v(line)
Echo \32\32.INI is: \v(cmdfile)\13\10
Echo Memory is:
Show Mem
Echo \13
; -=*=-
Few BBSers would be willing to pay for `K95' so it would make sense
to support Wayne Warthen's `Kermit for Win-16/32 v0.85' FreeWare... ;-)
^^^^^^^^
Salutations,
Michel Samson
a/s Bicephale
http://public.sogetel.net/bicephale/
... Setup: `MS-DOS v7.10a'+`LSPPP v0.8'+`RLFossil v1.23'+`{Commo} v7.7'
--- MultiMail/MS-DOS v0.45 - Trying to make TelNet OLMR BBSing UNIVERSAL
* Origin: BBS Networks @ www.bbsnets.com 808-839-6036 (1:10/345)
|