FBB Commands and notes

By Mike N9PMO
The following commands are available on the N9PMO Packet BBS:


A : Abort        - Abort listing, message or file.
B : Bye          - Log off of the BBS.
C : Conference   - Access to conference mode.
D : Download/DOS - Download a file / Access to FBBDOS.
F : FBB          - Access to server mode.
G : Gateway      - Access to frequencies used by this BBS.
H : Help         - This list of commands.  See ? below.
I : Info         - Information about this BBS and White Pages information.
J : Heard     *  - List of the last stations connected or monitored.
K : Kill      *  - Kill messages.
L : List         - List messages.  Several options available.
M : Make      *  - Make a copy of a message into a file.
N : Name      *  - Enter your name, QTH and other user information.
O : Option       - Select options: paging, language, list/read numbering.
PS: Servers      - Show which servers are available on this BBS.
R : Read      *  - Read messages.  Several options available.
S : Send      *  - Send messages.  Several options available.
T : Talk         - Talk to the Sysop (System Operator).
U : Upload    *  - Upload a file to the BBS.
V : Verbose      - Verbose read of messages (with forwarding headers).
W : What         - What files and subdirectories are available?
X : Expert       - Change between Normal and Expert mode.
Y : Yapp         - Transfer binary files with the Yapp transfer protocol.
Z : Zap       *  - Delete a file.  (It must be one that you uploaded.)
> : Comment   *  - Send a comment to another station connected to the BBS.
= : Connect   *  - Connect to another user of the BBS via the BBS software.
! : Status       - Status of the BBS: users connected, mail waiting, etc.
* : Wildcard     - Wildcard usage information for @,?,#,=,*                 
? : Help         - Request help on using this BBS.  (See + below.)
* - Commands noted with * above require more than just the command letter to be recognized.  This guide describes each of these commands in detail and gives a complete explaination of how to use them.

+ - Help is available at any time when using the BBS:
     Enter ?H for a description of the commands.
     Enter ?[command letter] for detailed information on a specific command.
      - Enter ?L for information on the LIST command.
      - Enter ?S for information on the SEND command.
      - Enter ?O for information on BBS options (paging, languages, etc.).
   - The A (ABORT) command may be used at any time to abort any listing, message or file being received.
   - The last used message number can be repeated with the use of the # character.  Example:  R 21235    Next command:  K #
   - A short, concise description of the most frequently used commands is  available by entering: D FASTHELP
   - This guide is available on the BBS by entering: D W6PW.TXT

The A command is used to ABORT from receiving a message list, reading a message or downloading a file.  

- Type A alone to stop the data transfer.

While receiving a long message listing, reading a message or downloading a file, you may use the A command to stop the transmission of data.  The data will stop after the BBS TNC buffer has been cleared.
The A command is also used with the BBS "paging" feature.  More information is available in the sections for the L-List and O-Options commands.

By typing: /ACK as the first four characters in any line in a personal message, you will be sent an automatic (software-generated) acknowledgement message from the receiving BBS when the message arrives there.  This feature works ONLY when the receiving BBS is using FBB software.

The B command is used to log you off of the BBS and disconnect you.
- Type B alone to LOG OFF [Bye].

NOTES: When you use the L (LIST) command, the BBS remembers what message numbers you listed.  If you use B to disconnect, the number of your last listed message from that session will be saved.  You may also LOG OFF by  disconnecting.  If you do that, though, or if you get disconnected due to  too many retries, this last-listed parameter is not updated.  You can then reconnect and list the same list again.

A "conference" is where two or more hams who are logged into the BBS have a real-time keyboard to keyboard QSO with each other.  The BBS acts like a repeater, sending each ham's transmissions to all others in the conference.  The BBS has only one "conference room".  All hams who enter the conference will be together in one roundtable QSO.

The BBS "conference" feature is handy for three or more hams who want to have a fully-acknowledged roundtable chat, something not possible using ordinary TNCs alone on packet.  Note: There is a limit of four users per frequency, so there is a limit on the number that can be in conference mode.

The C command is used for entering a conference.
The CW command lists the callsigns of stations in conference.

In conference, all commands must begin with a period in the first column.
The commands are :
.H  gives you this help file.
.W  lists the callsigns in conference.
.Q  lets you leave the conference.

To DOWNLOAD (receive) a file you first must know where the file is located and its exact name.  Is the file in the user root directory or in a subdirectory?  Use the W command to find the location of the file.  The W command is like DOS's "DIR" command and will give you a  list of the BBS subdirectories and files.  (See the W - WHAT command for further information.)

- Type D [filename] for downloading a file in the user root directory. 
  Example: D CALENDAR
  If a file is in a subdirectory, you must specify the subdirectory.
- Type D [subdirectory]\[filename]

