TRS80 Model 100 MINI-PBBS *** Please read carefully before using *** The TRS 80 Model 100 can perform the function of a MINI-PBBS and does a good job of it. The program can store 16 active messages and more if the system has more than one message for one person. The program opens individual text files for each message under the call sign of the person the message is for. If a person has more than one message, they are all stored for him in the same file. In this way the system can hold messges untill it runs out of memory. The program constantly monitors available directory space and remaining memory and will not allow any more messages to be entered if it runs out of either. When someone checks on, his mail is checked and he is informed if he has any. He then can Read his mail and is reminded to Kill it after he has read it. There is a onboard HELP and INFO file. The program also gives local control to the SYSOP to read, kill and print ANY mail. The PBBS is set up to Receive AUTO-Forwarded messages from a "BIG" PBBS, but Sending has not been implemented. That requires keeping a large Forwarding list in memory and is not practical on a small machine of this size. SETTING UP THE SYSTEM --------------------- The system will run best on a 32k Mod 100. There is about 20.5k of remaining memory when the program is running provided there are no other files in the machine. It will run in a 24k machine but then the memory will only allow about 13k of available memory. First do a COLD START on the machine to clear out any routines that may be still stored in the computer. Then set the Clock to UTC time, the TRS80 clock is used for all time functions. Edit line 1190 for the times that you want PAGING disabled.. IFPG>5ANDPG<14 disables paging between 0500 - 1400 UTC. Then modify line #20 for your Callsign, Name, and Location. Next go to the Call Sign Look-up table in lines 1130 - 1180 .Here you may personalize the sytem so that when AB1Q checks in, he gets a "Hello Dan.." before the welcome message. If he is not in the table he would get a "Hello AB1Q..". The format here is CALL,Name,MF. The call must be in upper case (leave out extensions),then name, The MF flag. The MF (Message Forwarding Flag) is set to 0 for Human contacts and a 1 if the station is a message forwarding PBBS. This MF FLAG is VERY important. It changes the complextion of the program, a shorter welcome is sent, no checking is done for mail, and all necessary handshaking are invoked. If a station checks in that has it's MF fla set to 1 then the only command that the program will recognize is the "S" command. This was done to insure max speed for auto-forwarding. You MUST end the last DATA statement with END,END,0 .Change all these to suit your needs. Next assuming your TNC is set up for Basic Packet operation, modify these parameters as follows and PERM them: ABAUD 1200 ECHO OFF MONITOR OFF COMMAND $04 BEACON EVERY 0 NEWMODE ON RING OFF CHECK 18 CSTAMP OFF USERS 1 AUTOLF ON NUCR OFF NULF OFF XFLOW ON TXFLOW ON TRFLOW ON One note here: if your tnc does not have the NEWMODE command or it does not return to the CMD: mode when a station disconnects, this program will NOT work..The tnc HAS to remain in the COMMAND mode. If your TNC does not have the NEWMODE cmd, modify line 430: (IN-MEMORY VERSION) 430 IFINSTR(Z$,"*** DIS")THENC=0:GOSUB2020:GOTO640 (DISK VERSION) 430 IFINSTR(Z$,"*** DIS")THENC=0:GOSUB2098:GOTO670 The reason for PERMing the parameters is so that the system can whether a power outage. If this occurs the TNC and The Mod100 should resume operation with no loss of data. Next Run the program and you will get this display: MAILBOXACTIVE - WAITING 0/0 Msgs 20545 BYTES FREE 0 CONNECTS TODAY
rint Msgs end Msg end. You
will then be prompted for the Call of the receiver and then told to enter the
message and then to terminate with /EX on a blank line.
Hitting a eacon will load the BEACON TEXT with the "MAIL FOR:" banner
with callsign of any stations presently having mail on the system. The Beacon
period is set to 90 (every 15 mins) and can be changed temporarily by going
ONLINE and manually changing,or changing it permanently by going to line #2080
and changing the "BE EV 90" to suit your needs. The eacon,