BTN:  Birmingham Telecommunications News
COPYRIGHT 1989

November 1989    Volume 2, Issue 11

Table Of Contents
-----------------
Article Title                                  Author

Policy Statement and Disclaimer................Mark Maisel
Editorial Column...............................Tyros
High Speed Modems..............................Clark Development
Insights.......................................Ron Albright
IDCUTILS:  A Review, Part 1....................Jay Enterkin
ProFile:  Sohail Rabbani.......................Chris Mohney
PROTOSYS 2.0:  A Review........................Tyros
Censorship And You.............................Douglas A. Reinsch
So, What Do I Do With It Now?..................Dean Costello
The Windows Column.............................Eric Hunt
Message Board..................................Barry Bowden
Known BBS Numbers..............................Mark Maisel
EzNet Multiple Echo List.......................Randy Hilliard

----------------------------------------------------------------------

Disclaimer and Statement of Policy for BTN

We at BTN try our best to assure the accuracy of articles and
information in our publication.  We assume no responsibility for
damage due to errors, omissions, etc.  The liability,if any for BTN, its
editors and writers, for damages relating to any errors or omissions,
etc., shall be limited to the cost of a one year subscription to BTN,
even if BTN, its editors or writers have been advised of the likelihood
of such damages occurring.

With the conclusion of that nasty business, we can get on with our
policy for publication and reproduction of BTN articles.  We publish
monthly with a deadline of the fifteenth of the month prior to
publication.  If you wish to submit an article, you may do so at any
time but bear in mind the deadline if you wish for your work to appear
in a particular issue.  It is not our purpose to slander or otherwise
harm a person or reputation and we accept no responsibility for the
content of the articles prepared by our writers.  Our writers own their
work and it is protected by copyright.  We allow reprinting of articles
from BTN with only a few restrictions.  The author may object to a
reprint, in which case he will specify in the content of his article.
Otherwise, please feel free to reproduce any article from BTN as long as
the source, BTN, is specified, and as long as the author's name and the
article's original title are retained.  If you use one of our articles,
please forward a copy of your publication to:

Mark Maisel
Editor, BTN
221 Chestnut St.
BHM, AL 35210-3219

We thank you for taking the time to read our offering and we hope that
you like it.  We also reserve the right to have a good time while doing
all of this and not get too serious about it.

----------------------------------------------------------------------

Editorial
by Tyros

    This my first time doing a guest editorial for BTN, and I think I
can see why.  The pressure is enormous.  I mean, think about it.  What
should it be about? I didn't even bother to think about what I would
write until I sat at the keyboard.  Actually, I now think that there's a
fair chance that Mark telepathically cajoled me into it, sitting there
griping about how he really didn't want to finish it up.  I sat there
and said simply, "I'll write the editorial for you." At least that's
what the tape recordings say.  For some reason I don't remember.

    Anyhow, normal editorials are usually people railing out against
current events, so maybe that's what I should do.  How about this
eastern Europe thing, eh? Hmm.  No, I don't like that.  Doing current
events is a bad idea.

    Maybe I should make up a bunch of lies about how Mark physically
binds his writers until they manage to come up with an article.
Actually, that's sort of been used before.  It seems like nearly
everyone who does this gets in his share of Mark-jokes.  In fact, I
don't really like the way this is shaping up at all.  It gives one a
distinct empathy with celebrities who do the opening monologue on
Saturday Night Live.  Oh well, I really don't guess it matters.  True
writers always screw up every now and then.  Sorry if you were expecting
some kind of crazy greatness or something.  Sometimes the stuff just
doesn't come out.  You know how it is.  Or at least I assume you do.  If
you don't, I don't want to hear about it.

    Well, now seems like a good time to launch into the summary of this
month's articles that somehow manages to conveniently find its way into
each editorial.  Let's see... Okay, I've got the list in front of me.
Someone from Clark Development has written something about modems; I
believe these people are the makers of PCBoard? I haven't read the
article, but it's probably pretty good if you're interested in that sort
of thing.  Eric Hunt's Windows column is about some mahjongg-type
computer game; I read this article, I think.  Ron Albright's Insights
column... Lemme think, I had this one pegged.  Oh well, it's Another Ron
Albright Insight Column.  That should bring the fans running.  Doug
Reinsch wrote an interesting thing about BBS censorship... Jay Enterkin
contributed another one of those technical-type articles about something
called IDCUTILS.  I haven't read it either, but again, I'm sure it's
absolutely captivating.  Dean Costello has an article in here about
MIDI; now I did read part of this one, and I can say that the part I
read was good.  Chris Mohney's ProFile this month is on Sohail Rabbani,
and it too is very interesting.  Oh, and, um, I think there's something
I wrote somewhere around here.  Anyhow, that's it, unless I'm supposed
to mention the Message Board, BBS List and EZNet Echo List, which I
don't think I am, so I'm through, and I hope not to see you next month.

----------------------------------------------------------------------

The following is from Clark Development Corporation, the producers of
PC Board, and is used with their permission.


PART I: High Speed Modems

    We have received numerous messages asking about high speed modems,
their capabilities and compatibility between modems from different
manufacturers. The following text basically discusses the US Robotics
HST 9600 bps modems and the Hayes V-Series 9600 bps modems.  It also
covers the subject of V.32 modems.


1) The old USR HST had a top transmission speed of 9600 bps.  This is
  before taking into account any kind of MNP compression.  Typical
  throughputs with the old HST ranged from 1150 cps on a compressed
  file with the modem- compression-DISABLED to 1900 cps on a regular
  text file with modem- compression-ENABLED.

  The HST will only transmit at 9600 bps when connected to another HST
  but will connect at 300/1200/2400 baud to other standard modems.

