904 lines
43 KiB
Plaintext
904 lines
43 KiB
Plaintext
|
||
BTN: Birmingham Telecommunications News
|
||
COPYRIGHT 1988
|
||
|
||
June 1988 Volume 1, Issue 3
|
||
|
||
Table Of Contents
|
||
-----------------
|
||
Article Title Author
|
||
|
||
Policy Statement and Disclaimer................Mark Maisel
|
||
On The Care and Feeding of The Hayes 2400 Smartmodem......
|
||
....................................Co-Sysop One, Channel 8250
|
||
Protecting Your Password.......................David Alge
|
||
Sysops Are Not Gods, Part 2....................Tim Straughn
|
||
Telecommunications And Women, part 3...........Michele Cahoon
|
||
BTN Personals..................................Gary Godsey
|
||
Gamer's Corner.................................Osman Guner
|
||
Known BBS Numbers..............................Mark Maisel
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Disclaimer and Statement of Policy for BTN
|
||
|
||
We at BTN try our best to assure the accuracy of articles and
|
||
information in our publication. We assume no responsibility for
|
||
damage due to errors, ommisions, etc. The liability,if any for BTN, its
|
||
editors and writers, for damages relating to any errors or ommisions,
|
||
etc., shall be limited to the cost of a one year subscription to BTN,
|
||
even if BTN, its editors or writers have been advised of the likelihood
|
||
of such damages occurring.
|
||
|
||
With the conclusion of that nasty business, we can get on with our
|
||
policy for publication and reproduction of BTN articles. We publish
|
||
monthly with a deadline of the fifteenth of the month prior to
|
||
publication. If you wish to submit an article, you may do so at any
|
||
time but bear in mind the deadline if you wish for your work to appear
|
||
in a particular issue. It is not our purpose to slander or otherwise
|
||
harm a person or reputation and we accept no responsibility for the
|
||
content of the articles prepared by our writers. Our writers own their
|
||
work and it is protected by copyright. We allow reprinting of articles
|
||
from BTN with only a few restrictions. The author may object to a
|
||
reprint, in which case he will specify in the content of his article.
|
||
Othewise, please feel free to reproduce any article from BTN as long as
|
||
the source, BTN, is specified, and as long as the author's name and the
|
||
article's original title are retained. If you use one of our articles,
|
||
please forward a copy of your publication to:
|
||
|
||
Mark Maisel
|
||
Editor, BTN
|
||
221 Chestnut St.
|
||
BHM, AL 35210-3219
|
||
|
||
We thank you for taking the time to read our offering and we hope that
|
||
you like it. We also reserve the right to have a good time while doing
|
||
all of this and not get too serious about it.
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
On the Care and Feeding of the Hayes 2400 Smartmodem
|
||
By Co-Sysop One, Channel 8250, Birmingham, Al, (205) 785-7417
|
||
|
||
Hayes Smartmodem 2400 is a registered trademark of the Hayes
|
||
Microcomputer Products, Inc.
|
||
|
||
DISCLAIMER
|
||
|
||
Any and all mistakes found within this article are probably original;
|
||
That is to say: mine. On the other hand, if I could write relevant,
|
||
technically correct, readable articles, I wouldn't have to give them
|
||
away; I could sell them. So if you try some of these commands and your
|
||
Hayes modem sits up and demands a cup of coffee (assuming it's never
|
||
done this before) prior to executing something as ridiculous as the
|
||
command you just gave it, don't call me; Mine refuses to do anything in
|
||
the morning before it finishes it's first cup.
|
||
|
||
ABSTRACT
|
||
|
||
I shall attempt to convey to the reader some reasonable semblance of
|
||
what is available in the Hayes 2400 command set, what it means, and how
|
||
to use it in asynchronous communications.
|
||
|
||
PRELIMINARY
|
||
|
||
The Hayes mode has two modes of operation: the first is the Command
|
||
state in which it watches the keyboard for Command lines and the other
|
||
is the On-Line state in which it is merely a conduit from your system to
|
||
the remote system.
|
||
|
||
COMMAND LINES
|
||
|
||
Command lines alter the operating parameters of the modem and are (with
|
||
one exception - covered later) always preceded with AT and terminated
|
||
with a Carriage Return <CR>. The line can be either all upper-case or
|
||
all lower-case characters but not a mix of both (Using a mix of upper
|
||
and lower-case characters in a single command line will probably get you
|
||
a blank look, a "Do WHAT?", or a request for a second cup.)
|
||
Non-conflicting commands can be stacked can be stacked up to a total of
|
||
40 characters (Spaces, the AT prefix, and the <CR> are not counted.) The
|
||
modem will only respond to a Command line when in the Command state.
|
||
|
||
COMMAND STATE
|
||
|
||
In the Command state the modem scans the local keyboard for Command
|
||
lines to execute. (I'm going to take the time to mention that the
|
||
Command state is not Washington D.C. [which is a district anyway] nor is
|
||
it the 51st state of the US. It is a state of awareness of the modem.)
|
||
Something worth mentioning is that being 'on-line' with another system
|
||
and being in the On-Line state are two entirely separate things. It is
|
||
possible to call another system and after getting connected drop your
|
||
modem back to Command state without dropping carrier (losing the
|
||
connection). In fact, some operations require doing just that (see
|
||
&T(X) under COMMANDS).
|
||
|
||
There are 9 things that will cause the modem to go to the Command state:
|
||
|
||
Powering the modem up
|
||
The reset command (AT Z).
|
||
The factory configuration is retrieved (AT &F).
|
||
No carrier detected when receiving or originating a call.
|
||
The carrier from the remote modem is lost.
|
||
The command &D!, &D2, or &D3 command has been issued and the modem
|
||
detects an on to off transition on the DTR circuit.
|
||
A semicolon (;) was used at the end of the dialing command to return the
|
||
modem to the command state after dialing.
|
||
The escape sequence (+++) is entered while the modem is on-line.
|
||
|
||
ON-LINE state
|
||
|
||
When the modem is in On-Line state data can be received from and
|
||
transmitted to a remote system. Command lines are not accepted by the
|
||
modem while in On-Line state although it does scan the outgoing data for
|
||
the escape sequence (+++). If it sees the escape sequence it will go to
|
||
Command state so that Command lines can be issued.
|
||
|
||
The modem attempts to go to On-Line state under 5 conditions:
|
||
|
||
The dial command is issued. (AT DT or AT DP).
|
||
The On-Line command is issued. (AT O0).
|
||
The answer command is issued. (AT A).
|
||
The dial command is issued with a reverse dial modifier (R) suffix on
|
||
the Command line.
|
||
Modem register S1 equals register S0. (S1 equals the number of rings to
|
||
answer on and S0 equals the actual ring count.)
|
||
|
||
DIP SWITCHES
|
||
|
||
If you have examined your Hayes 2400 closely in search of the DIP
|
||
switches found on most modems (Did you look under the end plates also?),
|
||
you will have come to the conclusion that either you have purchased a
|
||
defective modem that somehow made it through inspection without the DIP
|
||
switches or that Hayes is incredibly adept at hiding the #$%^& things.
|
||
Actually neither is true; The Hayes 2400 Smartmodem uses NVM
|
||
(non-volatile memory) to store its operating parameters instead of DIP
|
||
switches.
|
||
|
||
About 90% of the operating parameters of the modem can be store in
|
||
either of 2 user defined profiles. I have one profile set up for PC
|
||
Board and the other set for my terminal program. Switching or altering
|
||
profiles either permanently or just for the session in progress can be
|
||
accomplished with just a few keystrokes and becomes second nature after
|
||
a while.
|
||
|
||
COMMANDS
|
||
|
||
AT - Precedes all Command lines.
|
||
|
||
A - Go off hook but remain in Command state. The modem will pick up the
|
||
phone line and scream abuse (send a carrier signal) at anyone who
|
||
happens to be on the other end of the phone (if there is anyone there,
|
||
it will do this to a dead line also). This command is useful when your
|
||
sister is tying up the phone or when aluminum siding people are trying
|
||
to sell you siding for your brick home.
|
||
|
||
A/ - This is the exception mentioned earlier. It is the only command
|
||
that is not preceded with AT nor followed by a <CR>. It will cause the
|
||
modem to re-execute the last Command line. If you have an archaic
|
||
terminal program that does not support automatic redial then this makes
|
||
life a little easier. If you had issued an ATDT 123-4567 and got a busy
|
||
signal then hitting A/ would cause it to redial the same number.
|
||
|
||
B0 - Select CCITT V.22 standard for 1200 baud operation only. B1 -
|
||
Select Bell 212A Standard for 1200 baud operation only.
|
||
|
||
At 300 baud (or lower) Bell 103 standards are automatically used. At
|
||
2400 baud CCITT V.22 standards are automatically used.
|
||
|
||
D - Go to originate mode and dial the following number, attempt to go to
|
||
On-Line state (listen for carrier sent from remote system).
|
||
|
||
DS=n - Dial number stored in location 'n' (0-3). The Hayes 2400 allows
|
||
you to store up to four numbers in the NVM (see the &Zn command). This
|
||
will cause the modem to dial one of those four numbers.
|
||
|
||
E0 - Disable character echo in Command state. E1 - Enable character echo
|
||
in Command state.
|
||
|
||
Since this command is viable only when you are on-line with another
|
||
system but have moved your modem into the Command state (to alter an
|
||
operating parameter or initiate a test) it will rarely concern you. If
|
||
you drop back to Command state while on-line with another system and
|
||
what you are typing does not show up on your screen then issue an E1
|
||
command to the modem. If every character you type shows up twice on the
|
||
screen the issue an E0 command.
|
||
|
||
F0 - Not supported on the Hayes 2400. If issued will return an ERROR.
|
||
F1 - On-line character echo disabled. This is a preset value that
|
||
cannot be changed. The Hayes 2400 does not support on-line character
|
||
echo.
|
||
|
||
H0 - Go 'on-hook.' Hang up the phone line. H1 - Operate switch hook and
|
||
(if &J1 is enabled) auxiliary relay.
|
||
|
||
If your modem is connected to a standard phone line and not one of the
|
||
fancy megabuck type PBX phone systems then the H0 command is all you
|
||
will ever need. H0 is the most common command issued to disconnect you
|
||
from a remote system.
|
||
|
||
I0 - Return product code from modem. This will be an ASCII string such
|
||
as 24x where x is the modem revision.
|
||
|
||
I1 - Perform checksum on modem firmware ROM. This will cause the modem
|
||
to generate a checksum of it's ROM. Hayes Customer Service can compare
|
||
this to the correct checksum for your model to see if the ROM has been
|
||
somehow destroyed. The I0 command should return a three digit code.
|
||
|
||
I2 - Perform checksum on modem firmware ROM and return either an OK or
|
||
ERROR result code. This is the same test as I1 but after the modem
|
||
finishes counting it's fingers and toes it peeks in it's memory to see
|
||
if the checksum matches the checksum the factory stored in memory.
|
||
|
||
If you have a problem and suspect that it is the modem perform the above
|
||
test (see also the &T test) and write the data down as it gives it to
|
||
you. If you cannot resolve the problem yourself contact Hayes Customer
|
||
Service at (404) 441-1617.
|
||
|
||
L0 - Low speaker volume. L1 - Low speaker volume. (Same as L0.) L2 -
|
||
Medium speaker volume. L3 - High speaker volume.
|
||
|
||
M0 - Speaker off at all times. M1 - Speaker on until carrier is
|
||
detected. M2 - Speaker on at all times. (For masochist.) M3 - Speaker
|
||
on until carrier detected except when dialing.
|
||
|
||
O0 - Go to On-Line state. If you have connected to another system and
|
||
issued the escape sequence (gone into Command state) this is the command
|
||
used to go back to On-Line state. O1 - Go to On-Line state and initiate
|
||
equalizer retrain.
|
||
|
||
The equalizer retrain is a frequency conditioning that attempts to
|
||
reduce attenuation (loss in signal amplitude).
|
||
|
||
Q0 - Modem returns result codes. Q1 - Modem does not return result
|
||
codes.
|
||
|
||
The Q1 command is for those of you who like playing 'blind mans bluff.
|
||
The modem will not send any messages back to the terminal regardless of
|
||
what happens. See also the V and X commands.
|
||
|
||
Sr - Set pointer to register 'r'. When a pointer is set to a particular
|
||
register the value of that register can be read with the AT? command.
|
||
This is mainly for programmers and others who are interested in esoteric
|
||
and useless information. Besides, the Sr? and the &V are easier to use.
|
||
|
||
Sr=n - Set register 'r' to value 'n'. This is a more useful command
|
||
that can be used to accomplish a lot of the things that make
|
||
telecommunications more pleasant such as dialing speed, auto- answer,
|
||
and others. See REGISTERS.
|
||
|
||
Sr? - Display value stored in register 'r' regardless of where the
|
||
pointer is set. Although the Sr? commands can be stacked on a Command
|
||
line to show the values of many registers at one time if many are to be
|
||
viewed the &V is easier (&V shows the value of all S registers.)
|
||
|
||
V0 - Display result codes in numeric form. V1 - Display result codes in
|
||
verbose form .
|
||
|
||
Some terminal programs look for result codes from the modem. Some of
|
||
these programs do better with numeric codes than verbose (words) codes.
|
||
Try the verbose codes first since they are easier to interpret for the
|
||
average person than a numeric code. If this seems to weird your
|
||
terminal program out then switch to the numeric form. See RESULT CODES
|
||
for a listing of both.
|
||
|
||
X0 - Enable features represented by result codes 0 to 4 X1 - Enable
|
||
features represented by result codes 0 to 5 and code 10 X2 - Enable
|
||
features represented by result codes 0 to 6 and code 10 X3 - Enable
|
||
features represented by result codes 0 to 5 and code 7 and 10 X4 -
|
||
Enable features represented by result codes 0 to 7 and code 10
|
||
|
||
See RESULT CODES for a listing of these features.
|
||
|
||
Y0 - Disable long space disconnect. Y1 - Enable long space disconnect.
|
||
|
||
A break signal is a string of zeros sent by the modem for four seconds.
|
||
If the Y1 command is issued and your modem receives a break signal for
|
||
longer than 1.6 seconds it will get annoyed and hang up the phone.
|
||
|
||
Z0 - Reset modem and recall user defined profile 0. Z1 - Reset modem and
|
||
recall user defined profile 1.
|
||
|
||
See USER DEFINED PROFILES for information on what can be stored in the
|
||
profiles.
|
||
|
||
&C0 - Assume that data carrier is always present. &C1 - Track presence
|
||
of data carrier.
|
||
|
||
DCD (data carrier detect) is a pin (#8) on the serial connector that is
|
||
active only when an acceptable carrier signal is received from the
|
||
remote system.
|
||
|
||
&D0 - Ignore DTR &D1 - Go to Command state if an on-to-off transition of
|
||
DTR is detected. &D2 - Hang up and assume Command state if an on-to-off
|
||
transition of DTR is detected. &D3 - Reset if an on-to-off transition of
|
||
DTR is detected.
|
||
|
||
DTR (data terminal ready) is a pin (#20) on the serial connector that is
|
||
active only if the computer is monitoring the modem. Some terminal
|
||
programs attempt to hang up the modem by dropping DTR. If your terminal
|
||
program does so you will need to use either the &D1 or &D2 command. You
|
||
will also need to pay attention to the value stored in register S25. See
|
||
REGISTERS. If &D3 is selected and DTR drops the modem will reset to the
|
||
default user defined profile.
|
||
|
||
&F - Recall factory settings as active operating profile. If you have a
|
||
bad case of tinkeritis and play with the user defined profiles there is
|
||
a chance that you will squirrel up the active profile to the point that
|
||
the beast won't operate in a satisfactory manner. The &F command will
|
||
take you back to safe waters again so you can play some more. Eventually
|
||
you'll get it correct.
|
||
|
||
&G0 - No guard tone. &G1 - 550 Hz guard tone. &G2 - 1800 Hz guard tone.
|
||
|
||
Since a guard tone is not needed in the United States leave it set for
|
||
&G0. Since I can't afford to call overseas I really can't tell you much
|
||
about this feature.
|
||
|
||
&J0 - Select RJ-11, RJ-41S, RJ-45S teleco jack. &J1 - Select RJ-12,
|
||
RJ-13 teleco jack.
|
||
|
||
The &J command tells the modem what kind of telephone jack that it is
|
||
connected to. &J0 is the most common setting for most installations
|
||
unless connecting to a multi-line telephone system.
|
||
|
||
***** CAUTION ***** Some RJ-11 telephone jacks provide power for those
|
||
phones with lighted dials. In this case, if the &J1 command is issued
|
||
it may well cause damage to the modem.
|
||
|
||
&P0 - Selects pulse dial ratio of 39/61. Ignored with tone dialing. &P1
|
||
- Selects pulse dial ratio of 33/67. Also ignored when tone dialing.
|
||
|
||
&Q0 - Select asynchronous mode. &Q1 - Select synchronous mode 1 &Q2 -
|
||
Select synchronous mode 2. &Q3 - Select synchronous mode 3. &Q4 - Select
|
||
synchronous mode 4.
|
||
|
||
If you have a need to operate in any of the synchronous modes, I suggest
|
||
that you find someone else to give you instructions on how to do it. I'm
|
||
lucky to get it spelled correctly without having to copy it from the
|
||
book. Most BBS type tele-communications are performed asynchronously.
|
||
|
||
&R0 - Track CTS according to RTS. Required for half-duplex operation.
|
||
&R1 - Ignore RTS. Always assume presence of CTS.
|
||
|
||
CTS (clear to send) is a pin (#5) on the serial connector that is active
|
||
when the modem is ready to receive data from your computer.
|
||
|
||
RTS (request to send) is a pin (#4) on the serial connector that is
|
||
active when the modem wants to send data to your computer.
|
||
|
||
Worth mentioning is the fact that while in On-Line state RTS is ignored
|
||
regardless of which setting is used (&R0 or &R1).
|
||
|
||
&S0 - Assume presence of DSR. &S1 - Track presence of DSR.
|
||
|
||
DSR (data set ready) is a pin (#6) on the serial connector that is
|
||
active whenever a valid carrier is being received.
|
||
|
||
&T0 - Terminate test in progress. (What test?)
|
||
|
||
&T1 - Initiate local analog loopback test. (Oh, these test.) This test
|
||
checks the path from your computer to the modem and back again. Issue
|
||
command E1 and &T1 and start typing. Every character you type should
|
||
show twice on the screen. This test is performed without being
|
||
'on-line' to another system. Terminate the test with the &T0 command
|
||
when you have finished.
|
||
|
||
&T3 - Initiate digital loopback test. This test checks the data path
|
||
from a remote modem, to your modem, and back to the remote modem. This
|
||
means that you have to be 'on- line' to another system and have the
|
||
co-operation of the remote operator. Incidentally, this test checks the
|
||
operations of both modems, the remote terminal equipment, and the phone
|
||
circuit.
|
||
|
||
Get your system on-line to another system, drop back to the Command
|
||
state, and issue a &T3 command. The remote operator should then begin
|
||
typing a few sentences. If the data he receives back at his terminal is
|
||
not garbled then the test was successful and you terminate the test with
|
||
the &T0 command.
|
||
|
||
&T4 - Allow remote digital loopback test from remote modem. Issuing this
|
||
Command allows the modem to grant a request from a remote modem for an
|
||
RDL. If this Command is not issued and another modem request an RDL
|
||
your Hayes will thumb it's nose at the remote modem.
|
||
|
||
&T5 - Deny request for remote digital loopback. See above.
|
||
|
||
&T6 - Initiate remote digital loopback test. This is the same test as
|
||
&T3 but begins from your system, to the remote system, and back to
|
||
yours. This time your terminal equipment gets checked instead of the
|
||
remote terminal equipment.
|
||
|
||
&T7 - Initiate remote digital loopback with self test. This is the same
|
||
as &T3 but instead of manually keying in the data at the keyboard the
|
||
modem sends a standard test string automatically (probably a sentence or
|
||
two disparaging other modems and extolling it's own virtues). It
|
||
compares the incoming and outgoing messages for errors and reports a
|
||
three digit number signifying an error count (000 for no errors to 255
|
||
for 255 errors or more.) If you get anything other than 000 initiate a
|
||
&T8 (local analog loopback with self test) to narrow the problem down to
|
||
either your system or something external to your system.
|
||
|
||
&T8 - Initiate local analog loopback with self test. Same as &T1 and is
|
||
set up the same way but this test generates it's own data and loops it
|
||
through the the local terminal. Then it compares what it sent with what
|
||
it received. Terminate with the &T0 Command. A result code of 000 to
|
||
255 indicates the number of errors encountered during the test.
|
||
|
||
&V - Displays active configuration, stored user defined profiles, and
|
||
stored numbers.
|
||
|
||
&W0 - Writes storable elements of active configuration to user defined
|
||
profile 0. &W1 - Same as &W0 but writes to user defined profile 1.
|
||
|
||
&X - Used in synchronous communication.
|
||
|
||
&Y0 - Use user defined profile 0 on power up sequence. &Y1 - Use user
|
||
defined profile 1 on power up sequence.
|
||
|
||
&Zn=x - Store phone number 'x' in location 'n'. (0 to 3)
|
||
|
||
RESULT CODES
|
||
|
||
0 OK Command executed
|
||
1 CONNECT Connection at 300 baud or lower
|
||
2 RING Ring signal detected
|
||
3 NO CARRIER Carrier signal not detected or lost
|
||
4 ERROR Invalid command, checksum, or command line
|
||
5 CONNECT 1200 Connection at 1200 baud
|
||
6 NO DIALTONE No dial tone detected
|
||
7 BUSY Busy signal detected
|
||
8 NO ANSWER No silence detected while using the @ dial modifier
|
||
10 CONNECT 2400 Connection at 2400 baud
|
||
|
||
DIAL MODIFIERS
|
||
|
||
Dial modifiers are use in the command line to tell the modem who to dial
|
||
and how to do it.
|
||
|
||
0-9,#,*,A,B,C,D 0-9 represent digits to be dialed and the other
|
||
characters represent tone pairs which can only be used
|
||
when tone dialing.
|
||
T Tone dial
|
||
P Pulse dial
|
||
, Wait for the length of time specified in register S8
|
||
before processing next character.
|
||
W Wait for dial tone before proceeding to next character
|
||
@ Wait for five seconds of silence before proceeding to
|
||
next character.
|
||
! Hookflash. Causes the modem to hang up for 1/2 second
|
||
and then reconnect. Used with PBX services
|
||
R Used to reverse dial an originate only modem
|
||
; Used just before the <CR> in the Command line to cause
|
||
the modem to execute the Command line and then return
|
||
to the Command state without attempting to raise
|
||
carrier.
|
||
S=n Dial number stored in location 'n'
|
||
|
||
REGISTERS
|
||
|
||
S0 Ring to answer on
|
||
Range of 0-255, default 0
|
||
If set to 0 will disable auto answer.
|
||
S1 Ring count
|
||
Range of 0-255, default 0
|
||
Number of time the phone has rung.
|
||
S2 Escape sequence character
|
||
Range 0-127, default ASCII 43 (+ sign)
|
||
Setting a value greater that 127 disables the escape sequence
|
||
S3 Carriage return character <CR>
|
||
Range of 0-127, default ASCII 13
|
||
S4 Line feed character
|
||
Range 0-127, default ASCII 10
|
||
S5 Backspace character
|
||
Range 0-32,127, default ASCII 08
|
||
S6 Wait before blind dialing
|
||
Range 2-255 (in seconds), default 2
|
||
Used with X0, X1, and X3
|
||
S7 Wait for carrier after dialing
|
||
Range 1-55 (in seconds), default 30
|
||
S8 Duration of delay for comma dial modifier
|
||
Range 0-255 (in seconds), default 2
|
||
S9 Carrier detect response time
|
||
Range 1-255 (in .1 seconds), default 6 (.6 seconds)
|
||
How long a viable carrier must be present before accepted
|
||
S10 Delay between lost carrier and hang up
|
||
Range 1-255 (in .1 seconds), default 14 (1.4 seconds)
|
||
The time a carrier has to be lost before the modem hangs up
|
||
S11 DTMF tone duration
|
||
Range 50-255 (in milliseconds), default 95
|
||
Determines the speed of tone dialing. Does not affect pulse
|
||
dialing
|
||
S12 Escape sequence guard time
|
||
Range 20-255 (milliseconds) in increments of 20, default 100
|
||
Sets timing required for escape sequence
|
||
S18 Modem test timer
|
||
Range 0-255 (in seconds), default 0
|
||
Determines maximum duration of modem self test
|
||
|
||
The balance of the S registers are either reserved or used with
|
||
synchronous communications.
|
||
|
||
IN CONCLUSION
|
||
|
||
This should be more than enough information to have you thoroughly
|
||
confused.
|
||
|
||
I would like to thank the people who have so freely offered their
|
||
advice to me ("Try a decaffeinated brand") and for the people at Hayes
|
||
Microcomputer Products, who were gracious enough to provide me with the
|
||
Smartmodem 2400 Quick reference Card and User's Guide (I just had to buy
|
||
the modem to get them). I have used both of these as guides in the
|
||
preparation of this turkey and have para-phrased from them shamelessly.
|
||
As I said before: Any and all mistakes in this article are my own.
|
||
|
||
I'd also like to note that one sure way to spot a Hayes 2400 Smartmodem
|
||
owner is by the scorch marks on his parts; This comes from the
|
||
spontaneous combustion of large amounts of cash...
|
||
|
||
Should you have any questions or complaints regarding the contents of
|
||
this article, simply write them out in full on the back of a postage
|
||
stamp (be generous with details), lick the stamp, place the stamp on the
|
||
envelope, enclose money in the envelope, and mail it to me. Then hold
|
||
your breath and wait for a reply.
|
||
|
||
On the other hand if you wish to extol the great wit, wisdom, technical
|
||
expertise, etc ... Leave E-Mail to Co-Sysop One, Channel 8250,
|
||
Birmingham, Al. (205) 785-7417. I promise that I will NOT hold my
|
||
breath; I have few illusions as to my own writing ability.
|
||
|
||
The Hayes 2400 Smartmodem is a fine modem that will give years of
|
||
trouble free service as long as you don't mind keeping it's request for
|
||
more coffee. I don't mind my modem asking for coffee so much anymore
|
||
since I have gotten used to it by now.
|
||
|
||
What really bothers me is that my word processor has started requesting
|
||
has started requesting chewing gum...
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Protecting your Password
|
||
by David Alge, Sysop, Apple Valley PCBoard
|
||
|
||
From my experience as a BBS sysop, I have noticed that many people do
|
||
not protect their password like they should. I'm sure they figure that
|
||
someone getting their password will not cause them any problems on BBS's
|
||
like it would on services like Compuserve, Genie, and the Source. This
|
||
is where they are mistaken. When someone gets your password, they can
|
||
cause you many problems and could possibly have your access denied or
|
||
reduced on that particular bulletin board system.
|
||
|
||
I have noticed people on my BBS that are using someone else's account or
|
||
password. They usually will start to download as many files as they can.
|
||
If the particular BBS uses those upload/download ratios, you will see
|
||
your time on that board severely reduced. Also, they may start abusing
|
||
other users and/or using foul language which will normally mean having
|
||
your access denied on most systems. To get your access back, you will
|
||
have to prove to the sysop that you weren't the one. If you are a sysop
|
||
and/or co-sysop of a board, you can have your board destroyed by someone
|
||
deleting your files or worse, formatting your hard drive.
|
||
|
||
Problems like this should not happen. With a little care, you will
|
||
never have to worry about your password. Here are a few guidelines when
|
||
selecting a password:
|
||
|
||
1. Always try to use as many characters as the system
|
||
will allow. It is much more difficult to decipher
|
||
a password with 12 characters than one with only
|
||
one or two characters in it.
|
||
|
||
2. NEVER use a password that references your name,
|
||
city, or state. These usually are the first attempts
|
||
when someone tries to get in a system as someone
|
||
else. Instead, think of a password which can not
|
||
be connected to you in any way.
|
||
|
||
3. Always try to change your password frequently. By
|
||
changing your password every two weeks or so, it
|
||
is extremely difficult for someone to get it.
|
||
|
||
|
||
4. You should never leave your password lying around
|
||
your computer where others can see it.
|
||
|
||
If you follow these guidelines, your calls to the many fine boards in
|
||
Birmingham and around the country will be happy ones.
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Sysops Are Not Gods, Part 2
|
||
by Tim Straughn, Sysop, The Bus System PCBoard
|
||
|
||
Now that we have established that sysops are indeed human,
|
||
another fact of being human is that humans need sleep and a break away
|
||
from things sometime, if not just a peaceful evening at home watching
|
||
the tube. While being otherwise understanding and patient, if you want
|
||
to get your favorite sysop mad at you, you have but to start calling him
|
||
at home on a regular basis.
|
||
|
||
Once I got The Bus System set up, and all the little PCBOARD quirks
|
||
worked out, I was ready to leave it un-monitored for a while. Hmph. So
|
||
I actually thought I could get away from it. First things first, new
|
||
users were calling in on the voice line asking when they were going to
|
||
be validated as normal users. Well, a one for one call basis wasn't
|
||
working for me, because I just didn't have the time to make all those
|
||
phone calls and try to weed out the bogus phone numbers. So, I set up
|
||
an additional Questionnaire to get the information for me, and just
|
||
spend a few minutes checking out the obviously bogus names and numbers,
|
||
and randomly spot checking the not so bogus looking ones by looking them
|
||
up in the phone book. Ah. Finally, another little detail that makes
|
||
life easy too. If I am here watching the system, and a new user logs
|
||
on, I just pick up the other phone and dial the number they are leaving.
|
||
If they have call-waiting then it disconnects them, or I get a busy
|
||
signal because they have it disabled. If not, then I just get a busy
|
||
signal. If neither of the above, then it ain't them calling, and a
|
||
single key press stops them from ever calling again.
|
||
|
||
Not to repeat my statements of the first article, but a sysop has to
|
||
spend a lot of time with his system to keep it up and cleaned of bad and
|
||
pirated wares. Not only that, he has also donated his system as a
|
||
public service. Now considering the fact he has already donated his
|
||
equipment, an additional phone bill, and anywhere from two to three
|
||
hours a day maintaining this public service, it must seem that he should
|
||
be able to exclude himself from it once in awhile. But unfortunately,
|
||
this is not the case. Some of the users are eager learners, some are
|
||
users having problems with the PCBOARD code, some are users who just
|
||
want to chat with that person with the 5-pin DIN plug on each one finger
|
||
and a 25 pin RS-232C connector on another for direct input to his
|
||
machine. Now chatting is nice, and meeting new people, particularly
|
||
when those people share some of the same interests a yourself, is also
|
||
nice. But lets do some mathematics now. If I just spent 5 minutes a
|
||
day with each user from my little biddy system (approximately 300 users
|
||
now) on the phone this very closely approximates 25 hours a day. (Hmmmm.
|
||
Sometimes I wish there were 25 hours in a day) And this doesn't even
|
||
include the time it takes to dial the phone and get an answer. Could
|
||
you imagine what it would be like on a system with 1000+ users?
|
||
|
||
Since there are only 24 hours in a day, the maximum number of callers I
|
||
could possibly get to would be on the order of 288. Now, we also have to
|
||
subtract 8 hours for doing what my boss pays me to do, so there went
|
||
another 96, reducing the total to 192. Then again, I left out a few
|
||
minutes to get a bite to eat, and maybe go to the can, say 10 minutes at
|
||
least, so there goes two more, now bringing the maximum to 190. So now
|
||
what about sleep. Most doctors recommend a good eight hours, so there
|
||
goes 96 more bringing the total on down to 94. Oops, time to go make the
|
||
coffee, so there went two more, so now we're down to 92. I almost
|
||
forgot, for those of you who don't live close to where you work, there's
|
||
that 1 hour lost while in the car traveling the wilds of 280 or any
|
||
other highway in the Metro area to get back and forth to where we get
|
||
paid. So now we're down to 80 calls a day. Quite frankly, I don't want
|
||
to talk to 80 people a day after having spent most of the day on the
|
||
phone with a customer who doesn't really know what the heck is going on
|
||
with his equipment, or staring at a CGA monitor writing programs on a
|
||
contrary operating system such as Concurrent CP/M.
|
||
|
||
I guess what I am trying to explain here is that we sysops are already
|
||
donating a large chunk of time to you the users with our efforts in
|
||
responding to your messages and keeping the boards up and running. We
|
||
spend a lot of time experimenting with the systems trying new ideas and
|
||
different programs to make life easier for us and in the long run,
|
||
easier for you.
|
||
|
||
If you have a question about the boards, then check the help selections
|
||
first. PCBOARD has a very explicit help menu and some super
|
||
explanations of the commands to help you get where you want to be. Then
|
||
if you are still having problems, then drop a short comment. Most of us
|
||
check the mail daily and try to give response within 24 hours. The
|
||
boards are our best answering machines, not to mention, while reading
|
||
the mail, or doing some other task to take care of the board, we can
|
||
always check in several places to see if the problem is on our end, or
|
||
yours. Many times, having the board in hand and seeing a note helps us
|
||
solve a problem much more quickly.
|
||
|
||
Unless you have tried to get response via the mail boxes, then please
|
||
don't call. Most of all, don't call just to chit chat, because more
|
||
than likely, we are outside trying to catch up with the grass cutting,
|
||
car repairs, or trying to catch up on some sleep or home life with our
|
||
families. Some of us even have children who also need attention, which
|
||
we cannot give them while on the phone. We are providing you with a
|
||
free public service, and all we ask is that you respect that, and honor
|
||
our requests for a little peace and quiet.
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Telecommunications and Women
|
||
Part two of ?
|
||
by Michele Cahoon
|
||
|
||
This issue is in reference to Bubba Flaval, our resident red-necking
|
||
BBSer.
|
||
|
||
Mr. Flaval, I believe you should stick to the 4 x 4 instead of the
|
||
computer. A man with such a little mind should not open his mouth. Women
|
||
can do more for the public than stay barefoot and pregnant. That
|
||
statement was made from pure ignorance. There are not too many men still
|
||
left in the stone ages, you must be a truly a lonely man.
|
||
|
||
My dear sir I do not confuse others but help others. You are truly
|
||
misinformed. I can't believe you could actually get the word processor
|
||
started. Hmmm, you might have a few brain cells left for us to recover.
|
||
The truth my good man, women are on the BBS's and will remain on the
|
||
BBS's and more will join in telecommunications. That is the truth, so
|
||
you better start getting used to the idea of it. I would like to know
|
||
where you get off thinking that computers and telecommunications are for
|
||
men only? Our messages, which you refer to as which type of permanent is
|
||
best, are not like that at all. We have more civilized conversations
|
||
than most of the men. In fact you don't see us going around saying "roll
|
||
tide suxs", this & that and the other about useless arguments.
|
||
|
||
You contradict yourself in your rebuttal about the women being assets
|
||
and the point you try to make that we shouldn't be in on the boards. My
|
||
dear sir I believe that you must be careful before you get your brains
|
||
caught in your zipper.
|
||
|
||
In response to your comment about the ANSI.SYS, I'm very capable of
|
||
understanding that, I am a programming student. My favorite is the one,
|
||
which is the HARDRIVE.SYS? Did your eyes cross? Or do you need more?
|
||
|
||
Mr. Flaval did you compose an AUTOEXEC.BAT for your system? Do you know
|
||
how to copy from the floppy drive to a hard drive?
|
||
|
||
Well Bubba I need a recipe for quiche, do you happen to have one? Sir
|
||
you are a rare breed and hopefully, you will soon be an extinct one.
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
BTN Personals
|
||
Just for FUN for Now
|
||
|
||
****************************************
|
||
* Former Head - Hunter from Bora Bora *
|
||
* seeks position in local butcher shop *
|
||
* Please call A.S.A.P *
|
||
* 288-43238 *
|
||
****************************************
|
||
|
||
****************************************
|
||
* Ms. I.M. Eazy *
|
||
* 19 yr. old looking for older man in *
|
||
* bad health. *
|
||
* Looking for love and companionship. *
|
||
* Must have large bank account and *
|
||
* short time to live. *
|
||
* Send photo and resume to: *
|
||
* 123 Igo 4 Bucks Ave. *
|
||
* Birmingham , Alabama 35209 *
|
||
* P.S. Those with less than 6 months *
|
||
* to live will get top priority *
|
||
****************************************
|
||
|
||
****************************************
|
||
* Young Man Looking for Same *
|
||
* Need to be tall, dark (I just love *
|
||
* Hispanics), and well endowed *
|
||
* Send Resume and Recent A.I.D.S. test *
|
||
* results to: *
|
||
* The 3rd Bench at Rushton Park *
|
||
****************************************
|
||
|
||
****************************************
|
||
* Law Student at Cumberland seeks *
|
||
* accident victims of all kinds. *
|
||
* Send info to any hospital emergency *
|
||
* room phone booth. *
|
||
* I pick up on Thursdays. That is the *
|
||
* day of my ETHICS IN LAW CLASS which *
|
||
* I am able to cut since I'm a senior *
|
||
* this year *
|
||
****************************************
|
||
|
||
****************************************
|
||
* Young Masochist looking for kittens *
|
||
* and puppies to mutilate. Will take *
|
||
* all breeds but prefer lighter colored*
|
||
* kittens and short haired puppies. *
|
||
* Send Pets to: *
|
||
* 666 S and M Blvd. *
|
||
* Docena , Alabama *
|
||
****************************************
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Gamer's Corner
|
||
by Osman Guner
|
||
|
||
TIPS ON "BAY STREET BULLS"
|
||
--------------------------
|
||
|
||
Supporting Boards Phone Status
|
||
----------------- ------------------- ------
|
||
America Online (205) 324-0193(4,5) Up
|
||
Apple Valley (205) 854-9661(2) Up
|
||
Pt. of No Return (205) 664-9609 Up
|
||
|
||
This is an excellent stock-market simulation game. 10,000 stocks
|
||
for each of 15 large companies are provided, the values of which change
|
||
according to the impact of daily news at the particular companies. Some
|
||
news items do influence the stock market, some do not and it is up to
|
||
the players to decide which. According to the documentation for the
|
||
game, the rate of stock exchange also have an influence on the market.
|
||
In this game, patience plays an important role; make an investment and
|
||
simply wait for opportunities while carefully evaluating the market.
|
||
There may be various strategies depending on how much time one wants to
|
||
spend on the analysis, and how frequent one wants to play. Unlike the
|
||
TradeWars and Power Struggle, that were evaluated in the previous issues
|
||
of BTN, one does not get killed by not playing the game frequently.
|
||
Hence, it is possible to design a strategy for very occasional players
|
||
that can still make money...
|
||
|
||
TIPS FOR FREQUENT PLAYER: Follow each stock very carefully. In
|
||
fact, if you have time, plot a graph of stock prices vs days. Buy the
|
||
stocks that reach a low value at the time when it just starts climbing;
|
||
sell the ones that have been climbing and just reached a plateau. The
|
||
only exception to this straight-forward rule may be the stocks with very
|
||
low values; do not wait until it reaches the bottom, at which time,
|
||
there may not be any stock left. Follow the news very carefully, some
|
||
of them play an important role in the stock-market. For example, if a
|
||
particular company pushes a new product (in the news), it is likely that
|
||
their stock prices will increase; if, on the other hand, a company is
|
||
charged by, lets say, EPA for some misconduct, their stock will probably
|
||
lose value. Generally it is a good idea to acquire some low priced
|
||
stocks. For example, if a stock has a value of $1, you can not possibly
|
||
lose money on that since it can not go any lower. Similarly you can not
|
||
earn money from a $99 stock. Let us assume you have $500, not
|
||
calculating the percentage for the broker for the sake of simplicity, it
|
||
is a better idea to buy 500 of $1 stocks than 10 of $50 stocks. If the
|
||
values of both stocks increase by $1 the next day, you can double your
|
||
investment to $1000 with the first option; whereas, you can only gain
|
||
$10 with the second. It is also a better idea to diversify your
|
||
investment...
|
||
|
||
TIPS FOR OCCASIONAL PLAYER: If you are going to play this game once
|
||
a month, then I recommend you not to diversify, but to put all your
|
||
money in the company with cheapest stock. The lower valued stock will
|
||
usually increase their value in the long run, and vice versa (The law of
|
||
levels [Archimides?]). When you logon next month, it is likely (though
|
||
not necessarily always) your stock will increase their value and
|
||
possibly there will be some other stock with lower value. At this
|
||
point, sell all your stock and buy the new lower priced ones. With such
|
||
a strategy, one can not lose; though not gain as much as a frequent
|
||
player who is following the previous strategy. One last hint:
|
||
occasionally check the overall stock-market value too. If the market is
|
||
in a decline, than you might want to keep stock with higher values to
|
||
prevent fluctuation of your investment. Conversely, if the market is
|
||
climbing, than go for the cheapest stock...
|
||
|
||
---------------------------------------------------------------------
|
||
|
||
Known BBS Numbers for the Birmingham Area
|
||
|
||
|
||
NAME NUMBER BAUD RATES SUPPORTED
|
||
|
||
68FREE 933-7518 300, 1200
|
||
Scott's Penny Arcade 226-1841 300, 1200, 2400
|
||
America Online 324-0193 300, 1200, 2400
|
||
American BBS 674-1851 300, 1200, 2400
|
||
Amiga Alliance 631-2846 300, 1200
|
||
Apple Valley Node 1 854-9661 300, 1200, 2400
|
||
Apple Valley Node 2 854-9662 300, 1200, 2400, 9600
|
||
Birmingham BBS Node 1 251-2344 300, 1200
|
||
Birmingham BBS Node 2 251-8033 300, 1200
|
||
Birmingham Business BBS 856-0679 300, 1200, 2400
|
||
Bus System BBS 595-1627 300, 1200, 2400
|
||
Channel 8250 785-7417 300, 1200, 2400
|
||
Commodore Club-South 853-8718 300, 1200, 2400
|
||
Fear & Loathing 985-4856 300, 1200, 2400
|
||
Fortress BBS 664-9040 300, 1200
|
||
Ivory Tower 833-0616 300, 1200
|
||
LZ Birmingham 870-7770 300, 1200, 2400
|
||
Magnolia BBS 854-6407 300, 1200, 2400
|
||
Misty Mountain 979-8409 300, 1200, 2400
|
||
Music Alley BBS 969-2416 300, 1200, 2400
|
||
Point of No RETURN 664-9609 300, 1200, 2400
|
||
ST BBS 836-9311 300, 1200
|
||
Southern Regiment 647-9176 300, 1200, 2400
|
||
Sperry BBS 853-6144 300, 1200, 2400
|
||
The Connection Node 1 854-9074 1200, 2400
|
||
The Connection Node 2 854-2308 1200, 2400
|
||
Ziggy Unaxess 991-5696 300, 1200, 2400
|
||
|
||
|
||
This is hardly a complete list of local bulletin board systems but
|
||
these are a good start. If you have any to add, please let me know.
|
||
|
||
|