Note: Typing D alone will cause you to enter FBBDOS.  (See the FBBDOS section that follows for information on this feature.)
If you type the letter D alone, you will enter FBBDOS.  The commands in FBBDOS are very similar to those of MS DOS.  Users have access to a part of the BBS's hard disk, Drive C:, when in FBBDOS.  
The following commands are available in FBBDOS:   
? or HELP       -  Obtain help in using the FBBDOS commands.
O               -  Used to set "options", like in BBS mode.
CD [name]       -  Change directory to [name].
DIR             -  List files and directories in the current directory, (the directory you're in).
LIST            -  Same as DIR, but also shows descriptions of files, if users have provided a description.
VIEW            -  See the contents of an archived file such as *.ARC, LZH, *.ZIP, etc.
LABEL           -  Add a description to an existing file that you have already uploaded to the BBS.  (40 character maximum.)
NEW             -  List all new files in all directories that have been received since you last used the NEW command.
DU              -  Gives used and available disk space on BBS Drive C:.
PRIV            -  Gives users access to their own special directory.
MD MKDIR [name] -  Use one of these to make a new directory.
RD RMDIR [name] -  Use one of these to remove a directory.  You cannot be in the directory you want to remove, and the directory must be empty. You can only remove a directory that you made.
COPY [from] [to]-  Copy a file named [from] to a file named [to]. Copy can also be used to copy between directories.
DEL [filename]  -  Delete the file [filename].  DEL only works on files that you have entered.  The file must be in the current directory (the directory you're in.)
TYPE [filename] -  Receive the ASCII file [filename] from the BBS.  This is identical to using the Download command when not in FBBDOS, except that the file will be divided into pages if paging is turned on. The file must be in your current directory (the directory you're in).
GET [filename]  -  Receive the ASCII file [filename] without paging. The file is always ended with a Control Z.  This is identical to using the Download command when not in FBBDOS.  The file must be in your current directory (the directory you're in).
PUT [filename]  -  Upload an ASCII file [filename] to the current directory (the directory you're in). Using this command is identical to using the Upload command when you're not in FBBDOS.
BGET and BPUT   -  Use for download or upload of files via radio with AUTOBIN protocol.
YGET and YPUT   -  These are identical to GET and PUT, but use the YAPP protocol for binary transfer. On the telephone modem port YGET can be used to download files with YMODEM, YMODEM-BATCH or YMODEM-G.
XGET and XPUT   -  These are identical to GET and PUT, but use the XMODEM protocol for binary transfer.  These commands can only be used on the telephone modem port.
X1GET           -  Use for downloading with 1K-XMODEM protocol on the telephone modem port.
ZGET            -  Use for downloading with ZMODEM protocol on the telephone modem port.
EDIT [filename] -  An editor is available for editing your text files in the BBS.  You can use this editor only on files that you have uploaded to the BBS.
F EXIT QUIT     -  Use one of these to go from FBBDOS back to BBS mode.
B               -  Disconnect from the BBS without going back to BBS mode.
Specific help information is available for each command once you are in FBBDOS.
The F command gives you access to SERVER mode and several special commands.
In Server mode you can:
-- Get statistical information on the use of the N9PMO BBS.
-- Read documentation about the F6FBB Multiconnect BBS and Server and related software.
-- Find information on users of this BBS that they've entered when registering, plus any added information they have added to their user file, such as their address, telephone number, etc. You can update your user file here.
-- Calculate QTH-grid square locators from longitude/latitude.
-- Determine longitude/latitude from QTH-grid square locators.
-- Determine distances between locators.
-- Calculate the trajectory and orbital parameters of several amateur satellites.
- Type F alone to enter SERVER mode.
The CONNECT STATISTICS module provides statistical information about BBS usage.  Options are:
G : Global statistics for all Server activities.
    - Number of connects.
    - Average time per connect.
    - Peak traffic periods.
H : Chart of BBS usage hour by hour for one day.
I : Lists all of the callsigns that have connected to this BBS.
    The list is given in alphanumeric order.    
J : Chart of BBS usage for one week.
L : Lists all stations connected, on all ports and channels, during the log period.  This is presented in reverse chronological order.
O : Percentage of activity of each module of the BBS.

The DOCUMENTATION module provides lots of information and documentation relating to the operation of this BBS.  Files are obtained by typing the document number.  A list of the files is obtained by typing L.

The USER DATABASE module is the BBS "user address book".  You will find information that users have entered when registering with the BBS, plus any added information that they have supplied for the address book. Users have the option of entering their name, address, city, state, zip code, telephone numbers, home BBS, etc. into the database.
Options are:
I : List the callsigns which are on file in the database.
N : Modify your entry in the database.
R : Read information for a specific user.
The QTH LOCATOR/GRID SQUARE module is used for converting your Longitude and Latitude into your grid square locator or your grid square locator into Longitude and Latitude.  (The grid square is the QRA (Maidenhead) locator made up of 2 letters, 2 figures, and 2 letters for your station's geographical coordinates.  Example: CM87SS is the grid square for this BBS.)
You can also calculate the distance and bearing (azimuth) between two locators or calculate the sum of all contacts for your contest log sheets.
Options are:
C : Sum up all distances between one locator and several others.
D : Distance and Azimuth calculation between two locators.
L : Converts Longitude/Latitude into grid square locator.
Q : Converts gird square locator into Longitude/Latitude.

The SATELLITE module allows users to gain access to accurate and up-to-date information about the status of the Amateur Satellites currently in service. The facilities include:
C : Display a file detailing the characteristics of each satellite.
L : Lists the satellite files that are available.
P : Display the keplerian elements set for a particular satellite.
T : Satellite in-range calendar calculation for your QTH.

For more specific information, type ? when you have entered Server mode.  
For detailed information on a specific server command, type ?[command]  when in Server mode.  The ? option is available at every prompt while you're using the server.

The G command gives you access to the GATEWAY.  This feature lets you use the BBS's transmitters as a keyboard packet station under your own callsign.  (It is, in effect, a "remote base" for your station.)  If you connect to the BBS via the Internet you can use 145.010 MHz (Port 1) or 145.050 MHz (Port 2).  If you connect on one of these frequencies you can only gateway to the other one.

- Type G alone to enter GATEWAY mode.

You will receive a list of available ports.  Enter the number of the port (frequency) you wish to use.  You will then be assigned a channel on that port (if one is available), the link will accept your callsign and you will receive the Cmd: prompt.

Gateway commands :
C : Connect to another station. 
    C must be followed by a callsign, and path (if needed).
D : Disconnect.
J : List of the last 20 stations monitored on the port you're using.
K : Go to Converse mode.
M : Monitor the frequency of the port you're using. 
    M turns monitor on if it's off and turns monitor off if it's on.
P : Change from one port to another. 
    (May be used only on the telephone port.)
    P1: Go to 145.010 MHz.
    P2: Go to 145.050 MHz.
Q : Quit - Return to BBS mode.
??: HELP - Receive this list of commands.
> : Go back to Cmd: mode.

- All commands must be entered while in command mode.  Get into command mode by entering a > followed by a carriage return (enter).   (Do not use Control C or other TNC-type commands.  You will get "Cmd:" but it will be from your own TNC, not the BBS!)  You will automatically go to command mode when you're disconnected.
- The C command must be followed by a callsign, and, if needed, by a   a V and a list of digipeaters.  Example: C N9PMO V VA3RLR-1   Note that you put a space between multiple digipeaters, not a comma   as on some TNCs.
- The link will automatically change to converse mode when connecting. 
  The K command will also change the link to converse mode.
- Monitor the frequency of the port you're using with the M command.
- List the last 20 stations monitored on the frequency of the port you're using with the J command.

The ? is used for requesting help on this BBS.  The ? alone will give you general help instructions.  ? followed by a command letter will give  you detailed help on that specific command. (Example: ?L will give you an explanation of the LIST command.)  ?H will give you a list and a description of all the commands available to you.
The I commands are used for receiving information about this BBS and other packet users.

I             - Gives you general information about this BBS.
I [callsign]  - Gives you information about [callsign], if known.
                Example:  I N9PMO
I@ [bbs]      - Lists known users of [bbs]
                Example: I@ N9PMO
ID            - Gives the number of calls in the White Pages database.
IH [h-addr]   - Lists known users at the hierarchical address specified.
                Example: IH NY will give you a list of users in New York.
IZ [zip]      - Searches for users with [zip].
                Examples: IZ 94112   IZ 941*   IZ 70112

Wildcards are allowed.  Enter ?* for information on using wildcards.

The JA, JB, JC, J1, J2 and JK commands are used to receive a list of the last connected stations or stations monitored on the frequencies used by the BBS.  Each list contains 19 stations.  The command J, by itself, will give you an error message.
- Type JA to list callsigns that have CONNECTED on 145.010 MHz.
- Type J1 to list callsigns that have been MONITORED on 145.010 MHz.
- Type JB to list callsigns that have CONNECTED on 145.050 MHz.
- Type J2 to list callsigns that have been MONITORED on 145.050MHz.
- Type JC to list callsigns that have CONNECTED on the TELENET port.
- Type JK to list callsigns that have CONNECTED on ALL ports.
You can use the STATUS command (!) to see who is connected to the BBS:
- Type ! to list callsigns of all stations connected to the BBS right now.

The K command is for killing (erasing) messages TO or FROM you, or for killing traffic messages of the National Traffic System, those entered  with the ST command.

- Type K[space][message#] to delete a specific message.
  Example:  K 12019
- Type KM (Kill Mine) to delete all messages to you that you have read.
  This command will NOT kill messages that you have not read!
You can only kill messages that are TO or FROM you, unless they're NTS traffic messages - messages entered with the ST command.  If you read AND DELIVER a traffic message you should kill it to prevent other stations from delivering it again.  When you kill an NTS traffic message it means that you have accepted it, and are assuming responsibility to relay it or deliver it, per NTS guidelines.  For more information on the National Traffic System, read the files in the TRAFFIC directory of this BBS.
The L command LISTS the messages on the BBS:
L  lists all new messages since you last issued an L command.
LB lists all bulletins.
LC is used for special listings.  See LC information below.
LD> YYMMDD lists all messages received after the specified date.
LD< YYMMDD lists all messages received before the specified date.
LM lists all messages TO YOU [List Mine].
LN lists all UNREAD messages to you [List New].
LL ## lists the last ## messages on the BBS [List Last].
   Example: LL 25 will list the last 25 messages received by the BBS.
LS [Text] lists messages with [text] anywhere in the SUBJECT.
   Examples: LS TNC   LS DX
L< [callsign] lists messages FROM [callsign].
L> [callsign] lists messages TO [callsign].
L@ lists locally entered bulletins with no @BBS-field.
L@ [Designator] lists messages @[Designator] specified.
   Example: L@ CA
L [message#] lists that message only.
L [message#]- lists messages with that number and higher.
  Example: L 11425- Lists messages from 11425 and higher.
  Note: The dash (-) is needed for this list.
L [message#]-[message#] lists all messages in this range of numbers.
  Example: L 18500-18550 lists all messages from 18500 to 18550.
LU lists all UNREAD messages to and from you.
LR lists messages in reverse order, starting with the oldest one.
LR can replace L in most contexts.

If you have "paging" turned on when listing messages, the BBS will give you one page of the list and then ask if you want to read some of the messages, if you want to continue listing the messages, or if you want to completely stop the listing with the A-Abort command. 

If you select to stop, the normal BBS prompt will return.  If you select to read messages, the listing may be continued after you're finished reading them.

(See the O-Options section for information on paging.)

Special command LC:
With the LC command you can specify special CATEGORY (TO-field) listings.

- Type LC [CATEGORY]    
Examples:  LC DX   LC *DX*  
If you type LC DX then all list commands (except LM and LN) will only list messages with a CATEGORY of DX.  If you type LC *DX*, listings will contain  all CATEGORIES that have DX in it, such as VHFDX, DXHF, etc.

To go back to listing all message categories, enter: LC *

LC ? gives you a list of ALL available CATEGORIES.

The M Command is used for copying a message into a file.

The following commands will make a new file or replace an existing file
with the same name:
M [number] [name]  :  Copy the text of a message to a file.            
MH [number] [name] :  Copy the text of a message to a file and include
                      the header information you receive with the R
                      command.  Example: !WA6XYZ!N7ABC!WB2DEF!G7BBS!
MV [number] [name] :  Copy the text of a message to a file and include 
                      the header information you receive with the V 
                      command (complete headers, one line per BBS).

The following commands are used to append information to existing files.
These commands do NOT overwrite old files, but add the new text to the end of the old file:
MA [number] [name] :  Append the text of a message to a file.            
MHA [number] [name]:  Append the text of a message to a file and include
                      the header information you receive with the R
                      command.  Example: !WA6XYZ!N7ABC!WB2DEF!G7BBS!
MVA [number] [name]:  Append the text of a messsage to a file and include
                      the header information you receive with the V
                      command (complete headers, one line per BBS).
The Multi Server is used to send copies of a personal message to more  than one person.  The Multi Server was written for the FBB BBS software by Per, LA6CU.
There are two ways to use the Multi Server:

To use this method, you need to inform the sysop of the special "call" you plan to use for distribution, along with the callsigns and home BBS of everyone who should receive a copy of the message sent with the special "call".  The sysop will generate a .DAT file for your special "call".

For example, let's choose the special "call" CLUB.  The sysop would make a file called CLUB.DAT that included all of the callsigns you specified.  Whenever you entered a message as SP CLUB, the Multi Server would generate a copy of the message to every callsign in that file.

Multi will not send a copy to the originator, even if his callsign is in the .DAT file.  This is to avoid the "looping" of messages.  Multi will send an acknowledge message back to the originator advising that the copying was successful and showing a list of all callsigns receiving  the message.

To use this method you have to specify the callsigns that will receive a copy of your message in the message itself.  You address the message

The first line of the TEXT must contain the letter C followed by the list of callsigns that are to receive the message, each separated by a comma and a space.  Home BBSs and packet addresses are allowed.  The list of calls must be followed by a string of at least five dashes before the actual message text.

Board Meeting Friday                      <----- Subject of the message
C W6ABC, WB6XYZ, N6DEF@W6BBS, AB6AB@N6ABC <----- First line of the TEXT
-------                                   <----- After the last callsign
                                                 a string of at least 5 dashes.
Then follows the text of the message, ending with Control-Z or /ex.

Multi will send an acknowledge message to the originator advising that the copying was successful and showing a list of all callsigns receiving  the message.

The N command is used to enter your name in the BBS station file.  
- Type N [first-name]   Example:  N Larry
The NH command is used to enter your home-BBS, the system where you want to receive your personal mail.  Your home-BBS must be a full service BBS, NOT a personal mailbox or TNC mailbox.  Do not include the SSID, such as the -3 in W6PW-3.
- Type NH [callsign]    Example:  NH W6PW

The NL command is used to enter your grid square locator.  The format XX##XX must be used.  If you don't know your complete locator, you may enter the locator for this BBS: CM87SS
- Type NL [locator]     Example:  NL CM87SS

The NP command is for changing your password for access to the telephone modem port.  We suggest that you do not use this command while connected via radio, since others may see your new password.
- Type NP [password]    Example:  NP Bluenote

The NQ command is used to enter (or change) your QTH (City and State).
The state should be entered using the two-letter state abbreviation.
- Type NQ [City,State]  Example:  NQ San Francisco, CA

The NZ command is used to enter (or change) your ZIP-code.
- Type NZ [zip-code]    Example:  NZ 94114
The O command is used to select various options that are available to you on this BBS.  If you type O, alone, it shows you the present status of each option: language, new mail list, paging, and base message number.

This BBS has several languages available for user prompts and help information.
- Type OL to get a list of available languages.
- Type OL [language-number] to choose a language.
  Example:  OL 1 for English

NOTES on languages: 
1 - The BBS will talk to you in the language you select, but it WILL NOT translate messages you send or receive from one language to another! If you enter a message in Spanish, everyone who reads it will get it in Spanish. 
2 - Be aware that some sysops kill non-English messages on the premise that they cannot read them.  We do not here comment on the laudability or despicability of this practice, but merely report that it exists.
3 - The W6PW sysops have revised the BBS's English text and English help information making it easier to read and understand.  This information also describes the configurations as they exist at W6PW.  The BBS's other languages are as they came with the software.

New Mail List:

- Type OM to choose whether or not you want to receive a list of new mail for you when you connect to the BBS.

Base Message Number:
A Base Message Number is used to shorten the message numbers you enter when using the LIST and READ commands.  
- Type ON to see your base message number.
- Type ON [number] to choose a new base number.  

The number you enter will be multiplied by 1000, so if you type: ON 54 your base message number will be 54000.  After that, you can type R 25 to read message number 54025, R 721 to read message 54721, etc.  To list or read message numbers not between 54000 and 54999, you still must type all digits.
Paging is a feature where the BBS pauses when your computer screen is  full.  The number of lines the BBS sends should correspond with the   number of lines available for received text on your screen.  Use this  command to set the desired number of lines and to turn paging on and off as desired.
- Type OP to turn paging on and off.  If paging is on, OP will turn it off. If paging is off, OP will turn it on.
- Type OP [number-of-lines] to select paging with a specific number of lines per page.
  Example:  OP 20 tells the BBS to send 20 lines then pause and wait for you to tell it to continue.

The PS command lists the program servers that are available on this BBS.
- Type PS for the server list.

The program servers include MULTI, REQCFG, REQDIR, REQFIL, SCAN and WP.

Information is available on each of these servers in this users' guide.
When using the BBS, Type ? [servername] for directions on how to use the specified server.

The P command, alone, will give you an error message.

The R command is used for reading messages.  
(R is NOT used for reading files.  The DOWNLOAD command is used for that purpose.  Refer to the D-Download command for information on "reading" files.)

- Type R [message#] to read one message.   Example: R 12024
- Type R [message#] [message#] . . . to read several messages.
  Example: R 12024 12027 12030 12041
- Type RM to read ALL messages addressed to you [Read Mine].
- Type RN to read all UNREAD personal messages TO you.
- Type RU to read all UNREAD personal messages TO and FROM you.
- Type R< [callsign] to read messages FROM a certain callsign.
- Type R> [callsign] to read messages TO a certain callsign.

1 - You cannot read other users' personal mail.
2 - To read messages with full routing headers, use the V - VERBOSE command.  In place of the R, RM, RN and RU commands,         use V, VM, VN and VU.  The former RH command is no longer in  use on this BBS.

The REQCFG Server allows you to receive the system configuration of 
this and other FBB BBSs.  The system configuration includes:  
- The version of FBB software in use.
- The amount of computer memory in use and available.
- The number of BIDs (bulletin IDs) saved for reference.
- The number of ports and channels used by the BBS.
- A list of the ports, with interface, emulation, channels, mode and frequency show for each.
- Disks available for use by the BBS.
- The amount of memory used for messages, BIDs, forwarding, etc.
- A list of languages available.
- A list of the servers available.
To use the REQCFG server, enter a personal message to REQCFG @ BBScall.  
For the SUBJECT, enter: Query.  For the TEXT, simply enter a Control-Z or /ex.

To request the configuration of this BBS, you'd enter:
TEXT: /ex
REQDIR lets you request a list of available directories and files at  another BBS.  Later you can request one of those files with REQFIL.
 (Type ? REQFIL for more info on the REQFIL server.)

1 - To get a list of directories and the files in the main user root directory at another FBB BBS, you send a message like this:
      SP REQDIR @ [BBS call]
      Subject: *.* @ [Your home BBS]
      Text: Only a Control-Z or /EX to save the message.

NOTE: A subject of *.* @ W6PW tells the other BBS that you want a list of ALL directories and files in the main user directory and that the list should be sent to you @ W6PW.

2 - To get a list of files in a directory at another FBB BBS, you send a similar message, but you have to specify the directory followed by a \ and the *.*
     Example:  If you want to get a list of files in the PACKET directory at the KA6EYH BBS, you send a message like this:
     Subject: PACKET\*.* @ [Your home BBS]
     Text: Only a Control-Z or /EX to save the message.

3 - To get a list of the directories available at an RLI BBS, you send a message like this:
      SP REQDIR @ [BBS call]
      Subject: W
      Text: Only a Control-Z or /EX to save the message.

NOTE:  You cannot specify your home BBS in a request to an RLI BBS.  The return message will be sent to you at the BBS where you entered the REQDIR message.

The return message will give a list of directories, each designated by a directory ID.  You will then be able to send a message requesting a listing of files in a specific directory.  You specify the directory in the message subject by indicating the ID of the directory, like this:
SP REQDIR @ [BBS call]
Subject: WG
Text: Only a Control-Z or /EX to save the message.

NOTE:  Not all BBS-types support REQDIR.

REQFIL lets you request a file from another BBS.  Only ASCII files may be requested.  Binary files cannot be sent to you with REQFIL.

A list of available files can be obtained using the REQDIR-server.
  (Type ? REQDIR for information on using the REQDIR-server.)

1 - To request a file from the main user root directory of an FBB BBS you send a message like this:
      SP REQFIL @ [BBS call]
      Subject: The name of the requested file, followed by an @-sign and your home BBS.  Like this: BBSLIST.DOC @ W6PW
      Text: Only a Control-Z or /EX to save your message.

2 - To request a file from a sub-directory of an FBB BBS, you send a similar message, but must specify the subdirectory by name followed by a \ and then the name of the requested file followed by an @-sign and your home BBS.
      Example:  To request the file DJ580T.MOD in the sub-directory called MODS, you enter the subject as: MODS\DJ580T.MOD @ W6PW

3 - Several files can be requested from an RLI BBS.  The first request is entered in the subject of the message and added requests are entered    in the text.  The requests are entered with a D followed by the directory ID letter then the filename.
      Example: To request the file DJ580T.MOD in the MODS directory having the ID of M and the file EXAMLIST.DOC in the FCC directory having the ID of F you'd send a message as follows:
      SP REQFIL @ [BBS call]
      Subject: DM DJ580T.MOD

NOTE:  Not all BBS-types support REQFIL.

See "White Pages Server".

SCAN is a bulletin scanning utility developed by Mike, KM6PX, of Sacramento, CA.  It will save you time by finding the bulletins that interest you.  By entering a list of keywords, you'll cause the system to search once a day through all new bulletins for these keywords.  The search is done during the daily BBS housekeeping procedures at 3 a.m.  A message will be generated, addressed to you, listing all bulletins containing your keywords.  You may then choose from this daily list which bulletins you wish to read by using the normal R command.

The SEND command is used to send messages.  There are three types of messages:
- Bulletins - Messages addressed to all users.  A bulletin can be listed and read by all stations.
- Personal - Messages addressed to a specific person.  A personal message can be listed and read by you, sysops, and the addressee     only.  Of course, anyone can read a personal message if they have    their monitor on while the message is being transmitted.
- NTS - Messages for the Amateur Radio National Traffic System.

The SEND command can also be used to send a reply to a message and to make a copy of an existing message to send to another station.

When using the BBS, you may receive specific information on the type of message you want to send.
-- For information on sending a bulletin, type ?SB
-- For information on sending a personal message, type ?SP
-- For information on sending an NTS message, type ?ST
-- For information on how to send a reply message, type ?SR
-- For information on how to make a COPY of a message for another station, type ?SC

Bulletins: General messages that can be listed and read by all users.

To send a bulletin:


  CATEGORY can be such things as INFO, HELP, SALE, WANTED, DEBATE, DX, PACKET, SAT, KEPS, etc. (6 characters maximum).
  A suggested list of categories is given below.

  DISTRIBUTION MUST be one of the following:
  (None) - For users at N9PMO only.
  USA    - For users of all BBSs in the US.  SEE NOTE *
  NOAM   - For users of all BBSs in North America - the United States, Canada and Mexico.  SEE NOTE *
  WW     - For users of BBSs world wide.  SEE NOTE *

  Example: SB PACKET @ USA
  * - SALE messages should be sent @ USA ONLY as a last resort after more localized distribution has been exhausted.  The designators @ NOAM or @ WW should never be used for SALE messages.  Messages sent @ USA should be of interest to users in all parts of this country, those sent @ NOAM should be of interest to users in the US, Canada and Mexico, and the         messages sent @ WW should be of interest to users world-wide. Meeting and hamfest notices, for example, should NOT be sent         using these designators.  Use a more local designator.

The following CATEGORY list is a guideline of what to put in the "TO" field when sending a bulletin.  Remember to also put something logical    in the "SUBJECT" field that describes the Bulletin.  Categories have a  maximum length of six characters.

4SALE   DO NOT USE.  Use SALE instead.
AEA     AEA Gear
ALINCO  Alinco Gear
ALL     Use ONLY as a last resort
AMIGA   Amiga Computer
AMSAT   AMSAT (satellite etc)
AMTOR   Amtor
ANT     Antenna info
APPLE   Apple ][ series (see MAC for Mac's!)
ARES    Amateur Radio Emergency Service information
ARRL    ARRL bulletins
ATARI   ATARI Computer
ATV     Information on Amateur Television
BEACON  Propagation Beacons
C128    Commodore C128
C64     Commodore C64
CLASS   Ham license class announcements
CLUB    Club events, meetings, announcements
COMPTR  Computer (non-specific)
CPM     CP/M-80/86 Computer
DEBATE  Comments on an on-going discussion
DX      DX reports and information
EXAM    Ham license exam announcements
FCC     FCC info
GRIPE   Complaints (use with care!)
HAMFST  Hamfest or flea market announcements
HELP    Requests for info, help, or questions
HUMOR   Funny quips, amusing stories, etc.
IBM     IBM (or compatible)
ICOM    ICOM gear
INFO    Other information
KANTRN  Kantronics Gear
KENWOD  Kenwood Gear
KEPS    Keplarian Elements
LIST    Other lists (BBSs, Nodes, Frequencies)
LLBBS   Land Line (Phone) BBS
MAC     Macintosh computers
MAP     Maps (Packet or otherwise)
MAPKEY  Index or lists of maps
MARS    Information pertaining to Military Affiliate Radio Stations
MFJ     MFJ Gear
MOD     Request or info concerning equipment modifications
MODS    DO NOT use (see MOD)
MOON    EME (Moonbounce)
NETWRK  Announcements about packet network
NTS     National Traffic System information
PACCOM  PacComm Gear
PACKET  Information on packet operating procedures and hints
PARTS   Looking for Parts
PC      IBM/MS-DOS Computer, DO NOT USE (see IBM)
PIX     ASCII pictures
PROP    Propagation
PUBSVC  Announcements of public service events
PUZZLE  Puzzles
QSL     QSL card queries/reports
QST     Information
RACES   Races (also see ARES)
RADSHK  Radio Shack, DO NOT USE (see TANDY)
RTTYDX  VK2SG originated RTTY news.
SALE    Items for sale (MUST be Ham related)
SAR     Search and Rescue information
SAT     All satellite information
SOAP    Opinions
SOFT    Software
SOLAR   Solar Flare etc
SPACE   SpaceNews originated by KB2BD relating to Space items.
STOLEN  Stolen Ham Gear reports
SWL     SW Broadcast news
TANDY   Tandy and Radio Shack
TNX     Thank You notes
TRADE   Items for Trade (MUST be Ham related)
UNIX    UNIX Computer
USERS   Information, generally from the Sysop, about BBS use
VIC20   Vic-20 Computer
WANT    Things wanted (MUST be Ham related)
WX      Weather Information (should be LOCAL in nature)
YAESU   Yaesu Gear

Personal Messages - Messages addressed to a specific person.

To send a personal message:

- Type SP [callsign]    Example: SP WB9LOZ

You do not need to enter the home BBS and packet address of the recipient unless the information is not in the "White Pages" database.  In most cases the address will be in the database.  If the "White Pages" doesn't have the information, the BBS will let you know and give you the opportunity to start again so that you can enter the address.   By allowing the "White Pages" to address your personal messages, you have less of a chance of making an error.

If the address information is NOT in the "White Pages", you must then tell the BBS how to route your message:


This format is the full "packet address" or "hierarchial address".  The parts are separated by periods.  BBSCALL is the callsign of the BBS where your message is to be delivered (the home BBS of the addressee).  #REGION is optional, but it helps direct the message closer to its destination. STATE must be the two-letter state abbreviation for messages to US stations or the two-letter province abbreviation for messages to Canadian stations. COUNTRY is the three letter country code and CONTINENT is the four-letter continent code.  (A list of country and continent codes is given below.)
Address examples: SP KC6NVL @ K6VE.#SCA.CA.USA.NOAM
                                  SP WA1FYR @ AE1T.NH.USA.NOAM
                                  SP G8BPQ @ G3DAD.#32.GBR.EURO

Continental Designators:
NOAM - North America (USA, Canada, Mexico)
CEAM - Central America
CARB - Caribbean
SOAM - South America

EURO - Europe
MEDR - Mediterranean
INDI - Indian Ocean, including India
MDLE - Middle East
SEAS - Southeast Asia
ASIA - The Orient
NAFR - Northern Africa
CAFR - Central Africa
SAFR - Southern Africa
AUNZ - Australia/New Zealand
EPAC - Eastern Pacific Islands
NPAC - Northern Pacific
SPAC - Southern Pacific
WPAC - Western Pacific

ANTR - Antarctica

Country Designators:

This is an abbreviated list of common country codes.)

Argentina                    ARG      Japan                        JPN
Australia                    AUS      Korea,North                  PRK
Austria                      AUT      Korea,South                  KOR
Belgium                      BEL      Lebanon                      LBN
Bermuda                      BMU      Liechtenstein                LIE
Bolivia                      BOL      Luxembourg                   LUX
Brazil                       BRA      Malaysia                     MYS
Brunei                       BRN      Mexico                       MEX
Bulgaria                     BGR      Monaco                       MCO
Canada                       CAN      Morocco                      MAR
Chile                        CHL      Netherlands                  NLD
China                        CHN      New Zealand                  NZL
Colombia                     COL      Nicaragua                    NIC
Costa Rica                   CRI      Norway                       NOR
Cuba                         CUB      Pakistan                     PAK
Denmark                      DNK      Panama                       PAN
Dominican Republic           DOM      Paraguay                     PRY
Ecuador                      ECU      Peru                         PER
Egypt                        EGY      Phillipines                  PHL
El Salvador                  SLV      Poland                       POL
Finland                      FIN      Portugal                     PRT
France                       FRA      Romania                      ROM
French Polynesia             PYF      Saudi Arabia                 SAU
Germany                      DEU      South Africa                 ZAF
Greece                       GRC      Spain                        ESP
Greenland                    GRL      Sweden                       SWE
Guatemala                    GTM      Switzerland                  CHE
Haiti                        HTI      Syria                        SYR
Honduras                     HND      Taiwan                       TWN
Hong Kong                    HKG      Thailand                     THA
Hungary                      HUN      Turkey                       TUR
Iceland                      ISL      United Kingdom               GBR
India                        IND      United States                USA
Indonesia                    IDN      Uruguay                      URY
Ireland                      IRL      USSR                         SUN
Israel                       ISR      Venezuela                    VEN
Italy                        ITA      Yugoslavia                   YUG

NTS messages are special messages sent as part of the National Traffic System.  They are usually third party messages and can only be sent to the United States, its possessions and Canada.  All NTS messages must follow the ARRL message format.

To send an NTS message:

- Type ST ZZZZZ @ NTSxx

     ZZZZZ = Zip code of the addressee.
     NTSxx = xx is the two letter state or province abbreviation.

      Example: ST 60625 @ NTSIL

The SUBJECT of an NTS message should always be entered in the form:
QTC City, State AreaCode/Prefix
Example:  QTC Chicago, IL 312/555

There must be only one NTS message per packet message.  "Book traffic", where messages are bundled together in one packet message text, is not supported.

Complete documentation on the National Traffic System and NTS messages is located in the TRAFFIC subdirectory.  Type: W TRAFFIC for a list of these files.  Type: D TRAFFIC\[filename] to download a file.

Reply Message - A message that's automatically addressed by the BBS in reply to a specific message.
To send a reply message:

- Type SR [message #] 

NOTE: The SR command can be used without a number if your previous command to the BBS was R [one-message-number] and you want to reply to that one message.

The reply message will automatically be addressed to the sender of the message you've indicated and will have a SUBJECT of "Re: (followed by SUBJECT of that message)".  Only the TEXT of the reply has to be entered.

To send a copy of a message to another station:

- Type SC [message #] [callsign]

You can then type introductory text.  When you enter the Control-Z or /EX, a copy of the specified message will be added to your introduction.  If you don't want any introduction, just enter a Control-Z or /EX.
The T command pages the BBS System Operator (Sysop). Simply type T to make the page.  If the Sysop is available, you'll get a  response within one minute.  You'll be changed from BBS mode to keyboard-to-keyboard mode with the sysop.  At the completion of the chat, you'll be returned to BBS-mode.  If the Sysop doesn't respond to your page, the BBS will advise you that the Sysop didn't answer and you'll be returned to the command prompt where you can continue normally.

The U command can be used to upload an ASCII file to the BBS.
- To upload (enter) the file into the main user-directory, type
  U [filename]   Example: U SWAPMEET.INF
- To upload a file to a specific sub-directory, type
  U [subdirectory]\[filename]   Example:  U PACKET\CATEGORY.LST

Filenames must follow MS-DOS convention of no more than 8 characters before the period and no more than three after.

The V command is used for VERSION and shows you the specific version of the FBB software being used by this BBS, the number of active messages and the next message number.

- Type V alone to see this information.

The V command also is used for the VERBOSE reading of messages.  It lets you READ MESSAGES with the complete message routing headers included. A routing header is entered by each BBS that handles a message, from the originating BBS to the destination BBS.  Messages that are forwarded over a long distance often have several headers.  Headers can be used to follow the path of the message, check for forwarding times, delays, etc.

Use the V commands like the R commands:
- Type V [message#] to READ a specific message with headers.
  Example: V 21891    
  You may enter several message numbers per line.
  Example: V 21891 21897 21902 21907
- Type VM to READ all messages addressed TO you.
- Type VN to READ all unread messages addressed TO you.
- Type VU to READ all unread messages TO and FROM you.

The W Command is used for listing the subdirectories and files of the BBS.

- Type W (alone) to get a list of subdirectories and any files in the USER root-directory.

Use the W-command with the subdirectory name to see what files are in that specific sub-directory.    Example:  W PACKET  

To download (read) a file use the D command.  Enter: ?D for information on using the DOWNLOAD command.

To upload (enter) a file use the U command.  Enter: ?U for information on using the UPLOAD command.

Information is available to BBS users in two forms, MESSAGES and FILES.
Here are some of the differences between these two forms:

1 - MESSAGES are numbered in the order received, which makes it easy to check the latest news (read the largest message numbers).  Messages can be sent personally to another ham and can travel to other BBSs.  Messages, other than personal messages, automatically die after ten days.  They're the BBS's "news wire."

2 - FILES are the "library" of the BBS.  Files are organized into several directories so all the files dealing with a topic are together.  Files are all available for all users (unlike personal messages).  They cannot automatically go between BBSs like messages can, so much of the file material originally came in as messages.  The sysop copies the message information he feels should be saved for a longer period of time to files. Because of the way files are grouped, it is much easier to find the information you want, than it would be to look through hundreds of messages. Unlike messages, files do not go away after ten days.  If the information is relevant, files may stick around for months, even years.

The "White Pages" is a database of information on packet users.  Each BBS maintains its own WP database and also sends information on its users to  the national White Pages server.  The information for WP is received when  a user first registers and from the use of the N commands.  Information is  also retrieved from message headers.  WP provides the name, city, state,  zip code, home BBS and packet address (or as much of the information that  it knows about) in response to user queries.

The National White Pages Server is maintained at the N6IYA BBS in Felton, California.  This database is updated by the daily "WP Updates" received  from BBSs throughout the United States and Canada.

Before using the WP server to query the national WP database, you should first check the local WP database here at W6PW using the I command.  You simply enter I followed by the callsign that you want information on, such as:
I K9AT  

(Refer to the I-INFO command for more detailed information.  Several variations of the command are available.)

If you don't find the information you're looking for here, then use the WP Server to send a query to the national WP database.
To use the WP server, address a message to: WP @ N6IYA
The Subject of the message should be: QUERY.  
The text can contain one or more requests, but each must be on a separate line.  You enter the callsign followed by a space and a ? for each request.

Here is an example of an inquiry to the national WP database:

Subject: QUERY
Any callsign you inquire about that is not in the database, you generate a "Not Found" response.

The following "wildcards" may be used when entering data for commands:

@ replace one letter
? replace one alphanumeric character (A-Z, a-z and 0-9)
# replace one digit
= replace any character, except space
* replace any string of characters

The X command toggles your status between "normal" and "expert" user. "Normal" mode gives you complete prompts and the full welcome message. "Expert" mode gives you a very short command line and a short welcome message.

- Type X to change your status.
  If you're in "normal" mode you will be changed to "eXpert" mode.  If you're in "eXpert" mode you will be changed to "normal" mode.

The Y command calls up the YAPP protocol for binary file transfer.

Your software must also use the YAPP protocol to transfer binary files. The YAPP program is available in the YAPP directory of this BBS.

YAPP commands:  
- Type YW to list the directory of binary files.
- Type YI to list the directory with labels.
- Type YN to list the directory of new binary files since your last logon.
- Type YU [filename] to send a file TO the BBS. You can't replace an existing file.
- Type YD [filename] to receive a file FROM the BBS.

The Z command is used for deleting files from the BBS.  You can only delete files that YOU have entered into the BBS.
- Type Z directory\filename to delete a file.
  Example: Z MODS\FT712RH.MOD

TEXT: > Command
The > command is used to send one line of text to another station that is connected to the BBS.

- Type:  > [callsign] [text]   to send [text] to the other station.

    Example: > W6VV Hi Art, I see that you're up late tonight, too.

1 - This command interjects one line onto the other ham's screen with-out pulling either of you away from regular BBS operation.  
 2 - To pull the other ham away from regular BBS operation for a keyboard to keyboard chat, use the = command.  (For information, type: ?=)
 3 - You can get a list of connected stations with the ! command.

CONNECT: = Command
The = command is used to connect to another station presently using the BBS.

- Type  = [callsign]

    Example: = W6VV

1 - This command will take both stations out of regular BBS operation and put you in a keyboard to keyboard chat.
2 - When you've finished your conversation, either station may enter a  Control Z and both stations will return to regular BBS operation.
3 - You can get a list of connected stations with the ! command.

STATUS: ! Command
The ! command is used to receive the STATUS of the BBS. You will receive a list of stations that are now connected to the BBS and a list of stations with mail waiting for them.
 - Type ! alone to receive this information.

If you have any suggestions for improving this guide or if you find information you're looking for missing from the guide, please inform us about it.  Send a message with your comments to N9PMO.  They will be appreciated.

Mike - N9PMO - www.n9pmo.com - Jan. 25th, 2009