1751 lines
91 KiB
Plaintext
1751 lines
91 KiB
Plaintext
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7>ķ <20><>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7>ķ <20><>ķ<EFBFBD><C4B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ
|
|||
|
<20> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20><> <20> <20> <20><> <20><><EFBFBD><EFBFBD><EFBFBD> <20>
|
|||
|
<20> <20>ͼ<EFBFBD> <20><><EFBFBD><EFBFBD>ͼ<EFBFBD> <20><><EFBFBD><EFBFBD>ͼ<EFBFBD> <20>\<5C> <20><> <20><><EFBFBD><EFBFBD>ͼ<EFBFBD> <20> <20> <20><> <20><><EFBFBD>ͼ
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ķ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ <20><><EFBFBD><EFBFBD> <20><>ķ <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>ͼ <20><><EFBFBD><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><CDB8><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
<20><><EFBFBD> <20>ķ<EFBFBD> <20><><EFBFBD><EFBFBD>ķ<EFBFBD> <20><><EFBFBD><EFBFBD>ķ<EFBFBD> <20> <20> <20><> <20><><EFBFBD><EFBFBD>ķ<EFBFBD> <20><><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD><DBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD><DBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD><DBBA>ۺ <20><>ۺ<EFBFBD><DBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ<EFBFBD><DBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>ۺ<EFBFBD><DBBA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۺ
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC>ͼ <20><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼ
|
|||
|
Volume 4, Issue 3 The Journal of IceNET March 1994
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> The Editor's Desk <20>
|
|||
|
<20> The State of IceNET Jim (1@1) <20>
|
|||
|
<20> Notes from the Managing Editor Jack Ryan (1@4707) <20>
|
|||
|
<20> Good Modeming Relationships Deacon Blues (2@7653) <20>
|
|||
|
<20> <20>
|
|||
|
<20> Technical <20>
|
|||
|
<20> Packet Radio - BBS Ima Moron (1@9661) <20>
|
|||
|
<20> <20>
|
|||
|
<20> Software/Programming <20>
|
|||
|
<20> Learning C - Part Two Daarkhan (1@7676) <20>
|
|||
|
<20> The Incredible Mr. "Limpet" <20>
|
|||
|
<20> Tradewars v.2.0 Zeus (1@7662) <20>
|
|||
|
<20> <20>
|
|||
|
<20> Sub Board Spotlight <20>
|
|||
|
<20> Space News George Hastings (4@8410) <20>
|
|||
|
<20> <20>
|
|||
|
<20> Lite Bytes <20>
|
|||
|
<20> How They Got Started... Louie (6@1) <20>
|
|||
|
<20> The Adventures of ModemMan Jot$ (1@7850) Deacon Blues (2@7653) <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĵ
|
|||
|
<20> IceNEWS is seeking submissions from those who have story ideas. <20>
|
|||
|
<20> If you have an idea for an IceNEWS story, contact any IceNEWS <20>
|
|||
|
<20> editor or subscribe to IceNEWS Beat, subtype IceNEWS, host @1. <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> T H E E D I T O R ' S D E S K <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> The State of IceNET <20> Jim (1@1)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
July is just around the corner, so be sure to make your vacation plans to
|
|||
|
include the WWIVcon in New Orleans. I'm looking forward to seeing a lot of
|
|||
|
modem friends there, as well as partaking in New Orleans' great food and
|
|||
|
entertainment. Email me for further information on airline/motel reserva-
|
|||
|
tions, events, schedules, times, etc. WWIVcon is on the July 4th weekend, so
|
|||
|
BE THERE!
|
|||
|
|
|||
|
I've been getting calls for information on node numbers. As many of you
|
|||
|
are aware, WWIVnet will be switching node numbers soon to accommodate new area
|
|||
|
codes, and will abandon the association between area codes as we now know it,
|
|||
|
and the location of systems. I've not yet made up my mind on how or if IceNET
|
|||
|
will adapt to the new area codes, so I'd like to hear from interested parties
|
|||
|
on just what you think IceNET should do. I'd particularly like to hear what
|
|||
|
you see as the pro's and con's of the node number changes, and the benefits to
|
|||
|
IceNET in making a change. In any event I'd not see making any changes until
|
|||
|
WWIVnet has accomplished the task, software is available to help sysops change
|
|||
|
their Nfiles, and a plan of implementation is in place.
|
|||
|
|
|||
|
The IceNEWS Staff has done another bang up job this month on getting an
|
|||
|
issue together, so I'd like to thank them collectively, and especially thank
|
|||
|
Jack Ryan who is the managing editor for the March issue. I do hope you enjoy
|
|||
|
it, and share it with your users too.
|
|||
|
|
|||
|
Without further ado, I present IceNEWS!
|
|||
|
|
|||
|
Jim (1@1) IceNEWS Editor-In-Chief
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> Notes from the Managing Editor <20> Jack Ryan (1@4707)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Like Louie (6@1) last month, I didn't write anything this month, so I had
|
|||
|
to get my name in lights somehow. I would like to thank all of the staff of
|
|||
|
IceNEWS for their hard work this issue, and especially Spelunker for putting
|
|||
|
up with all my changes during this, my first tenure, as managing editor.
|
|||
|
|
|||
|
So many good articles were submitted this month! It was an extremely
|
|||
|
difficult task to decide on which ones to put in this issue, and which ones to
|
|||
|
carry over to a later issue. We could have easily had a 150k IceNEWS this
|
|||
|
month, but for the obvious reasons we are trying to keep the size in the 85k
|
|||
|
range.
|
|||
|
|
|||
|
I encourage all sysops to make IceNEWS available to your callers in an
|
|||
|
on-line format (via the G-Files), and also in the transfer section. I would
|
|||
|
also like to encourage all our readers to let us know how we are serving your
|
|||
|
wants and needs. We may be contacted through e-mail, or one of the IceNEWS
|
|||
|
related sub-boards.
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> Good Modeming Relationships <20> Deacon Blues (2@7653)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Back in November of 1993 - when I was acting as Managing Editor for
|
|||
|
IceNEWS Issue 3 Volume 3 - Jim, our illustrious Editor-In-Chief of IceNEWS,
|
|||
|
forwarded a piece of mail to me that had been forwarded to him by another
|
|||
|
sysop. Below is a copy of said letter (routing information deleted to save
|
|||
|
space):
|
|||
|
|
|||
|
Modeming
|
|||
|
Bentley #1 @5906
|
|||
|
Sun Nov 14 06:51:02 1993
|
|||
|
|
|||
|
RE: You too??????
|
|||
|
|
|||
|
Reply : Not needed
|
|||
|
|
|||
|
<EFBFBD> But it's not 'gutless'
|
|||
|
<EFBFBD>to have decent network manners.
|
|||
|
<EFBFBD>The real gutless ones are those who think they can bash others in email. Ha!
|
|||
|
<EFBFBD>Let them say it to my face, and in person. I'd bet their pretty gutless
|
|||
|
<EFBFBD>indeed. Hiding behind email to make threats is about as cowardly as it gets
|
|||
|
<EFBFBD>in my book. I don't have to deal with
|
|||
|
<EFBFBD>someone else's expressions of frustration taken out on me by responding in
|
|||
|
<EFBFBD>kind. I guess all this leads us to my theory as to why they call the
|
|||
|
<EFBFBD>software we use 'World War Four' :)
|
|||
|
|
|||
|
hahahaha...WW4!
|
|||
|
|
|||
|
<EFBFBD>Once you have been able to establish a decent modem relationship, and tensions
|
|||
|
<EFBFBD>ease, this game is a lot more fun at best, and at worst it's tolerable. Learn
|
|||
|
<EFBFBD>the power of humility too, and use it well. It's much more powerful than
|
|||
|
<EFBFBD>epithets and mock threats in email. Make your email 'reader friendly'.
|
|||
|
|
|||
|
These are very wise words, and I thank you most sincerely for that.
|
|||
|
No lie! What you have said has struck below the surface, defused some
|
|||
|
ill feelings (I don't know why I'm still holding on to them!?) towards
|
|||
|
other sysops.
|
|||
|
|
|||
|
Maybe you have already, but if not, perhaps you would write down those
|
|||
|
words about creating a 'decent modem relationship' and send it out to
|
|||
|
all systems in IceNET. Perhaps they would save it as a file, and
|
|||
|
put it in the G)Files section...I know that I would!
|
|||
|
|
|||
|
Thank you, Sir!
|
|||
|
-:)Bentley
|
|||
|
-----
|
|||
|
Bentley's BBS Spokane, WA
|
|||
|
|
|||
|
Forwarded from: Jim #1 @1
|
|||
|
|
|||
|
|
|||
|
As you can plainly see, both Bently and the unknown writer who was
|
|||
|
(partially?) quoted by Bently struck on a topic that definitely bears more
|
|||
|
scrutiny. That is, building and maintaining a good modeming relationship with
|
|||
|
others.
|
|||
|
|
|||
|
What does a "good modeming relationship" mean, exactly? I feel that this
|
|||
|
is a subjective question by nature, and, therefore, open to different
|
|||
|
interpretations by different people. This is evident by the wide diversity of
|
|||
|
users who modem. There are those who only post, those who only play games,
|
|||
|
those who only transfer files, those who only send/receive e-mail and those
|
|||
|
who do any combination of the above. Then, there are also those modem with
|
|||
|
the sole purpose of being nothing short of a royal pain in the butt at every
|
|||
|
given opportunity.
|
|||
|
|
|||
|
They do, though, all have one thing in common - when asked, they usually
|
|||
|
feel that they have a good modeming relationship with others, regardless of
|
|||
|
whether they really do or not. The exception, of course, would be those
|
|||
|
aforementioned people who's sole purpose in life appears to be for them to
|
|||
|
continually imitate a certain anatomical orifice. These people - and I use
|
|||
|
the word `people' in the most liberal sense to describe them - will obligingly
|
|||
|
tell you that they couldn't give a damn about their relationship with others.
|
|||
|
|
|||
|
It is my personal belief that maintaining a good modeming relationship
|
|||
|
means, essentially, the same thing as building a good personal relationship
|
|||
|
with others in real life. For some reason, people sometimes seem to think
|
|||
|
that - because BBSing is a `virtual' world of interacting people who are
|
|||
|
mainly known only by an alias and a number - the people at the other end of
|
|||
|
the monitor are not real people living in the real world. They tend to forget
|
|||
|
that posts and e-mails and personal actions aren't just random occurrences but
|
|||
|
are the indicators of action by other real, live people. It's all too easy to
|
|||
|
forget that there's a human being behind a handle and a macro.
|
|||
|
|
|||
|
Acting in a responsible manner and not intentionally doing anything to
|
|||
|
offend other users, therefore, would seem to be essential to building a good
|
|||
|
modeming relationship. This opinion stems from my assessment of my personal
|
|||
|
reasons for entering the world of modeming in the first place. Your personal
|
|||
|
reasons for modeming are the foundation upon which a good or bad modeming
|
|||
|
relationship is built.
|
|||
|
|
|||
|
I can only speak for myself when I say why I got into modeming in the
|
|||
|
first place. I did it to access more information, meet new people, and to
|
|||
|
carry on at least semi-intelligent conservation/e-mail with others. With
|
|||
|
these reasons in mind, it was rather easy for me to establish a good modeming
|
|||
|
relationship with others. It was also mighty helpful that I did little to
|
|||
|
offend others, never pestered sysops or others with dumb or inappropriate
|
|||
|
questions, never posted or e-mailed offensive material to others, and never
|
|||
|
"hogged" the BBS by calling repeatedly without giving others a chance to
|
|||
|
logon. In simple language, I built my good modeming relationship the same way
|
|||
|
I try to build any other personal relationships: by being courteous and
|
|||
|
considerate of others.
|
|||
|
|
|||
|
It was through a good modeming relationship that I eventually went from
|
|||
|
being a `regular' user to a network Sub Moderator to a 255 Co-Sysop and an
|
|||
|
IceNEWS editor. I'm reasonably sure that I would never have gotten this far
|
|||
|
in modeming in the last two and one-half years that I've been involved in
|
|||
|
BBSing if I had a bad modeming relationship with others. If I did have a bad
|
|||
|
modeming relationship, it would be more likely that I would've managed to get
|
|||
|
myself banned from most of the respectable and reputable BBSs in the area
|
|||
|
(although it's been said that that is a difficult feat in my given area) for
|
|||
|
some reason or another and would never have been afforded the opportunities
|
|||
|
that I have.
|
|||
|
|
|||
|
While I try not to pre-judge others, there do seem to be some people who
|
|||
|
enter modeming less than benevolent reasons. At least, by their actions,
|
|||
|
that's how it appears. Exactly why this is, nobody knows. Since
|
|||
|
psychiatrists, psychologists, and other trained professional people cannot
|
|||
|
definitively account for the ill-mannered and/or anti-social behavior of
|
|||
|
people in real life, I'll not even try to dwell on the `why' aspect pertaining
|
|||
|
to modemers who maintain a bad relationship with others. Suffice to say that,
|
|||
|
just as in real life, there are those who simply don't care about or are
|
|||
|
incapable of maintaining good relationships with other people. You can only
|
|||
|
try to deal with them as best you can.
|
|||
|
|
|||
|
Fortunately, those who have a bad modeming relationship with others are
|
|||
|
usually easy enough to spot. Signs range from posting or e-mailing offensive
|
|||
|
or abusive material, abusing online privileges such as the gaming and transfer
|
|||
|
sections, hogging the BBS by calling repeatedly without allowing others a
|
|||
|
chance to use the system, etc. However, while being able to spot them is one
|
|||
|
thing, dealing with them in an effective manner while maintaining your own
|
|||
|
good modeming relationship is another story.
|
|||
|
|
|||
|
So, how do you deal with a user who maintains a bad modeming relationship
|
|||
|
with others? I guess that depends on just how bad of a relationship the
|
|||
|
offender has with others and whether or not the offender is willing to change
|
|||
|
his/her ways. Methods of dealing with this can range from the `ignore it and
|
|||
|
maybe it'll go away' philosophy to sending mail to the user and confronting
|
|||
|
him/her about their ways to, when applicable, restricting the user's access to
|
|||
|
simply deleting the user and making another addition into the TRASHCAN.TXT and
|
|||
|
TRASHFON.TXT files.
|
|||
|
|
|||
|
It all depends on how bad the situation is and - more importantly - how
|
|||
|
much personal power you have to control it. If the problem is with a user
|
|||
|
from another system, your options are more limited than they would be if the
|
|||
|
offending user was from your system (providing, of course, that you are indeed
|
|||
|
a sysop). However, there is still much you can do to rid yourself of a long
|
|||
|
distance pest AND maintain a good modeming relationship at the same time
|
|||
|
without having to sink down to the level of the offender.
|
|||
|
|
|||
|
In the case of the network trouble-maker, what you can do depends on what
|
|||
|
kind of trouble the trouble-maker is making. On one occasion, I had a user on
|
|||
|
the BBS that I'm co-sysop on who was being harassed by a network user in
|
|||
|
e-mail because the other user did not share the same opinion that this person
|
|||
|
did in a post on a network sub. I had the user forward a piece of
|
|||
|
questionable mail to me and replied to the user who sent it. I told the
|
|||
|
sender who I was and said that I did not appreciate that type of treatment
|
|||
|
shown to one of this BBSs users just for expressing an opinion.
|
|||
|
|
|||
|
I >asked< (the key word here) the person to simply stop the mail. The
|
|||
|
reason that I say that `asked' is the key word here is because I could have
|
|||
|
handled the situation very differently, choosing instead to attack the user
|
|||
|
with abusive language, malevolence, or threats like telling the sysop of the
|
|||
|
system that the offender was calling that I was having a problem with this
|
|||
|
user. I also could have fought this battle on the level of the offender by
|
|||
|
threatening bodily harm and slinging random racial and ethnic epithets in a
|
|||
|
blatant attempt to infuriate and intimidate this user (as this user did to the
|
|||
|
user on my system). Instead, I was courteous and even-tempered enough just to
|
|||
|
>ask< that the person stop. And the person did. It was that simple. And I
|
|||
|
didn't have to resort to `bad' tactics to resolve the situation.
|
|||
|
|
|||
|
I'm not saying that this method will work every time, but isn't it better
|
|||
|
than getting ticked-off and sending the offender a 200 line dissertation
|
|||
|
explaining to that person - in explicit detail - your personal opinion of
|
|||
|
their bad habits, bad attitude, bad breath, bad body odor and their bad family
|
|||
|
lineage? I think it is. Sinking to the level of such knuckle-dragging
|
|||
|
neanderthal-like tactics makes you no better than the person that you are
|
|||
|
having the problem with. Show some class and dignity.
|
|||
|
|
|||
|
Had the situation not resolved itself the way that it did, I still had a
|
|||
|
number of options available to me to help rectify the situation, none of which
|
|||
|
would have degraded my good modeming relationship. I could have indeed mailed
|
|||
|
the sysop of the other system and asked he/she speak to the offending user on
|
|||
|
my behalf, asking for a stop to the action. If things persisted, I could have
|
|||
|
then asked the sysop to restrict or delete the offending user. Should the
|
|||
|
sysop be unwilling to help, I could have then went to my IceNET Area
|
|||
|
Coordinator and presented my case.
|
|||
|
|
|||
|
In no way would I have ever have had to resort to less-than-civilized
|
|||
|
tactics to accomplish my objective. It's something that more people should
|
|||
|
try to do more before they go shooting their mouths off about how they're
|
|||
|
`going to kick my ******* *** if they ever catch me on the street' or `call
|
|||
|
some friends to come find me' even though I live in Buffalo, New York, and
|
|||
|
they live in East Yahoo, Oklahoma, and so forth. It's far more productive.
|
|||
|
|
|||
|
If half of the people who posted actually >thought about< what they
|
|||
|
posted before they posted it, the NETs would be a much nicer place. But, as
|
|||
|
with the occasional driver on the road who cuts us off and then proceeds to
|
|||
|
flip us `The Finger' as he speeds away, there are people on the NETs who just
|
|||
|
can't comprehend the idea of restraint and thinking something through before
|
|||
|
thumping posts and e-mail on the keyboard that are designed to burn the reader
|
|||
|
like an acetylene torch.
|
|||
|
|
|||
|
In the case of the bad network poster, it depends on what sub the
|
|||
|
offending post appears on. If this happens on a sub that is hosted by the
|
|||
|
system that I'm a Co-Sysop on, I will auto-reply to the author and tell
|
|||
|
him/her that the post is unacceptable and send along a copy of the rules for
|
|||
|
the particular sub. I then proceed to delete the offending post prior to
|
|||
|
network-validation. More often than not, this turns the trick. No need to
|
|||
|
get huffy and say stuff like `stop ******* posting your **** on my sub.' Try
|
|||
|
being nice first.
|
|||
|
|
|||
|
To date, I've only had one instance where I had a problem user who
|
|||
|
wouldn't quit posting obscenities on a sub hosted by this system. I mailed
|
|||
|
both the user and the sysop of the system that this user was posting from,
|
|||
|
informing them of the problem. The user read my mail without reply (I knew
|
|||
|
this by way of SSM) and the sysop never replied and I never received any SSM
|
|||
|
indicating that the mail was read. I sent a second piece of mail to the sysop
|
|||
|
of the other system, informing him that I would remove his node from the sub
|
|||
|
if things persisted. Again, I received no reply or anything indicating that
|
|||
|
the mail had been read. And the offending user again posted on the sub using
|
|||
|
objectionable language.
|
|||
|
|
|||
|
Instead of getting angry and acting in a less-than-dignified manner, I
|
|||
|
retained my good senses. I simply removed the offending node from the n-files
|
|||
|
for the sub and placed it in the DISALLOW.NET file for the sub. Quick,
|
|||
|
simple, and to the point. And done with dignity intact.
|
|||
|
|
|||
|
About a month later, I received mail from the sysop of the deleted
|
|||
|
system, asking why new messages had stopped coming in on the sub. I told him
|
|||
|
about the incidents and my unanswered e-mails to him and informed him that his
|
|||
|
system had been deleted from the sub. The sysop replied that he had never
|
|||
|
received the mail that I sent him and that he was offended by my doing what I
|
|||
|
did.
|
|||
|
|
|||
|
I could have just deleted his mail and left it at that, but, in the
|
|||
|
spirit of keeping a good relationship with others, I didn't. I replied that
|
|||
|
I'd be willing to allow his system back into the sub providing that the
|
|||
|
offending user was not allowed access. The sysop wrote back that, while he
|
|||
|
would not restrict this user from the sub, he did appreciate my willingness to
|
|||
|
offer him a compromise to the situation. He simply stated that he would
|
|||
|
subscribe to a similar forum host by another system to cure the problem. My
|
|||
|
point: I made the extra effort, it was appreciated, and the problem was
|
|||
|
resolved amicably to our mutual satisfaction without resorting to swearing and
|
|||
|
threats, leaving no ill-will between us (at least, none that I'm aware of).
|
|||
|
|
|||
|
If an offending post appears on a sub that is not hosted by this system,
|
|||
|
I usually just delete the post on this end without mailing anyone. It is my
|
|||
|
belief that the content of the sub is the responsibility of the moderator and
|
|||
|
is therefore up to him/her to deal with problem users on their forums. If
|
|||
|
there is a habitual problem with a specific sub, I will simply e-mail the
|
|||
|
moderator and/or the sysop and inform them of my dissatisfaction with the sub.
|
|||
|
Should they be unable or unwilling to resolve the problem, I'll just drop the
|
|||
|
sub. No harm, no foul.
|
|||
|
|
|||
|
On almost every sub, sooner or later a dispute will erupt between two
|
|||
|
users over any number of reasons. This seems especially so on subs dealing
|
|||
|
with topical and controversial material. Often, it begins as a mild exchange
|
|||
|
of words, but it eventually will eventually escalate with each user becoming
|
|||
|
progressively more aggressive with each new post. As the sysop of the host
|
|||
|
system of the sub, you're starting to get tired of the bickering. How would
|
|||
|
you deal with the two users who are engaging in bad modeming relationships?
|
|||
|
|
|||
|
The best way to deal with the users would be to post a message on the sub
|
|||
|
asking the users to end the argument. You could also e-mail each of the
|
|||
|
users, again asking them to cease hostilities. One other thing that some
|
|||
|
sysops recommend is that the users take their argument off the sub and
|
|||
|
continue their disagreement via e-mail. But while this does clear up the sub,
|
|||
|
it still does nothing to help the situation itself since you are merely asking
|
|||
|
the users to carry-on in private, as opposed to asking them to stop
|
|||
|
carrying-on, period. It's just a way of dumping-off or burying the problem.
|
|||
|
If you happen into this situation, please try not to refer warring users to go
|
|||
|
at it mano-a-mano in e-mail. Don't pass the buck, try to help smooth things
|
|||
|
out and get these people back into good modeming relationships.
|
|||
|
|
|||
|
I has it suggested to me that some sysops, either through time constraint
|
|||
|
or a general lack of caring or feeling of `intrusion' into somebody else's
|
|||
|
business, would be unwilling to `moderate' a cease-fire between two (or more)
|
|||
|
users. E-Mail Wars, claim those who say this, let the participants have their
|
|||
|
fun while away from others. This also teaches combatants a lesson, claims the
|
|||
|
others, by way of forcing each of them to endure reading the `crap' mailings
|
|||
|
of the other opponent. This, supposedly, will itself help foster the end of a
|
|||
|
war due to the combatants becoming weary of the insults and eventually stop
|
|||
|
the battling.
|
|||
|
|
|||
|
For a sysop who honestly and truly does not have the time to devote to
|
|||
|
such a noble effort as defusing a fight between users, sending them to E-Mail
|
|||
|
is then really the only viable alternative. But as for those who just don't
|
|||
|
care or are afraid to get involved, try looking at it as I do. Personally, I
|
|||
|
look at the BBS I'm a co-sysop on as an extension of my living room and the
|
|||
|
users of the BBS as guests in that living room.
|
|||
|
|
|||
|
Now, if a fight (verbal or physical) broke-out amongst two or more of my
|
|||
|
guests in my living room, I wouldn't tell them to `take it outside,' I'd tell
|
|||
|
them to knock it off and help them to settle their differences. Why? Because
|
|||
|
I care. Because I'm not afraid to get involved.
|
|||
|
|
|||
|
Following this reasoning, if you're the type of person who doesn't care
|
|||
|
or is afraid to get involved, then you must also be the type of person who
|
|||
|
`don't care' if their living room gets busted-up by some ruffians, or, at
|
|||
|
worst, will tell the fighting horde to `take it outside' because you're afraid
|
|||
|
to get involved. Apathy is, in my opinion, probably the largest reason why
|
|||
|
networking (and, for that matter, the world itself) is the way it is now and
|
|||
|
it will only continue to get worse until enough people who give a damn about
|
|||
|
what happens come forward and start making a difference. If only more people
|
|||
|
would actually care about things, we could do wonders. There is no excuse for
|
|||
|
apathy in my book.
|
|||
|
|
|||
|
If everybody could just keep in mind merely HALF of what I went over in
|
|||
|
this article and make a fair effort in maintaining a good modeming
|
|||
|
relationship with others, the NETs would all be a much friendlier and helpful
|
|||
|
place to frequent. I know that doing this is asking a lot of some people, but
|
|||
|
I think that the potential benefits far outweigh any inconveniences or other
|
|||
|
excuses that anyone may give for NOT making an effort to maintain a good
|
|||
|
relationship with others. It's a far better thing to do than to carry-on like
|
|||
|
a bunch of immature and ill-mannered jerks and, as the unknown author of the
|
|||
|
letter at the beginning of this article so insightfully indicated, turn WWIV
|
|||
|
into World War IV.
|
|||
|
|
|||
|
|
|||
|
Deacon Blues 2@7653 IceNEWS Contributing Light Bytes Editor
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> T E C H N I C A L <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> Packet Radio - BBS <20> Ima Moron (1@9661)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Can you imagine the day when you may E-mail a user 1000 miles away never
|
|||
|
using a phone line? The day is here, amateur radio enthusiasts have tied
|
|||
|
together ham radio and the BBS systems to create "packet radio".
|
|||
|
|
|||
|
This article is a compilation of information from a variety of packet
|
|||
|
sources which I have downloaded in file form from ARRL, a packet node located
|
|||
|
in Conn. Interspersed within Mr. Bono's writing are some updated technical
|
|||
|
facts that were edited from the amateur operators monthly news letter.
|
|||
|
Appended at the end of that data are my own comments and visions of what
|
|||
|
packet may be- come and how our current networks may incorporate this medium
|
|||
|
of data flow.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
-= An Amateur Packet Radio Overview =-
|
|||
|
|
|||
|
by
|
|||
|
|
|||
|
Rich Bono (NM1D)
|
|||
|
October, 1990
|
|||
|
(revision 1.2)
|
|||
|
|
|||
|
Just what IS amateur packet radio?
|
|||
|
|
|||
|
Amateur packet radio is (yet another) digital transmission method
|
|||
|
available for use via amateur radio. It provides 'error free' transmission
|
|||
|
and reception of messages (information/data/etc.) between two stations. This
|
|||
|
error-free capability is a prime consideration. Error free in this context
|
|||
|
does not mean that your typing or spelling mistakes will be fixed, but that
|
|||
|
all transmitted 'data' will be received 100% intact, as sent. In fact, if the
|
|||
|
data cannot be delivered 100% intact, the transmission is eventually aborted
|
|||
|
and the user is informed that there is no longer a connection between the two
|
|||
|
stations.
|
|||
|
|
|||
|
The 'packet' in 'packet radio' comes from the method of transmitting your
|
|||
|
information over the air. Your data is broken up into packets (or blocks)
|
|||
|
that are transmitted. Each packet contains the sending and the receiving
|
|||
|
station call-signs and some optional routing information. A packet can
|
|||
|
contain from 0 to 256 data (or information) bytes. The users normally do not
|
|||
|
need to be concerned with this 'packetizing' of their messages. Each packet
|
|||
|
is sent and then acknowledged by the receiver when received. If a packet is
|
|||
|
not received correctly, then it is automatically re-transmitted (up to a
|
|||
|
maximum number of times). You normally don't have to know about all this to
|
|||
|
use packet radio. The 'packetizing' happens automatically, without any
|
|||
|
thought or actions required by you.
|
|||
|
|
|||
|
File Transfer:
|
|||
|
|
|||
|
With special software, amateurs can pass any binary files to other
|
|||
|
amateurs. Currently, this is done with TCP/IP communications, YAPP, and other
|
|||
|
specialized protocols.
|
|||
|
|
|||
|
Satellite Communications:
|
|||
|
|
|||
|
Many of the amateur radio satellites contain microcomputer systems that
|
|||
|
can provide special information to amateurs. Some satellites contain CCD
|
|||
|
cameras on board and you can download images of the earth and the stars.
|
|||
|
Others provide store and forward packet mailboxes to allow rapid message
|
|||
|
transfers over long distances. Some satellites use AX.25, some use special
|
|||
|
packet protocols developed for satellite communications. A few transmit AX.25
|
|||
|
packets over FM transmitters, but most use SSB transmissions.
|
|||
|
|
|||
|
This is somewhat similar to the commercial X.25 standard. There is also
|
|||
|
a growing TCP/IP user base. If you are not network oriented, then the details
|
|||
|
of these protocols are not important to you as an operator of a packet radio
|
|||
|
station.
|
|||
|
|
|||
|
Be aware that most packet radio operation at this time is at 1200 baud.
|
|||
|
This will seem slow when compared to what it happening on networks, and on
|
|||
|
telephone BBSs.... but what is gained is world-wide access, for NO COST.
|
|||
|
Once you have your equipment, and your license, there are no fees (except for
|
|||
|
the electricity that your computer and other equipment use). There are a
|
|||
|
growing number of amateurs who are experimenting with 2400 and even 9600 (or
|
|||
|
higher) baud operation, so it shouldn't be too long before these faster rates
|
|||
|
become very popular!
|
|||
|
|
|||
|
The most popular packet frequencies in the USA are in the two-meter band
|
|||
|
(144-148 MHz). Check out the following frequencies (they may be different in
|
|||
|
your area; ask a local amateur if you don't hear anything). Even the typical
|
|||
|
'police scanner' can be used to listen to these frequencies:
|
|||
|
|
|||
|
145.01, 145.03, 145.05, 145.07, 145.09 MHz
|
|||
|
|
|||
|
If the above are busy, many areas also use:
|
|||
|
144.91, 144.93, 144.95, 144.97, 144.99 MHz
|
|||
|
|
|||
|
this is with an average FM transceiver set for SIMPLEX operation
|
|||
|
(transmitting and receiving on the same frequency).
|
|||
|
|
|||
|
Yes, you need a valid amateur radio license. There is (in the southern
|
|||
|
New Hampshire area) packet radio activity on the Novice bands. But if you
|
|||
|
want access to the mainstream of packet radio, you will want at least a
|
|||
|
Technician amateur radio license. (Although, as mentioned earlier, some areas
|
|||
|
have an active packet radio network that is accessible with the Novice amateur
|
|||
|
radio license.)
|
|||
|
|
|||
|
If you already own an amateur FM transceiver (or an HF SSB transceiver)
|
|||
|
then you have all the equipment needed. If not, a two-meter FM transceiver
|
|||
|
can be purchased for used from $100-250.00, new from $300.00 on up.
|
|||
|
|
|||
|
Cost effective.... Hmmm, well first be aware that amateur radio cannot be
|
|||
|
used for any commercial or business purposes... But where else can one get
|
|||
|
hours (years) of enjoyment and service out of $470.00 ($350 for a radio and
|
|||
|
$120 for a TNC, assuming you already have the computer or terminal). Note:
|
|||
|
This stuff can be contagious.... be forewarned!!
|
|||
|
|
|||
|
|
|||
|
-= The Future BBS Network =-
|
|||
|
by 1@9661 IceNET
|
|||
|
|
|||
|
If the will of the public is upheld then any enthusiast should see a day
|
|||
|
in the near future when amateur computer networks will satellite uplink their
|
|||
|
own international communications connects bypassing AT&T and other long
|
|||
|
distance carriers. The reach just isn't that far away to be pessimistic about
|
|||
|
the future of packet with regards to the current computer networks in mind.
|
|||
|
|
|||
|
The problems and drawbacks to adding international packet connects are
|
|||
|
not insurmountable at this time, recently the US Senate has approved micro
|
|||
|
wave communications (burst transmission hardware) sales to foreign
|
|||
|
governments. I would presume that if the Senate trusts a foreign interest
|
|||
|
with formerly classified communications hardware then our government would
|
|||
|
trust the American people with a similar equivalent of the hardware necessary
|
|||
|
to communicate with the foreign links within existing networks.
|
|||
|
|
|||
|
The hardware limitations involved in radio licensing are the current
|
|||
|
limitation to the speed of the data stream flowing from the existing inter-
|
|||
|
national networks. Here we are speaking of frequency limitations that are the
|
|||
|
government's control block to limit the interference that the amateur can
|
|||
|
create upon the commercial media. However I feel that a little care and
|
|||
|
concern shown by the amateurs would indicate to the FCC authority that a
|
|||
|
stable data base that complies to any affecting FCC standard can be entrusted
|
|||
|
to the amateur.
|
|||
|
|
|||
|
Problematic to creating such an amateur network is cooperation among the
|
|||
|
operators. The stability of the individual operator or network would most
|
|||
|
likely be adjudged by the FCC on the basis of how well controlled the
|
|||
|
membership of the body of the group appears at the outset of inspection to the
|
|||
|
presiding authority. Recently NASA has executed tests concerning amateur
|
|||
|
radio enthusiasts, the point of mentioning these tests should indicate that
|
|||
|
there is a level of trust existing within the governing body of the country.
|
|||
|
|
|||
|
If the BBS network operators ever attain the previously stated level of
|
|||
|
trust then perhaps a low power uplink station could be manned by FCC approved
|
|||
|
packet radio enthusiasts. Until then the highest level of radio connect that
|
|||
|
we may attain would be a micro wave beam transmitted from station to station
|
|||
|
just as we now relay our messages by phone link. Again the micro-wave
|
|||
|
equipment is the key to increased baud rate.
|
|||
|
|
|||
|
With the baud limitations removed I can foresee that packet radio will
|
|||
|
evolve from the "tinker toy" existence that it occupies within computer
|
|||
|
networks to a multi-level network relay operating within the international BBS
|
|||
|
community. The time to initiate the expansion of packet radio is now, the who
|
|||
|
is a trusted public that complies with FCC standards.
|
|||
|
|
|||
|
-= Further Sources of Information About Ham and Packet Radio =-
|
|||
|
|
|||
|
The BBS address listed below is an active packet base. Any and all
|
|||
|
questions concerning contacting the operators and authors listed in the table
|
|||
|
of addresses below should be directed to the systems operator of ARRL.
|
|||
|
|
|||
|
ARRL
|
|||
|
225 Main Street
|
|||
|
Newington, Conn. 06111
|
|||
|
Voice (203) 666-1541
|
|||
|
BBS (203) 666-0578 14400/N-8-1
|
|||
|
=================================
|
|||
|
|
|||
|
|
|||
|
This is a list of all groups that regularly discuss amateur packet radio.
|
|||
|
For newsgroups, join the group through use of your news reader. For mailing
|
|||
|
lists, add a '-request' to the end of the list name to request subscriptions.
|
|||
|
For listserv groups, send mail to 'listserv' at the node which contains the
|
|||
|
list. The first line of the mail should be 'SUBSCRIBE groupname yourname'.
|
|||
|
Send the command 'help' for more information.
|
|||
|
|
|||
|
rec.radio.amateur.packet (Newsgroup): General discussions involving
|
|||
|
Packet Radio.
|
|||
|
|
|||
|
rec.radio.amateur.misc (Newsgroup): General amateur radio discussion.
|
|||
|
Usually does not contain any particular information about Amateur
|
|||
|
Packet Radio.
|
|||
|
|
|||
|
rec.radio.amateur.policy (Newsgroup): Discussion of regulation
|
|||
|
policies regarding every aspect of amateur radio. Occasionally deals
|
|||
|
with policies of packet coordination and legal issues of packet radio.
|
|||
|
|
|||
|
rec.radio.swap (Newsgroup): General For-Sale for any radio equipment.
|
|||
|
Occasionally will have packet equipment for sale. Recommended location
|
|||
|
for any amateur packet radio for-sale items.
|
|||
|
|
|||
|
info-hams@ucsd.edu (Listserv group): A digest redistribution of the
|
|||
|
rec.radio.amateur.misc Usenet discussion.
|
|||
|
|
|||
|
packet-radio@ucsd.edu (Listserv group): A digest redistribution of the
|
|||
|
rec.radio.amateur.packet Usenet discussion.
|
|||
|
|
|||
|
ham-policy@ucsd.edu (Listserv group): A digest redistribution of the
|
|||
|
rec.radio.amateur.policy Usenet discussion
|
|||
|
|
|||
|
hs-modem@wb3ffv.ampr.org (Mailing list): Discussion of high speed
|
|||
|
modems and radios available and future plans. Also includes discussion
|
|||
|
of networking using high speed modems.
|
|||
|
|
|||
|
tcp-group@ucsd.edu (Mailing list): Group discussion of technical
|
|||
|
developments of TCP/IP over packet radio and use of the NOS TCP/IP
|
|||
|
programs.
|
|||
|
|
|||
|
gateways@uhm.ampr.org (Mailing list): Discussion of current gateways
|
|||
|
and future plans for gateways. May deal with sensitive internetworking
|
|||
|
issues.
|
|||
|
|
|||
|
listserv@knuth.mtsu.edu has several interesting mailing lists available.
|
|||
|
|
|||
|
Ima Moron (1@9661) IceNEWS Light Bytes Editor
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> S O F T W A R E / P R O G R A M M I N G <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> Learning C (Second of a four part series) <20> Daarkhan (1@7676)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
This month we will continue this four part introductory series on the C
|
|||
|
programming language. Last month we covered the history and development, and
|
|||
|
now we will actually begin to get into the nuts and bolts of the language.
|
|||
|
|
|||
|
|
|||
|
STATEMENTS AND FUNCTIONS
|
|||
|
|
|||
|
The basic elements of C programs (indeed, the basic elements of almost
|
|||
|
any programming language) are statements. Defined, a STATEMENT is a "set of
|
|||
|
instructions that make up one unit of a computer program." These units put
|
|||
|
together make up FUNCTIONS. In C, a function is a named subroutine that can
|
|||
|
be called by other parts of the program. Functions are made up of statements
|
|||
|
which are grouped together to accomplish a specific task.
|
|||
|
|
|||
|
While this might sound a little confusing to some of you, think of having
|
|||
|
a robot that you have to give instructions to. These instructions might
|
|||
|
include:
|
|||
|
|
|||
|
1. Go to the store
|
|||
|
2. Purchase some milk
|
|||
|
3. Come home and pour me a glass of milk
|
|||
|
|
|||
|
These instructions would represent functions of the robot's programming
|
|||
|
(you specifying the input). In order for the robot to perform these tasks,
|
|||
|
however, you have to give it more precise instructions. The first function,
|
|||
|
"go to the store," may be made up of the following instructions which the
|
|||
|
robot can understand:
|
|||
|
|
|||
|
a. go to the door
|
|||
|
b. open the door
|
|||
|
c. walk out of the door
|
|||
|
d. go to the sidewalk
|
|||
|
e. walk to Third St.
|
|||
|
f. turn left
|
|||
|
- And so on
|
|||
|
|
|||
|
Each function is comprised of many smaller instructions that the
|
|||
|
computer can understand. While even the most sophisticated robots may not
|
|||
|
directly understand "go to the door," it is used for instructional purposes,
|
|||
|
and you should understand that the idea here is that related statements are
|
|||
|
sequenced together into functions. Statements represent the parts of your
|
|||
|
program which actually perform the operations.
|
|||
|
|
|||
|
|
|||
|
FUNCTION STRUCTURE
|
|||
|
|
|||
|
In C, statements are separated from each other by the semicolon ";". In
|
|||
|
some languages like BASIC and FORTRAN, a line is ended by the end-of-line (or
|
|||
|
newline) character and lines are interpreted literally. In C and most other
|
|||
|
STRUCTURED languages (Pascal, Modula-2, etc.) the semicolon marks the end of
|
|||
|
one statement. This means that you can have one statement spanning several
|
|||
|
physical lines, and you can have several statements on one line. It doesn't
|
|||
|
matter. The compiler only recognizes semicolons as statement separators.
|
|||
|
|
|||
|
Functions basically follow this form:
|
|||
|
|
|||
|
function_name()
|
|||
|
{
|
|||
|
<statement sequence>
|
|||
|
}
|
|||
|
|
|||
|
Function name represents the actual name of the function itself. The
|
|||
|
statement sequence may be one or more statements. A function may be named
|
|||
|
anything you wish, except for the following conditions:
|
|||
|
|
|||
|
1. A function may not have the same name as any
|
|||
|
of C's reserved words (see chapter 1).
|
|||
|
|
|||
|
2. The name must be comprised of upper- and lower-
|
|||
|
case letters, the digits 0-9, and the under-
|
|||
|
score "_".
|
|||
|
|
|||
|
3. Most compilers have additional restrictions, such
|
|||
|
as requiring that function names are no longer
|
|||
|
than 32 characters.
|
|||
|
|
|||
|
|
|||
|
Also, note that C is a CASE SENSITIVE language. That means that the
|
|||
|
function names
|
|||
|
|
|||
|
function <and> FUNCTION
|
|||
|
|
|||
|
are technically two different functions as far as the compiler sees it. You
|
|||
|
should try, however, to use function names that are meaningful, and not too
|
|||
|
long. The "de-facto" standard in C programming is to use lower-case function
|
|||
|
names with underscores separating words, for example:
|
|||
|
|
|||
|
function_one();
|
|||
|
my_function();
|
|||
|
display_top_scores();
|
|||
|
|
|||
|
In case you are wondering, the parentheses following the function's name
|
|||
|
are required. Later, we will learn how parameters (arguments) may be passed
|
|||
|
to and from functions. For now, we will not be passing any function
|
|||
|
parameters, so we will leave the parentheses empty. C defines a word for "no
|
|||
|
parameters" called "void." We will use that convention whenever we declare a
|
|||
|
function.
|
|||
|
|
|||
|
Note also, that all functions in C return a value of some type to the
|
|||
|
caller. This may be an integer, a floating point (real) number, a character,
|
|||
|
or any number of different things. For now, we do not care what our functions
|
|||
|
are returning, so we will call them "void functions." Now, if we take a look
|
|||
|
at the three example functions we declared before, we would more properly
|
|||
|
redeclare them as:
|
|||
|
|
|||
|
void function_one (void);
|
|||
|
void my_function (void);
|
|||
|
void display_top_scores (void);
|
|||
|
|
|||
|
This means that we are declaring three functions that take no parameters
|
|||
|
(arguments) and we do not care what values these functions, themselves,
|
|||
|
return.
|
|||
|
|
|||
|
If this seems confusing to you, don't worry about it. It just means that we
|
|||
|
want the functions to perform actions, and not modify or return any values.
|
|||
|
If you need more help with this concept, please post your questions on the
|
|||
|
"Learning C" subbase.
|
|||
|
|
|||
|
While a C program may have many different functions, it MUST have one
|
|||
|
particular function: main(). main() is the first function that C will look
|
|||
|
for to begin a program's execution.
|
|||
|
|
|||
|
Function statements in C are all enclosed within CODE BLOCKS. These
|
|||
|
code blocks are designated by a beginning and an end brace "{" and "}",
|
|||
|
respectively. If you know a little about programming, think of an open brace
|
|||
|
"{" as a BEGIN statement, and it's counterpart close brace "}" as the END
|
|||
|
statement. This will become more apparent to you as we start writing some
|
|||
|
small programs.
|
|||
|
|
|||
|
|
|||
|
LIBRARY FUNCTIONS
|
|||
|
|
|||
|
If you are familiar with BASIC, you know that all of BASIC's statements
|
|||
|
such as PRINT and GOTO and INPUT are all built into the language itself. In
|
|||
|
C, however, these control statements are all EXTERNAL LIBRARY FUNCTIONS. This
|
|||
|
means that we have to import them from somewhere else in order for C to use
|
|||
|
them. C, itself, has no built in I/O control. We have to tell the C compiler
|
|||
|
where to look for these control functions.
|
|||
|
|
|||
|
One of the most common library functions is
|
|||
|
|
|||
|
printf()
|
|||
|
|
|||
|
This function is similar to BASIC's PRINT statement in that it displays
|
|||
|
data on the screen. So, for example, this is a valid use of the printf()
|
|||
|
function:
|
|||
|
|
|||
|
printf ("C is fun");
|
|||
|
|
|||
|
Note that strings in C are treated as arrays of characters, and they must
|
|||
|
be enclosed in quotes to be printed. And, of course, the semicolon is
|
|||
|
necessary to end the statement.
|
|||
|
|
|||
|
So, if we have to get these functions from somewhere else, where do we
|
|||
|
get them? Well, we have to use C's #include directive and specify a HEADER
|
|||
|
FILE to get our functions from. The most common header file is
|
|||
|
|
|||
|
STDIO.H
|
|||
|
|
|||
|
which is an abbreviation of "standard input and output" functions. You should
|
|||
|
have this header file with ANY C compiler. It contains the PROTOTYPES (a term
|
|||
|
we'll learn later) of a great deal of C's input and output functions. For
|
|||
|
now, we'll only concern ourselves with STDIO.H. We tell C to read in the data
|
|||
|
found in STDIO.H by issuing a PREPROCESSOR DIRECTIVE like:
|
|||
|
|
|||
|
#include "stdio.h"
|
|||
|
|
|||
|
Note: preprocessor directives take place before the actual code of the
|
|||
|
program is compiled, and the directives themselves are NOT statements or
|
|||
|
functions, and do not end with semicolons. I know, this may seem a bit
|
|||
|
awkward but you'll get used to it. We basically have to tell the compiler
|
|||
|
where to get the information we need to use the input and output functions.
|
|||
|
One nice thing about C is that you don't have to specify all of the functions
|
|||
|
you want. For example, in Modula-2 you have to import every single function
|
|||
|
you need, like:
|
|||
|
|
|||
|
FROM InOut IMPORT WriteString, WriteInt, WriteCard,
|
|||
|
WriteLn, ReadCard;
|
|||
|
|
|||
|
And so on. This, in my opinion, is unnecessary work on the programmer's
|
|||
|
part, and computers should make our lives easier, not tie us down with this
|
|||
|
kind of busy work.
|
|||
|
|
|||
|
Oh, note that the STDIO.H in the directive above can be in either
|
|||
|
uppercase or lowercase (the lowercase is the traditional method) however it
|
|||
|
doesn't matter because it's an actual DOS filename.
|
|||
|
|
|||
|
One more note: C for the most part ignores spaces and carriage returns
|
|||
|
(newlines). (It's a little picky about preprocessor directives, but that's
|
|||
|
about it). It doesn't care where you put a curly brace or function name or
|
|||
|
whatever in relation to the line. It's just a matter of coding standards. I
|
|||
|
will use the standards that I think look the best and make my programs the
|
|||
|
easiest to read. You are free to do what you wish, but I would suggest
|
|||
|
copying my standards as closely as possible.
|
|||
|
|
|||
|
As an example of this, these two programs are identical as far as the
|
|||
|
compiler sees. Each will display:
|
|||
|
|
|||
|
Greetings! How are you today?
|
|||
|
|
|||
|
on the screen, but the first program listing is definitely easier to read:
|
|||
|
|
|||
|
/* LISTING ONE */
|
|||
|
|
|||
|
#include "stdio.h"
|
|||
|
|
|||
|
void main (void)
|
|||
|
{
|
|||
|
printf ("Greetings! ");
|
|||
|
printf ("How are you today!");
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* LISTING TWO */
|
|||
|
|
|||
|
#include "stdio.h"
|
|||
|
|
|||
|
void main (void) { printf ("Greetings! "); printf ("How
|
|||
|
are you today!"); }
|
|||
|
|
|||
|
|
|||
|
Two more quick notes while I'm at it. First is COMMENTS. The things
|
|||
|
enclosed by /* */ are comments. The compiler totally ignores them, and
|
|||
|
they're used primarily to make your code easily readable to someone else (or
|
|||
|
yourself at a later date). They make no difference to your program.
|
|||
|
|
|||
|
The second note is that I will not always put the #include statements in
|
|||
|
my code for these tutorials. You should understand that library functions
|
|||
|
don't need the #include directives. It just saves me some typing. If you are
|
|||
|
using Turbo C, and get a "prototype not found" error/warning while compiling,
|
|||
|
it probably means that you forgot to #include some header file. Move your
|
|||
|
cursor over the function whose prototype is missing and press CTRL-F1. Turbo
|
|||
|
C will display the parameters for that function and tell you what header file
|
|||
|
it's contained in.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
CREATE YOUR FIRST PROGRAM
|
|||
|
|
|||
|
We have already written one small program (the "Greetings!" program will
|
|||
|
run and compile. I suggest that if you are using a compiler such as Turbo C
|
|||
|
that you use the Integrated Development Environment that comes with it. It is
|
|||
|
an excellent editor and has much to offer. You are free, however, to use any
|
|||
|
kind of ASCII text editor and just send your code to your compiler, but this
|
|||
|
should all be explained by the documentation for your compiler.
|
|||
|
|
|||
|
There are basically three kinds of files you need to worry about at this
|
|||
|
time:
|
|||
|
|
|||
|
1. SOURCE FILES - These are your source codes, the programs you type in.
|
|||
|
You should give your source files a ".C" extension. Don't worry, though. C
|
|||
|
is intelligent enough not to require this (unlike Modula-2 which requires your
|
|||
|
source files to have .MOD extensions). The .C extension is a matter of
|
|||
|
tradition.
|
|||
|
|
|||
|
2. HEADER FILES - We already talked about these. Header files are
|
|||
|
basically files which list the library functions' prototypes. We will be
|
|||
|
writing our own header files later. Just know now that you need them to
|
|||
|
import your I/O functions.
|
|||
|
|
|||
|
3. EXECUTABLE FILES - When you compile your program, if you are
|
|||
|
successful (i.e. no errors) you will receive an executable file - a version
|
|||
|
of your program that you can run from DOS which has a .EXE extension. This is
|
|||
|
the "run-time" version of your program.
|
|||
|
|
|||
|
In addition, most C compilers (actually, I think ALL of them) make a file
|
|||
|
which has a .OBJ extension. These types of files are called OBJECT FILES and
|
|||
|
are basically low-level version (machine codes) which are then translated into
|
|||
|
.EXE versions. Don't worry about them for now. You don't need to keep them
|
|||
|
around (i.e. your EXE file is enough to run) but you don't necessarily have
|
|||
|
to delete them either (unless you're crunching for space on your hard drive).
|
|||
|
|
|||
|
So, I promised a program. Here it is. Type this program EXACTLY as it
|
|||
|
appears below into your editor and compile it. It should produce the
|
|||
|
following on your screen:
|
|||
|
|
|||
|
|
|||
|
Greetings! C is fun to learn!
|
|||
|
|
|||
|
The sum of 2 and 2 is 4.
|
|||
|
|
|||
|
|
|||
|
/* PROGRAM: TEST.C */
|
|||
|
|
|||
|
#include "stdio.h:
|
|||
|
|
|||
|
void main (void)
|
|||
|
{
|
|||
|
printf ("Greetings! ");
|
|||
|
printf ("C is fun to learn!\n\n");
|
|||
|
printf ("The sum of 2 and 2 is %i", 2+2);
|
|||
|
}
|
|||
|
|
|||
|
/* END OF PROGRAM TEST.C */
|
|||
|
|
|||
|
|
|||
|
We learn from doing... so let me explain two concepts here that I have
|
|||
|
not yet touched upon regarding printf(). We'll save these two concepts for
|
|||
|
chapter 3, but I cannot leave you hanging. This will give you a taste of
|
|||
|
what's to come.
|
|||
|
|
|||
|
The first concept is called BACKSLASH CHARACTER CONSTANTS. In C, there
|
|||
|
are certain characters which represent un-printable characters. A list of
|
|||
|
these follows:
|
|||
|
|
|||
|
CODE MEANING
|
|||
|
_____ ________________________
|
|||
|
|
|||
|
\b backspace
|
|||
|
\f form feed
|
|||
|
\n newline
|
|||
|
\r carriage return
|
|||
|
\t horizontal tab
|
|||
|
\" double quote
|
|||
|
\' single quote
|
|||
|
\0 NULL character
|
|||
|
\\ backslash character
|
|||
|
\v vertical tab
|
|||
|
\a alert (bell)
|
|||
|
\o octal constant
|
|||
|
\x hexadecimal constant
|
|||
|
|
|||
|
|
|||
|
We'll eventually learn all of these, but for now, we'll only take a look
|
|||
|
at a few. The one I used in the example above is the \n (newline) constant.
|
|||
|
This will cause printf() to basically execute a newline (almost as if you had
|
|||
|
hit ENTER). The addition of \n gets rid of overtyping (like, again, in
|
|||
|
Modula- 2 how you would have to type
|
|||
|
|
|||
|
WriteString ("Whatever");
|
|||
|
WriteLn;
|
|||
|
|
|||
|
just to accomplish the same thing as with C's:
|
|||
|
|
|||
|
printf ("Whatever\n");
|
|||
|
|
|||
|
You can see the significance.) Let's take a look at another backslash
|
|||
|
character constant: \" This constant will print a quote sign inside of your
|
|||
|
quotes. For example, if you want to print the following:
|
|||
|
|
|||
|
"Come here," Mary said.
|
|||
|
|
|||
|
You would use:
|
|||
|
|
|||
|
printf ("\"Come here,\" Mary said.");
|
|||
|
|
|||
|
See how easy that is? We basically use the \" to print the quote symbol.
|
|||
|
This is necessary or else the compiler would think that you're ending your
|
|||
|
quotes instantly... for example, you can NOT do this:
|
|||
|
|
|||
|
printf (""Come here," Mary said.");
|
|||
|
|
|||
|
or the compiler will yell at you. The use of the character constants makes
|
|||
|
formatting a LOT easier in C than in most other languages, and lets the
|
|||
|
|
|||
|
PROGRAMMER be the boss.
|
|||
|
|
|||
|
The second concept I pulled on you was the use of printf()'s FORMAT CODES.
|
|||
|
|
|||
|
Look at the line
|
|||
|
|
|||
|
printf ("The sum of 2 and 2 is %i", 2+2);
|
|||
|
|
|||
|
The "%i" is a format code that tells the compiler "put an integer value
|
|||
|
in here." The integer value is supplied by what's after the comma (the second
|
|||
|
parameter/argument to printf). Here is an easier example to digest:
|
|||
|
|
|||
|
printf ("%i",5);
|
|||
|
|
|||
|
This will simply print a 5 on the screen. You're sending two arguments
|
|||
|
to printf:
|
|||
|
|
|||
|
1. a string that says "put an integer value on the
|
|||
|
screen"
|
|||
|
|
|||
|
2. the integer value itself.
|
|||
|
|
|||
|
|
|||
|
If you want, you can use multiple format codes in your printf()
|
|||
|
statements, such as:
|
|||
|
|
|||
|
printf ("%i plus %i is equal to %i", 2, 2, 5);
|
|||
|
|
|||
|
This will print:
|
|||
|
|
|||
|
2 plus 2 is equal to 5
|
|||
|
|
|||
|
on the screen. Parameters are taken from left to right as they are needed.
|
|||
|
Of course, the integer (%i) format code is not the only one. We will learn
|
|||
|
all of them eventually.
|
|||
|
|
|||
|
CODE MEANING
|
|||
|
_____ ________________________
|
|||
|
|
|||
|
%u unsigned decimal/integer
|
|||
|
%x hexadecimal
|
|||
|
%% prints a '%' sign
|
|||
|
%p pointer
|
|||
|
%s string of characters
|
|||
|
%o octal
|
|||
|
%d or %i decimal integer
|
|||
|
%e scientific notation
|
|||
|
%f floating point (real)
|
|||
|
%c single character
|
|||
|
|
|||
|
|
|||
|
NEXT ISSUE:
|
|||
|
|
|||
|
In the next issue of IceNEWS I will cover variables, assignment
|
|||
|
statements and keyboard input.
|
|||
|
|
|||
|
|
|||
|
SOURCES
|
|||
|
|
|||
|
Downing, Douglas. Dictionary of Computer Terms. New York:
|
|||
|
Barrons, 1989.
|
|||
|
|
|||
|
Holzner, Steven. C Programming: The Accessible Guide to
|
|||
|
Professional Programming. New York: Brady, 1991.
|
|||
|
|
|||
|
Schildt, Herbert. Teach Yourself C. Berkeley: Osborne
|
|||
|
McGraw-Hill, 1990.
|
|||
|
|
|||
|
Daarkhan (1@7676) IceNEWS Contributing Writer
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> The Incredible Mr. "Limpet" - Tradewars v. 2.0 <20> Zeus (1@7662)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Tradewars 2002 version 2.00 Beta-Wide version is now released. Gary
|
|||
|
Martin, I think, out did himself with this version. He has added quite a few
|
|||
|
new features to the game, but registering it has become difficult.
|
|||
|
|
|||
|
To register the game, you need to call a Bulletin Board who has the
|
|||
|
Beta-Wide version available for download (@7664). Within this file is a
|
|||
|
registration form (TWORDER.FRM) to be filled out and mailed (with a $20 fee,
|
|||
|
except in Kansas, where you have to pay state tax). Now, you are asking
|
|||
|
yourself, "I am registered, why do I have to re-register?" You don't! All
|
|||
|
SysOps, who paid $15 for the obsolete 1.03d, can use the update form
|
|||
|
(TWUPDATE.FRM) within the Zip file. You need your original registration card
|
|||
|
that Gary sent you, to transfer information (including your registration code)
|
|||
|
to it. You mail it to Gary's company and you will receive in the mail your
|
|||
|
new code. The new code will need the Board's name that it is registered for.
|
|||
|
For example:
|
|||
|
|
|||
|
If I took The Nine Worlds of Asgard's registration number
|
|||
|
and placed it in my game on my board, The Kingdom of Olympus, I
|
|||
|
would still have to include his board name in the registration
|
|||
|
portion of the Editor.
|
|||
|
|
|||
|
Using a different "Board Name" with the reg code, nullifies it. This is nice
|
|||
|
to keep pirated codes from being transferred around all over the place. The
|
|||
|
only way that it is not nice is if you change your board name. You will then
|
|||
|
have to re-update, and get a new code. The only bad part about the
|
|||
|
registering of the code is that Gary changed his BBS software. You can either
|
|||
|
mail it, using the your favorite post man (New subscribers must do it this
|
|||
|
way); Call Castle Ravenloft and upload the update form, or e-mail a BBS that
|
|||
|
is in FIDO net, which will get the form to Gary, eventually. Me, personally,
|
|||
|
I would call his board or "snail" mail it.
|
|||
|
|
|||
|
The game itself has 3 sections that users can modify: The Game, by
|
|||
|
playing; The editor, to change configs; and Big Bang to reset the game. Lets
|
|||
|
look at each of these:
|
|||
|
|
|||
|
Big Bang:
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
This has changed to make it easier for registered boards to set up their
|
|||
|
universe and have it a little more "unique" game. You can have up to 5000
|
|||
|
sectors, set the course path to a certain maximum, initial number of ports
|
|||
|
(few makes the game TOUGH!<g>), Density of the Universe (makes it real
|
|||
|
difficult to map <eg>), maximum # of planets, players, ships, and Starports.
|
|||
|
On MY 486 DX/33mhz, it takes about a minute and a half to create a 5,000
|
|||
|
sector game.
|
|||
|
|
|||
|
TEDIT:
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
The editor has 3 new features and 4 modified features. The three new
|
|||
|
features are: <D> - Remove derelict spacecraft - which removes a player's (one
|
|||
|
who has been removed from the game) extra ships and any other space "junk" in
|
|||
|
the game.; <O> - BBS node editor - This allows for multiple instances of the
|
|||
|
BBS to play the game, interactively. I am not totally sure that this works,
|
|||
|
but I think it should. You are given a menu for each instance you are running
|
|||
|
for your BBS (0 - Local, 1 - phone number, etc...). You have to put all the
|
|||
|
specific information for your data, drop file(s) and type (WWIV), and comport.
|
|||
|
You are also asked if the node (instance) is active (Type "Y").; <V> - Ship
|
|||
|
Editor - This feature modifies the different ships a player owns. This is NOT
|
|||
|
a "create" a new ship type. This is necessary for players to own more than
|
|||
|
one ship.
|
|||
|
|
|||
|
The 4 modified features are : <G> - General Info and setup, screen one -
|
|||
|
This section has the new format for the registration input (Code, BBS name,
|
|||
|
SysOp/Referee[optional]). You can also set the initial credits to anything
|
|||
|
you want, but mind you, if you give 2,000,000 credits, it will TAX the new
|
|||
|
player. <H> - General Info and setup, screen two - This has 4 new features to
|
|||
|
it. there is a Death Delay (for those suicidal types), Cloaking Device Fail
|
|||
|
Rate, a Navigational Hazard Dispersion rate, and a new player's "home" world.
|
|||
|
<N> - Planet Editor - This has a Transporter Level setting, new citadel level
|
|||
|
(7 in the editor, 6 for the game playing). <U> - User Editor - The ship name
|
|||
|
has been replaced with the ship # of your fleet, Bounty amounts that you
|
|||
|
received along with the Bounty count, Contract money and hit count if you
|
|||
|
are/were a bad guy. It also gives you your balance in then Galactic Bank
|
|||
|
(500,000 limit in the game, but not the editor <eg>).
|
|||
|
|
|||
|
The Game:
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
When you first log on as a new player, it gives you an "out" if you don't
|
|||
|
want to play. If the player continues, he will log in like the old way, but
|
|||
|
before he enters the game for playing, and the sysop/referee has it enabled,
|
|||
|
it will ask for your "home" planet's name. You will be on your planet (placed
|
|||
|
randomly in the game), then you leave your planet and begin your mission. The
|
|||
|
planets maximums have been changed from 10,000 for products to 100,000 and you
|
|||
|
can have a limit of 1,000,000 fighters on your planet. When you type "V" at
|
|||
|
the main prompt (for the game configs), it will list the board's name and the
|
|||
|
name of the board that it is registered for. That's why you need the board's
|
|||
|
name portion for the registration code. Some of the Ships (Havoc Gunstar,
|
|||
|
Imperial StarShip) have been drastically altered <eg>. They also have a new
|
|||
|
ship, the Interdictor Cruiser. This baby can't land on planets, but
|
|||
|
oooooooooooh is it NASTY!
|
|||
|
|
|||
|
You can transport from one ship to another (owned). Make sure you are
|
|||
|
within range to do so, otherwise, it will not allow it. For example: If you
|
|||
|
are traveling around in a Colonial Transport, working on getting products and
|
|||
|
you scan a "hot" sector, you can either fly (back) to a safe section of space
|
|||
|
and transport to your Correlian Battleship (as long as you are within range)
|
|||
|
and come and wipe out the sector, then transport back to your CT and go on
|
|||
|
your merry way. There is also a planetary transwarp if you are stranded on a
|
|||
|
planet because of hostile activity in your sector. If you have a fighter
|
|||
|
roaming around in some distant sector, within range of course, you can
|
|||
|
teleport your ship to that sector and disrupt whatever was in the sector
|
|||
|
waiting for you.
|
|||
|
|
|||
|
The density of the universe can drastically effect your turns. In 1.03d,
|
|||
|
going from sector 1 to 490 (StarDock) is 6 sectors away. In 2.0, where you
|
|||
|
set the density to be 50%, then it will take 12 turns to cross 6 sectors.
|
|||
|
This is nice to make the universe more difficult to map and to help players
|
|||
|
build up. This also encourages players to purchase the Transwar Drive ships
|
|||
|
(which can be toggled on and off in your computer).
|
|||
|
|
|||
|
There is a new item at the Stardock, which can help track little "gnat"
|
|||
|
players that keep "running" your sector and running away. They are the Limpet
|
|||
|
mines. Nice little "trackers." They can even be detected under a cloaking
|
|||
|
device <EG>. The starports now have the configs of (BBB,SBB,BSB,BBS,SSS,
|
|||
|
BSS,SBS,SSB) next to them to let the player know what they are buying and/or
|
|||
|
selling.
|
|||
|
|
|||
|
During the course of a game, hazardous debris will pop up (destroyed
|
|||
|
ships/planets/ports/ferrengi/etc...). You may not be able to get through, if
|
|||
|
this sector is known to be a frequent attack area and there is debris
|
|||
|
everywhere.
|
|||
|
|
|||
|
The planets have a Level 6 Citadel, which incorporates the Interdictor
|
|||
|
Generator. If you enable this, any player coming in is trapped in your
|
|||
|
sector, until you release them or destroy them. Nice little gadget! <EG>
|
|||
|
|
|||
|
For all you non-ansi players out there, you can tell where you have been
|
|||
|
because uncharted sectors appear in parenthesis. Thanks Louie, for that info!
|
|||
|
|
|||
|
Well, that's about all the changes in the TW game, in a condensed
|
|||
|
version. I am still exploring the game for other things, but I will let you
|
|||
|
all know if I come up with something new. I like it. I think most others
|
|||
|
will, once they register/update their copies.
|
|||
|
|
|||
|
Zeus (1@7662) IceNEWS Contributing Writer
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> S U B B O A R D S P O T L I G H T <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> Spaces News and Views <20> George Hastings (4@8410)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
[Subtype: 8410, Host: @8410]
|
|||
|
|
|||
|
SpaceNews & Views is one of the most complete electronic sources of free
|
|||
|
space information available anywhere.
|
|||
|
|
|||
|
Available directly through IceNET, WWIVnet, WWIVLink, and gated through a
|
|||
|
number of other linked BBS networks, SpaceNews & Views includes current
|
|||
|
information about unmanned spacecraft, daily official NASA mission status
|
|||
|
reports during space shuttle missions, extensive background information about
|
|||
|
payloads and experiments carried on space shuttles and spacecraft of other
|
|||
|
nations, and easy to understand articles about astronomy.
|
|||
|
|
|||
|
Readers of SpaceNews & Views also find it a good place to post questions
|
|||
|
about space science. There are readers all over the United States, Canada,
|
|||
|
Mexico, the United Kingdom, and even one BBS in Okinawa, and it doesn't take
|
|||
|
long to get a well-informed reply from experts in the field.
|
|||
|
|
|||
|
The host of SpaceNews & Views is George Hastings, a teacher of space
|
|||
|
science for the Mathematics & Science Center, a regional educational consortium
|
|||
|
for the public school districts in Richmond, Virginia and the surrounding
|
|||
|
counties.
|
|||
|
|
|||
|
George has a great deal of first-hand knowledge about space science. He
|
|||
|
has taught space science and astronomy for Oklahoma State University,
|
|||
|
California State University, and Virginia Commonwealth University. For many
|
|||
|
years he was an aerospace educator for the National Aeronautics and Space
|
|||
|
Administration, and is one of only six educators in the United States to
|
|||
|
travel to Zhvuzhdny Gorodok (Star-town), Russia for cosmonaut training.
|
|||
|
|
|||
|
If you have an interest in real science, astronomy, robotic exploration
|
|||
|
of the solar system, human spaceflight, or the future directions of space
|
|||
|
research and utilization, then the SpaceNews & Views sub is one you should
|
|||
|
request from the SYSOP of your BBS if it isn't already carried.
|
|||
|
|
|||
|
George Hastings (4@8410) IceNEWS Contributing Writer
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> L I T E B Y T E S <20>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> How They Got Started in BBSing <20> Louie (6@1)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Has anybody else ever wondered how and why people start to call BBSs? I
|
|||
|
know I have. I have my reasons for BBSing, but are everyone's reasons
|
|||
|
basically the same? I found out that the answer to that question is both yes,
|
|||
|
and no.
|
|||
|
|
|||
|
It seems that everybody starts bbsing for different reasons at first, but
|
|||
|
they stay with it out of a love for computers and other folks that use them.
|
|||
|
In other words, BBSers think of each other as one big family. Of course, as
|
|||
|
WWIVlink election politics has shown in the past, we aren't always a happy
|
|||
|
family - but we are family none the less.
|
|||
|
|
|||
|
I asked several people around the networks to tell me why they started to
|
|||
|
use BBSs and/or Computers. I got six responses around IceNET. Well, maybe
|
|||
|
seven responses if we count myself.
|
|||
|
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Random (1@3050)
|
|||
|
|
|||
|
Well, I actually started out using computers & terminals long before
|
|||
|
first calling a BBS. At first, I used a 300 baud half-duplex acoustic coupler
|
|||
|
modem with a printing-type dumb terminal. It was used mainly to play around
|
|||
|
with computer(s) at my father's business.
|
|||
|
|
|||
|
Later on, after getting a TRS-80 model I, we also got a 300 baud (full
|
|||
|
duplex, direct-connect) modem which I used mostly in communication with
|
|||
|
mainframe-type computers.
|
|||
|
|
|||
|
After moving to California, and upgrading to a TRS-80 Color Computer and
|
|||
|
a Hayes Smartmodem 300 (it could dial the phone too), I called my first real
|
|||
|
BBS - an Apple ][ system run by a friend ("The Torture Chamber", I believe it
|
|||
|
was). It was really weak by today's BBS standards (you'd have to quit back to
|
|||
|
the main menu to post, no wordwrap, etc), but it was the height of technology
|
|||
|
at the time.
|
|||
|
|
|||
|
1$F4 1@1
|
|||
|
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Filo (1@2050)
|
|||
|
|
|||
|
Although I have been associated with PCs since the early 80's, I had
|
|||
|
never used a DOS based machine until 1988. At that time, I changed jobs and
|
|||
|
wanted to be able to use some on-line Tax Research Libraries for some articles
|
|||
|
that I wanted to write. Not knowing a thing about using modems, accessing
|
|||
|
on-line libraries, etc., but knowing that it cost $10 an hour for the research
|
|||
|
plus the LD charges, I wanted to experiment with using the modem to connect to
|
|||
|
BBSs first. My son and I then began to frequent local and LD bbses, learning
|
|||
|
as much as we could and having a lot of fun.
|
|||
|
|
|||
|
After a few weeks of this, my son said, "Dad, let's set up a BBS."
|
|||
|
|
|||
|
That began our search for the most appropriate software. Being neophytes
|
|||
|
who barely knew what an autoexec.bat file was much less such exotic things as
|
|||
|
configuring modems and so forth, we tried several types of BBS software and
|
|||
|
had trouble getting them to work or to properly answer the phone. In
|
|||
|
desperation, I called the modem manufacturer (Avatex) and inquired as to
|
|||
|
whether or not their modem had been used for BBSes. I learned that it was
|
|||
|
used successfully with several types of software including some that we had
|
|||
|
tried. I explained that I wanted something that was entirely different than
|
|||
|
the RBBS, QBBS, PcBoards that were in my area and asked what the technician
|
|||
|
suggested. He told me that WWIV had a very different look and feel and that
|
|||
|
the Avatex would work quite well with it.
|
|||
|
|
|||
|
Since I had never seen a WWIV bbs board, I asked where to register and
|
|||
|
what it cost and mailed Wayne Bell a check for $50 without ever having seen
|
|||
|
WWIV.
|
|||
|
|
|||
|
Needless to say, I was not disappointed with the product that I
|
|||
|
downloaded from Amber (v4.05) and I have been a happy user of WWIV ever since
|
|||
|
then.
|
|||
|
|
|||
|
Filo
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
|
|||
|
Jack Ryan (1@4707)
|
|||
|
|
|||
|
I first started BBSing in 1986, after I got out of the Army, and started
|
|||
|
college. I was a computer science major, and started playing around on the
|
|||
|
national boards. After getting board with school (three years is my limit on
|
|||
|
most things <g>), I started work for a computer company as a technician.
|
|||
|
Since I was able to purchase equipment at cost, I soon put together my own
|
|||
|
system.
|
|||
|
|
|||
|
Back in 1990 I called the only WWIV BBS we had in Columbus, MS. I got
|
|||
|
addicted to it real quick, and called twice every day to get my TW2002 fix.
|
|||
|
Anyway, the sysop was 15, and decided he was going to shut down, leaving me
|
|||
|
with nothing to do after work. I got a copy of WWIV, registered it, and began
|
|||
|
fumbling my way through modifying the source code.
|
|||
|
|
|||
|
I was able to attract a fairly decent following, considering the fact
|
|||
|
that I had NO file area back then. Since that time I have run the only WWIV
|
|||
|
BBS in Columbus, MS; Jackson, MS; and now Boca Raton, FL. However, every time
|
|||
|
I setup in a new area a few WWIV boards start up after seeing what WWIV is all
|
|||
|
about...
|
|||
|
|
|||
|
Jack Ryan
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Ima Moron (1@9661)
|
|||
|
|
|||
|
I started to call BBSs as a way to meet and converse with people, the use
|
|||
|
of the computer helps me avoid the stress of a face to face conversation. In
|
|||
|
my second year of calling BBSs a local sysop had placed WWIV411.ZIP in a
|
|||
|
directory labeled "..for so-and-so only", I immediately downloaded the file.
|
|||
|
Kling the Lofty from the Sargon Empire never knew that I downloaded it, I
|
|||
|
studied the software docs for several months before I put up Das' Tube BBS!
|
|||
|
and here I am today.
|
|||
|
|
|||
|
Ima
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Deacon Blues (2@7653)
|
|||
|
|
|||
|
I got into BBSing through my friend, Spelunker. I've known him for on
|
|||
|
about 12 years now, long before either of us were a part of the BBS scene.
|
|||
|
Back in those days, Spelunker and I were toying around with Extended Basic
|
|||
|
programs on his old TI-99/4A. Eventually, Spelunker decided to upgrade to a
|
|||
|
PC when the prices started to fall out on them about 4 years ago. Spelunker
|
|||
|
then eventually invested in a modem as he continued to build his system.
|
|||
|
Shortly thereafter, he began to call BBSs.
|
|||
|
|
|||
|
At first, I wasn't much interested in modeming. However, the more I
|
|||
|
began to see of it through watching Spelunker online, the more interested I
|
|||
|
became in getting into the modem scene. It was then, roughly two and one-half
|
|||
|
years ago, that I applied for my first BBS account (which, by the way, was on
|
|||
|
After Midnight / Up All Night, IceNET @11).
|
|||
|
|
|||
|
Deacon Blues
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Will (1@6754)
|
|||
|
|
|||
|
I got into BBSing in early 1988, after someone gave me a new 1200 bps
|
|||
|
modem as a birthday present. I slapped it into my XT clone (I wasn't much of
|
|||
|
a power user in those days - two 360k floppies), loaded up the truly horrible
|
|||
|
terminal program, and dialed a number given to me by another friend. The BBS
|
|||
|
on the other end happened to be the Crest (@7 WWIVnet, @4550IceNET). I logged
|
|||
|
on and was hooked from the first line, despite the slowness of the system at
|
|||
|
1200.
|
|||
|
|
|||
|
Over the next year or so, I upgraded to a new computer and hard drive,
|
|||
|
and started playing with WWIV (like most people, my first reaction on seeing a
|
|||
|
BBS was to want my own). I continued using local boards, but didn't have the
|
|||
|
time to set my own up until August of 1992. That night, August Fourth, I must
|
|||
|
have called every BBS in the 617 area code, plastering the number all over the
|
|||
|
place, and telephoning all my friends. I still remember when my first new
|
|||
|
user logged on, early the next morning....
|
|||
|
|
|||
|
Will
|
|||
|
------------------------------------------------------------------------------
|
|||
|
|
|||
|
Louie (6@1)
|
|||
|
|
|||
|
Now, why did I start BBSing? Well, that is a long complicated tale
|
|||
|
involving Russian Spies, Elvis, and Carl Sagan. But I will give you the short
|
|||
|
version.
|
|||
|
|
|||
|
I was a Computer Science Student at a local College. I met some folks
|
|||
|
there in the Computer Science Club who were BBSers. They didn't get me into
|
|||
|
BBSing per say, but I did aid in modding some source code of WWIV 3.21d for
|
|||
|
them as we played around with the college's computer equipment. I didn't
|
|||
|
really know why i was doing it, but it was a good time.
|
|||
|
|
|||
|
Later, I moved on I meet Renob1. He was a Engineering Major (the only
|
|||
|
other group of equal intelligent as CS majors. Well, I guess we would have
|
|||
|
accepted a math major as an equal but the school had about six of those and
|
|||
|
they didn't like computers. Engineers needed us to write their Fortran
|
|||
|
programs for them. :-) he he). Anyways, Renob1 had a new 386 20mhz at his
|
|||
|
home and he was looking for some people to help him out with it. He was not
|
|||
|
all that sure how to do all the fun stuff like install hard drives. Thank the
|
|||
|
gods that be, he later dropped out of engineering.
|
|||
|
|
|||
|
Well, I set up his machine for him but wasn't all that sure how to handle
|
|||
|
the modem. So, I had to track down some of the CS Club folks. They told me
|
|||
|
how to install it and gave me some BBS Numbers to test it out on. Well, I
|
|||
|
tested the modem... it worked... and I started to BBS.
|
|||
|
|
|||
|
Renob1 was a BBSer for about a year after that. He needed money later on
|
|||
|
and sold his machine. I sold my system as well for money about a year after
|
|||
|
him... but I needed my BBSing fix. So, I acquired an old Dumb Terminal and a
|
|||
|
12oo baud modem to BBS with.
|
|||
|
|
|||
|
Well, there you had seven stories of how various people in WWIVworld
|
|||
|
started to bbs.
|
|||
|
|
|||
|
Oh, lastly... I have noticed that BBSing seems to have become the
|
|||
|
standard phrase for describing our hobby. When I started to BBS some other
|
|||
|
phrases were still in use... Such as "Modeming" and "MUGing" (Modem User
|
|||
|
Group). From what I understand MUGGERS didn't look too good on signs
|
|||
|
directing people to bbs events. Seems they got a lot of dirty looks. I
|
|||
|
wonder why. :-)
|
|||
|
|
|||
|
Louie (6@1) IceNEWS Contributing Editor
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<EFBFBD> The Adventures of ModemMan! <20> Jots (1@7850) & Deacon Blues (2@7653)
|
|||
|
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
Editor's note: "The Adventures Of ModemMan" is a multi-part adventure
|
|||
|
that will be continued in a serialized format.
|
|||
|
|
|||
|
"In the not-so-distant future, a Top-Secret government experiment goes
|
|||
|
awry. A computer-geek with the intelligence of a doorknob is accidentally
|
|||
|
transformed mentally and physically by a combination of science, medicine,
|
|||
|
technology, and dumb luck. The result: the world's first LIVING COMPUTER...
|
|||
|
ModemMan! Disguised as Joe Modem, a mild-mannered sysop of a small electronic
|
|||
|
bulletin board service in a large metropolitan city, ModemMan fights a
|
|||
|
neverending battle with the sinister forces of evil to protect the world,
|
|||
|
bringing truth, justice, and a higher transfer rate to all..."
|
|||
|
|
|||
|
The Adventures of
|
|||
|
M o d e m M a n !
|
|||
|
|
|||
|
"Insufficient Memory"
|
|||
|
|
|||
|
Chapter 2: "C:\REN MODEM.JOE MODEM.MAN"
|
|||
|
|
|||
|
When last we left our hero Joe Modem, he had just returned home after
|
|||
|
escaping from the clutches of the evil V.T. Killer and his henchmen, Blue Ray
|
|||
|
and Egg's Head, after V.T. had discovered Joe's true identity of ModemMan.
|
|||
|
While en route to a meeting with his sidekick and co-sysop Pronto at Quakey's
|
|||
|
Bar, Joe was rendered unconscious with a chloroform-soaked rag and taken into
|
|||
|
a long, black limousine...
|
|||
|
|
|||
|
The muted noise of cars honking greeted Joe Modem as we awoke from his
|
|||
|
chloroform-induced slumber. Glancing out the window, he noticed the familiar
|
|||
|
hustle and bustle of Fifth Avenue in Manhattan. Looking around, Joe noticed
|
|||
|
he was sitting in the back of a long stretch limo.
|
|||
|
|
|||
|
"Ah, the luxuries of an expensive car," Joe said aloud to no one in
|
|||
|
particular, "a TV, VCR, computer, and even a Smart Clapper! I wonder whose
|
|||
|
limo this is anyway."
|
|||
|
|
|||
|
Keeping that thought in mind, Joe decided that is was an opportune time
|
|||
|
to exercise his special abilities as ModemMan. Fetching his DIN connector
|
|||
|
cable from his Tool Kit, ModemMan plugged one end of the cable into his ear
|
|||
|
receptacle that allowed direct access to his physically-altered cerebral
|
|||
|
cortex and plugged the other end into the onboard computer terminal of the
|
|||
|
limo. ModemMan transferred his consciousness into the internal network of the
|
|||
|
car's computer.
|
|||
|
|
|||
|
ModemMan floated through the internal net of the car, looking for a way
|
|||
|
to find out any information that he could about his current situation.
|
|||
|
Through the smoked glass barrier in front of him, ModemMan could see two
|
|||
|
people in the front of the limo; one driving, the other a passenger. The dark
|
|||
|
tinting of the window prevented ModemMan from seeing the features of the
|
|||
|
faces, but he could see that they were engaged in a conversation. Again
|
|||
|
looking through the internal net of the car's systems, ModemMan found what he
|
|||
|
was looking for.
|
|||
|
|
|||
|
The limousine, like most luxury automobiles, was equipped with a series
|
|||
|
of noise-cancelling speakers placed throughout the cabin of the car. Emitting
|
|||
|
certain audio frequencies, these speakers served to help eliminate outside
|
|||
|
noise from both the real world and from the mechanics of the car itself by
|
|||
|
sending out inaudible audio signals to electronically eliminate extraneous
|
|||
|
noise. This system relied on a small number of microphones located throughout
|
|||
|
the car that sensed the audio frequency of intruding noise. ModemMan shifted
|
|||
|
his consciousness into one of the microphones located in the front compartment
|
|||
|
of the car. The sound quality was rather poor, but, at least, it was audible.
|
|||
|
|
|||
|
"Hey, boss. What're we gonna do with that weirdo in the back," asked one
|
|||
|
voice. Suddenly it all came back to him. The voice was that of Egg's Head,
|
|||
|
one of V.T. Killer's henchman! Wondering how all of this had happened,
|
|||
|
ModemMan turned back to the conversation.
|
|||
|
|
|||
|
"Shut up! Can't you see I'm concentrating," shouted the other.
|
|||
|
|
|||
|
Hey, ModemMan thought, that's Blue Ray, the main henchman of V.T.
|
|||
|
Killer. By now, everything had gotten a bit more clear. Apparently,V.T. had
|
|||
|
discovered that Joe had escaped and had sent his thugs to re-capture him. Now
|
|||
|
Egg's Head and Blue Ray were discussing how to bump him off!
|
|||
|
|
|||
|
"But Ray, weren't we supposed to put him in the Brain?" asked Egg's.
|
|||
|
|
|||
|
"Oh, yeah, I almost forgot about that," Blue Ray replied sheepishly.
|
|||
|
|
|||
|
"You did, Ray, you did..."
|
|||
|
|
|||
|
What was "The Brain?" By this time, ModemMan figured it would be a good
|
|||
|
time to escape before he got stuck in this Brain thing, whatever it was.
|
|||
|
ModemMan searched the interrupt vectors of the computer, looking for some
|
|||
|
means of escape. After several seconds of searching, he found it: The
|
|||
|
electric door locks! ModemMan instantly commanded the computer to open the
|
|||
|
rear doors and he immediately heard a mechanical clunk indicating that they
|
|||
|
were now unlocked. When the car came to a red light, ModemMan seized the
|
|||
|
opportunity.
|
|||
|
|
|||
|
Before disconnecting himself from the system, ModemMan sent a power spike
|
|||
|
through the onboard computer system, instantly burning-out the main CPU of the
|
|||
|
limo's internal computer system. With the computer system disabled, the car
|
|||
|
stalled, its electronic ignition system no longer able to function. As Blue
|
|||
|
Ray tried in vain to re-start the engine, ModemMan fled his captivity.
|
|||
|
|
|||
|
Both Blue Ray and Egg's Head spotted ModemMan exiting the vehicle and
|
|||
|
attempted to pursue him. Blue Ray's exit was blocked by a street person who
|
|||
|
had come up alongside the limo to wash the windshield in search of a hand-out.
|
|||
|
Egg's fared better, managing to open his door and preparing to get out to
|
|||
|
chase the escapee. Almost immediately, the door of the limo was violently
|
|||
|
ripped clean off of the vehicle by a passing taxi that had decided to use the
|
|||
|
sidewalk as a passing lane to avoid the traffic light. The taxi slammed to a
|
|||
|
halt as the door from the limo wedged beneath the vehicle's front wheels and
|
|||
|
the taxi driver slammed on the brakes. By the time Blue Ray and Egg's Head
|
|||
|
managed to get out of the limo, ModemMan was nowhere to be seen.
|
|||
|
|
|||
|
Switching back into mild-mannered Joe Modem, Joe quickly looked around for
|
|||
|
any signs of pursuit. Content that he'd successfully eluded his would-be
|
|||
|
captors, Joe managed to hail a taxi and instructed the driver to take him to
|
|||
|
Quakey's Bar, his original destination before he had been abducted. After the
|
|||
|
taxi dropped him off at his destination, Joe entered the establishment.
|
|||
|
|
|||
|
All eyes turned to Joe as he proudly marched down the steps of the
|
|||
|
establishment and bellied-up to the bar. Quickly surveying the room, Joe
|
|||
|
noticed that Pronto was nowhere to be seen. Suspiciously eyeing the crowd
|
|||
|
back, Joe motioned Quakey over to him.
|
|||
|
|
|||
|
"Hey, Quakey," Joe said, "What's the deal? Have you seen Pronto?"
|
|||
|
|
|||
|
"Joe! What're you doing here," Quakey whispered, implying that he did
|
|||
|
not want the crowd to hear this conversation.
|
|||
|
|
|||
|
"Whaddaya mean 'What am I doing here?' I got a note from Pronto telling
|
|||
|
me to meet him here. Has he been in?"
|
|||
|
|
|||
|
"Don't you know," asked Quakey nervously, shiftily glancing up and down
|
|||
|
the long mahogany bar. "Some guy came in here. Said he was a cop and started
|
|||
|
telling everyone to be on the lookout for you. He said you were guilty of
|
|||
|
data crimes or something like that. Now, I think it would be wise for you to
|
|||
|
be making your way out of here."
|
|||
|
|
|||
|
"But, Quakey, that's a load of hogwash. You know me. I'd never get
|
|||
|
involved in something like that. Shoot, data crime is a capital offense, you
|
|||
|
know. Where's Pronto? Was he hear when this went down? Did he leave or
|
|||
|
something?"
|
|||
|
|
|||
|
"Yeah," replied Quakey, "he left after that guy came in. He told me I
|
|||
|
should tell you to go over to his house. He seemed a bit frustrated. Now get
|
|||
|
outta here before one of these characters decides to blow you in or
|
|||
|
something." More confused then ever, Joe thanked Quakey and wished him a good
|
|||
|
night as he walked out of the bar.
|
|||
|
|
|||
|
The full moon lit up the dim and gloomy sidewalk as Joe paced down Fourth
|
|||
|
Avenue. The streets were deserted, except for a few cars passing by once in a
|
|||
|
while. While he was walking, Joe took some time to think about the scenario.
|
|||
|
None of it made much sense. First, V.T. Killer discovers who he really was.
|
|||
|
Then, V.T. sends his goons out to capture him again, with instructions to put
|
|||
|
him in someplace called "The Brain." Then, he's implicated in a data crime
|
|||
|
scheme that could mean the death sentence if he's caught by the police.
|
|||
|
There's got to be something more to this, mused Joe as he walked up the steps
|
|||
|
to Pronto's house. Maybe Pronto has some idea just what the hell is going on.
|
|||
|
|
|||
|
With that, Joe rang the doorbell. He could hear its deep sound echo
|
|||
|
throughout the house. After ringing once more, Pronto finally opened the
|
|||
|
door. "Hey, Joe, where've ya been," Pronto asked. "I thought you were
|
|||
|
captured or something!"
|
|||
|
|
|||
|
"To tell you the truth, Pronto, I was," replied Joe, still feeling a bit
|
|||
|
uneasy from the limo episode. Joe recounted his exploits of the last hour as
|
|||
|
the two men sat down in Pronto's living room.
|
|||
|
|
|||
|
"Sounds like you had a bad trip. Well, at least you got my message.
|
|||
|
Here, I have something to show you." Pronto produced a videotape and inserted
|
|||
|
it into his machine as he turned on his television. "I found this outside of
|
|||
|
your door after I left Quakey's and went to your place to look for you when
|
|||
|
you never showed up. You better see this..."
|
|||
|
|
|||
|
After the usual FBI warning, 21st Century Fox logo, and the previews for
|
|||
|
the latest macho-action-computer movie "The Formatter," a face appeared and
|
|||
|
spoke. Joe thought that the face looked vaguely familiar. As soon as he
|
|||
|
heard the man's voice, it hit Joe who he was. "Hey, that's DesqTop,"
|
|||
|
exclaimed Joe. DesqTop was an old friend of Joe's and was the Network
|
|||
|
Coordinator of DesqNET, the largest computer network in the Tri-State area.
|
|||
|
|
|||
|
"Hello, Joe. Long-time-no-hear. Now, listen carefully. I assume that
|
|||
|
you know by now that V.T. Killer is after you. Seems the dink thinks that
|
|||
|
you're ModemMan." DesqTop smiled slightly, blissfully unaware that V.T. was
|
|||
|
indeed correct. "I'm sorry I couldn't get this to you sooner, but I only just
|
|||
|
now got a line on some important information from a reliable source. V.T.
|
|||
|
has threatened to wipe out the entire BBS community unless he gets you, either
|
|||
|
by you turning yourself in to him or by having one of us other sysops narc on
|
|||
|
you. My source indicates that this chump _really does_ have the power to do
|
|||
|
this and it seems that you're the only one who can stop him! Now, that's not
|
|||
|
our main concern.
|
|||
|
|
|||
|
"You see, my source has deduced that V.T. Killer is _not_ the mastermind
|
|||
|
in this devious plan. The real brains of this whole business is a figure
|
|||
|
shrouded in mystery, unknown to all. Although my source has absolutely no
|
|||
|
idea who this person is, we think that he is someone you've dealt with in the
|
|||
|
past. He has apparently hired V.T. Killer and his band of hackers to be rid
|
|||
|
of you. I don't know what you've got yourself into now, but somebody has
|
|||
|
definitely got it in for you, and got it in for you _badly_. Bad enough to
|
|||
|
hack the police file nets and make it look like you siphoned about a dozen
|
|||
|
bank accounts. I've got my best people on this trying to see who hacked the
|
|||
|
police nets, but I don't know if they will find any trail to clear you.
|
|||
|
Anyway, I gotta go, some newbie is calling for a chat and I gotta see what he
|
|||
|
wants. I just wanted to let you know that I know you're not a data hood and
|
|||
|
I'm gonna do my best to help sort this out. Stay outta sight and stay outta
|
|||
|
trouble 'till I get back in touch. Take care..." And with that, Pronto shut
|
|||
|
off the tape.
|
|||
|
|
|||
|
After briefly mulling this new information, Joe jumped up and said
|
|||
|
proudly, "Pronto, we must stop that dastardly villain, V.T. Killer, and his
|
|||
|
boss, whoever it may be. Come on, let us journey back to Egg's Head's
|
|||
|
supposed software store where we will hopefully find out who's behind this
|
|||
|
evil plot and fight the forces of evil for truth, justice, and a higher
|
|||
|
transfer rate for all!"
|
|||
|
|
|||
|
"Boy, boss, what's gotten into you? You sound like the narrator from
|
|||
|
Superman or something," said Pronto, no doubt impressed by Joe's fine choice
|
|||
|
of vocabulary.
|
|||
|
|
|||
|
"Sorry about that... I don't know what came over me. Must be the
|
|||
|
effects of the chloroform..."
|
|||
|
|
|||
|
And with that, they were off. Squeezing into Pronto's old Chevy Nova was
|
|||
|
quite a task. After a few unsuccessful tries, the engine finally sputtered to
|
|||
|
life and the Digital Duo hit the road, leaving a dense trail of oil smoke
|
|||
|
behind as the car back-fired through the exhaust, blowing the rotted remains
|
|||
|
of the muffler clean off and leaving it in the middle of the road.
|
|||
|
|
|||
|
Luckily, there was no traffic on the FDR and they made good time getting
|
|||
|
to Pier 12 & 1/2. A waiting ship in the neighboring wharf cast eerie shadows
|
|||
|
on the wall,and completely blocked any light from the city. The two looked
|
|||
|
for a way in, as the front door seemed to be boarded up. Taking out his handy
|
|||
|
unbreakable grappling hook - he always carried a spare - Joe shot it in the
|
|||
|
direction of the roof. The Digital Duo climbed up and looked for some way of
|
|||
|
entering the building. An opening in the roof attracted their attention, but
|
|||
|
they decided to 'Look before you leap.' After making sure no one was there,
|
|||
|
the two slowly climbed down the provided ladder, into the hallway.
|
|||
|
|
|||
|
"OK, Pronto, let's split up. You go down that way and I'll take the
|
|||
|
other," said Joe as he pointed toward the front of the store. "I want to see
|
|||
|
if I can get any info out of their computer."
|
|||
|
|
|||
|
The two split up, with Pronto carefully checking out the back rooms as
|
|||
|
Joe went up front to look at the computer. As he approached the front
|
|||
|
counter, Joe reached into his Tool Kit and grabbed his interface cable.
|
|||
|
Plugging himself in to the system, Joe, now ModemMan, started to look through
|
|||
|
the system. He'd forgotten that he'd scrambled it when he was there earlier
|
|||
|
and now tried to wade through the mess that he'd made.
|
|||
|
|
|||
|
Just as he thought he was making some progress, he found that his
|
|||
|
interface was abruptly cut-off. He felt the interface cable being ripped out
|
|||
|
of his ear and felt the rather large and forceful hand of V.T. Killer on his
|
|||
|
shoulder, spinning ModemMan around to face him. ModemMan, quickly regaining
|
|||
|
his senses, saw that V.T. was accompanied, as usual, by Blue Ray and Egg's
|
|||
|
Head, who had Pronto in a rather painful-looking hammer-lock.
|
|||
|
|
|||
|
"Well, well, well..." said V.T., "I was just about to go and find you
|
|||
|
myself, but it looks like you and your companion here saved me the hassle."
|
|||
|
V.T. reached down to ModemMan's belt and removed his Tool Kit. "You won't be
|
|||
|
needing that anymore, not where you're going."
|
|||
|
|
|||
|
"And just where is that," asked ModemMan. "To `The Brain'?"
|
|||
|
|
|||
|
"Eventually," replied V.T. as Blue Ray came over to bind and gag
|
|||
|
ModemMan while Egg's Head did the same to Pronto. "But first, my boss wants a
|
|||
|
few words with you." V.T. motioned to the door. "C'mon, ModemMan, yer goin'
|
|||
|
for a little ride... heh, heh, heh..."
|
|||
|
|
|||
|
To Be Continued...
|
|||
|
|
|||
|
In the next chapter: Did V.T. Killer's limo have collision insurance?
|
|||
|
Why has Joe Modem been set-up for data crimes? Did he and Pronto rewind the
|
|||
|
videotape or will they have to pay the $2.00 rewinding fee? Who is V.T.
|
|||
|
Killer's boss? Why is Pronto being taken hostage with ModemMan? And how will
|
|||
|
ModemMan survive without his Tool Kit? Find out in the next mind-boggling
|
|||
|
installment of "The Adventures Of ModemMan!"
|
|||
|
|
|||
|
Jots (1@23) IceNEWS Contributing Writer
|
|||
|
Deacon Blues (2@7653) IceNEWS Contributing Light Bytes Editor
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ
|
|||
|
<20> IceNEWS is an independent journal published monthly as a service to <20>
|
|||
|
<20> IceNET, its Sysops and users. The opinions & reviews expressed herein <20>
|
|||
|
<20> are the expressed views of the respective writers. All Rights Reserved.<2E>
|
|||
|
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|