2) The new USR HST (termed the 1440) is able to transmit data at 14400
  bps (again, this is before taking into account MNP compression, etc).
  Typical throughputs with the new HST will range from about 1500-1700
  cps on a compressed file with modem-compression-DISABLED to about
  2300-2400 cps on a text file with modem-compression-ENABLED -- this
  is assuming that you've opened your comm port at 38400 bps.

  The HST will only transmit at 9600 bps when connected to another HST
  but will connect at 300/1200/2400 baud to other standard modems.

3) The Hayes V-Series 9600 modems are similar to the old USR HST
  described in #1 above.  You will typically see throughputs as high as
  1900 cps on text files but only about 960 cps on compressed files.

  The Hayes V-Series 9600 will only transmit at 9600 bps when
  connected to another V-Series 9600 modem but will connect at
  300/1200/2400 baud to other standard modems.

4) Hayes has recently begun shipping its V-Series modems with new ROM
  chips in them giving them V.42 compatibility.  This means that the
  V-Series 9600 modems can now provide an error-corrected session when
  connected to any regular MNP modems at 2400 bps.  This is because
  V.42 implements MNP levels 1 through 4 (which excludes MNP
  compression). You will typically see throughputs of about 260-280
  cps on a 2400 bps line due to MNP's stripping of the start and stop
  bits.

5) The V.32 modems (such as those made by US Robotics and MultiTech)
  run at 9600 bps and will give you similar throughputs to those
  described in #1 above (i.e.  V.32 will give you slower transmission
  speeds than will the new HST's running at 14400 described in #2).
  However, the advantages of V.32 are that it provides you with better
  "interactive response times" (such as when typing) and that because
  V.32 is a CCITT "standard" they will connect at 9600 bps to modems
  made by OTHER manufacturers.  By "other" I mean that you can connect
  US Robotics V.32's to MultiTech V.32's to any other V.32's. The V.32
  standard appears to be one that remain for some time to come ..  so
  purchasing a V.32 modem may be a better investment if you are
  concerned about future compatibility.  However, V.32 still costs more
  than the proprietary standards such as the HST 9600 or the V-Series
  9600.

6) The USR Dual Standard is BOTH a V.32 and an HST modem.  When it is
  in the "HST mode" everything said in #2 above (about the new 1440
  HST's) is true. When it is in "V.32 mode" then everything said in #5
  (about V.32 modems) is true.  In other words in V.32 mode you will
  not get the full speed advantage of the Dual Standard for file
  transfers. However, one BIG advantage to the Dual Standard is that
  it is compatible not only with the V.32 standard but with all of the
  existing HST modems as well. This may or may not be an advantage for
  you depending on which modems you frequently dial into or which
  modems dial into you.

7) Hayes is working on a V.32 modem that is similar to the V.32
  description given in #5 above.  I cannot comment further on this
  modem due to lack of details that have been given to me.

NOTE:  Another commonly asked question is about the differences between
      V.32 and V.42.  That topic is discussed in bulletin #8 here on
      the Salt Air BBS.


PART II: What is V.32?  What's the difference between it and V.42?

    The V.32 standard is a "modulation" standard.  I like to compare
it to the AM and FM standards used in radio broadcasting.  Not only are
they at different frequencies but they use different modulation
techniques.  There are different modulation standards for 300, 1200 and
2400 baud.  The V.32 standard is a full duplex (data going both ways
simultaneously at the rated speed) standard for 4800 and 9600 bps
connections.

    The V.42 standard is an error correction standard.  It is a method
by which data is packetized and sent between modems to ensure that the
data that arrives at the receiving end is the same as what was
transmitted.  It also includes the ability to compress data on the fly
to enable higher throughput without requiring a different modem
modulation scheme.

    MNP is another error correction standard.  In fact, the V.42
standard includes MNP as an "alternate" method in case a modem is not
V.42 compliant ..  in other words V.42 modems can connect with MNP
modems and achieve a "reliable" connection.

    A commonly asked question is if V.32 modems will work with V.42 --
and the answer is yes and no.  If you asked the question "can I transmit
ENGLISH over an FM RADIO FREQUENCY and have the listeners understand"
the answer would be the same and for virtually the same reasons
(comparing the V.42 method of packetizing data to English and the V.32
method of modulation to FM).

    The V.42 and V.32 standards are for two completely different (but
complimentary) areas of communication.  In fact, you'll most likely
discover that every V.32 modem you find has V.42, MNP or some other kind
of error correction control built into it.

    So... a V.32 modem can talk to a V.42 modem -- if the modem on the
other end is a V.32 modem and if it can understand the V.42 method of
packetizing data (or the MNP method since MNP is included in the V.42
standard).


PART III: What exactly is the benefit of MNP?

    Three things (and I'll discuss both MNP -and- V.42 since they have
the same benefits and the same reasons for being):

1)  MNP (or V.42) provides you with an ERROR CORRECTED session between
   your modem and the modem at the other end of the phone line.

    If you have ever logged onto a system and found that you could
barely read or write messages due to all of the line noise .. then you
can appreciate the difference between a "clean line" and a "noisy line".

    When both modems have MNP (or V.42) then they are capable of
filtering out the line noise.  BUT, make no mistake about it - the line
noise may STILL be there .. it just does not get printed on your screen
nor the host screen because the modems have filtered it out.

    This "filtering process" is similar to the error correction
protocols such as Xmodem or Ymodem.  They send a block of data and a CRC
together and if the receiving modem finds a different CRC value then the
two modems re-send the data until it is corrected.  So, in the same
manner that a file transferred with Ymodem is pretty much guaranteed to
be "correct" after it arrives (even though line noise may have caused
several re-sends of the data) the same is true of data that you see on
your screen when using error correcting modems.

2)  The second benefit of MNP (or V.42) is that while it is creating
   data packets for the "error correction protocol" it is able to
   reduce the size of the data by stripping out start and stop bits.

    For instance, a normal character takes up 8 bits plus 1 start bit
