home *** CD-ROM | disk | FTP | other *** search
/ World of Ham Radio 1997 / WOHR97_AmSoft_(1997-02-01).iso / packet / pbbs / packtalk / amsoft.iii next >
Text File  |  1997-02-01  |  75KB  |  1,514 lines

  1.   ████████░ ███████░  ██████░ ███░  ██░ █████████░ ███████░  █░     ███░  ██░
  2.    █░    █░ █░    █░  █░   █░  █░  ▄█░  █░  █░  █░ █░    █░  █░      █░  ▄█░
  3.    █▄▄▄▄▄█░ █▄▄▄▄▄█░  █░       █╔═══════════════╗  █▄▄▄▄▄█░  █░      █▄▄▄
  4.    █░       █░    █░  █░       █║ MESSAGE THIEF ║  █░    █░  █░      █░  ▄▄
  5.    █░       █░    █░  █░   █░  █╚═══════════════╝  █░    █░  █░   █░ █░   █░
  6.   ███░     ███░  ███░ ██████░ ███░  ██░    ███░   ███░  ███░ ██████░███░  ██░
  7.  
  8.      This manual covers versions from PT-1.04 to PT-109M.
  9.  
  10.      PACKTALK - PBBS uses SOFTWARE FLOW CONTROL.
  11. A three wire hookup is all that is necessary. If you find you are having
  12. speed related problems slow your computer down. This software is designed to
  13. run on a 286 XT, AT.
  14.  
  15.      If you MUST run the computer at a faster speed make sure that you
  16. open the com ports to at least 9600 baud. Also, PACKTALK should not print
  17. more than 1 line per second to the TNC when doing an UP or DOWNLOAD otherwise
  18. you will loose data. This can be controlled by the settings of the parameters
  19. in line 1 and 23 of the PBBS.CNF file. Set in increments of 5 until you get
  20. the proper speed. Set for a little slower than 1 line per second to be safe.
  21.  
  22.      IF YOU HAVE PT-109J OR HIGHER, PARAMETERS 1 & 23 DO NOT APPLY!!!
  23.  
  24.      PACKTALK is written in COMPILED BASIC and needs BRUN45.EXE run time
  25. module in order for it to work.  Do not use any file compression programs
  26. on any of the files associated with this software. PACKTALK IS NOT GUARANTEED
  27. TO WORK WITH ANY DOS ABOVE 3.3 OR WITH ANY TNC OTHER THAN A KANTRONICS!
  28.  
  29.      If you make the GATEWAY available to your users keep this in mind. When
  30. a user accesses the Gateway, the USERS callsign is the one that will be used
  31. on the Gateway, NOT the call of the PBBS.
  32.  
  33.      The first thing to do after acquiring PACKTALK is to make a directory
  34. called PACKTALK and copy ALL files into the PACKTALK directory.
  35.  
  36.                         **** The EXE files ****
  37.                              =============
  38.  
  39. PACKTALK EXE          [ the terminal program ( see note below ) ]
  40. PBBS     EXE          [ the BBS program ]
  41. GATEWAY  EXE          [ the gateway routine when user enters a <G> ]
  42. REVFWD   EXE          [ used to manually poll a PBBS for mail ]
  43. BRUN45   EXE          [ the run time module ]
  44. EDITOR   EXE          [ an extremely good text editor ]
  45. MFWD     EXE          [ mail forwarding routine ]
  46. MFWDAUX  EXE          [ mail forwarding routine for alternate connects ]
  47. MAKFILE  EXE          [ to auto make dir/files out of messages ]
  48. PAKMSGS  EXE          [ packs up the messages for compressed forwarding ]
  49. UNPAKMSG EXE          [ unpacks the compressed message file ]
  50. INVERT   EXE          [ invert the MESSAGE.DAT file for making 'Mail for:' ]
  51. DS       EXE          [ sorts the files in all the directories ]
  52.  
  53.      The last page will contain a list off ALL the files that come with the
  54. PACKTALK - PBBS package. (PT-109K.EXE & PT-109KS.EXE).
  55.  Page 2
  56.  
  57.       You will have to make any directories for the PBBS. These are the
  58. DIRECTORIES that are displayed when a user  sends a  <W>  to the BBS.
  59.  
  60.  At this point you can make the necessary directories needed to RUN the
  61. pgm.  Create these directories from the ROOT of your hard drive:
  62.  
  63. MSG
  64. BBS
  65. BBS\LOG
  66. BBS\HOME        <If your using PT-109J and above PT will create these>
  67. BBS\NAME        <directories the first time you run it>.
  68. BBS\DATABASE
  69. BBS\MFWD
  70. BBS\STATS
  71. BBS\MFR
  72.  
  73. ANY additional directories needed for USER downloads will be made as sub-
  74. directories of the BBS directory, ie.:
  75.  
  76. BBS\PGMS
  77. BBS\BASIC       <these you must create yourself>.
  78. BBS\MODS
  79.  
  80. * ALL directories must have in them an ASCII representation of the directory
  81. except for the MSG directory. You can create these ASCII directories in 2
  82. ways, 1 by running the pgm. SORTBBS or by going into each and every dir.
  83. and typing DIR>DIR. DS.COM is used to sort the directories and should be
  84. used before creating the ASCII directories manually by typing from the
  85. ROOT dir. DS N/S. If you use SORTBBS.EXE this step is not necessary.
  86.  
  87.        If someone is on the PBBS and they send a W or a W directoryname and
  88. the pgm. sends back a prompt, no such directory exists and you know that it
  89. does it is probably because you did not create the ASCII representation file
  90. for that directory. When a file is uploaded to a directory PACKTALK will sort
  91. the directory and then create a NEW ASCII directory for that directory, so
  92. once you set it up properly you no longer need to maintain it. To find out
  93. what the PBBS can do access it your self and download the BBS-CMDS.DOC file
  94. which you should have put in the BBS directory also you should have HELP.BBS
  95. and SHELP.BBS in the BBS directory.
  96.  
  97.  >>>>>> THE ABOVE  FOR PT-103 AND LOWER ONLY!
  98.  
  99.        You may operate this PBBS as a CLOSED system. This means that only
  100. stations that are in your MFWD.BBS file will be able to connect. This is
  101. a parameter that you set in the PBBS.CNF file. The options you have are
  102. OPEN or CLOSED.
  103.  
  104.        The following is an EXAMPLE of what the PBBS.CNF file consists of
  105. with explanations. EDIT the real file before attempting to run PT using
  106. EDITOR.EXE included in this package.
  107.  Page 3           Example of the PBBS.CNF file.
  108.  
  109. 0           <not used, but do not leave blank>.
  110. 9600,N,8,1  <9600 baud for PT-104 and higher, 2400 baud for lower>.
  111. N3DFD    <your call, no SSID's>.
  112. N3DFD-4  <the call that will be assigned to the TNC, SSID ok>.
  113. ***  CONNECTED
  114. ***  DISCONNECTED
  115. JUNK.TXT  <default file name for downloads, may include path>.
  116. TNC=2  <if you are utilizing more than COM1, if not then TNC=1>.
  117. SOUND=Y    <or 'SOUND=N'>.
  118. CONOK OFF  <setting for TERMINAL mode, PBBS will always be CONOK ON>.
  119. BEACON E 240   <for tnc 1>.
  120. BEACON E 120   <for tnc 2>.
  121. BT PACKTALK, Version 1.09K by N3DFD. <this will be changed as you get mail>.
  122. CT Accessing PBBS, please wait..  <for PBBS mode, changed when in TERMINAL>.
  123. U PBBS    < unproto >
  124. TXD 75    <you can use this setting for any parameter you want>.
  125. K    <K for Kantronics, O for other.  Sends RESET or RESTART to TNC>.
  126. 20 45  <times within any given hour to forward mail, up to 3 entries>.
  127. F3 to Exit..<line 25 prompt for PBBS ready mode, no longer than 20 chrs>.
  128. [PBBS back on line]. <sent over the air when returning to PBBS ready mode>
  129. TIMER/S <the command to run your timer pgm. ,to set the computers clock>.
  130. *** eof
  131. Z    <this will allow compressed BINARY forwarding with another PT-109K-BBS>.
  132. Please enter your HOME PBBS, (where you get mail). ie., (NH N3DFD).
  133. 361     <time out for PBBS in seconds>.
  134. Phila., Pa.  <keep short as possible as this is used in your R: header>.
  135. 19124.   <your zip code>.
  136. - (B,CB,D,F,FS,G,H,HA,I,J,JH,K,L,N,NH,R,S,T,U,V,W,WH,X,?,)>
  137. [You have mail, use <RM> to read it and <KM> to kill it].
  138. thanks for connecting, ya'll come back now, hea! < signoff text >
  139. ===> [Timeout] <===       <prompt sent when PBBS times out>.
  140. Please stand by...        <prompt for Talk mode, PBBS>.
  141. 18 19 20 21 22 23       <download prohibit hours for files over 25k>.
  142. N3DFD N3FOA WB3EUF        <list of remote SYSOPS>.
  143. 144.990   <COM1 freq.>.
  144. 29.2500   <COM2 freq.>.
  145. 15     <amount of things a user can do on the pbbs before kick off>.
  146. Y      <limit MAIL FOR Btext to CALL signs only>.
  147. No - already have that BID.
  148. No - don't want it.
  149. You are being denied access to this PBBS at this time!  <jerk text>.
  150. NOCALL PK232 <jerk list>. (lids)
  151. PA.USA.NA  <your "H" address for the R: headers>.
  152. OPEN    <OPEN or CLOSED BBS, if CLOSED then BBS connects only>.
  153. *** eof
  154. ### DISCONNECTED
  155. FAIL                     < prompts that you get back >
  156. RETRY                    <  from the various nodes.  >
  157. LINK MADE
  158. > CONNECTED              < you may edit them if needed. >
  159. CONNECTED
  160. Y  <if N then all messages will be forwarded without the R: headers>.
  161.  Page 4
  162.  
  163.                          **** REMOTE SYSOP ****
  164.                               ============
  165.  
  166.         REMOTE SYSOP: You can place up to 5 callsigns in the PBBS.CNF file
  167. and these will have remote sysop privileges. PT-109K and higher can require
  168. a REMOTE SYSOP to enter a password before given privileges. This will be
  169. explained later in this documentation.
  170.  
  171.         By a call being in the PBBS.CNF file as a remote sysop the first thing
  172. this allows is that when that particular person when connected to your PBBS
  173. will be able to see private messages, he will be able to kill ANY message,
  174. He will also be able to over write existing files in your directories, kill
  175. files in any directory, create new ASCII directories in any directory
  176. on any drive, he can up and download files to and from ANY directory on ANY
  177. drive, so be careful who you give privileges to. He can also shut your system
  178. completely down. By creating an ASCII directory in the ROOT directory, then
  179. downloading that ASCII directory he will have a full map of your disk layout.
  180. Can you see the possibility? To find what the remote commands send a  X  and
  181. you will get the menu listed below:
  182.  
  183. Summary of SYSOP commands for the PBBS
  184.  
  185. [LF] ------- Used to see what mail is left to be forwarded.
  186. [STATS] ---- Used to download the daily STATS file, who con. and did what.
  187. [DEL STATS]  Used to kill the STATS file.
  188. [DD xxxxx] - Use to delete a 'user' DIR, ie.,  <DD AMSAT>.
  189. [*] -------- Used to see how many messages on the PBBS.
  190. [XD] ------- Used to download files, ie.,      <XD C:\BBS\MFWD\BID.NUM>.
  191. [XU] ------- Used to upload a file, ie.,       <XU C:\BBS\MFWD\REJECT.BBS>.
  192. [XX] ------- Used to toggle expert mode (SYSOP ONLY).
  193. [SHELL] ---- Used to shell a pgm, ie.,         <SHELL SORTBBS>.
  194. [DIR] ------ Used to create an ASCII dir. ie., <DIR C:\WORK>.
  195. [DEL] ------ Used to delete a file, ie.,       <DEL C:\WORK\M.AA>.
  196. [KF xx-xx]-- Used to kill messages, ie.,       <KF 30-70>.
  197. [KS] ------- Used to kill messages, ie.,       <KS AMSAT>.
  198. [K ALL ----- Used to kill ALL messages, ie;    <K ALL>.
  199. [PURGE] ---- Used to PURGE the PBBS, ie.,      <PURGE>.
  200. [PS xxxxx] - Used to reset tnc parameter, ie., <PS TXDELAY 50)
  201. [CREATE] --- Used to create a .BAT file that will be executed as soon as
  202.              you complete it. Type CREATE and then follow the prompts.
  203.  
  204. [*** SHUTDOWN ] -- Used to shutdown the PBBS. Not recoverable by SYSOP.
  205.  
  206.                         ***** C A U T I O N *****
  207.                               =============
  208.  
  209.         The SHELL command may be used remotely but be careful with it.
  210. if you SHELL a .BAT file or a pgm. that at any time requires keyboard
  211. input your stuck. Presumably you won't be there to press any keys.
  212. Example of the SHELL command usage:   SHELL DO.BAT   When the task is
  213. completed you will get the prompt back, Completed!
  214.  Page 5
  215.                           *** FORWARDING ***
  216.                               ==========
  217.  
  218.        PACKTALK can forward BULLETINS to as many  BBS's you want to, just
  219. enter callsigns in the MFWD.BBS file. It can forward messages addressed to
  220. a specific call sign as long as they are entered in the MFWD.BBS file. You
  221. can enter any amount of calls you wish to forward to.
  222.  
  223.     The first thing you will need to do to set up the BBS for auto-forwarding
  224. is to create a file in the directory you are running PACKTALK from and name
  225. it MFWD.BBS.  This file will contain the call signs of the stations you
  226. will forward to, the PRIMARY BBS is POSITION SENSITIVE and has to be the last
  227. entry in the file, this is normally the PBBS that FORWARDS TO YOU. If you get
  228. a message and it can not go in any other PBBS's slot then it will always go
  229. to the last PBBS in the MFWD.BBS file. It can forward either on COM1 or COM2
  230. ports. Forwarding on COM2 is determined by the PORT2.BBS file.
  231.  
  232. Following is an example of what the MFWD.BBS file will look like:
  233.  
  234. KA2EZN ALLBBS ALLUSA ALLUS AMSAT N3FVG NO2V NJNET
  235. WA3TSW ALLBBS MDCBBS EPA SEPA PHILA
  236. N3FOA  ALLBBS ALLUSA PANET N3FVG N3INY AMSAT ARRL .CA .OR
  237. N3ACL  ALLBBS ALLUSA MDCBBS ATLDIV
  238. 123456789  <not part of the file>.
  239.  
  240. NOTICE: all the text following the callsign begins at location 8 on the
  241. line. THIS IS VITAL for the file to work as PACKTALK at times reads only the
  242. first 6 characters to compare it to other strings.
  243.  
  244.       The text following the callsigns are the distribution designators,
  245. (the @BBS field) and there can be as many on the line as you need. The line
  246. can be up to 32k long, (an unbroken line, meaning no CR/LF except at the
  247. end of the line).  In the first example, if a message came in for N3FVG, it
  248. would be forwarded to KA2EZN, etc...  This file is kept in the \PACKTALK
  249. directory with another file you create called FWD.TIM. In this file, on a
  250. single line you place the hours your BBS will be allowed to forward. For
  251. example, here is what the FWD.TIM file might look like;
  252.  
  253. 00 01 02 03 04 05 06 07 08 09 10 11 12 13
  254.  
  255.       During the hours that are in this file, your BBS will forward mail.
  256. If you desire to forward 24 hours a day then put an * anywhere on the line.
  257. If you don't create this file PACKTALK will create it automatically and
  258. place a single * in the file and nothing else. This file works in conjunction
  259. with entry #18 you made in the PBBS.CNF file.
  260.  Page 6
  261.  
  262.  
  263.        Now you must create the CONNECT files and they will be put in the
  264. \BBS\MFR directory. The name of the file will be the callsign of the BBS
  265. you are forwarding to and the extension .CON. Here is an example of a few:
  266. N3ACL.CON, WA3TSW.CON, N3FOA.CON.  What you place in these files is the
  267. connect request you would normally type to connect to a station, ie;
  268. C N3FOA, You may place as many connect requests as you need, for example,
  269. if you wanted to connect to WA3TSW via a node you would on the first line
  270. place the connect request to the node and on the second line the connect
  271. request to WA3TSW. Following is an example of what the file would look like:
  272.  
  273. C WA3YUE-1
  274. C WA3TSW
  275.  
  276.         That's all there is to it, just remember you MUST have a correspon-
  277. ding .CON file for every BBS you list in the MFWD.BBS file.
  278.  
  279.  >>>>>> See end of .DOC file for info on AUX connect paths (PT-109K) <<<<<<<
  280.  
  281.         The MFWD.BBS and FWD.TIM files can be edited from the program. As
  282. messages come in they are put into files corresponding to the callsigns you
  283. have listed in your MFWD.BBS file. For example if a bulletin comes in to
  284. ALL @ ALLBBS, its corresponding number will be put into a file with the
  285. callsign of a BBS you forward to and the extension .MFD. ie;  N3CAL.MFD
  286.  
  287.         The .MFD files are created as messages come in and will have only
  288. 1 number on each line. These files also can be edited from the terminal mode
  289. if necessary with the ALT-F function.
  290.  
  291. WARNING! There must NEVER be a blank line in any file pertaining to this
  292. PBBS and also there must never be a blank line as the LAST line in any
  293. file. PT-104 will read all lines in a file and if any are blank this will
  294. leave a string variable in the software blank and that will cause problems.
  295.  
  296.          Also kept in the \BBS\MFR directory is a file named in numerals,
  297. representing the day and an extension .MSG. This is a permanent record of
  298. the messages that are forwarded and to what BBS. This file can also be
  299. accessed by the ALT-F function. Any messages that are not forwarded due to
  300. not having a bid number are listed in a file named NO-BID.MSG and can be
  301. viewed by the ALT-F function. This file is not automatically reduced so it
  302. can grow quite large over a period of time.
  303.  
  304.          ALL private messages are backed up in the \BBS\MFWD directory and
  305. are periodically archived into a ARCHIVED file with the first name being
  306. the month and the extension .MSG. This way there can only be 12 files at
  307. any given time.
  308.  
  309.          If for one reason or another you need to abort the MF routine, just
  310. hit the ENTER key. [not a good practice, only do this if necessary].
  311.  Page 7
  312.  
  313.        PACKTALK will handle "H" addresses. Addresses are kept in a file named
  314. ADDRS.BBS. This file is kept in the \BBS\MFWD directory. PACKTALK will now
  315. keep this file updated. Here is a sample of an entry: WA3ABC.PA.USA.NA.
  316.  
  317.        PACKTALK also supports BID's and MID's.
  318.  
  319.        You can have your BBS reject any type of message you wish by entering
  320. the type of message in a file named \BBS\MFWD\REJECT.MSG. For example if you
  321. wanted to reject messages addressed to @AMSAT you would enter AMSAT into the
  322. REJECT.MSG file. You can also have PACKTALK reject messages from a particular
  323. call by entering the persons call sign in the file also. Each entry on a
  324. separate line.
  325.  
  326.        If you wish to have PACKTALK hold the mail instead of forwarding it
  327. automatically you can do this by entering the terminal mode and press ALT-M
  328. and you will be prompted if you want to hold the mail. If you enter Y to the
  329. prompt it will put the mail on hold.
  330.  
  331.        The BID numbers (BULLETIN IDENTIFICATION NUMBERS) for bulletins are
  332. kept in the \BBS\MFWD directory in a file named BID.NUM. Packtalk keeps the
  333. last 4k of BIDS in it at all times, there is no need to do anything to this
  334. file.
  335.  
  336.          PACKTALK keeps all of the R: headers in each message although
  337. the user will not see them.  What this does is when a message is read the
  338. program uses the R: headers to show the user the PATH that the message took
  339. to get to your BBS. Here is an example of what it may look like:
  340.  
  341. PATH: N3FOA!N3DFD!WA3TSW!WB3JOE!
  342.  
  343. FORWARDING TO TNC MAILBOXES: You no longer need to do anything about that,
  344. just put the persons callsign in the MFWD.BBS file, make up a .CON file for
  345. it in the \BBS\MFR directory and that's all there is to it. PT-104 will
  346. know if it's a tnc's mailbox or a regular PBBS. If you want to forward
  347. more than just personal messages to him then place the categories on the
  348. same line as his call sign, ie; AMSAT, ALLBBS, ARRL, etc...
  349.  
  350. WARNING: If you forward BULLETINS to these new TNC mailboxes there is the
  351. chance that the TNC mailbox will forward them back to you, WITHOUT BID
  352. NUMBERS. If it's an older mailbox this won't happen.
  353.  
  354.    If PACKTALK doesn't find a BID number for a BULLETIN that it is attempting
  355. to forward, it will NOT forward that BULLETIN.
  356.  
  357. MORE ON 'H' ADDRESSING FURTHER ON IN THIS MANUAL.
  358.  Page 8
  359.  
  360.                        *** PACKTALK UTILITIES ***
  361.                            ==================
  362.  
  363.             RENUM.EXE ----- Used to renumber messages.
  364.  
  365.             BUBBS.EXE    -- Used to backup the entire PBBS on to another
  366.                             hard drive ONLY! (mirror backup).
  367.  
  368.             SORTBBS.EXE  -- Used to sort all the directories associated
  369.                             with the PBBS and create a new ASCII directory
  370.                             in each directory.
  371.  
  372.             CHANGE.EXE   -- Used to automatically alter the TO and AT
  373.                             fields in the MESSAGE.DAT file and delete old
  374.                             messages set by the LIMIT.MSG file.
  375.  
  376.             SERVER1.EXE  -- Used to remove duplicate and bad 'H' addresses
  377.                             from the ADDRESS.BBS and ADDRS.BBS files that
  378.                             are kept in the \BBS\MFWD directory. This pgm.
  379.                             can be run automatically by inserting the com-
  380.                             mand in the OPTION.BAT file which is run once
  381.                             a day at 7pm.
  382.  
  383. ALL the above support pgms. for PACKTALK must be available to MS-DOS by
  384. the PATH command. It's probably a good idea to keep all these pgms. in
  385. the \PACKTALK directory.
  386.  
  387. ------------------------------------------------------------------------------
  388.                               **** RENUM.EXE ****
  389.                                   ===========
  390.  
  391.     A word about RENUM.EXE. This is a separate program that you
  392. must run from DOS.  What this pgm does is RENUMBERS your messages
  393. that are in the PBBS. BTRENUM MUST be in the PACKTALK directory .
  394.  
  395. After you do a renumber you can move RENUM.EXE to any place you like to
  396. store it until the next time you need it. The highest message number allowed
  397. is 99999.
  398.  
  399.          All the messages and the MESSAGE.DAT file are kept in a directory
  400. named \MSG, off the ROOT directory of the hard drive that you installed the
  401. program on. Also kept in this directory is the MESSAGE.CNT file that keeps
  402. track of the message numbers.
  403.  
  404. NOTE: CHANGE.EXE and SERVER1.EXE are part of the PACKTALK.EXE file for
  405.       versions 1.05 and above.
  406.  Page 9
  407.  
  408. The following files are to be kept in the same directory you are running
  409. PACKTALK from.
  410.  
  411. PORT2   .BBS       [ BBS's that you forward to on port 2, see note below ]
  412. GATEWAY .HLP       [ text sent to user going into the Gateway ]
  413. DBASE   .INF       [ see note below ]
  414. TNCPARMS.SET       [ parms to set up TNC, ALT-L ]
  415. LOGO    .TXT       [ displayed upon boot up of program ]
  416. INFO    .TXT       [ the info about your system, "I" command ]
  417. SIGNON  .TXT       [ text sent to the user accessing the BBS ]
  418. MFWD    .BBS       [ this file controls the mail forwarding ]
  419. PBBS    .CNF       [ this is how the BBS is setup to run ]
  420. BTRENUM .EXE       [ renumbers messages, optional ]
  421.  
  422. PORT2.BBS note:  ENTER 1 PBBS per line only, no SSID's, Example follows:
  423.  
  424. WB3EUF
  425. N3DFD
  426. KA2EZN
  427.  
  428. ===> NOTE: See page 27 for documentation on PT-109-E and using SUB ports.
  429.  
  430. LIMIT.MSG note:  the default file will be as follows:
  431.  
  432. SYSOP
  433. NONE
  434. NONE
  435. NO KILL
  436. 250
  437.  
  438. This can be set up for anything in the TO field and you may have it delete the
  439. message after it has been copied into the BBS\DATABASE directory. It can be
  440. very handy if you want to take a poll. When you send a bulletin you would
  441. have replies sent to POLL @ N3DFD and setup the LIMIT.MSG file as follows:
  442.  
  443. POLL
  444. whatever other TO field you want here.
  445. whatever other TO field you want here.
  446. KILL
  447. 250
  448.  
  449. Any message addressed to POLL will be copied into the BBS\DATABASE directory
  450. then message will be killed and be removed from the MESSAGE.DAT file.
  451.  
  452.       The number 250 in the LIMIT.MSG file determines the number of messages
  453. CHANGE.EXE will allow on the PBBS. When that number is reached CHANGE will
  454. KILL the oldest messages up to that number. If you wish to PROTECT any msg.
  455. from being killed place a * after the DATE in the MESSAGES.DAT file for that
  456. message. You may edit this number to be any number up to 505.
  457.  Page 10
  458.  
  459. The following files are to be kept in the \BBS\MFWD directory.
  460.  
  461. ADDRS    BBS     [PACKTALK now compiles this file]
  462. ADDRESS  BBS     [for mail addressing and the CALL BOOK feature].
  463. CHANGE   TO      [ optional ]
  464. CHANGE   AT      [ optional ]
  465. REJECT   MSG     [ optional ]
  466.  
  467. The following should be kept in the \BBS directory:
  468.  
  469. SHELP.BBS
  470. HELP.BBS
  471. BBS-CMDS.DOC
  472.  
  473. This is the directory the user sees when he sends a W to the BBS.
  474. ==============================================================================
  475.  
  476.                          **** TERMINAL MODE ****
  477.                               =============
  478.  
  479.                  There is one menu that may be brought up by
  480.                  entering ALT-H in the terminal mode only.
  481.  
  482.                Here is a list of the keys and their function:
  483.  
  484. ALT-Z          [ copy a message into a directory to use as a file ]
  485. ALT-F          [ clean MFWD.BBS file, DELETES ALL MESSAGE NUMBERS ]
  486. ALT-M          [ to put mail on or off HOLD / to force mail forwarding ]
  487. ALT-N          [ reverse polling to BBS for mail forward ]
  488. ALT-C          [ to clear screen ]
  489. ALT-E          [ to activate CHANGE.EXE ]
  490. ALT-R          [ access DR.COM to read messages in the \MSG dir. ]
  491. ALT-J          [ calls up EDITOR.EXE to edit the MFWD.BBS file ]
  492. ALT-P          [ toggles dual screen when running dual ports only ]
  493. ALT-L          [ upload parms to TNC ]
  494. ALT-X          [ view/kill STATS files ]
  495. ALT-B          [ message thief ]
  496. HOME           [ toggle between COM ports ]
  497. PgUp           [ to upload a file ]
  498. PgDn           [ to download a file to disk ]
  499.  
  500.  Page 11
  501.  
  502.  
  503.  
  504.                At the bottom of the screen in the terminal mode there is a
  505. list showing the function of the F keys. Listed below is a run down on
  506. what they do.
  507.  
  508. F-1   < to set path and file name for download >
  509. F-2   < shells to DOS, type EXIT to return to program >
  510. F-3   < toggle between the TERMINAL and PBBS READY MODE >
  511. F-4   < to access your BBS >
  512. F-5   < calls up DR.COM to read files >
  513. F-6   < filter the headers, on the bottom of the screen shows the HEADERS >
  514. F-7   < calls up EDITOR.EXE, you name the path and file >
  515. F-8   < shows who connected to the BBS, STACK and DATA space left >
  516. F-9   < does a hard disconnect and restores screen >
  517. F-10  < calls up EDITOR.EXE to edit the MESSAGE.FWD file >
  518.  
  519.         F-8 note:
  520.                  the program will delete the WHO.CON
  521.                  file after date change and somebody connects to the PBBS.
  522.  
  523. =============================================================================
  524.  
  525.        At this point it might be a good idea to bring up the editor and
  526. edit the SIGNON.TXT file. (no more than three lines, each line followed by a
  527. carriage return except the last line). and then create or edit the INFO.TXT
  528. file. This is the file that is read when an I is sent to the BBS.
  529.  Page 12
  530.                       *****  Final Comments ****
  531.                              ==============
  532.  
  533.           Don't forget, you will need BRUN45.EXE for the program to run.
  534. You may keep it in the PACKTALK directory or any directory covered by
  535. your PATH command.
  536.  
  537.         Anyway, that's about it, so hope you can get the thing up and running
  538. with out too much difficulty. There are a few here in this area who have
  539. been running PACKTALK for some time now so just about all the bugs are out of
  540. the software. This software runs perfectly with any TNC.
  541.  
  542. PACKTALK.EXE uses SOFTWARE FLOW CONTROL, so set your TNC parms accordingly.
  543.  
  544.          If you have any problems you might try running SORTBBS.EXE before
  545. running PACKTALK and after you create all the directories and subdirectories you
  546. need.
  547.  
  548.          ALWAYS use the RUN.BAT file to load and run PACKTALK as the RUN.BAT
  549. file sets a few DOS conditions.
  550.  
  551. ==============================================================================
  552. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  553. ==============================================================================
  554.  
  555.          Any support pgms. for PACKTALK you do not have may be obtained from
  556. the N3DFD PBBS on 144.990/29.2500 Mhz. in Philadelphia or from:
  557.  
  558.                           The Software Exchange Xpo (S.E.X)
  559.                           912 E. Ramona Ave.
  560.                           Phila. Pa. 19124.
  561.  
  562. de N3DFD (Joe).
  563.  
  564. =============================================================================
  565. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  566. =============================================================================
  567.  
  568. NOTICE: Whatever TNC is used, the following MUST be observed:
  569.  
  570. The TNC must NOT send added LINE FEEDS to the computer. Carriage return &
  571. line feed must be appended to each outgoing packet. ALL time and date
  572. stamping must be turned OFF.  DO NOT SET UP YOUR TNC FOR "BLOCK TRANSMISSION
  573. OF PACKETS". Streamswitch must be set for $00. These are all parameters set
  574. by your tnc but all tnc's don't use the same name for the particular parm.
  575. in question, that's why this explanation!
  576.  Page 13
  577.  
  578. TNC parameter settings for the AEA tnc's for running PACKTALK.
  579.  
  580. COMMAND    MNEMONIC    DEFAULT                          FUNCTION
  581. _______    ________    ____________________   ________________________________
  582. 8BITCONV     8B        ON                     Strip bit 7 in CONVERSE
  583. ABAUD        AB        110 baud               ASCII baud rate
  584. ACRDISP      ACRD      256 OR 0               Screen width
  585. ACRPACK      ACRP      ON                     Add <CR> to packet
  586. ACRRTTY      ACRR      71                     Auto <CR> column in RTTY
  587. ALFDISP      ALFD      OFF                    Send LF after <CR> to terminal
  588. ALFPACK      ALFP      ON                     Send LF after <CR>, packet
  589. AWLEN        AW        8                      Data bits per word, to terminal
  590. AX25L2V2     A         ON                     Operate as AX.25 Version 1.0
  591. AXDELAY      AXD       0 (zero)               Repeater key-up delay (X ms)
  592. AXHANG       AXH       0 (zero)               Repeater hang time (X10 ms)
  593. BKONDEL      BK        OFF                    Send BS SP BS for DELETE char.
  594. CANLINE      CAN       $18 <CTRL-X>           LINE DELETE character
  595. CANPAC       CANP      $19 <CTRL-Y>           PACKET DELETE character
  596. CASEDISP     CAS       0                      Display case; as is/lower/upper
  597. CBELL        CB        OFF                    Enable "Connect" bell
  598. CCITT        CC        ON                     Select CCITT ITA#2 or US Baudot
  599. CFROM        CF        Empty                  Connect request/accept list
  600. CHCALL       CHC       OFF                    Show call sign after channel ID
  601. CHDOUBLE     CHD       OFF                    Show CHSWITCH character twice
  602. CHECK        CH        30                     Idle link timeout (X10 seconds)
  603. CHSWITCH     CHS       $00                    Channel-select (Link) character
  604. CMDTIME      CM        1                      Transparent Mode escape timer
  605. CMSG         CMS       ON                     Send CTEXT message to caller
  606. COMMAND      COM       $03 <CTRL-C>           Character escape to COMMAND Mode
  607. CONMODE      CONM      CONVERSE               Mode to enter when link starts
  608. CONPERM      CONP      OFF                    Never disconnect this link
  609. CONSTAMP     CONS      OFF                    Mark connections with time/date
  610. CPACTIME     CP        OFF                    Use packet timeout in Converse
  611. DAYSTAMP     DAYS      OFF                    Include DATE in time-stamp
  612. DAYTIME      DA        None                   Set/read PK-232 internal clock
  613. DCDCONN      DC        OFF                    RS-232 Pin 8 follows "CON" LED
  614. DELETE       DEL       OFF                    Use BS ($08), not DEL ($7F)
  615. DFROM        DF        Empty                  Digipeat call sign list
  616. DWAIT        DW        16                     Delay for digi repeat (X10 ms)
  617. ECHO         E         OFF                    Echo typed keyboard characters
  618. ESCAPE       ES        OFF                    Send ESC character $1B as $24
  619. FLOW         F         ON                     Stop echo to screen while typing
  620. FRACK        FR        4                      Time (X1 sec) to wait for ACK
  621. FULLDUP      FU        OFF                    Full-Duplex terminal operation
  622. HEADERLN     HE        ON                     Insert <CR> after headers
  623. HID          HI        OFF                    Send ID UI packet every 9.5 mins
  624. HOST         HOST      OFF                    Host/terminal interface
  625. HPOLL        HPOLL     OFF                    Host poll, packet mode
  626. ILFPACK      IL        OFF                    Ignore linefeeds in packet xmit
  627.  Page 14
  628.  
  629. MAXFRAME     MAX       7                      Maximum un-ACK'd frames allowed
  630. MBX          MB        none                   Monitor channel without headers
  631. MCON         MC        0 (zero)               Monitor while connected (0-6)
  632. MDIGI        MD        OFF                    Monitor digipeated frames
  633. MFILTER      MFI       $80                    Filter received characters
  634. MFROM        MF        Empty                  Monitor MFROM call signs
  635. MONITOR      M         4                      Monitor mode level select (0-6)
  636. MRPT         MR        ON                     Show digipeaters in headers
  637. MSTAMP       MS        OFF                    Time-stamp monitored frames
  638. MTO          MT        Empty                  Monitor MTO call signs
  639. MYALIAS      MYA       none                   Alternate MYCALL
  640. MYALTCAL     MYALT     Empty                  Alternate AMTOR SELCAL
  641. MYCALL       MY        PK232; enter yours     Your call sign for packet adrs
  642. NEWMODE      NE        ON                     Return to Command mode at DISC
  643. NOMODE       NO        OFF                    Never switch modes
  644. NUCR         NU        OFF                    Nulls to terminal after <CR>
  645. NULF         NUL       OFF                    Nulls to terminal after <LF>
  646. NULLS        NULL      0 (zero)               Number of nulls for NUCR & NULF
  647. PACLEN       PACL      0                      # of user-typed bytes in packet
  648. PACTIME      PACT      AFTER 10               Packet transmit timer (X100 ms)
  649. PARITY       PAR       0                      Parity, none/odd/none/even
  650. PASS         PAS       $16 <CTRL-V>           Pass input editing character
  651. PASSALL      PASSA     OFF                    Ignore CRC in HDLC ("Junk Mode")
  652. RAWHDLC      RAW       NO                     Raw HDLC Mode
  653. RECEIVE      REC       $04 <CTRL-D>           Receive-mode character in text
  654. REDISPLA     RED       $12 <CTRL-R>           Re-display current input buffer
  655. RELINK       REL       OFF                    Reconnect after retrying out
  656. RESET        RESET     Immediate Command      RESET bbRAM to factory defaults
  657. RESPTIME     RES       10                     Minimum delay before sending ACK
  658. RESTART      RESTART   Immediate Command      Same as power-on/off reset
  659. RETRY        RE        10                     Maximum number of frame repeats
  660. RXREV        RXR       OFF                    Reverse received data sense
  661. SENDPAC      SE        $0D <CTRL-M>           Character that "sends" a packet
  662. SQUELCH      SQ        OFF                    Select receiver squelch polarity
  663. START        STA       $11 <CTRL-Q>           Resume sending data to terminal
  664. STOP         STO       $13 <CTRL-S>           Stop sending data to terminal
  665. TBAUD        TB        9600 baud              Set terminal data rate
  666. TIME         TI        $14 <CTRL-T>           Insert "send time" in text
  667. TRFLOW       TRF       OFF                    Terminal flow ctrl - Transparent
  668. TRIES        TRI       0 (zero)               Show or force retry count
  669. TXDELAY      TXD       75                     PTT key-to-data delay (X ms)
  670. TXFLOW       TXF       ON                     PK232 flow control - Transparent
  671. UNPROTO      U         CQ                     Path/address to send UI frames
  672. USERS        US        1                      # of multi-connections allowed
  673. USOS         USO       ON                     RTTY "unshift on space"
  674. VHF          V         ON                     Packet - wide or narrow shift
  675. XFLOW        XF        ON                     Software flow control
  676. XMIT         X         Immediate Command      Start transmission - key PTT
  677. XMITOK       XMITO     ON                     PTT line can be keyed
  678. XOFF         XO        $13 <CTRL-S>           Stop sending data to terminal
  679. XON          XON       $11 <CTRL-Q>           Resume sending data to terminal
  680.  Page 15
  681. TNC-PARMS for the KANTRONICS TNC's.
  682.  
  683. 8BITCONV ON
  684. ABAUD    9600
  685. ALIAS    OFF
  686. AUTOLF   ON
  687. AXDELAY  0
  688. AXHANG   0
  689. BBSMSGS  ON
  690. BKONDEL  OFF
  691. CANLINE  $18
  692. CANPAC   $19
  693. CCITT    OFF
  694. CHECK    24
  695. CMDTIME  1
  696. CMSG     ON
  697. COMMAND  $03
  698. CONLIST  OFF
  699. CONMODE  CONVERS
  700. CONOK    OFF
  701. CPACTIME OFF
  702. CR       ON
  703. CSTAMP   OFF
  704. DAYUSA   ON
  705. DBLDISC  OFF
  706. DELETE   $08
  707. DIGIPEAT OFF
  708. DWAIT    1
  709. ECHO     OFF
  710. ESCAPE   OFF
  711. EXCARDET OFF
  712. FLOW     ON
  713. FILTER   ON
  714. FRACK    5
  715. FULLDUP  OFF
  716. HEADERLN ON
  717. HID      OFF
  718. KISSMODE OFF
  719. KNTIMER  3
  720. LCOK     ON
  721. LCSTREAM ON
  722. LFADD    OFF
  723.  Page 16
  724. MALL     ON
  725. MAXFRAME 7
  726. MAXUSERS 1
  727. MCON     OFF
  728. MCOM     ON
  729. MODEMENA OFF
  730. MRESP    ON
  731. MRPT     ON
  732. MSTAMP   OFF
  733. NDMON    OFF
  734. NEWMODE  ON
  735. NOMODE   OFF
  736. NUCR     0
  737. NULF     0
  738. PACLEN   0
  739. PACTIME  AFTER 1
  740. PARITY   4
  741. PASS     $16
  742. PASSALL  OFF
  743. PERSIST  255
  744. PID      OFF
  745. REDISPLA $12
  746. RELINK   OFF
  747. RESPTIME 1
  748. RETRY    10
  749. RNRTIME  0
  750. SCREENL  0
  751. SENDPAC  $0D
  752. SLOTTIME 1
  753. START    $11
  754. STATSHRT OFF
  755. STOP     $13
  756. STREAMSW $00
  757. STREAMCA OFF
  758. STREAMDB OFF
  759. STREAMEV OFF
  760. SUPLIST  BOTH
  761. SWDETENA OFF
  762. TRFLOW   OFF
  763. TRIES    0
  764. TXDELAY  75
  765. TXFLOW   ON
  766. USERS    1
  767. XFLOW    ON
  768. XMITOK   ON
  769. XOFF     $13
  770. XON      $11
  771.   Page 17                 Latest improvements:
  772.  
  773.                    *** CHANGE..EXE, Version 1.0.4. ***
  774.  
  775.         CHANGE will now provide FULL maintenance of your PBBS and is part
  776. of the PACKTALK.EXE file for versions 104 and higher. (no longer seperate).
  777.  
  778.         To change the TO or AT fields you need to create 2 files for the
  779. \BBS\MFWD dir. CHANGE.TO and CHANGE.AT. Here is a sample CHANGE.TO file:
  780.  
  781. old    new  <----> (not part of the file).
  782. SAT   -AMSAT
  783. 4SALE -SALE
  784. WANT  -WANTED
  785.  
  786.         NOTE: The first 6 characters MUST be used even if the entry is not
  787. 6 characters long. The - will ALWAYS be the 7th character. This applies to
  788. both files.
  789.  
  790.         On every day then ends with the number 1 or 5 CHANGE will repair and
  791. remove dupes from the ADDRESS files in the \BBS\MFWD directory and every so
  792. often will ARCHIVE the backed up messages that are stored there.
  793.  
  794.         If you look at your LIMIT.MSG file, which CHANGE reads every time it
  795. is activated, you will see a new entry.  The last entry will be a number.
  796. The default is 250. This number represents the number of messages CHANGE
  797. will allow in the \MSG directory. If, for example, you have the number set
  798. to 50, and you have 100 messages on your BBS, CHANGE will delete the first
  799. 50 messages on the BBs, leaving you with 50 messages. The highest number of
  800. messages permitted in the \MSG directory is about 508. This is dictated by
  801. MS-DOS which will not allow more than 512 files in a directory (hard disk),
  802. for floppy disk the max number is 112.
  803.  
  804.         CHANGE will not affect any messages that have not been forwarded or
  805. any messages with your call sign in the TO, AT or FROM field.
  806.  
  807. IF YOU MANUALLY RUN CHANGE AND THE MESSAGE COUNT DOES NOT EXCEED THE LIMIT
  808. YOU HAVE PLACED IN THE LIMIT.MSG FILE BY 3, CHANGE WILL NOT DO ANYTHING.
  809.  
  810.         You may PROTECT any message from being killed by CHANGE by entering
  811. a * after the date in the MESSAGE.DAT file for the message you want to
  812. protect. ANY message with your call in it will not be killed by CHANGE.
  813.  
  814.         With these new additions to CHANGE you do not have to do any
  815. maintenance to your PBBS at all except when your last message number gets
  816. to 99999. Then you must renumber your messages with the RENUM.EXE pgm.
  817.  
  818.         This new version of CHANGE.EXE still does what the older version
  819. does and also takes care of the ADDRS.BBS and ADDRESS.BBS files such as
  820. removing bad addresses and removing dupes, etc.
  821.  Page 18                Latest improvements:
  822.  
  823.      Here are some of the new features for PACKTALK-104.
  824.  
  825.           From the PBBS if you enter a * you can get a count of the messages
  826. on the PBBS.
  827.  
  828.           All bulletins when read by a user will now be tagged at the end of
  829. the message. The tag will tell the user how to address any replies to the
  830. bulletin. If a bulletin does not contain a callsign in the BID number assigned
  831. to it the message will not be tagged, however the PATH: line is still given
  832. and a user can glean from that how to address a reply. Messages addressed to
  833. ARRL or from ARRL for example do not contain a call sign in the BID number
  834. so these types of messages will not be tagged. There is no need for a user
  835. to manually address a message with a 'H' address, however if it should
  836. become necessary he can do so and the 'H' address will be placed in the
  837. ADDRS.BBS file for future use.
  838.  
  839.           In the PBBS ready mode if there is no activity after 30 seconds the
  840. screen will clear. You can get the screen back by pressing F3 or if any com
  841. port activity takes place the screen will come back. This is only active
  842. when you are in the PBBS READY mode.
  843.  
  844.          The screen buffer has been enhanced and you can save the screen
  845. buffer to disk by pressing the END key from the TERMINAL mode. If your in
  846. the PBBS ready mode and you press the END key the screen buffer will be
  847. displayed but not saved to disk. The screen buffer is maintained even when
  848. someone connects to your PBBS. The SCREEN buffer is maintained at about
  849. 20k at all times and is kept in the \PACKTALK directory.
  850.  
  851.          The STATS feature keeps a record of who connects and what commands
  852. they issue to the PBBS. The STATS file is renewed at midnight when the date
  853. changes. From the TERMINAL mode, if you press ALT-X, you can view the STATS
  854. file. The STATS file can also be download remotely by sending the command
  855. STATS to the PBBS.
  856.  Page 19                  Latest improvements:
  857.  
  858.         If you have any problems, refer to the PACKTALK.DOC file, if you
  859. can't resolve it then let me know...  N3DFD @ N3DFD.#PHILA.PA.USA.NA
  860.  
  861.         You no longer have to update any ASCII directories for your user
  862. directories when you add new files in them for download.  When ever a user
  863. uses the W command, PT-104 creates a new ASCII directory before the dir-
  864. ectory is accessed, however it does not SORT the directory automatically so
  865. it's still a good idea to run the SORTBBS program every now and then.
  866.  
  867.         For 'H' routing of mail edit the STATES.ABB file in the \BBS\MFWD
  868. directory. Place 1 state abbreviation per line. ie;
  869.  
  870. CA
  871. NY
  872. OH
  873. NJ
  874.         Then in the MFWD.BBS file you make the entries you need, ie; .CA,
  875. .NY, .NJ, etc...
  876.  
  877. HOLDING A MESSAGE: If you desire to hold certain messages from being
  878. forwarded edit the MESSAGE.HLD file. On a SINGLE LINE only, you can place
  879. a callsign, the TO or AT field string. When PT-104 tries to forward this
  880. message, instead of forwarding it, it will put the message number in a file
  881. named HOLDING.MSG. If at a later date you want to forward the message just
  882. kill the MESSAGE.HLD file and place the message number in the file of the
  883. BBS you want to forward it to. (\BBS\MFR directory). If you have messages
  884. that have been put on hold you will see an * preceding the MAIL NOT ON
  885. HOLD prompt at the bottom of the screen when you are in the PBBS READY mode.
  886.  
  887. PURGING THE BBS...
  888.  
  889.         If you ever desire to start your PBBS 'new' again, go into the BBS
  890. and use the K command to kill all the messages. You do this by typing:
  891. K 0-x , x being 1 number higher than the number of the last message on the
  892. board. Then send a B to leave the BBS. You will then see a prompt come up
  893. on the screen that says, Purged BBS. This action will set everything pretty
  894. much back to the way it was the first time you ran the BBS. This action will
  895. not effect any user directories or the ADDRESS files. You can also use the
  896. PURGE command.
  897.  
  898.         The new CALLBOOK feature for the PBBS. PACKTALK compiles a list of
  899. 'H' addresses for any user or PBBS that it gleans from the R: headers sent
  900. with every message that is forwarded through the BBS. PACKTALK will correctly
  901. address a message even if the user doesn't. A user can look up anybody's 'H'
  902. address by using the CB command and following the prompts. These addresses
  903. are kept in the ADDRES.BBS and ADDRESS.BBS files in the \BBS\MFWD directory.
  904.  Page 20
  905. =============================================================================
  906.                          Transferring BINARY files
  907. =============================================================================
  908.  
  909.        BINARY files can only be transferred between PACKTALK, BACKTALK  and
  910. the new LAP-TOP terminal software! (released in NOVEMBER of 1991).
  911.  
  912.        When the receiving station sees that the file extension name ends in
  913. .EXE, .COM or .ARC, it knows this will be a BINARY transfer and will act
  914. accordingly. The same is true for the sending station.
  915.  
  916.        Software FLOW control is used in these transfers, just as with an
  917. ASCII transfer so the reliability of the BINARY transfer should be as good
  918. as an ASCII transfer.
  919.  
  920.        Doing a BINARY transfer using PACKTALK or BACKTALK is as easy as
  921. doing an ASCII transfer but the files will be much shorter since the files
  922. do not have to be converted to ASCII before transfer.
  923.  
  924.        Unlike previous versions of PACKTALK, version 1.0.4 runs in the
  925. TRANSPARENT mode, (BBS only). The terminal section of the program still
  926. runs from the cmd: mode as does the MAILFORWARDING routines.
  927.  
  928.        The only difference between version 1.0.3 and 1.0.4 is that 1.0.4
  929. can do BINARY transfers.
  930.  
  931.        Critical TNC parameters for version 1.0.4 are as follows:
  932.  
  933. PARITY 4  (for Kantronics, 0 for others) = no parity.
  934. CMDT 1
  935. PACTIME E 30
  936. TRFLOW OFF  all other FLOW parameters must be set to ON.
  937.  
  938.        PACKTALK, version 1.0.4 should open Com ports with NO PARITY. This
  939. is determined by the setting in the PBBS.CNF file.
  940.  
  941.        If TNC's PARITY or the Com ports PARITY are set to anything other
  942. than NONE then a BINARY transfer will not be possible.
  943.  
  944.  
  945.              All commands on the PBBS generally consist of a letter a space
  946. and then the qualifier and then a Carriage Return or on some computers the
  947. Return key. eg.   N Joe<C/R)    will place your name into the system as Joe.
  948. For most of the commands if you send just the letter without any qualifier,
  949. you will get an explanation back on the use of the command. Sending the
  950. letter D plus <C/R> for example you will get back from the PBBS;
  951. Use: D directoryname\filename.ext
  952.  Page 21
  953.  
  954. Summary of COMMANDS on BBS:
  955.  
  956. [B] ---------- to LOG off from BBS. (DISCONNECT). Sending the letter B plus
  957.                a carriage return will disconnect you from the PBBS.
  958.  
  959. [CB] --------- this BBS keeps a running log of 'H' addresses of anyone
  960.                who's bulletin or message passes through it. If you want to
  961.                send a message to someone and you don't know what BBS they
  962.                get their mail on, this feature may help. It will give you
  963.                the BBS's call plus the 'H' address for it. The file that
  964.                holds this information is allowed to grow to a half a million
  965.                bytes before it is reduced.
  966.  
  967. [? or H] ----- to get HELP, these instructions. Sending the ? or the letter
  968.                H will get you the Summary of commands list. (short version).
  969.  
  970. [HA] --------- to get instructions on how to address mail to be forwarded.
  971.  
  972. [F] ---------- to FIND any file on the PBBS. Send an F to the BBS and then at
  973.                the prompt you get back you can enter the first name of the
  974.                file you are looking for, eg., MORSE, MORS, MOR, CODE, COD,
  975.                etc. The shorter the string you enter the less selective the
  976.                search will be. If you entered MORSE you would get back a
  977.                listing of all the files on the BBS that has the string MORSE
  978.                in it and what directory it is in.
  979.  
  980. [L] ---------- to LIST LAST 20 messages on BBS. Sending just the letter L
  981.                will list only the last 20 messages on the PBBS. To list more
  982.                than that you can use LL #, L>, L<, LB or L ALL.
  983.  
  984. [LB] --------- to LIST only msgs. addressed to ALL. Sending LB to the PBBS
  985.                will get you a list of all the messages addressed to ALL only.
  986.  
  987. [L ALL] ------ to LIST ALL the msgs. on the BBS. Sending L ALL will get you
  988.                a list of every message on the PBBS except those that were
  989.                sent as private mail with the SP command.
  990.  
  991. [L>] --------- to FIND mail addressed to you.  L> your callsign. Use this to
  992.                find a particular message or group of messages, for example,
  993.                if you saw in the BEACON that there was mail on the PBBS for
  994.                N3XYZ OR SALE, you can list only mail addressed to them by
  995.                the L> command. eg.   L> SALE   will get you a list of all the
  996.                mail addressed to SALE and nothing else.
  997.  
  998. [L<] --------- to FIND mail addressed from you.  L< your callsign.
  999.                This command is just the opposite of the L> command, this one
  1000.                will find and list mail from someone rather than to someone.
  1001.                if for example you wish to see how many messages are on the
  1002.                PBBS from you, you would send   L< yourcallsign.
  1003.  Page 22
  1004.  
  1005. [LC xxxxxx] -- to LIST messages by category, eg., < LC DX, LC ARRL >, etc,
  1006.                This command will search the TO and @BBS fields and also
  1007.                the SUBJECT field for the STRING you enter for search.
  1008.  
  1009. [LM] --------- to LIST msgs. addressed to you. If you have mail on the BBS,
  1010.                when you first connect to the system,  you will be notified
  1011.                you do. It is only at this time you can use the following:
  1012.                LM, RM, KM. These commands eliminate the need for you to deal
  1013.                with message numbers at this point.
  1014.  
  1015. [LL #] ------- to LIST # of messages. This command will list the number of
  1016.                messages you desire, eg.    LL 7    will list the last 7 msgs.
  1017.  
  1018. [LT] --------- to LIST messages for TODAY only.
  1019.  
  1020. [I] ---------- to read INFOrmation file about this station. Sending a letter
  1021.                I to the system will download to you the Information file con-
  1022.                taining all the pertinent information about the PBBS system
  1023.                and radio station.
  1024.  
  1025. [N] ---------- to put your NAME into the system. <N yourname>. This command
  1026.                puts your name in the system permanently so that the system
  1027.                may address you by name.
  1028.  
  1029. [NH] --------- to Enter your HOME PBBS into the system. This puts your home
  1030.                PBBS in the system files so the sysop will know where to notify
  1031.                you in the event you have mail here or he can forward it if
  1032.                need be.
  1033.  
  1034. [R] ---------- to READ a message, <R messagenumber>, <R 5>.  You may also
  1035.                stack this command, for example if you wanted to read more
  1036.                than 1 message you could send: <R 2 234 236 305>. This syntax
  1037.                would result in the BBS sending you message 2, 234, 236 and
  1038.                305 with just the one command.
  1039.  
  1040. [RM] --------- to READ your message(s). This applies only if you have mail on
  1041.                the system. RM will read ALL your messages.
  1042.  
  1043. [S] ---------- to SEND a msg to someone. <S callsign>, <S N3XYZ>.
  1044.  
  1045. [SP] --------- to SEND PRIVATE MAIL.  Use this command to send mail to
  1046.                someone that you want to be private. It will be only able to
  1047.                read by the sender or the person it is addressed to.
  1048.  
  1049. [S ALL] ------ to SEND a message or bulletin addressed to ALL. <S ALL>.
  1050.  
  1051. [S xxx @ xxx]  to SEND a message or bulletin to another PBBS or USER at
  1052.                another PBBS. eg., <SB ALL @ ALLBBS>, <S N3ABC @ W3XYZ>.
  1053.  Page 23
  1054.  
  1055. [JH] --------- to SHOW LOG.(Who has connected to BBS).
  1056.  
  1057. [J] ---------- to show what stations the TNC has heard.
  1058.  
  1059. [G] ---------- to access the Gateway if it is available.
  1060.  
  1061. [KM] --------- to KILL your message(s). Kills ALL mail addressed to you.
  1062.  
  1063. [W] ---------- to see WHAT directories/files are on the PBBS.  Files of info-
  1064.                rmation and computer software are stored on the disk in SUB-
  1065.                DIRectories. When you send the command W to the system, what
  1066.                you get back is a list of what's in the various directories.
  1067.                You may see files there and also SUB-DIRectories. A file will
  1068.                have a name like, BBS-CMDS.DOC followed by its size in bytes.
  1069.                If you see a name like BASIC <DIR>. then you know that BASIC
  1070.                is a SUB-DIRectory and in it are probably computer pgms written
  1071.                in BASIC. If you wanted to download any files that might be
  1072.                there, you must first be able to see what's there and you may
  1073.                do this by sending the command  W BASIC  and this will show you
  1074.                what's in the BASIC DIRectory. then if you wish you may down
  1075.                load any file you see there by sending the following command:
  1076.                D BASIC\MINITERM.BAS, if indeed that is the file or pgm you
  1077.                wanted.
  1078.  
  1079. [WH] --------- to find some ones Name, Home PBBS and when they last logged
  1080.                into the PBBS.  <WH callsign>.
  1081.  
  1082. [D] ---------- to DOWNLOAD a file. (D dir\filename.ext).(CTRL-Z to ABORT).
  1083.                After starting a download you may Abort it at any time by the
  1084.                sending of the CTRL-Z character. Upon the PBBS receiving the
  1085.                CTRL-Z the pbbs will immediately stop sending data to the TNC.
  1086.                However there may be up to 3k of data still left in the TNC
  1087.                that will be sent to you so you won't see an immediate cease
  1088.                of incoming data, but be assured it will stop as soon as the
  1089.                TNC has purged itself. It's rather like trying to stop a woman
  1090.                from completing a tirade in mid stream, it'll never happen
  1091.                unless your prepared to shoot her.  BINARY downloads can ONLY
  1092.                be done if you are using BACKTALK-100 or PACKTALK, version
  1093.                1.0.4 and the filename extension ends in .EXE, .COM or .ARC.
  1094.  
  1095. [V] ---------- to show what VERSION of software and author.
  1096.  Page 24
  1097.  
  1098. [U] ---------- to UPLOAD a file. (U dir\filename.ext). You can upload ASCII
  1099.                or BINARY files to this system. Just do the same as you would
  1100.                for a download except you replace the D with a U, for example,
  1101.                if you wanted to upload a pgm to the BASIC directory and the
  1102.                programs name was MINITERM.BAS then you would type the fol-
  1103.                lowing:  U BASIC\MINITERM.BAS.  BINARY uploads can ONLY be
  1104.                done if you are using BACKTALK-100 or PACKTALK, ver. 1.0.4.
  1105.                and as long as the filename extension ends in .EXE, .COM or
  1106.                .ARC.
  1107.  
  1108. [T] ---------- to TALK to SYSOP. Sending a T to the PBBS sets in motion a
  1109.                series of events that take place in the shack where the PBBS is
  1110.                located. The PBBS pgm moves to an area in its pgm that will
  1111.                allow whatever the sysop types on the keyboard to be sent to
  1112.                the TNC for transmission and whatever comes in from you to be
  1113.                read by him and having no effect on the PBBS. When you sent
  1114.                that T it made the computer BEEP rather loudly to catch the
  1115.                attention of the sleeping sysop, so if he comes back to you a
  1116.                little disoriented don't be too concerned. If he does not reply
  1117.                you will be put back to the PBBS in about 15 seconds.
  1118.  
  1119. [X] ---------- to 'toggle' expert mode. If expert mode is on then user will
  1120.                not get signon text or command prompt.
  1121.  
  1122. [CTRL-Z] ----- This control character is used for closing files and also to
  1123.                ABORT any download, this also includes messages you are
  1124.                reading. Actually sending anything to the PBBS will cause an
  1125.                ABORT.
  1126.  
  1127. =============================================================================
  1128.   Page 25                   *** MESSAGE THIEF ***
  1129. =============================================================================
  1130.  
  1131.    MT.EXE is the newest feature to be added to PACKTALK PBBS, version 1.0.6.
  1132.  
  1133.    This program gives the PACKTALK PBBS software the ability to capture
  1134. messages being forwarded to another PBBS without PACKTALK having to be
  1135. connected to anybody. MT.EXE will capture ONLY bulletins and private messages
  1136. addressed to SYSOP.
  1137.  
  1138.    MT.EXE utilizes the REJECT.MSG and BID.NUM files that were created for
  1139. PACKTALK so it can reject certain types of messages and also check for
  1140. duplicate messages.
  1141.  
  1142.    There are 2 modes you can run this software in and what mode you run it
  1143. in is determined by the way you have the MT.CNF file set up. In mode 1, it
  1144. will be possible only to capture messages that do not have any missing
  1145. FRAMES. Mode 2 will allow capture of messages with missing frames, this is
  1146. not a recommended mode.
  1147.  
  1148.    Messages that are captured with missing frames CAN NOT and MUST NOT be
  1149. forwarded back into the PACKET SYSTEM! Messages that are captured in mode 1
  1150. may be forwarded only if you have not changed the BID.NUM and the AT field.
  1151.  
  1152.    The AT field CAN be changed to something else, determined by the MT.CNF
  1153. file.
  1154.  
  1155.    Capturing messages in MODE 1 DOES NOT INSURE THAT THE MESSAGE WILL BE
  1156. AN EXACT COPY OF THE ORIGINAL MESSAGE so it is a good idea to check these
  1157. messages before forwarding them back into the SYSTEM. MT.EXE does a good
  1158. job of keeping the integrity of the messages captured but there can be
  1159. errors. Remember you are not connected to the station forwarding messages
  1160. so there is the chance your messages will not be error free although great
  1161. measures have been taken to prevent contamination of the message you are
  1162. 'stealing' off the air.
  1163.  
  1164.    MT.EXE can be set up to run automatically or manually, determined by the
  1165. MT.CNF file.
  1166.  
  1167.    Following is a sample of the MT.CNF file:
  1168.  
  1169. ON
  1170. BUCKET
  1171. N3DFD
  1172. WB3EUF
  1173. Y
  1174. 03
  1175. 06
  1176. └Q└
  1177. 
  1178.  Page 26                    Latest improvements:
  1179.  
  1180.  
  1181.     The following is an explanation of each entry made in the MT.CNF file:
  1182.  
  1183. ON  <ON or OFF, this entry will determine whether MT.EXE will run manually
  1184.      or automatically when running with PACKTALK-PBBS. ON = AUTO>.
  1185.  
  1186. BUCKET  <BUCKET can be any 6 character name or if you do not want to change
  1187.          the AT filed, enter a * instead of a name>.
  1188.  
  1189. N3DFD    <YOUR callsign>.
  1190.  
  1191. WB3EUF   <call sign of the PBBS you want to forward captured messages to. If
  1192.           you do not want to forward any messages then enter a * in place of
  1193.           the callsign>.
  1194.  
  1195. Y   <Y or N entry determines whether you will capture messages with or with
  1196.      out missing frames. (data).  Y = mode 1, N = mode 2>.
  1197.  
  1198. 03  <hour to force an exit from MT.EXE. IF you do not wish to force an exit
  1199.      at any given hour enter a * in place of the hour>.
  1200.  
  1201. 6   <outstanding packets allowed before abort, Max = 10 but 6 recommended>.
  1202.  
  1203. └Q└  <the escape sequence to exit the HOST mode, Kantronics>.  (192Q192).
  1204.  
  1205.   <the escape sequence to exit the HOST mode, Non Kantronics>. (ctrl C).
  1206.  
  1207.          >>>>> EDIT this file to suit your TNC if needed <<<<<<
  1208.  
  1209.     When running MT.EXE in the automatic mode with PACKTALK, PACKTALK will
  1210. no longer transmit the BACK ON LINE prompt over the air.
  1211.  
  1212.     The main improvement to PT-109-E is that it will handle the SUB ports
  1213. of the Kantronics KAM and KPC-4. This is accomplished by streamswitching.
  1214. The STREAMSW parameter is set to $7E(~) for port 1 and $7C(|) for port 2.
  1215. and the stream will be 'A'. This means ~A for port 1 and |A for port 2.
  1216.  
  1217.     To have PT forward to a station on the sub port of your TNC you must
  1218. enter the callsign of the PBBS in the SUBPORT.TNC file. That's all there
  1219. is to it. Put as many calls as you need separated by a space all on 1 line
  1220. only. The line can be as long as necessary.
  1221.  
  1222.     A callsign placed in the PORT2.BBS file will make PACKTALK access COM2
  1223. and a callsign in the SUBPORT.TNC file will access the sub-port of the KAM
  1224. or KPC-4.
  1225.  
  1226. NOTICE: When using the KPC-4 the TNC SUBPORTS may be reversed.  You will
  1227. know this if when you try to forward mail and PT tries to access the wrong
  1228. SUBPORT. If this is the case add the stations callsign you are trying to
  1229. forward mail to, to the SUBPORT.TNC file or delete the call from the file,
  1230. which ever works.
  1231.  Page 27                    Latest improvements:
  1232.  
  1233.  
  1234.     PACKTALK, version 109-H and higher will now allow operation on any com
  1235. port from 1 to 4. This is accomplished by editing the COMPORT.SET file.
  1236. The default settings for this file are as follows:
  1237.  
  1238. COM1:
  1239. COM2:
  1240. 1
  1241. 2
  1242.  
  1243.      The file as is will access com1 and com2 if you have the PBBS.CNF
  1244. file set for 2 port operation or if set for 1 port operation it will
  1245. access only comport 1.
  1246.  
  1247.      The following set up will access comports 2 and 3.
  1248.  
  1249. COM2:
  1250. COM3:
  1251. 2
  1252. 3
  1253.  
  1254.      If you wanted to access only comport 2, you would have to change the
  1255. line in the PBBS.CNF file to read 'TNC=1' instead of 'TNC=2'. This tells
  1256. PACKTALK that you only wish the 1 comport. You can only access 2 comports.
  1257. Any ports from 1 to 4.
  1258.  
  1259. POLLING TNC MAILBOXES:
  1260.  
  1261.      PACKTALK will not POLL TNC mailboxes automatically unless the PBBS
  1262. has mail for that particular mailbox. It will POLL the TNC mailbox when it
  1263. has delivered the mail. If you wish to have PACKTALK POLL a TNC mailbox,
  1264. you may do so by utilizing the OPTION.BAT file to have PT-109 POLL a TNC
  1265. mailbox once every 24 hours.  Do the following:
  1266.  
  1267. (1)  In the \PACKTALK directory create the following files:
  1268.          MAIL.
  1269.          callsign.MFD   <callsign = the call of the TNC mailbox, no SSID>.
  1270.  
  1271.    In the MAIL. file place the word YES (in CAPS).
  1272.    In the callsign.MFD file place the number 0
  1273.  
  1274. (2)   Place these lines in the OPTION.BAT file:
  1275.  
  1276.       COPY MAIL. \BBS\MFR
  1277.       COPY \BBS\MFR\callsign.MFD+callsign.MFD \BBS\MFR\callsign.MFD
  1278.  
  1279. NOTE: If you are forwarding this TNC mailbox any bulletins the above steps
  1280.       will not be necessary as PT-109 will POLL it every time it sends it
  1281.       bulletins...
  1282.  Page 28                      Latest improvements:
  1283.  
  1284.       There is a new SERVER program named MAKEFILE.EXE available for ALL
  1285. versions of PACKTALK-BBS. This program will be run from the OPTION.BAT file
  1286. which is accessed by PACKTALK once every 24 hours. What this program will
  1287. do is create FILES from your messages and install them in a new user dir-
  1288. ectory. When MAKEFILE is run it looks at the MESSAGE.DAT file and searches
  1289. for a 'string' that you named when you ran the program. For example, if you
  1290. wanted to make files out of all for SALE messages you would invoke the
  1291. server in the following fashion:
  1292.  
  1293. MAKEFILE SALE   <search only the TO field>.
  1294.  
  1295.        MAKEFILE will now search each line in the MESSAGE.DAT file and if
  1296. it finds a match it will create a new user directory named SALE and then
  1297. copy all the messages to that directory that it finds a match for.  There
  1298. will NEVER be more than 50 messages allowed in these new directories at
  1299. any time. If there are more than 50 messages in the SALE directory, for
  1300. example, MAKEFILE will delete all the files in there before putting new
  1301. ones in there. This way you are assured of always having up to date files
  1302. in the directory. The search MAKEFILE makes includes the TO, AT and SUBJ
  1303. fields of each message if you format the command in this manner:
  1304.  
  1305. MAKEFILE 1 SALE  <search TO, AT and SUBJECT fields>.
  1306.  
  1307.        MAKEFILE.EXE can, like I said, be run from the OPTION.BAT file.  To
  1308. do this just insert the filename + string on a line in the .BAT file. ie.,
  1309.  
  1310. MAKEFILE AMSAT     <searches the TO field only for AMSAT>.
  1311. MAKEFILE 1 AMSAT   <searches the TO, AT and SUBJECT fields for AMSAT>.
  1312.  
  1313.        You can run this program any time you want to by shelling to DOS and
  1314. type the proper command or you can run it from the PBBS by typing at the
  1315. command prompt: SHELL MAKEFILE xxxxxx.  xxxxxx being the 'string' you wish
  1316. to search for.
  1317.  
  1318.        REMEMBER, the new directory created will always be the same name as
  1319. the 'string' you search for. The files it creates will have the same name as
  1320. the 'string' also with the extension of what ever the original message number
  1321. is. ie., SALE.345.
  1322.  
  1323.        You can now, for PT-109J and above only, delete user directories from
  1324. the PBBS. If for example you wanted to delete the new SALE directory you would
  1325. simply access the PBBS and at the command prompt type: DD SALE.
  1326.  Page 29                       Latest improvements:
  1327.  
  1328.        PT-109K is capable of BINARY COMPRESSED MAIL FORWARDING to another
  1329. station running the same software.
  1330.  
  1331.        If you have more than 10 messages to go to another PT-109K PBBS then
  1332. PT will pack up all the messages into 1 file and then compress this file
  1333. using ARC.COM. ARC.COM and UNARC.COM are part of the PKXARC program. I have
  1334. split the 2 files and named them ARC and UNARC for convenience.  The BINARY
  1335. file created by ARC.COM will then be forwarded to the receiving station.
  1336. When the file is successfully uploaded, upon the disconnect the receiving
  1337. station will then UNPAK the file using UNARC.COM and put the messages
  1338. on the PBBS.
  1339.  
  1340.        The BINARY COMPRESSED FORWARDING ROUTINE is activated by the initial
  1341. hand shaking of the 2 PBBS's involved. In the PACKTALK.CNF file the 23rd
  1342. parameter setting must be the letter 'Z' on both programs involved. If either
  1343. program has a setting other than the letter Z then a compressed forward can
  1344. not take place. This Z shows up in the prompts sent to each other when first
  1345. connected. This is what the prompt will look like:  [PT-109K-HZM$]
  1346. If you do not want to allow compressed forwarding then change the letter Z
  1347. in the PACKTALK.CNF file to the number 0. The 0 will not show up in the
  1348. prompt sent to the other PBBS.
  1349.  
  1350.      If you are running the PBBS at a remote site, there are some commands
  1351. you can issue to it without connecting. For illustration lets say your PBBS
  1352. call sign is N3DFD-4. Here are the commands you can send by going UNPROTO
  1353. and typing the following:
  1354.  
  1355. ###RUN###N3DFD     <will re-run the software>.
  1356. ###CHANGE###N3DFD  <will force CHANGE to be activated>.
  1357. ###MF###N3DFD      <will force a mailforward if your FWD.TIM file permits>.
  1358. ###READY###N3DFD   <will put PT in the READY mode if it was left in the
  1359.                     TERMINAL mode>.
  1360.  
  1361.      To RE-BOOT the computer you will have to connect to the PBBS and then
  1362. issue the command:  SHELL REBOOT   and then disconnect.
  1363.  
  1364.      By using the CREATE command you can do almost anything remotely. Just
  1365. be careful that you don't run any .BAT or EXECUTABLE files that require a
  1366. keyboard input. If you do this you will have to go to the site and press
  1367. whatever key the program is requesting.
  1368.  Page 30                     Latest improvements:
  1369.  
  1370.      The following are some personal notes:
  1371.  
  1372.      I run PT here in Philly at a 'remote site' and I have installed new
  1373. versions of the program from time to time, re-booted the computer, killed
  1374. files, move them around, run other programs, upload 'packed' files and
  1375. 'unpacked' them all from my home. All you need, to do these things suc-
  1376. cessfully, is to understand MS-DOS commands and know what to expect when
  1377. using various ones. This can be very beneficial to a SYSOP who needs to
  1378. run his PBBS at a remote site if you are careful not to do anything that
  1379. will make the computer stay in DOS.  The CREATE command lets you create a
  1380. .BAT file that will be executed as soon as you finish making it, so you
  1381. can be very creative. Between the CREATE command and the SHELL command
  1382. there is almost nothing you can't do on the computer at the remote site.
  1383.  
  1384.      PT will maintain itself completely without your interference however
  1385. should you desire to interfere or change something in a file use the
  1386. CREATE or SHELL command to accomplish your task. If you need to edit a
  1387. file, just download the file using the XD command, edit it and then send
  1388. it back using the XU command. All the SYSOP commands are contained in a
  1389. file in the \BBS directory, named SHELP.BBS. This file can be accessed by
  1390. sending an X to the PBBS.
  1391. ============================================================================
  1392.  
  1393. For PT-109M and above:
  1394.  
  1395.      You can now set up AUX. connect paths to PBBS's you forward to. This
  1396. is done by creating files that are just like the 'callsign.CON' files you
  1397. created for mailforwarding. The file you now create will be 'callsign.AUX'.
  1398. In these files you can put auxilliary connect paths. The format is the same
  1399. as for the .CON files. If you try to connect and retry out, PT-109K will
  1400. attempt another connection using the AUX file for the connect prompts.
  1401.  
  1402.      You can now place an '* ' in place of or with the message DISTROS
  1403. in the MFWD.BBS file. For example if you wanted to forward every DISTRO
  1404. to a station instead of putting all the DISTROS on his line you need only
  1405. place an asterick (*).  The '* ' will superceed all the DISTROS you have on
  1406. a line in the MFWD.BBS file.
  1407.  
  1408.      A new 'user' command has been added, the 'REP ' command. A user can
  1409. use this command to reply to a message. Usage: <REP xxxxxx>, where xxxxxx is
  1410. the callsign of the station he wishes to reply to. The HELP.BBS and BBS-CMDS
  1411. .DOC file have been updated to reflect this new addition.
  1412.  
  1413.  Page 31
  1414.  
  1415.      There are (3) 'server' type programs that PT will try to RUN every
  1416. time someone disconnects from the PBBS. They will have the names of:
  1417.  
  1418. SERVER1.EXE
  1419. SERVER2.EXE
  1420. SERVER3.EXE
  1421.  
  1422.       These programs can be written in any language and what they can do
  1423. will be determined by whoever writes them. If the SERVER program(s) are not
  1424. present there is no problem, no error takes place.
  1425.  
  1426.        The most common type of SERVER program you may want to write is a
  1427. REQUEST FILE type SERVER. If you undertake this project there are a few
  1428. things to remember and the files involved in this type of SERVER would
  1429. include the following:
  1430.  
  1431. \MSG\MESSAGE.DAT  <add message headers and other info here>.
  1432. \MSG\MESSAGE.FWD  <add message headers and other info here>.
  1433. \BBS\MFWD\BID.NUM <add BID.NUM of messsage to be forwarded>.
  1434. \BBS\MFR\callsign.MFR  <you add any message numbers here of messages that
  1435.                         have to be forwarded>.
  1436.  
  1437.       Also make sure you KILL the REQUEST messsage after you process it so
  1438. that the SERVER won't act on it again.  Create a BID number for the out
  1439. going message, look at the BID.NUM file for format.  The first number in
  1440. the BID must be the current message number of the message to be forwarded,
  1441. ie.,  345_REQFIL   <REQFIL could be anything including your callsign>.
  1442.  
  1443.       You can write these SERVERS to do anything you want or need. Feel
  1444. free to correspond with me if you need any guidence.
  1445.  
  1446.       All SERVER programs must be placed in the \PACKTALK directory or PT
  1447. will not be able to find them.
  1448.  
  1449.  
  1450.       A new command can be added to the PBBS command line that will run a
  1451. server named SERVER4.EXE. You can write this program or maybe use a program
  1452. that already exists. Just rename it SERVER4 and when the user sends the
  1453. letter 'M ' to the PBBS, PT will run this program. This command replaces
  1454. the 'HA ' command. If you use this command edit the command line in the
  1455. PBBS.CNF file to reflect the new command. At any rate you will have to
  1456. delete the HA command from the command line in the PBBS.CNF file since in
  1457. version 109M and above this command is no longer valid. The HELP.BBS and
  1458. BBS-CMDS.DOC files have been changed to reflect this new command option.
  1459.  
  1460.       For ANY of the SERVER programs that you may use or write that are
  1461. going to use the COMport, make sure that you re-open the right COMport to
  1462. 9600 baud with NO PARITY and 8 stopbits. If you write any SERVER programs
  1463. in BASIC, you can pass parameters to the SERVER program from PT by using
  1464. the $COMMAND function, ie., you might want to pass the MYC$ parameter, which
  1465. would be the callsign assigned to the PBBS. There is a new file included
  1466. with the PT-109M.EXE file named PBBS-CNF.STR. This file contains the string
  1467. vaiable names used by the PBBS.EXE module and their string representation.
  1468.  
  1469.  
  1470. Name          Length    Date      Time    Storage    SF   Size now  CRC
  1471. ============  ========  ========  ======  ========  ====  ========  ====
  1472. ARC      COM     17456  12/15/86          Distill    28%     12646  5F76
  1473. BBS-CMDS DOC     10822   1/24/92   9:17p  Distill    63%      4055  1861
  1474. BRUN45   EXE     77440   9/28/88   1:43a  Distill    28%     56281  DFD7
  1475. CAPSLOCK COM        11  11/09/89   8:06p     --       0%        11  B3AD
  1476. CONFIG   SYS       106   2/03/92   2:51a  Crushed    15%        91  9B56
  1477. DR       COM      3456   7/10/87   4:51p  Distill     9%      3169  3FBF
  1478. DS       COM      6292   1/21/85   3:00p  Distill    27%      4607  0A7D
  1479. E        BAT        15   5/31/90   6:51p     --       0%        15  56ED
  1480. E88SETUP DEF        39   7/01/90   2:44a  Crushed    21%        31  335A
  1481. GATEWAY  HLP       285   9/02/90   8:46p  Crushed    27%       209  0AB7
  1482. HADDRES  INF      2698   4/21/91   4:31p  Distill    46%      1479  8E68
  1483. HELP     BBS      2267   2/15/92  12:13a  Distill    52%      1090  042E
  1484. INFO     TXT      2834  10/08/91   2:33a  Distill    50%      1434  46AE
  1485. LFADD    EXE     32206   8/10/90   7:22p  Distill     3%     31361  D72A
  1486. LIST     COM      7144   1/01/80  12:54a  Distill    18%      5890  DC3D
  1487. LOGO     TXT      1259   1/09/92   8:23p  Crushed    79%       272  207A
  1488. OPTION   BAT        34   6/22/91   4:23p  Crushed     6%        32  9076
  1489. PACKTALK DOC     67724   2/22/92   5:45p  Distill    62%     25896  4E7F
  1490. PBBS     CNF       871   2/03/92  12:48a  Crushed    20%       697  3A8C
  1491. README   NOW       159   8/19/90   3:02a  Crushed    23%       124  E6E9
  1492. REBOOT   COM        19  10/02/90   6:56p     --       0%        19  33ED
  1493. RN       COM      4272   8/11/87   3:32p  Distill     9%      3921  D6B3
  1494. RUN      BAT        80   9/22/91   6:20p  Crushed     7%        75  0AE3
  1495. SHELP    BBS      1265   2/15/92   1:00a  Crushed    40%       768  E307
  1496. SIGNON   TXT       228   1/22/92   9:54p  Crushed     8%       212  26CA
  1497. TNCPARMS SET      1390  10/19/91   8:58p  Crushed    42%       819  EB90
  1498. UNARC    COM     11482  12/15/86          Distill    24%      8789  C4B9
  1499. ============  ========  ========  ======  ========  ====  ========  ====
  1500. EDITOR   EXE     13430  10/04/86   3:03a  Distill    36%      8602  34C7
  1501. GATEWAY  EXE     13406   2/01/92   9:06p  Distill    44%      7619  AD5A
  1502. INSTALL  EXE      5072  10/20/91   2:24p  Distill    22%      3984  7470
  1503. INVERT   EXE      4366   2/19/92  11:05p  Distill    19%      3548  1F67
  1504. MAKEFILE EXE      6756   2/01/92   2:28a  Distill    30%      4767  BB93
  1505. MFWD     EXE     74596   2/20/92   7:41p  Distill    54%     34620  3976
  1506. MFWDAUX  EXE     74458   2/20/92   7:43p  Distill    54%     34558  51B5
  1507. PACKTALK EXE    198412   2/23/92   2:12p  Distill    59%     83093  AAA7
  1508. PAKMSGS  EXE      9118   2/20/92   7:44p  Distill    34%      6019  4A0C
  1509. PBBS     EXE    158652   2/20/92   5:55p  Distill    56%     70090  BBCE
  1510. RENUM    EXE      6746   7/08/91   9:10p  Distill    28%      4896  B296
  1511. REVFWD   EXE     51540   2/04/92   6:22p  Distill    54%     23925  0E6E
  1512. UNPAKMSG EXE     13494   2/17/92   8:04a  Distill    42%      7842  E6A1
  1513. VOPT     EXE     27089   4/15/87   8:00a  Distill    44%     15310  09D2
  1514.