The magazine of the Melbourne PC User Group

Bulletin Board Basics
Lloyd Borrett

Right you've been told that members of Melb PC now have access to a Bulletin Board System, well now I'll fill you in on it. The system is my personal IBM PC (with add-ons) at home, which has been made available as a bulletin board system whenever I'm not using it (which seems to be most of the time).

The BBS program was written by Gene Plantz (U.S.) and I've made many changes to add new features, support Australian conditions, and fix one or two problems. Initial problems have been solved and the system is now going strong. It's already taken over 800 calls.

At present the board is open to all members of the community with the required hardware and software. Melb PC was donated a Sendata 2000 modem by Electro-Medical Engineering, and that has become the groups contribution to the system. The phone line is provided by PC Connection Australia. There are no plans to close the system to users of systems which are not IBM and Compatible. However almost all of the resources available on the system are directed to IBM and Compatible users.

The Telephone Connection
 

To access a bulletin board you need a modem. A modem is a device that connects a computer to the telephone tine. It translates the digital data you send to another computer into signals that can be transmitted over a telephone line. The computer on the other end also has a modem to return the data to its original digital format.

Whenever I'm asked about modems I end up repeating the same information, so I'll put it all before you here, because there are a number of traps you can fall into when buying a modem.

There are two different standards in use throughout the world. The U. S. use the Bell standard and most of the rest, including Australia, use the CCITT standard. Within these standards there are different designations for the communications speed used. They are:
300 baud

Full duplex
1200 baud
Full duplex

1200 baud
Half duplex
CCITT V.21

CCITT V.22



CCITT V.23
Bell 103

Bell 212A



Bell 202

The important ones for us are V.21 and Bell 103 which aren't compatible, and V.22 and Bell 212A which are.

The Australian industry has been almost exclusively using CCITT V.21 300 baud modems until recently. Now the industry is swapping over to CCITT V.221200 baud modems. Unfortunately there seems to be no modem on the market which offers both these speeds. Just to confuse the issue there are quite a number of modems available which offer both V.21 and V.23 and therefore claim to be 1200 baud modems. Be wary of this.

In the U.S. there are so called "smart modems" such as the Hayes Smartmodem 1200 which offer Bell 103 and 212A, with auto-answer, auto-disconnect, and auto-dialing. There is no V.21 and V.22 equivalent on the Australian market, and yet that is what most of us would prefer to be able to buy. We could then access both the new and old services with the one modem. We could even use it to access systems in the U.S.

Most direct connect modems and acoustic couplers cost from $200 to $1,500. The higher priced models offer faster transmission speeds (1200 baud full duplex), and the ability to switch from the Australian CCITT standards to the U. S. Bell standards. All of the existing Australian bulletin boards allow for data transmission at the speed of 300 baud (approximately 30 characters per second) using the CCITT V.21 standard. Most of the U.S. boards are able to offer both Bell 103 and Bell 212A, although some are Bell 103 only.

What do you buy? I'd go for a cheap CCITT V.21 300 baud direct connect modem (e.g. Sendata 300), or an acoustic coupler (e.g. Sendata 700) if portability is a requirement. If you want to be able to link up with BBS systems in the U.S. you will also need Bell 103. If you would like to be able to run a BBS yourself you will need a CCITT V.21 300 baud direct connect modem with auto answer and auto disconnect (e.g. Sendata 2000).

It's likely to be about six months before the "smart modems" are available on the Australian market.

Computer Hardware Required

Your computer needs to have what is variously called a communications, serial, asynchronous, or RS-232 interface. (The jargon we have to describe computers is hard enough to handle without having so many different terms used to describe the same thing!) The IBM PC-XT and some Compatibles come with this interface built-in, with others such as the IBM PC it's an "optional extra". Most good multi function boards come with a serial port, so all in all there is a good chance you already have one.

You will also need a communications cable with a 25 pin female at one end and a male at the other. The wiring is "straight through", no fancy cabling is required.

The Communications Program

In addition to the hardware required for communications, you need software to control the computer and the modem. This software can vary from a simple set of BASIC statements that allow your computer to act like a dumb terminal (a terminal with no independent processing capabilities) to sophisticated programs that automatically dial and re-dial a phone number until a connection is made. (Yes, we've had access to the software for some time and still nobody has produced the modem.)

IBM DOS users already have access to a simple program. Check out the program COMM.BAS in your BASIC manual. It's supplied on the Supplemental Program diskette. You can use the "Other service" option to specify baud rate "300", parity "N", number of bits per character "8", number of stop bits " 1 ", and characters echoed to screen "N". Provided you have connected the modem to COM1 you will be ready to go.

One important thing the program should do is allow you to save on disk the data you receive from the bulletin board. Unfortunately COMM.BAS can't do this. Perhaps one of you will work out the necessary changes and send in an article.

Once you can save to disk, you can use COMM.BAS to load down one of the better communications programs such as PC-TALK III from the bulletin board. Of course you can also get these programs from the group librarian.

Using The Bulletin Board

Most bulletin boards, including mine, will let you in the first time you call. All you have to do is connect your computer to the telephone through the modem, dial the board number, and then answer some simple questions. Once you've gained access to the bulletin board you'll see a menu. This is a display of things you can do, and the code letters or numbers you have to enter to do them.

If you can have the terminal session being saved to a disk file then do so. Alternatively, make sure it goes to the printer. You should then go hunting through the system, trying the various options, and displaying the help files. Then you can sit down later and study it. The system is designed to be easy for the newcomer to use, but this makes it a bit verbose.

Once sometime has been spent learning the options, you can switch to EXPERT mode and move around the system a lot faster.

#5# The Message System

Let's consider the message system. The bulletin board has "public" and "private" messages. Public messages can be read by anyone, while "private" messages are flagged to be seen by just one other person. One word of caution. There is no such thing as a really private message. Any message you leave can be read by the system operator, usually referred to as the SYSOP (that's me).

To get a Quick one line summary of the messages on the system use the "Q" command. This displays the message description. For more information, including the date entered, and who entered it, use the "S" (Summary) command. You can then use the "R" (Retrieve) command to look at specific messages.

Why not read a few? Then get back to the message section menu, and use the "B" (Bulletin) command. There are a number of "System Bulletins" prepared by the SYSOP. On my system they allow you to see lists of U.S. and Australian bulletin boards, other user groups, and details about Melb PC.

Once back to the message section menu you can select the "F" (File Transfer) command. Now you probably want to list the files that are available for downloading. But hold on a moment. The initial directory setting is ALL. Thus all files would be listed, and that could take a while. Use the "C" (Change Directory) command to select the type of files you would like to hunt out. Then use the "L" (List) command.

Take your time and have a good look around the system.

Summary

The bulletin board is fun to use, and a great way to meet people with the same interests. Running your own bulletin board gives you the same advantages, with the added fun of changing the program to run exactly the way you'd like a board to work. If you computer is sitting around twiddling its diodes half of the day or night, why not give it a taste of social life with a bulletin board of its very own?

If you'd like a taste of bulletin boarding, phone my board. You can also try the "Computer Galore" system which runs a version of the same software on an IBM compatible. It's SYSOPs are Bob Cooban and Martin Scerri. There are already some others in the process of setting up systems. If the U.S. experience is anything to go by, bulletin board systems are going to become a very important part of the PC world.

A BBS offers you the opportunity to share with others at your convenience. Come and join us soon.                                                                                                  

Reprinted from the September 1984 issue of PC Update, the magazine of Melbourne PC User Group, Australia

   

[About Melbourne PC User Group]