and 1 stop bit for a total of 10 bits.  On that basis you can figure
that a 2400 bits per second modem will give you a maximum throughput of
240 characters per second (because each character is 10 bits long).

    The MNP (or V.42) protocol can strip the start and stop bits which
subtracts 20% of the data and gives you a 20% increase in speed (minus a
few percentage points for the protocol overhead).

    Therefore, without even compressing the data you can expect to see
as much as 270 characters per second on a 2400 BPS line (versus the
"norm" of about 235 cps on the same line).

3)  The third benefit of MNP (or V.42) is DATA COMPRESSION.

    In the BBS world you are probably aware of files that are ARC'ed or
ZIP'ed.  The reason for using ARC or ZIP is to decrease the size of the
file before storing it on disk - and then uncompress the file when you
want to use it.  This saves disk storage.  When performing file
transfers it also saves time!

    The data compression capabilities of MNP and V.42 are not nearly as
good as either ARC or ZIP.  But on straight ASCII text they are still
capable of decreasing the data to about 50% of its size.  Decreasing by
50% means that you can DOUBLE the throughput on the line so that a 2400
bps modem can effectively transmit 480 cps (the speed of a 4800 bps
modem!).

    Now the drawbacks......

1)  You only get the benefits of MNP (or V.42) if the modem at the OTHER
   END also has MNP (or V.42) built into it.

2)  Data Compression between modems is only effective if the data being
   transferred is NOT ALREADY COMPRESSED.  This means that you can
   expect to see fast transfers on ASCII text files - but transferring
   a file that is already compressed (such as an ARC or ZIP file) will
   actually be SLOWER than if the modems did not perform any data
   compression.

    Unfortunately, in the BBS world compressed data is more common than
non-compressed data.  Sure, you'll be able to read messages faster (if
you can move your eyes that fast!) and you can download bulletins and
other non-compressed data faster.  But downloads of most files on BBS's
will actually be slower.

    Fortunately, you can usually tell your modem to turn data
compression off (prior to making the phone call) so as not to slow down
your file transfers.

----------------------------------------------------------------------

Insights
by Ron Albright

    If you don't subscribe to or haven't picked up a,copy of this
month's Personal Computing magazine at the bookstores, do so. It's one
of the best issues for any computer magazine I have run across. For
those of you familiar with "PC'ing," it's sort of the "Everyman's
Computer Magazine." One of the few that cuts across the MS-DOS/Macintosh
barriers and covers both well. It's more about productivity that batch
files, and users of computers than how to roll-your-own code.

    The reason this particular issue stands out is that it is their
annual "Computing in America" issue. Every year for the past 4 years,
PC'ing has stood back and taken a close look at where we have been in
computer technology and where we might be heading. It's a combination of
nostalgia, a "State of the PC" message, and a glimpse at the future of
computing. I think I have all 4 such issues and have enjoyed each one.
They make excellent references sources for those fanatics among us who
like to prepare for some future "Computer Trivia" game we may be asked
to be a contestant on. More, it has short articles written by a true
"Who's Who" in computing. Gates, Manzi, Gibbons, Kahn, Sculley, Roach,
and others all have a chance to give us their views on where computers
are headed.

    I get to use the issue this year as a springboard to this month's
column. What I would like to do is present a few of the statistics they
present in their "Trends" section. This part of the issue deals with
some hard numbers about what's hot and what's not, software and
hardware. I will add a personal observation with the numbers. You might
learn something - I sure did - and I get the chance to blow off some
steam as well.

Fact #1 - In software sales, word processors continue to lead with
         17% of all software; spreadsheets are close at 16.5%,
         databases are at 12%. What's surprising is that
         communications software is not even given a category. It
         might fall into the "Other Productivity" grouping - at 12.5%.
         I continue to be amazed that communications - e-mail as well
         as information access - is still only a potential Cinderella.
         She's a gem in the rough, still mopping floors. I guess until
         there is some effort to standardize networks or enhance
         connections across networks (X.400?), we modem users will
         continue to wait for our glass slipper.

Fact #2 - Someone thinks things will change. Electronic databases are
         projected to grow from a $4.2 billion business this year to
         $11.8 billion in 1994. I see the potential there. I hope
         others do as well. Particularly, the industry themselves.
         They need to get better user interfaces, simpler access, and
         better front-end communications if this spectacular growth is
         to be realized. I wish them luck.

Fact #3 - The Leading Edge Model D was the 7th top-selling computer for
         1988. The IBM Modem 50 was tops (460,800 units); Mac SE was
         3rd (261,660). I mention this only because the Edge was my
         first MS-DOS machine. I bought it in July, 1986. It has run
         like a top since. Never a breakdown, never a hard-drive
         failure, never a glitch. A great machine. Too bad the Leading
         Edge customer and vendor support network was so lousy it
         forced the company into Chapter 11 reorganization.

Fact #4 - Of the top 10 personal computers old in the last decade, five
         are now orphans. By my quick addition, it came to something
         like 8 million computers sold and no longer in production.
         Amazing!

Fact #5 - John Sculley is the highest paid CEO in the computer industry.
         He pulls down a cool $2,479,000 per year. Double amazing.
         Sorry, but I don't think anyone's skills are worth that. No
         wonder he wanted to get rid of Jobs - Apple couldn't afford
         them both.

Fact #6 - The Commodore VIC-20 was the first computer to sell a million
         units. The TI 99/4A was second. What a great war that was!
         Commodore and Texas Instruments...1982-1983. Commodore won,
         but not with the VIC-20. It was the C64 that sunk TI (and
         Coleco's Adam, and the Timex Sinclair, and the Mattel Tomy,
         and ...).

Fact #7 - A whopping 220 Apple I computers were sold at $666.66 each.

Fact #8 - The ratio of computers-to-students in U.S. schools is 1-
         to-19. I wonder what it is in Birmingham? In Alabama? My
         guess is 1-to-50 - maybe.

Fact #9 - In 1988, 15.4 million corporate Americans telecommuted
         full-time. Where do I sign up? Have modem, travel not.

Fact #10 - Pete Rose has a software game named after him called "Pennant
         Fever." I wonder if it has a betting module? Sorry, couldn't
         resist.

    That's enough (I hear you! I hear you!). Do get the issue. I like
PC'ing most of the time. This month, I like it more than ever.

----------------------------------------------------------------------

IDCUTILS - Infinity Design Concepts Utilities
Part One of Two:  Alarm thru Freeram
by Jay Enterkin

IDCUTILS is a set of utilities from the creators of the NARC
archiving/file compression programs.

-----
ALARM  -  This is a clock display and alarm function.
-----
USAGE:    ALARM           enable clock display
         ALARM hh:mm     enable clock display and set alarm to hh:mm
         ALARM -         disable alarm and clock display

    Once you enable this function with one of the above commands, the
current day and date are displayed in reverse video in the upper right
hand corner of the screen in the format: Day hh:mm:ss am/pm.  Example:
Sun. 11:19:36 am Since the ALARM function is memory resident, the
display is continuous in the upper right hand corner of the screen, even
when you load other programs. This might be a plus if you really want a
continuous day/date/time display at all times, but there is no way to
disable the display without disabling the alarm, and you can't view any
data that another program you are using might display in the last 16
positions of row 1 while ALARM is active.  The alarm only lasts 5
seconds, and depending on how loud your PC's built-in speaker is, and
how close you are to your PC, it may or may not get your attention.
Disabling the alarm and display with the "ALARM -" command does not free
up the memory used by ALARM, but since it is only 1008 bytes that
shouldn't be a problem (assuming there is no memory conflict with other
programs/TSRs). Although the time is displayed in AM/PM format, you must
key in the alarm time in military format (ie. 1700 rather than 5:00 pm).

----
BOOT  -  This is a small program to re-boot your computer.
----

    This small (5 bytes!) program re-boots your PC when you key in
"BOOT" on the command line and press ENTER.  The documentation has an
example of a .BAT file that allows alternate configurations using
different AUTOEXEC.BAT files, and shows how you can use BOOT to select
various TSR configurations automatically using .BAT files.

---
CRC  -  Displays CRC-16 and CRC-32 for selected file(s).
---

    CRC-16 is the standard used with ARC files and CRC-32 is the
standard used with ZIP files.  If the original CRC value of the file is
known, this provides a means of finding out if the file has been altered
or corrupted.

--
DD   -  Disk directory program
--

    This disk directory automatically pauses when the screen is full
unless you invoke the /np (no pause) switch.  It can also display 43
lines in EGA mode by using the /43 switch.  When all files in the
directory have been displayed, additional information is shown at the
bottom of the screen including the number of files in the displayed
directory, total space used by those files, total drive space, drive
space used, and drive free space.

----
DISK
----

    This program displays a wide range of data about the selected disk
drive from the BIOS parameter block including bytes per sector, sectors
per cluster, reserved sectors, number of FAT tables, maximum number of
root directory entries, data start sector, total data clusters, sectors
per FAT, directory start sector, media descriptor, total sectors,
sectors per cylinder, the number of heads and number of hidden sectors.

------
DTROFF
------

USAGE:  DTROFF COMPORT <1 or 2>

Turns DTR OFF (hangs up) modem.

--------
DUMPINTS
--------

    This programmer's aid displays a list of interrupt vectors and
their meanings to the screen, and can be redirected to a printer if
desired.

-------
EGADUMP
-------

    This program is a TSR (memory resident) utility that adds more
capabilities to the DOS print screen functions.  The DOS program
GRAPHICS.COM will not work with certain EGA graphics modes, and this
program is designed to overcome this limitation.  I was unable to
personally test EGADUMP since I don't have an EGA monitor available at
this writing.

--
FF
--

    This is a file find utility that is very similar to Norton's
FileFind utility, in fact it has the same exact name and filename.  The
only difference I could find is that Norton's also displays the day with
the date (as Sun 11/02/89) where the IDC version only displays the date
(11/02/89).  In every other respect they are virtually identical.  The
IDC FF is one of the FEW file find utilities that is as fast as Norton's
FF.  In my tests, there was never more than a second or two's difference
between them.

--------
FINDASCI
--------

    Findasci finds ASCII text within executable files and displays it
to the screen.  The stated purpose of the program is to find copyright
notices within executable files, but it could also be used to screen for
suspicious ASCII text within possible 'trojan' files, like CHK4BOMB
does.

-------
FREERAM
-------

    This utility displays the total RAM memory, the amount of free RAM
and the amount of RAM currently in use.

    All of the utilities reviewed above worked well on my
IBM-compatible XT machine as well as on a Compaq 286-12.  I was
particularly impressed with the speed of the FF (FileFind) utility, the
large amount of information returned by DISK, and with DUMPINTS which
has the potential to keep programmers who need interrupt vector data
from constantly referring to the reference manuals for this info.

    Next time, in part two of this review, we will cover the rest of
the IDCUTILS and summarize our findings and impressions.

    Suggested shareware registration fee for IDCUTILS is $25 from:

Infinity Design Concepts
1052 Parkway Drive
Louisville, Kentucky 40217
(502) 636-1234

----------------------------------------------------------------------

PROFILE
by Chris Mohney

The Pro File is a short, half-serious biographical sketch given to
various computer telecommunications personalities around Birmingham.
Victims are selected randomly from a group of names put into the
notorious Hat.  Anyone who thinks himself brave or witty enough may
petition for admittance to the Hat by leaving E-Mail to me (Chris
Mohney, most boards around town) to that effect.  Anyone who wishes to
suggest more questions or sneakily nominate someone without their
knowledge may take the same route ....

---------

      Pro File on  SOHAIL RABBANI

---------

Age:  459.5 lunar months

Birthplace:  Latitude 32 degrees North, Longitude 73 degrees East.

Occupation:  perpetual student of LIFE

My hobbies include:  Wine and women, and other assorted delicacies.

Years telecomputing:  Who knows, who cares, why bother, who's counting?

My oddest habit is:
    Sleepwalking.  Next morning I remember nothing.  I've been told
    that I tend to concentrate on, and am quite apt at, performing a
    whole range of physiological functions in that state.  My eyes are
    open and alert but I do not make conversation.  I have been
    accused by overnight guests of inventing this lame excuse to
    violate my "scout's honor" pledge that I shall sleep on the living
    room couch.

My greatest unfulfilled ambition is:
    To be a women's locker-room attendant at the UAB gym.

The single accomplishment of which I am most proud is:
    I have never been caught red handed, ever!

My favorite performers are:
    Donald Duck and Ronald Reagan

The last good movie I saw was:
    BLOOD THIRSTY RAMBO Part XVIII, which I saw by chance after
    tickets to DEAD POETS' SOCIETY were sold out.

The last good book I read was:
    Uh, well I can't translate it in english (seriously).  "DAVAAM",
    its a collection of urdu poetry.

If they were making a movie of my life, I'd like to see my part played by:
    Roger Rabbit!  (At least I'll be indestructible)

My pet peeves are:
    A bottle of wine that is empty, and a woman who is "full of it"!

When nobody's looking, I like to:
    Pretend that I am Mozart.  Standing before the mirror with a
    plastic straw in hand and bowing three times to the audience I
    gracefully proceed to conduct the 41st symphony at the Royal Opera
    House in Vienna.

----------------------------------------------------------------------

PROTOSYS 2.0

Software Review by Tyros



    Since the introduction of ProtoSys 1.0 and KonServe's Cascade, the
quest for a comprehensive and compact QYS data amalgam-fixing program
has been a confusing one.  Enter ProtoSys 2.0, a major upgrade that
apparently solves the dilemmas inherent in its predecessors while
capitalizing on the improvements found in its competitors.

    A big problem with ProtoSys 1.0 was the lack of any capsule-type
autoloop breaking routines.  HoseaWare has made huge strides in this
area; a whole scan level command block has been set aside for people who
like to dabble in C-type processing.  In fact, a plethora of the more
esoteric cross-stack sequences have been implemented, making for quite
an impressive package.

    Even so, harried trace-crunchers who are still stuck with
free-loading break patterns shouldn't fret; ProtoSys is more than
accommodating when it comes to uni- and bi-surface gap searching.
Default function spin has been cleaned up, and a lot of flat-field
sort/base operations have been put in to prevent resulting catch-groups
from being fraught with misslotted trisync points.  There's even a
ReCollapse pointer for moving individual system headers from one
multiform to another.

    Performance time is excellent.  A fully-linked fault-checked
dynalog with 200 translocked multilines going both ways was shot through
the GN-op cache in less than 46 mF.  Test stores can be high-placed just
as quickly, and left/right time for roving screen slots is pretty good
too.

    The only shortcoming I found was that you still can't send a file
rider over the top of a DENN-format stagescale.  This is something a lot
of people hoped would be worked out by now, but it's a fairly universal
problem.  ProtoSys fully supports FRM20, OverThink-Z, SD-Elkin and Tenth
Planet formats; and if your flash-count doesn't entail more than 20
topgates, you can add Conway and Smartserve to the list.

    Even documentation is ample; comprehensive, clear, organized, and
best of all, both hardcopy and online.  All in all, ProtoSys is the
definitive way to go in practically every respect.


    ProtoSys 2.0, $399.00
    HoseaWare
    Youngstown, OH

----------------------------------------------------------------------

Censorship and You - A Layman's Guide
by Douglas A. Reinsch


    One of many problems that Sysops face today is rampant in American
society.  This problem is censorship.  Having control over semi-private
and public messages on BBSs, they must often decide whether the content
of a particular message is acceptable or appropriate to be posted in the
message base.  This situation arises often, due to the wide diversity of
people who use computer bulletin boards.


    As a new Sysop, I have only recently been subjected to some of the
intricacies involved with censorship.  You must walk the fine line
between freedom of speech and elimination of inappropriate outbursts.
But who should decide such a thing? What standard do you consult? Is it
best to allow as much freedom as possible without censoring, or should
the Sysop rule with an iron fist? Each Sysop must find his/her own
answers to these questions and reconcile the users to live with that
judgment.


    So, what is the Sysop's legal responsibility? Well, it could be
argued that Sysops have no right to control the content of messages on
their systems because of freedom of speech.  This is not binding
however, because the user is free to go elsewhere to express his/her
thoughts.  The key words here are "rights" and "privileges".  It is your
"right" to express yourself.  It is your "privilege" to express yourself
on someone else's computer system.  So clearly a Sysop has the authority
to censor.  But is it required? I think not.  As in most things, you are
ultimately responsible for your own actions (If you are a minor, then in
some cases it is your parent's responsibility). If you send an obscene
letter to a city official (nobody HERE would do that of course), the
U.S. Postal Service is not responsible for your action.  You are
responsible, even if the Postal Service could have intercepted the
letter.


    If Sysops don't have to censor, then why do they? We all have an
internal code by which we conduct ourselves in public.  Sysops generally
extrapolate their codes to include all users on their systems.  I would
say that in most cases Sysops are willing to permit a fair amount of
slack beyond what they themselves would do however. Many Sysops do not
use profanity themselves, but they are willing to tolerate users who do
not push the issue too often.  Censoring is the Sysop's way of keeping
some degree of control over the bulletin board. The analogy has been
raised that entering a BBS is like entering the home of the Sysop, and
you should behave accordingly.  This is not far from the truth, since
the computer is in fact in the home of the Sysop, and the Sysop IS your
host.  If your host does not like profanity, then you had better not use
it, or you may be thrown out on your tail.  Aggression toward other
users is in the same line.  Your host does not want his/her "home" used
as a battlefield by other people.

    So is there a standard for acceptable behavior on bulletin boards?
I think that there is a range of acceptability.  Some boards will fall
on the lax end of the spectrum and others will be on the restrictive
end. The best observation I can make is that users can get away with
just about anything, anywhere......once.  If you do not consistently
disrupt the operation of a board or a whole group of boards, then
chances are that Sysops will let you alone.  Police do not always stop
you for speeding, even though it is against the law.  As long as you are
not really harming anyone, what does it hurt to give you the benefit of
the doubt? There will always be exceptions of course, since some Sysops
have had major altercations with "bad" users and have bitter attitudes.
You can hardly blame them for this since in most cases they have put
considerable time and money into a computer system for the benefit of
others only to be slapped in the face.


    What about messages that some people find to be offensive? We have
to ask ourselves, "Is the thing being said REALLY offensive, or have we
just decided to take exception with it?" I have recently witnessed an
incident where one user chastised another for saying certain things in
messages which the first user found to be offensive.  While the first
user certainly has the right to voice that opinion, I feel that making
this sort of judgment is a dangerous thing.  The highest laws of this
land are based on the Declaration of Independence and the Constitution.
These documents outline a tremendous amount of freedom (because of
religious and political persecution in other parts of the world),
including the freedom of speech.  They do not say anything about freedom
of speech except where it is deemed by somebody to be offensive.  This
is a subjective view clearly prohibited by the laws enacted by the
creators of this country.  Without these freedoms we are little more
than a dictatorship, only in our case we have a group of people deciding
what everyone else will or will not be allowed to do instead of having a
dictator.  Jesus said, "Let he who is without sin cast the first stone."
I say, "Let he who has the absolute knowledge of a god pass judgment on
another person for being offensive." I don't have that knowledge, and I
don't think any of you do either. I say this with the understanding that
these judgments will be made, and in some cases they will be justified,
but just as in the analogy of the home, the Sysop is the only one who
may make such a judgment on his/her own board.  Users do not have
"rights" or "due process" on computer bulletin boards.


    If both users and Sysops can keep a view of the other's
perspective, then I think that the computer community will be a happier
place, without the needless bickering and squabbling.  So Sysops, think
about the necessity of your actions next time you decide to censor a
user, and users, use a little discretion as to the way you present your
ideas in public.  Surely it will make <<<<<<CENSORED>>>>>>>.

----------------------------------------------------------------------

So, what do I do with it now?
by Dean Costello

    Well, there are a fairly good quantity of people out there that own
musical keyboards.  The newer ones have something in them called MIDI
(Musical Instrument Digital Interface).  MIDI allows keyboards to yak
with each other, and to other devices, including computers. Now I
realize that Keith Cahoon has already written a bit about MIDI, but this
is less technical, more generalized and for the non-musicians out there,
you may even learn a little something.

    MIDI is a fairly clever idea.  The idea of it is kind of like this.
Let's say I own a Korg keyboard and a Ensoniq sampler.  In a song I
perform I need the sounds from both the Korg and the Ensoniq.  So what
do I do, of course, I play each of them separately, each with one hand.
But on the other hand, let's assume I like the feel of the keyboard on
the Korg better than the one on the Ensoniq. MIDI allows me to transmit
data to the Ensoniq from the Korg that controls which note was hit, how
hard it was hit, aftertouch, and a couple of other parameters; thusly
making Ensoniq noises on the Ensoniq whenever I hit a key on the Korg.
Clever, isn't it?

    Now, you needn't use MIDI merely for going from synthesizer to
synthesizer.  You can also connect synthesizers with sampling keyboards
(like the Ensoniq mentioned above), drum machines, sequencers (kind of
like a digital tape player, it records MIDI data, and replays it at a
later time), and to, yes, the computer.

    I don't know how easy (or hard, as the case may be) it is to
install MIDI on other computers, but on mine, it is extremely easy.  All
you do is plug in a cable that is similar to 5-pin DIN cable, and there
you are, with a MIDI cable that desperately want to interface with
something.  As a matter of fact, that was one of the reasons why I
bought my computer.

    But then another question comes up.  What do you do after you have
your trusty synth hooked up to your computer? Well, there are a number
of different things to do from there.  They include getting sequencing
programs, patch editors, samplers, and compositional programs.

    Let me start at sequencing programs.  These neat little rascals are
quickly becoming indispensable in performing music.  What they do is
allow, in one form or another, data in the form of musical notes to be
inputted to its memory.  The data can then be replayed into a MIDI
device (usually either a drum machine or a synthesizer) at a particular
point in time.  Basically, they act as a kind of MIDI tape recorder. You
either type in the data (on the computer) or play it in, depending on
the program you are using.  After it is in, you can then edit the music
around so that it sounds exactly like you want it to.  This can include
moving hunks of the composition around, changing the time, changing the
key, or just deleting or adding notes at a strategic place.  A number of
bands use sequencers to play some of the parts of a song.

    Patch editors and patch bays are rapidly becoming even more
important than sequencers.  As the number of patches that a keyboard
player owns grows, the logistics of keeping them all under control
rapidly gets out of hand.  For instance, my keyboard can handle 64
patches at a time.  For each particular performance I give, a different
bank of 64 patches is usually used.  I have about 600-1200 specific
patches for my keyboard lying around on audio cassette (Just like the
old TIs).  But, using patch editors, I can load a patch into the
computer, play with all the parameters, and then store it on a disk
somewhere using the patch bay program.  When it is time to play, I load
the new patches back into the keyboard from the computer, and life is
significantly easier.

    Sampling programs are not so much a sound generation program, but
it is like the patch editor, in that it is used more for altering the
sound that has already been sampled and for storing the sound, than for
creation of the sound.  For instance, the sampling device is used for
the actual acquisition of the sampled sound, and then the sampling
program is used to alter the sound where necessary. There are sampling
programs for my computer, in particular, that would allow me to create a
sampled sound, edit it, then in essence use my computer as a MIDI
keyboard, in that I would play a note on my Korg, and the sound would
come from the computer.

    Finally, the compositional programs.  These little honeys are
designed for the professional composer or arranger, not so much for the
amateur player.  They are on the expensive side (ie. about $500-1000)
and they use things that most people just don't use. They are similar to
the sequencer, in that one would be able to edit data without much
trouble, but they are more designed for the compositional end of things,
not for performance.  The print-out from one of these programs is
exceptional, and is many times geared for the laser printer.  Like I
said, these are more for the professional than for the weekend
performer.

    I am also under the impression that the IBM-types out there can buy
a card that in essence operates as a keyboard, and one accesses it using
a specific type of software.  This leads me to another area of
keyboards: The rack mounts.  Many keyboards today are built without
actual keys on it, as a result of MIDI.  The rationale is that since
many players use MIDI anyway, there isn't any reason to have keys on
some keyboards.  All the performer needs to do is to attach the MIDI
cables to the rack mounts (which have the same internal components as
normal keyboards), and she/he can play it from another keyboard; via
MIDI.

    I hope that the above has helped you with at least the rudiments of
MIDI.  I can't come close to the information that Keith Cahoon has, and
if you have any questions about the technical end of things, I
definitely recommend that you take a look at his article in BTN a couple
of months ago.  I hope you get something out of this.

----------------------------------------------------------------------

The Windows Column:
   by Eric Hunt

    This month I will look at one of the entertainment applications
offered under Windows, Taipei!.  Taipei! is an Oriental tile game unlike
anything I have ever seen.  People have told me that it is similar to
Shanghai for the Apple IIGS or Mahjongg for IBM EGA machines.

    The object of the game is to remove all of the tiles from the
screen by sliding them off with another tile that matches.  The catch is
that in order for the tile to be removed, one of the left or right sides
has to be free.  The board is set up in a three-dimensional pyramid-type
design with one hundred forty four tiles on it.  You simply select the
two tiles that you wish to remove with the mouse.  An added bonus is
that the mouse pointer changes to a cross on a tile that is free, so you
really don't have to guess where the free tiles are.  Tiles must match
exactly OR they must either be one of two groups to match. The tiles are
divided into groups: Craks, Bams, Dragons, Wind, Flowers, and Seasons.
If two tiles are both Seasons then they match, or if two tiles are both
Flowers, they match and are removed from the board.

    The main menus that appear on the menu bar are Game, Help, and
Options.  Under Game there is New Game, Select Game, Hint, Start Over,
Backup, and Autoplay.  On my version, Select Game did absolutely
nothing, Nada, Zilch.  Must be an option for further improvements. Hint
is invaluable, for in a sea of tiles it highlights two tiles that match.
Autoplay pretty much freezes the computer until the game is finished, I
had to do a reset to regain control when I decided that I really didn't
want to watch. The next main menu item is Help and it contains How to
Play, Tiles, and Strategy.  Tiles is the only option that works and it
brings up a dialogue box that gives the name and description of every
tile, grouped by category.  The other two options were always dimmed on
my version.  The last main menu item is Options. It contains Color, No
Beeps, Lighten Tile Sides, and Darken Tile Sides. Color was dimmed,
which is feasible, since I have a CGA system.  The last two, Lighten and
Darken Tile sides are for those people who have problems with depth
perception on the 3-D pyramid.

    A note about running on an XT with CGA: The game itself runs fairly
fast but the black and white display doesn't do justice to the tiles
themselves.  I have seen this exact game on EGA and the brilliant color
and detail is breathtaking, even with only 8 colors.  Also, with CGA, do
not run this under anything but a full-screen window.  Trying to cram it
into anything less will cause the tiles to become totally
unintelligible.  If you suffer from eye fatigue or eyestrain while using
a CRT, don't play this game.  I would leave everyday after playing it
with a terrific headache that would last the rest of the day.  The game
itself takes a while to load and Windows has to swap itself out to the
HD on my XT, which takes a good while.

    Overall, the game is very enjoyable, and if it weren't for the
eyestrain that I experience, I would play it all the time.  It is
addicting and the people around you will often be drawn to the screen
and help play and to find matching tiles.

    Taipei! can be found on The Crunchy Frog and if you would like to
ask me for help personally with Taipei! or with Windows, I can be
reached under Monk Eric on Crunchy and Eric Hunt on most other boards.

----------------------------------------------------------------------

MESSAGE BOARD
by Barry Bowden


                            NOVEMBER 1989

                        S  M  T  W  T  F  S
                                 1  2  3  4
                        5  6  7  8  9 10 11
                       12 13 14 15 16 17 18
                       19 20 21 22 23 24 25
                       26 27 28 29 30

November 1  All Saint's Day
November 4  FAOUG
November 5  BIPUG
November 14 CCS (C64/C128)
           Election Day
November 11 Veterans Day
November 12 BCCC
November 13 BACE
November 17 BEPCUG
November 20 CCS (Amiga)
November 21 CADUB
November 23 Thanksgiving
November 26 BCCC
November 28 CCS (C64/C128)

BEPCUG                              CCS
Birmingham East PC Users Group      Commodore Club South
Jefferson Sate Jr. College          Springville Road Library
Ruby Carson Hall, Rm 114            2nd & 4th Tuesday (C64/C128)
3rd Friday, 7-9 PM                  3rd Monday (Amiga)
Paula Ballard 251-6058 (after 5PM)  7:30-10 PM
                                   Maurice Lovelady 684-6843

BCCC                                BIPUG
Birmingham Commodore Computer Club  Birmingham IBM-PC Users Group
POB 59564                           UAB Nutrition Science Blg
Birmingham, Al 35259                RM 535/541
UAB School of Education, Rm 153     1st Sunday (delayed one week
2nd and 4th Sundays, 2 PM              if meeting is a holiday)
Rusty Hargett 854-5172              Marty Schulman 967-5883

BACE                                FAOUG
Birmingham Atari Computer           First Alabama Osborne Users
Enthusiast                          Group
Vestavia Library, downstairs        Homewood Library
2nd Monday, 7 PM                    1st Saturday, 1PM
Benny Brown 822-5059                Ed Purquez 669-5200

CADUB
CAD Users of Birmingham
Homewood Library
3rd Tuesday, 6:30PM-8:30PM
Bobby Benson 791-0426

If you belong to or know of a user group that is not listed, please let
me know by sending E-Mail to me thru EzNet or on The Bus System BBS.
Please leave the group name and a contact person/phone number.

----------------------------------------------------------------------

Known BBS Numbers For The Birmingham Area

NAME                       NUMBER     BAUD RATES SUPPORTED   MODEM TYPE

*American BBS              674-1851   300, 1200, 2400
*Bus System BBS            595-1627   300, 1200, 2400
*Byte Me                   979-2983        1200, 2400
Cat House                  854-5907   300, 1200, 2400
*Channel 8250              744-8546   300, 1200, 2400, 9600  HST, V.32
Club Phoenix               942-0252   300, 1200, 2400
*Crunchy Frog              956-1755   300, 1200, 2400
D3 Systems BBS             663-2759   300, 1200, 2400
+Duck Pond BBS             822-0956   300, 1200, 2400, 9600  HST, V.32
Eazy's Playhouse           870-0434   300, 1200
Elite Fleet                853-1257   300, 1200
Gizmo's Atari BBS          854-0698   300, 1200
+I.S.A. BBS                995-6590   300, 1200, 2400
*Joker's Castle            744-6120   300, 1200, 2400
*Little Kingdom            823-9175   300, 1200, 2400
LZ Birmingham              870-7770   300, 1200, 2400
*Magnolia BBS              854-6407   300, 1200, 2400, 9600  HST
Penny Arcade               226-1841   300, 1200, 2400
Posys BBS                  854-5131   300, 1200, 2400
ProSoft Systems BBS        853-8718   300, 1200, 2400
Radio Free TROAD           592-2545   300, 1200, 2400
Role Player's Paradise     631-7654   300, 1200, 2400
Shadetree BBS              787-6723   300, 1200, 2400
Sperry BBS                 853-6144   300, 1200, 2400, 9600  Hayes
*ST BBS                    836-9311   300, 1200, 2400
*The Connection Node 1     854-9074        1200, 2400
*The Connection Node 2     854-2308        1200, 2400
The Islands BBS            870-7776   300, 1200
The Matrix Nodes 1-4       323-2016   300, 1200, 2400
The Matrix Node 5          251-2344   300, 1200, 2400, 9600  HST
*The Outer Limits          969-3262        1200, 2400, 9600  HST
*The Professional's Board  856-0679   300, 1200, 2400
Twilight Zone              856-3783   300, 1200
Willie's DYM Node 1        979-1629   300, 1200, 2400
Willie's DYM Node 2        979-7739   300, 1200, 2400
Willie's RBBS              979-7743   300, 1200, 2400
Ziggy Unaxess              991-5696   300, 1200

Boards with a "*" before their name are members of our local network,
EzNet, and public messages left in the EzNet Conferences of any of these
boards will be echoed to all members.

Boards with a "+" before their name are members of FidoNet, an
international network that provides a variety of public forums as well
as private mail services all over the world.

-----------------------------------------------------------------------

Eznet Multiple Echo List

EZNET now supports multiple conference echoing but there are a few
things you should be aware of regarding private mail.

 A. You have one 'address' for private mail.  If you are registered
    for private mail on Channel 8250 and someone sends you a private
    message in the Writers conference from Crunchy Frog it will wind
    up in the Writers conference on Channel 8250 as it should.

    However, if you were registered for private mail on Magnolia and
    someone sends you a private message in a conference that
    Magnolia does not support (echo) then the message will wind up in
    the twilight zone.

 B. If you go by a handle on one BBS and your real name on another
    even if the private message goes where it is supposed to, you
    will not be able to read it because it is addressed to someone
    else as far as PC Board is concerned.  PC Board has no way of
    knowing that Red Foxx and John Doe are the same person. No
    tickee, no washee.

 Advice on sending private mail: If you don't know if the person you
 are sending private mail to is registered for private mail then keep a
 copy of the message in case you have to find an alternate route.
 EzNet Central will delete your private, undelivered message and inform
 you that the user you attempted to reach is not registered for private
 mail on any EzNet Node.

This is a list of the current echos that I am aware of.  More are in
the making and will be posted in future issues.


                   Eznet  Program  Hardware  Writers  Scitech  BTNWA

American BBS ........ * .....   ......   .......   ......   .....   ..
Bus System BBS ...... * .....   ......   .......   ...... * ..... P ..
Byte Me ............. * ..... * ...... * .......   ......   .....   ..
Channel 8250 ........ * ..... * ...... * ....... P ...... * .....   ..
Connection .......... * .....   ......   .......   ......   .....   ..
Crunchy Frog ........ * .....   ......   ....... P ......   ..... P ..
Joker's Castle ...... * .....   ......   .......   ......   .....   ..
Little Kingdom ...... * .....   ......   .......   ......   .....   ..
Magnolia BBS ........ * .....   ......   .......   ......   .....   ..
Outer Limits ........ * .....   ......   .......   ......   .....   ..
Professional's Board  * .....   ......   .......   ......   .....   ..
ST BBS .............. * .....   ......   .......   ......   .....   ..

    editor's note:  As a last minute entry in the echo business,
                    Joker's Castle's Lust Boat and Crunchy Frog's
                    Roxanne's are now echoing messages in order to
                    provide better access to all of the perverse types
                    who frequent these two areas.  MM