home *** CD-ROM | disk | FTP | other *** search
/ Share Gallery 1 / share_gal_1.zip / share_gal_1 / UT / UT140B.ZIP / FREE.EXE / MANUAL.DOC < prev    next >
Text File  |  1990-08-29  |  63KB  |  2,509 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                  FREE SPEECH
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                 Release: 3.10
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                            System Operator's Manual
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                       P I N N A C L E   S O F T W A R E
  30.  
  31.                       P.O. Box 386, Town of Mount Royal
  32.                       Montreal, Quebec, Canada  H3P 3C6
  33.  
  34.                                 (514) 345-9578
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                   IMPORTANT
  74.  
  75.  
  76.  
  77.            You can EARN MONEY just by passing this software around.
  78.  
  79.             Two minutes' work could bring you hundreds of dollars.
  80.  
  81.  
  82.  
  83.                          See Appendix B for details.
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.                                    NOTICES
  144.  
  145.  
  146. The present version  of Free Speech is distributed as  shareware ("Try before
  147. you buy").  You may try out Free Speech for 21 days (three weeks) at no cost.
  148. If you  continue to  use it  after that  time, you  are required  to pay  the
  149. registration fee (see HELPME program for details).
  150.  
  151.  
  152.  
  153. Copyrights and Trademarks
  154.  
  155.  
  156.  
  157. Free Speech is Copyright (C) 1990 by Pinnacle Software.  Its appearance, look
  158. and feel and operational concepts  are property of Pinnacle Software and  any
  159. product bearing substantial similarity will be considered an infringement  of
  160. copyright.  Should any portion of  these provisions be found to be  inoperat-
  161. ive, the remaining portions shall remain in effect.
  162.  
  163. The original  SASSy design specification  and research reports  are copyright
  164. (C) 1986, 1987, 1988, 1989 by Pinnacle Software.
  165.  
  166. The original SASSy program is copyright (C) 1986 by Pinnacle Software and Ord
  167. Millar.
  168.  
  169. The following products were used in the development of Free Speech.
  170.  
  171. Turbo Pascal is a Trademark of Borland International.
  172. TechnoJocks Turbo Tools, Copyright (C) 1986-1989 TechnoJock Software, Inc.
  173.  
  174.  
  175.  
  176. Support for Unregistered Sysops
  177.  
  178.  
  179.  
  180. If you  are  an unregistered  Free  Speech operator,  you may  call  Pinnacle
  181. Software's  Customer Support  Service  for  free assistance  if  you can  not
  182. complete  the basic  installation successfully,  or  if you  have operational
  183. difficulties during the evaluation period.
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192. ii
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. Support for Registered Sysops
  206.  
  207.  
  208.  
  209. The Free Speech release number follows this pattern:
  210.  
  211.                     Version Number   Upgrade Level     
  212.                                  |   |                 
  213.                                  3 . 1 0 A             
  214.                                       /   \            
  215.                      Correction Level       Internal ID
  216.  
  217. A  registered Free Speech  owner is entitled  to operate any  release of Free
  218. Speech with the  same Version and  Upgrade Level, and  the same or  different
  219. Internal  ID or Correction  Level.   Thus, corrections  to the  program ("bug
  220. fixes") may be operated at no additional cost.
  221.  
  222. Upgrades (e.g. from Version 3.00 to 3.10) are available for a  nominal fee of
  223. $12.  If you  had previously ordered the source code, it  will be included at
  224. no extra charge.  The $12 fee simply covers our time and material.
  225.  
  226. Technical support via phone is available at competitive rates.
  227.  
  228.  
  229.  
  230. Credits
  231.  
  232.  
  233.  
  234. Design ......................... Timothy Campbell
  235.  
  236. Programming .................... Timothy Campbell
  237.  
  238. Additional design .............. Ord Millar and James Ludwick
  239.  
  240. Design studies ................. Ord Millar and Timothy Campbell
  241.  
  242. Help in design studies ......... Marc Branchaud, Steve Mitchell, Paul Renault
  243.  
  244. Marketing ...................... James Ludwick
  245.  
  246. System Operator's Manual ....... Natasha Mirage
  247.  
  248. Invaluable assistance from ..... L. Wilson, P. Katt, T. Toc
  249.  
  250. Social-impact study courtesy ... Dr. Lord, S.P.M. U.E.M.  (Project FBBS)
  251.  
  252.  
  253. Extra-special thanks to DP, who made Project FBBS possible.
  254.  
  255.  
  256. Last but not least, a warm thank-you to all the SASSyites.
  257.  
  258.                                                                           iii
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271. TABLE OF CONTENTSTABLE OF CONTENTS
  272.  
  273.  
  274.  
  275. NOTICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    ii
  276.      Copyrights and Trademarks
  277.      Support for Unregistered Sysops
  278.      Support for Registered Sysops
  279.      Credits
  280.  
  281. INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   1
  282.      Prerequisites
  283.      What is Free Speech?
  284.      Features
  285.  
  286. INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  287.      Quick-Install
  288.      Detailed Installation
  289.           Configuration Items; Shut-Down Hour
  290.  
  291. TROUBLE-SHOOTING GUIDE  . . . . . . . . . . . . . . . . . . . . . . . . .   7
  292.      Modem Problems
  293.      Other Problems
  294.  
  295. OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  296.      Maintenance
  297.      Sysop Functions
  298.      The Status Line
  299.      The Message Header
  300.      Translate Tables
  301.      Customization
  302.           DIALOG.TXT; F-*.TXT; Alternate Language Support
  303.  
  304. Commands Summary  . . . . . . . . . . . . . . . . . . . . . . . . . . .    14
  305.      ?  Help
  306.      S  Search
  307.      O  Off
  308.      |  Chat
  309.      -  Ultramode
  310.      B  BBS
  311.  
  312. MISCELLANEOUS NOTES . . . . . . . . . . . . . . . . . . . . . . . . . .    16
  313.      Color
  314.      EGA and VGA Support
  315.      19200 Baud
  316.      Gear Shift
  317.      Disk Caches
  318.  
  319. HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    18
  320.      Design Rationale
  321.      Message-Handling Technique
  322.      Two-Month Report
  323.  
  324.                                       ii
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.      Two-Year Report
  338.      Conclusion
  339.  
  340. FREE SPEECH NEWS  . . . . . . . . . . . . . . . . . . . . . . . . . . .    24
  341.      Version 3.10
  342.  
  343. APPENDIX A -- Operational Modes . . . . . . . . . . . . . . . . . . . .    25
  344.      Mode 1 -- Stand-Alone BBS
  345.      Mode 2 -- Announcer Board
  346.      Mode 3 -- BBS front-end
  347.      Mode 4 -- Modem-handler
  348.      Mode 5 -- Night-time Alternate
  349.      Mode 6 -- Door Operation
  350.  
  351. APPENDIX B -- How to Become a Free Speech Distributor . . . . . . . . .    30
  352.  
  353. INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    31
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.                                      iii
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403. INTRODUCTIONINTRODUCTION
  404.  
  405.  
  406.  
  407. Prerequisites
  408.  
  409.  
  410.  
  411. In order  to understand  this manual  and operate  Free Speech,  you must  be
  412. familiar with BBSing  terms such as modem  and sysop.  You must  also have an
  413. IBM-PC compatible computer with a modem.
  414.  
  415. If  you are not  familiar with BBS's  (Bulletin Board Systems),  refer to the
  416. documentation for either  our Sapphire or Pyroto BBS products.   Both manuals
  417. contain helpful introductions to BBSing.
  418.  
  419. It is also  assumed that you have  a working knowledge of  DOS operations and
  420. are familiar with such terms as drive and directory.  If these are unfamiliar
  421. to you, most computer stores can  provide you with a tutorial text that  will
  422. quickly cover the basic skills required to install and operate Free Speech.
  423.  
  424. The Free Speech BBS  will appeal to people who wish to explore  a new kind of
  425. BBSing.   A Free Speech BBS is  unlike any other BBS.   By granting the users
  426. total free speech, it can be both infuriating and enlightening.
  427.  
  428. Free Speech  is also  an ideal  first BBS, since  it installs  in only  a few
  429. seconds.  New  sysops who would prefer a more traditional BBS should consider
  430. Pinnacle  Software's Sapphire BBS,  which is also  easy to install  (10 to 15
  431. minutes).
  432.  
  433.  
  434.  
  435. What is Free Speech?
  436.  
  437.  
  438.  
  439. Free Speech is a BBS and utility that can operate in many modes:
  440.  
  441. (1)  As a stand-alone BBS with a very unusual design
  442. (2)  As an "announcer" board
  443. (3)  As a front-end to other BBS's
  444. (4)  As a modem-handler for doors
  445. (5)  As a "night-time alternate"
  446. (6)  As a "door"
  447.  
  448. All modes are  discussed in "Appendix A  - Operational Modes".   However, the
  449. majority of this manual covers the first mode -- the stand-alone BBS.
  450.  
  451. Free Speech is perhaps the most unusual BBS available today.  And when we say
  452. that, we are including our own unique Pyroto Mountain BBS software.
  453.  
  454.  
  455.  
  456.                                       1
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469. Free Speech appears to be an extremely simple BBS.  Yet during a design study
  470. that lasted nearly two years, an early version of Free Speech proved to be an
  471. extremely valuable asset to the local BBSing community.  In fact, more than a
  472. year after the design study was closed  down, people were still asking for it
  473. to be reinstated.
  474.  
  475. It is because of this demand for Free Speech that we decided to go ahead with
  476. its creation, knowing  full well that such a rule-breaking  design was likely
  477. to be  misunderstood -- though certainly not by  the people who used it daily
  478. for two years.
  479.  
  480. Because Free Speech  is so very unusual,  we feel obliged to  cover the back-
  481. ground of the designer.  By understanding his background, you will understand
  482. that Free Speech  is a serious exploration  into the ways that  computers can
  483. help us communicate.   The designer has been working on computers and related
  484. communications systems  for about 16 years.  Over  the years, he has partici-
  485. pated in many projects.  Here is a partial list:
  486.  
  487. 1975:  Co-promoted a popular public conferencing system.
  488.  
  489. 1980:  Wrote Montreal's first computer-hobbyist "broadcast" program (BBS).
  490.  
  491. 1981:  Became involved with Montreal's fledgling BBS community.
  492.  
  493. 1982:  Designed a computer-hobbyist telecomputing system.
  494.  
  495. 1984:  Started Canada's first coast-to-coast consumer telecomputing service.
  496.  
  497. 1986:  Wrote the Pyroto Mountain Gaming BBS.  Installations throughout the
  498.        world.
  499.  
  500.        Designed the SASSy BBS Experiment, which led to Free Speech.
  501.  
  502.        Participated in design of experimental BBS systems ITS & Infinity.
  503.  
  504. 1988:  Wrote Sapphire, the first truly Zero-Maintenance BBS.  Installations
  505.        throughout the world.
  506.  
  507. Over the years, the designer has also created numerous shareware products not
  508. mentioned  here, and  in so  doing  made Pinnacle  Software one  of  the most
  509. prolific producers of shareware.
  510.  
  511. We wish,  therefore, to stress  that the designer  strongly believes  in Free
  512. Speech  -- not to  mention free speech as  a concept.   (The designer has for
  513. several years  been an activitist  in the struggle  to restore the  rights of
  514. Quebec's English-speaking minority.  In Quebec, it is against the law  to put
  515. up a commercial sign in English.)
  516.  
  517. Free Speech may not  be what you expected,  but do not dismiss it  because of
  518. its simplicity.   Free Speech is a very carefully designed BBS.  The simplic-
  519. ity is the very thing that makes it so powerful.
  520.  
  521.  
  522.                                       2
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536. Features
  537.  
  538.  
  539.  
  540. Free Speech is designed for conversation.  Its streamlined design can provide
  541. a far higher  throughput of conversation than any  other single-line interac-
  542. tive BBS.  As such, it provides the following capabilities:
  543.  
  544. -- Read  public text
  545. -- Write public text
  546. -- Write private text for system operator
  547.  
  548. These are conducted in the simplest way  possible, ensuring that the user can
  549. read, write, then log off.  No time is wasted.
  550.  
  551. Free Speech is  also potentially anonymous.   Each user is instantly  able to
  552. post messages a few seconds after connecting.  It is up to the user to decide
  553. if his or her  identity is relevant.  By providing this  ability to be anony-
  554. mous, Free Speech  guarantees the right to  Free Speech and the  freedom from
  555. fear that sometimes compromises one's ability to talk openly.
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.                                       3
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601. INSTALLATIONINSTALLATION
  602.  
  603.  
  604.  
  605. Quick-Install
  606.  
  607.  
  608.  
  609. If you  have a 2400-baud  Hayes-compatible modem on  COM1, you can  have Free
  610. Speech up and running in about a minute by following these steps:
  611.  
  612. 1.  Copy the files into a directory named C:\FREE
  613. 2.  Type FREE
  614. 3.  Pick a message-file size
  615. 4.  Your BBS is now online.
  616.  
  617. If you have problems, try the Detailed Installation (described next), or skip
  618. ahead to the Trouble-Shooting guide.
  619.  
  620.  
  621.  
  622. Detailed Installation
  623.  
  624.  
  625.  
  626. If you do not have the hardware described above, or if you run into problems,
  627. you can do a more detailed installation as follows:
  628.  
  629. 1.  Copy the files into a directory
  630. 2.  Type FREE SETUP
  631. 3.  Answer the configuration questions
  632. 4.  Type FREE
  633. 5.  Pick a message-file size.
  634. 6.  Your BBS is now online.
  635.  
  636.  
  637.  
  638. Configuration ItemsConfiguration Items___________________
  639.  
  640.  
  641. The following items can be configured:
  642.  
  643.  
  644. 1.   Communications port (i.e. COM1 or COM2)
  645.  
  646. 2.   Modem initialization string
  647.  
  648. 3.   Maximum baud-rate of the modem (300, 1200, 2400, 9600, 19200 etc.)
  649.  
  650. 4.   Shut-down hour (see explanation below)
  651.  
  652. 5.   Maximum number of lines that may be posted per visit
  653.  
  654.                                       4
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667. 6.   Maximum number of minutes per visit
  668.  
  669.  
  670. 7.   Command letters;  we strongly urge that these be  left the way they are,
  671.      in order that all Free Speech systems work the same way, but non-English
  672.      installations may find the suggested letters inappropriate.
  673.  
  674.      In order of appearance, the commands are:  
  675.  
  676.      ? = Help   S = Search   O = Off   | = Chat request   - = Ultramode
  677.  
  678.      The sixth  command, at  installation time,  is a semi-colon  (;), but  a
  679.      semi-colon is a  special "non-command" character.  The  sixth command is
  680.      used to jump from  Free Speech to another  BBS.  For details, see  "Mode
  681.      2 -- Front-End".
  682.  
  683. 8.   Control password.   This is the password  used to enter Ultramode.   See
  684.      Commands Summary for details.
  685.  
  686. 9.   Keyclick.  With Keyclick on, you can hear people typing.  When a visitor
  687.      to Free Speech types, you'll hear it.  When you type, you'll hear  that,
  688.      too.
  689.  
  690.      In our  experience, most established  sysops like the idea  of Keyclick.
  691.      Computer neophytes (who already expect screens to make clicking sounds!)
  692.      also react favourably to Keyclick.
  693.  
  694.      However, most veteran BBSers and  computer experts find the idea totally
  695.      absurd!
  696.  
  697.      Keyclick is one of  those ideas that you either love or  hate.  For this
  698.      reason, it has been made configurable;  you can turn it off if you  want
  699.      to.
  700.  
  701.      We  know that  from a  purely "logical"  point of  view,  Keyclick seems
  702.      silly; computer screens don't have to click.  But don't wonder about it;
  703.      try it.  We think you may like it.
  704.  
  705.  
  706.  
  707. Shut-Down HourShut-Down Hour______________
  708.  
  709.  
  710. If you are not already running a BBS, you can skip this section.
  711.  
  712.  
  713. You may find that, like  many sysops, you like Free  Speech but also wish  to
  714. run a  more traditional BBS.  In  such case, you can program  your BBS to run
  715. Free Speech  as an  "Event".   (For an  explanation of  Events, see  Pinnacle
  716. Software's Sapphire installation manual)
  717.  
  718.  
  719.  
  720.                                       5
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733. In this mode, your regular BBS would shut  down at a specified hour -- say, 1
  734. in  the afternoon, and  run Free Speech until  a specified hour  -- say, 7 at
  735. night.
  736.  
  737. When specifying the shutdown hour, express the time on a 24-hour  clock.  For
  738. example:
  739.  
  740.           6:00 AM = 6    Noon = 12    11:00 PM = 23    Midnight = 0
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.                                       6
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799. TROUBLE-SHOOTING GUIDETROUBLE-SHOOTING GUIDE
  800.  
  801.  
  802.  
  803. If your installation went smoothly, you can skip this section.
  804.  
  805.  
  806.  
  807. Modem Problems
  808.  
  809.  
  810.  
  811. 1.   If you had  the problem while running  in LOCAL mode, then  your problem
  812.      wasn't the modem; skip this section.
  813.  
  814. 2.   If  you  have  an older  Hayes-compatible  modem,  with Hayes-compatible
  815.      switches, make sure your switches are set this way:
  816.  
  817.      Switch 1 UP:   Computer should use the Data Terminal Ready (DTR) line
  818.      Switch 2 UP:   Result codes sent as words
  819.      Switch 3 DOWN: Result codes are sent to the computer
  820.      Switch 4 UP:   Echo incoming characters
  821.      Switch 5 DOWN: Don't answer incoming calls
  822.      Switch 6 UP:   Computer should use the Carrier Detect (CD) line
  823.  
  824.      The positions of switches 7 and 8  are variable, depending on your phone
  825.      type and your  modem brand.   Consult your modem's  manual to  determine
  826.      what should be done with these switches.
  827.  
  828.      Newer modems  don't have DIP switches;  you have to configure  the modem
  829.      using commands.  In this case, you will have to accomplish with commands
  830.      what  we were  trying  to do  with the  switches.   For Hayes-compatible
  831.      modems, these commands  are preceded by the "&"  character (&C1&D2 being
  832.      the usual values).
  833.  
  834. 3.   If you  have an external modem, are you sure that pins 8 and 20 are con-
  835.      nected from one end of the cable to the other?  These are, respectively,
  836.      the Carrier Detect and  Data Terminal Ready signals.  Are  you sure that
  837.      pins 2 and 3 lead  to socket 2 and 3  on the other end?  On  some cables
  838.      (known as Null Modem cables), these two are reversed, which will prevent
  839.      the BBS from being able to talk to the modem.
  840.  
  841. 4.   Be sure to carefully check  the modem initialization string specified by
  842.      the command  FREE  SETUP.   The X3  may have  to  be replaced  by X4  or
  843.      something to that effect.  Refer to your modem's manual for details.
  844.  
  845. 5.   Some computers and  modems just can't survive running 24  hours per day.
  846.      If your system  occasionally crashes, try turning  it off for an  hour a
  847.      day.  It may be necessary to install  a cooling fan in the computer unit
  848.      and remove the back panel of the modem.
  849.  
  850.  
  851.  
  852.                                       7
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865. 6.   Never overlook the obvious.  Check your cables and so on.  Is everything
  866.      plugged in solidly?
  867.  
  868. 7.   If you have any other devices that  use a serial port, such as a  mouse,
  869.      make  sure that you are not both trying  to use the same serial address.
  870.      A typical installation places the BBS on COM1 and the mouse on COM2.  If
  871.      you try to put both on COM1, neither will work reliably.
  872.  
  873. 8.   When  all else  fails, try borrowing  a modem  from somebody.   This can
  874.      sometimes shed light on the source of the problem.
  875.  
  876.  
  877.  
  878. Other Problems
  879.  
  880.  
  881.  
  882. Please  refer to  the "Notices" section  at the  front of  this manual  for a
  883. description  of support  procedures  for  both  registered  and  unregistered
  884. sysops.
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.                                       8
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931. OPERATIONOPERATION
  932.  
  933.  
  934.  
  935. Maintenance
  936.  
  937.  
  938.  
  939. The Free Speech  program is completely maintenance-free.   Once you start  it
  940. up, it can be left alone indefinitely.
  941.  
  942. At least  once after installation, it  is a good  idea to run a  disk defrag-
  943. menter program  to ensure  that the message  file is  contiguous.   This will
  944. improve performance.
  945.  
  946.  
  947.  
  948. Sysop Functions
  949.  
  950.  
  951.  
  952. The following functions are available to the sysop:
  953.  
  954.  
  955. FUNCTION
  956.   KEY      DESCRIPTION OF FUNCTION
  957. --------   -----------------------------------------------------------------
  958.   F1       Display function key help
  959.   F3       Decrease user's online time by 10 minutes
  960.   F4       Increase user's online time by 10 minutes
  961.   F6       Break in to "chat" with the user; enter E on a null line to quit
  962.   F10      Turn on or off sound-effects
  963. ALT-F1     Turn on or off printer
  964. ALT-F2     Turn on or off communications to "hide" actions from caller
  965. ALT-F5     No posting; display only sign-on logo (F-LOGO.TXT) then disconnect
  966. ALT-F6     Bias message analyser to reject the message currently being typed
  967. ALT-F9     Shut down BBS when user is finished
  968. ALT-F10    Shut down BBS as soon as user hits Enter
  969.  
  970.  
  971. The ALT-F2 key is included mostly because it is  part of our serial routines.
  972. Pinnacle Software has  designed a "shell" that is appropriate to most BBS and
  973. door applications.  Write  for details... We can't think of  a use for ALT-F2
  974. on Free Speech, but if you need it, you've got it!
  975.  
  976. ALT-F5 was included against our better judgement.  As of this  writing, we've
  977. been test-running the  current version of Free Speech for  around two months,
  978. and we  have never  used ALT-F5  (except to  ensure that  it works).   As  we
  979. explain in the appendices, it is impossible to apply effective  censorship to
  980. a Free Speech  board, since it simply  encourages certain types of  people to
  981. redouble their efforts to post something that annoys you.
  982.  
  983.  
  984.                                       9
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999. The Status Line
  1000.  
  1001.  
  1002.  
  1003. When somebody  is connected  to Free  Speech, the  upper line  of the  screen
  1004. provides some information about the system.  
  1005.  
  1006. At the left of this line appear  the words "Time Left", followed by a number.
  1007. This is the number of minutes the user has remaining for this  call.  You can
  1008. alter this number with F3 (Remove time) and F4 (Add more time).
  1009.  
  1010. On the right side of  the status line are "status icons".   These are charac-
  1011. ters that reflect the current state of the system.  These are as follows:
  1012.  
  1013. Infinity Sign:     The current user is in Ultramode ("dash" command)
  1014. Double-note:       Sound-effects are enabled (disable with F10 key)
  1015. Two-headed arrow:  Communications is enabled (toggle with ALT-F2)
  1016. Down-arrow:        The BBS will close when this user gets off (ALT-F9)
  1017. Down-triangle:     The BBS is being shut down immediately (ALT-F10)
  1018. The letter P:      All input and output is being printed (ALT-F1)
  1019. The letter R:      The current message will be rejected (ALT-F6)
  1020.  
  1021.  
  1022.  
  1023. The Message Header
  1024.  
  1025.  
  1026.  
  1027. Messages are preceded with  some basic information, such as the  line number,
  1028. and  the time and date when they were  written.  (The last two are omitted if
  1029. you are running Free Speech as a door, in order to enhance the anonymity.)
  1030.  
  1031. If you  are connecting  from the  console, however,  you see some  additional
  1032. information:  
  1033.  
  1034. 1.   The user's baud-rate
  1035.  
  1036. 2.   Whether color was selected (a little box appears after baud-rate) 
  1037.  
  1038. 3.   Whether the computer type "PC" was selected (PC appears if so)
  1039.  
  1040. 4.   The lines per screen
  1041.  
  1042. 5.   The line from which he started reading (if a number was typed)
  1043.  
  1044. 6.   The first "Search Text" he typed, if any
  1045.  
  1046. 7.   WPM (Words Per Minute) and DEV (Speed Deviation) statistics
  1047.  
  1048.  
  1049.  
  1050.                                       10
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063. WPM is the speed at which the user  types.  DEV shows how constant his typing
  1064. speed was.   DEV is actually the  difference between the highest  (or lowest)
  1065. value and the average speed.  Thus, if somebody types one of his lines with a
  1066. macro  key, you might see something like WPM 50  DEV 350.  This is not to say
  1067. that he typed  at 350 words  per minute, but that  on a least one  line, this
  1068. speed was attained.
  1069.  
  1070.  
  1071.  
  1072. Translate Tables
  1073.  
  1074.  
  1075.  
  1076. Free  Speech provides  "translate tables"  that  allow IBM-PC  users to  post
  1077. special characters and  have these translated intelligibly for  those who use
  1078. non-IBM-PC computers.   This enables IBM-PC users  to use Free Speech  in any
  1079. language that  uses accents, while retaining compatibility  with all terminal
  1080. programs that use  standard ASCII.  Graphics characters,  too, are translated
  1081. in a reasonable manner.
  1082.  
  1083. For example, if  an IBM-PC user transmits the character for a diacritical "e"
  1084. (characters decimal 136, 137 and 138 are examples), a non-IBM-PC machine will
  1085. receive an ordinary "e" character (decimal 101).
  1086.  
  1087. Similarly,  the IBM line-drawing  characters are  translated into  dashes and
  1088. colons.
  1089.  
  1090.  
  1091.  
  1092. Customization
  1093.  
  1094.  
  1095.  
  1096. Text  that the users might see is contained  in the various TXT files.  There
  1097. are  two kinds of files:  the DIALOG.TXT  file and the F-*.TXT files.  All of
  1098. these files can be modified with a text editor, such as EDLIN,  or a program-
  1099. mer's editor, or your word-processor in "DOS Text" (non-document) mode.
  1100.  
  1101.  
  1102.  
  1103. DIALOG.TXTDIALOG.TXT__________
  1104.  
  1105.  
  1106. This is a  list of all  the prompts and short  bits of text that  Free Speech
  1107. presents to the user.   It can be modified with a  standard text editor, such
  1108. as a programmer's editor, or  a word-processor in "DOS Text" mode.   The text
  1109. of individual lines can be changed, but you must not insert extra lines.
  1110.  
  1111. Here is a list of some of the critical lines in DIALOG.TXT:
  1112.  
  1113.  
  1114.  
  1115.  
  1116.                                       11
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129. LINE      DESCRIPTION
  1130. ----      -----------
  1131.   41      Yes, No, Forward, Reverse characters
  1132.   43      Ultramode command characters
  1133.   58      Graphic frill used for message header during door operation
  1134.   63      Alternate language control
  1135.   64      Alternate language control
  1136.   65      Alternate language control
  1137.  
  1138. The other lines in the file are self-explanatory.
  1139.  
  1140. The regular command letters are changed via FREE SETUP.
  1141.  
  1142.  
  1143.  
  1144. F-*.TXTF-*.TXT_______
  1145.  
  1146.  
  1147. These are known as the Display Files.  They are called at various points in a
  1148. Free Speech session.  When this happens, you will see the file name displayed
  1149. on the right-hand side of the screen.
  1150.  
  1151. Display Files give you quite extensive control  of color.  A demonstration of
  1152. the display codes is provided in the file F-SAMPLE.TXT.
  1153.  
  1154.  
  1155.  
  1156. Alternate Language SupportAlternate Language Support__________________________
  1157.  
  1158.  
  1159.  
  1160. As shipped,  Free Speech comes  with three "languages":   English, French and
  1161. "Silly".   These can  be used  as is, or  may serve  to demonstrate  how Free
  1162. Speech can offer the user a choice of three languages.
  1163.  
  1164. For regular operation, Free Speech text  is contained in files with the  .TXT
  1165. extension.   However, if  the user selects  French, Free Speech  will get its
  1166. text from  a .FRE file  whenever possible  and use the  .TXT file only  if it
  1167. can't find a .FRE file.
  1168.  
  1169. The operation of  this feature is  controlled by lines 63,  64 and 65  of the
  1170. DIALOG.TXT file.
  1171.  
  1172. Line 63 indicates  how many languages there  are, and the character  the user
  1173. must press to select a given language.   As shipped, the line starts with the
  1174. letters "EFS", for "English, French & Silly".  You can eliminate  the "Silly"
  1175. option by changing it to read "EF", or support English-only by changing it to
  1176. read "E"  only.  (If only one letter is specified, the user will not be asked
  1177. to choose a language.)
  1178.  
  1179.  
  1180.  
  1181.  
  1182.                                       12
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195. Line 64  specifies the file extensions  for choices #2  and #3.   As shipped,
  1196. these  are FRE (for  French) and SIL  (for "Silly").  The  extensions must be
  1197. three characters long and start in columns 1 and 5 respectively.
  1198.  
  1199. Line 65 is the prompt that the user will see when he logs on.
  1200.  
  1201. If you  translate the various text files, we  would appreciate having a copy.
  1202. If the language you supply is not already in our collection, you will  obtain
  1203. a  free upgrade of  Free Speech.  Please  take great care  to ensure that the
  1204. translation is grammatically correct.
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.                                       13
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261. Commands SummaryCommands Summary
  1262.  
  1263.  
  1264.  
  1265. ?  Help
  1266.  
  1267.  
  1268. This  command displays  the article  in the  file F-HELP.TXT.   This  usually
  1269. provides people with sufficient information to use Free Speech.
  1270.  
  1271. However, if Free Speech  sees the user  floundering (repeated blank lines  or
  1272. incorrect commands), it  will offer him or her another article by asking, "Do
  1273. you want an explanation of how this system works?"  The text of this tutorial
  1274. is found in F-HELP2.TXT.
  1275.  
  1276. Both text files may be modified by a text editor.
  1277.  
  1278.  
  1279. S  Search
  1280.  
  1281.  
  1282. This  command lets  the user  search backwards  from the  last line.    If he
  1283. searches for his  distinctive sign-off (e.g. "Bye-bye from  Rabbit!"), he can
  1284. easily return to where he left  off reading (assuming he posted something  on
  1285. their last call).
  1286.  
  1287. Some  users, when they're not up to  typing a whole message, leave a one-line
  1288. comment known as  a "Bookmark".  A bookmark  does not add much in  the way of
  1289. content, but it does enable the others to see who has dropped by, and enables
  1290. that caller to find his or her place on returning to Free Speech.
  1291.  
  1292.  
  1293. O  Off
  1294.  
  1295.  
  1296. This command disconnects the user and starts up the message analyser.  Unlike
  1297. the  message analyser  in  Pinnacle's "Pyroto  Mountain"  software, the  Free
  1298. Speech analyser  does not judge  the quality of what  is written --  just its
  1299. intelligibility.   If  the message  is judged to  be incomprehensible,  it is
  1300. rejected.
  1301.  
  1302. Since the  analyser is not  content-oriented, its algorithms  should function
  1303. successfully with most languages that can be represented in ASCII.
  1304.  
  1305.  
  1306. |  Chat
  1307.  
  1308.  
  1309. This command  buzzes at the  console to let  you know that somebody  wants to
  1310. type to  you.  For the peace of mind of  the sysop, if the user tries to buzz
  1311. you more than 3 times per call, he or she will be disconnected.
  1312.  
  1313.  
  1314.                                       14
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328. -  Ultramode
  1329.  
  1330.  
  1331. The "Ultramode"  command ("-") allows you to  delete or change text.   To get
  1332. into Ultramode, enter  a dash at the  > prompt, then type your  control pass-
  1333. word.  When you first install Free Speech,  this password is PINNSOFT, but we
  1334. strongly  urge you  to change  it immediately,  to protect  your system  from
  1335. unauthorized tampering.   (The password may  be changed  by starting up  Free
  1336. Speech with the command FREE SETUP.)
  1337.  
  1338. Ultramode should  be used  not only  with discretion but  even with  caution:
  1339. during our two-year design  study, we discovered that  if offensive text  was
  1340. erased,  it brought  about  even more  offensive text.    We understand  that
  1341. different  sysops  have  different  levels  of  tolerance  for  nonsense  and
  1342. scatology, but in our experience, it has been far preferable to let people be
  1343. their own censors by skipping messages that  offend them.  Surely we can only
  1344. encourage  free speech  by letting  people take  the responsibility  for free
  1345. listening!
  1346.  
  1347. There is a sysop-oriented privilege that can be attained only at the console:
  1348. the  ability to  type the  vertical-bar  character (ASCII  124 HEX  7C).   By
  1349. including the "Verty-Bar" in your message, you  can prove that you are indeed
  1350. the sysop!
  1351.  
  1352.  
  1353. B  BBS
  1354.  
  1355.  
  1356. The sixth command in the command-list (as seen by FREE SETUP) is normally set
  1357. to a semi-colon (;), which prevents it  from being used.  (Any command can be
  1358. eliminated in this way.  For example, you could use this method to remove the
  1359. chat command.)
  1360.  
  1361. The B command terminates Free Speech and  exits with an error code correspon-
  1362. ding to the baud rate.  For more information about this feature, see Appendix
  1363. A "Mode 1 -- Front End".
  1364.  
  1365. In  Door mode (Mode 6), the  B command (if available)  simply acts like the O
  1366. (Off) command.
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.                                       15
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393. MISCELLANEOUS NOTESMISCELLANEOUS NOTES
  1394.  
  1395.  
  1396.  
  1397. Color
  1398.  
  1399.  
  1400.  
  1401. If  you have  a color adaptor  and monochrome  display, you may  have trouble
  1402. seeing some of the characters.  You can tell Free Speech (and other programs)
  1403. that you can't display color by using this DOS command:
  1404.  
  1405.      MODE BW80
  1406.  
  1407.  
  1408.  
  1409. EGA and VGA Support
  1410.  
  1411.  
  1412.  
  1413. Free Speech  has been tested briefly in 43- and 50- line mode, but we did not
  1414. install it in  this version.  If  you have a  video-setting program (such  as
  1415. Pinnacle Software's SV program),  you can put your screen into  this mode and
  1416. run Free Speech.  It should perform properly.
  1417.  
  1418.  
  1419.  
  1420. 19200 Baud
  1421.  
  1422.  
  1423.  
  1424. This  version of Free Speech has not been  tested at 19200 baud.  If you find
  1425. it has problems  at this speed, or require some additional programming for it
  1426. to  function  with your  modem, please  drop  us a  line, giving  us  as much
  1427. technical information about your modem as possible.
  1428.  
  1429.  
  1430.  
  1431. Gear Shift
  1432.  
  1433.  
  1434.  
  1435. Users can  alter output speed by  pressing a digit key.   1 is slowest,  9 is
  1436. very fast, and 0 is top speed.  This feature is not  documented in the online
  1437. help.
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.                                       16
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459. Disk Caches
  1460.  
  1461.  
  1462.  
  1463. Free Speech seems  to have problems  with at least  one disk cache  software,
  1464. known as CACHE-AT.   If you find that Free Speech terminates with a "Run Time
  1465. Error 202", and you're using a disk cache, try running it without the cache.
  1466.  
  1467. In general,  if you have  strange problems with  any program, you  should try
  1468. running it without any TSR's (i.e. pop-ups), caches and spoolers.
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.                                       17
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525. HISTORYHISTORY
  1526.  
  1527.  
  1528.  
  1529. Free Speech is based on a Pinnacle Software design study for "an unusual BBS-
  1530. like service" known as "The SASSy" (Stark And Simple System).
  1531.  
  1532. The design of The  SASSy has already been discussed in  detail elsewhere, and
  1533. it  is not our intention  to cover it again.   However, the various documents
  1534. relating to The SASSy contain some comments that are worth repeating.
  1535.  
  1536.  
  1537.  
  1538. Design Rationale
  1539.  
  1540.  
  1541.  
  1542. (From "Technical Specification for The SASSy", August 1986)
  1543.  
  1544.  
  1545. Why Simple?
  1546.  
  1547. While the sparse design of the SASSy  does place the burden of record-keeping
  1548. upon the  user, it DOES guarantee ABSOLUTE ANONYMITY.  People are free to ex-
  1549. press themselves in total security.  The results are guaranteed to  be rather
  1550. startling, if not sometimes shocking.
  1551.  
  1552. You  can expect  childishness, impersonations, rage, impotent threats  and --
  1553. most important -- a completely open forum for opinions.
  1554.  
  1555. Since there is no validation required, your job  as Sysop is easy.   You need
  1556. only sit back and enjoy the show.
  1557.  
  1558.  
  1559. Why Stark?
  1560.  
  1561. In itself,  the SASSy has absolutely no "personality" as a program.  It is so
  1562. low-key in doing its job that the user will never think about it.
  1563.  
  1564. Thus, the landscape becomes decorated  with the people and whatever fantastic
  1565. personae they happen to dream up.   Experience  has shown that   people  make
  1566. a  better  background than  a   program   does.     If you  can't immediately
  1567. understand this, perhaps the SASSy will serve to show you this principle.
  1568.  
  1569. To quote Marshall  McLuhan:  "The medium is the message".  By de-frilling the
  1570. medium, we may be able to learn something about the message.
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.                                       18
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591. Message-Handling Technique
  1592.  
  1593.  
  1594.  
  1595. (From "Technical Specification for The SASSy", August 1986)
  1596.  
  1597.  
  1598.  
  1599. The user does not actually type into the line-storage area but into temporary
  1600. line memory of twenty lines, in order to facilitate some garbage processing:
  1601.  
  1602.  
  1603. 1)  Repeated blank lines are stored in temp line memory as one blank line.
  1604.  
  1605. 2)  Single- and double-character lines are not stored in temp line memory.
  1606.  
  1607. 3)  When the user logs off, calculate the average line-length.  If it is
  1608.     more than 7 (less than that implying deliberate noise), copy temp
  1609.     line memory into the permanent line-memory (on disk) which is usually
  1610.     a relative-record type random-access file.  You may wish to also keep
  1611.     the last hundred or so lines in memory, to improve performance.
  1612.  
  1613. 4)  If you copied in the lines, update the "last line" pointer, and save
  1614.     that information on disk, also.
  1615.  
  1616. 5)  Make the SASSy ready for the next call.
  1617.  
  1618.  
  1619.  
  1620. Two-Month Report
  1621.  
  1622.  
  1623.  
  1624. (From "Report on The SASSy" -- January 1987)
  1625.  
  1626.  
  1627.  
  1628. Before releasing the spec for SASSy,  we wanted to be sure  that the idea was
  1629. workable.  We've beta-tested the concept in  Montreal,   and we can now state
  1630. that SASSy is a marvelous addition to any BBS community.
  1631.  
  1632. NOTE:   While Ord Millar was running this test, he very seldom wrote anything
  1633. on the board, himself.   This is as it  should   be,  since he didn't want to
  1634. "colour" the results by invoking the authority of the Sysop.
  1635.  
  1636.  
  1637. Throughput
  1638.  
  1639. Ord Millar brought up SASSy on Nov. 1st,  1986.   One month later, he counted
  1640. 11,000 lines  of text.  On a typical bulletin board, that's like 40 bulletins
  1641. per day.
  1642.  
  1643.  
  1644.                                       19
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657. We achieved  this respectable throughput largely because  SASSy is so simple.
  1658. There's no  sign-on procedure  and there are no  message headers,  logon bul-
  1659. letins, sub-section switching, operator page,  and all the other baggage that
  1660. makes people spend time on a BBS.
  1661.  
  1662. The nemesis  of any BBS  is the type of person who just reads and contributes
  1663. nothing.  On SASSy,  the problem is  minimized.  Once the person has read all
  1664. the new text, there's  nothing left to do.   He simply  logs off and lets the
  1665. next person get on.
  1666.  
  1667. There were a few things with which we had to deal...
  1668.  
  1669.  
  1670. Uploading
  1671.  
  1672. Within a few days,   Ord realized that he'd have to  do something to  prevent
  1673. automated uploading  of text.   Some  rascal  had set  up his  communications
  1674. program to call, over and over again, to upload the same file.
  1675.  
  1676. So, he kept track of the timing between characters.   It  is impossible for a
  1677. typist to   type at a  perfectly  steady rate,  so if  all the characters are
  1678. received with inter-character delays that are within a few  milliseconds   of
  1679. each other, then you know it's a program.  If more than 75%  of the lines ex-
  1680. hibit this timing characteristic, Ord's SASSy simply ignores the message.
  1681.  
  1682. This does mean that people can't upload  prepared messages,  but  our experi-
  1683. ience with  another system  (the original Pyroto Mountain BBS/Game) suggested
  1684. that people don't do this very often, anyway.
  1685.  
  1686. Of course,  a clever  person could   create  a program  that can  upload with
  1687. random  delays,   but clever people   usually  have better things  to do than
  1688. harass
  1689. a BBS.
  1690.  
  1691.  
  1692. Parrots
  1693.  
  1694. Some people also called up  to type the same few lines,  over and over.  This
  1695. problem  is largely self-correcting, since it is  very labour-intensive.  But
  1696. Ord included a backwards scan to check for duplication.
  1697.  
  1698. Ord maintains  a  buffer of  recent lines.   Since most people only go back a
  1699. few dozen lines,  this technique speeds  up SASSy considerably.   This buffer
  1700. can also be used for an efficient backwards scan.
  1701.  
  1702.  
  1703. Pranksters
  1704.  
  1705. A few people did the inevitable:  they posted phone  numbers and asked people
  1706. to make prank calls.    This trend  died out quickly  (although  there is one
  1707. person who is still trying).
  1708.  
  1709.  
  1710.                                       20
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723. The reason that the pranksters fail is three-fold.
  1724.  
  1725.  
  1726. (1)  Most people aren't by nature prank callers.
  1727.  
  1728. (2)  The SASSop (SASSy Operator) and some of the users mention, from time to
  1729.      time, that no phone-numbers or names can be believed.  This can be made
  1730.      more compelling by mentioning that somebody  might be trying to get you
  1731.      to "prank" the local police station!
  1732.  
  1733. (3)  This kind of "indirect" pranking accomplishes nothing.   We pointed out
  1734.      to the pranksters that, if they wanted to prank the number,  why didn't
  1735.      they simply do it, themselves?
  1736.  
  1737. Still, it is possible that in some communities  (particularly those without a
  1738. reasonably  mature base of users) that SASSy could cause  some problems.  But
  1739. we were astounded to discover that it  caused  no problems whatsoever  in our
  1740. field trial, simply  because the act [of  posting phone numbers] is  so self-
  1741. evidently   ineffective.   The users don't  CARE about pranking somebody they
  1742. don't know.  (It's a fact that most prank calls are NOT made by strangers.)
  1743.  
  1744.  
  1745. Obscenity
  1746.  
  1747. We expected it.   We got it.   What we  DIDN'T  expect is that we  didn't get
  1748. MUCH of it.    A few people had fun showing us their repetory of risque voca-
  1749. bulary, but they quickly  realized that NOBODY GAVE A HOOT!   Again, there is
  1750. one person  (yes, the same  one)  who  hasn't gotten the  point,  but  he has
  1751. become part of the  landscape.  As  one user pointed out,  "You can't have  a
  1752. picnic without ants!"
  1753.  
  1754.  
  1755. Threats
  1756.  
  1757. We haven't seen any.   Perhaps  it's hard to  threaten  somebody  when you're
  1758. not even sure if he is who he's claiming to be.
  1759.  
  1760.  
  1761. Confusion
  1762.  
  1763. Some users get confused.   Not many  and   not for long.   If you can operate
  1764. a tape recorder, you can probably operate SASSy.
  1765.  
  1766.  
  1767. Impersonations
  1768.  
  1769. People had a great time, pretending to be somebody else.  However, since  the
  1770. whole SASSy community  operates in a state of disbelief, it doesn't amount to
  1771. much.  I myself was imitated many times,  but nobody believed I would say all
  1772. those things.   Eventually,  the mimic DID manage to convince  people that he
  1773. was me  by posting messages that not only LOOKED like mine,  but BEHAVED like
  1774. mine.  I thanked him for saving me the effort of posting, and that was that.
  1775.  
  1776.                                       21
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790. Insults and Accusations
  1791.  
  1792. There were plenty of these, too.  But  once again,  the nature of SASSy saved
  1793. the day.  Nobody took things too seriously.  The insults didn't go away,  but
  1794. they  began  to   resemble  "playing the dozens",  so the users enjoyed them.
  1795. Even the most  vitriolic insult  was soon turned into  farce   by our playful
  1796. SASSy users.
  1797.  
  1798.  
  1799. Conversation
  1800.  
  1801. To our surprise,  there was a LOT  of  high-quality   conversation  on SASSy.
  1802. People were  calling in  with their  usual nick-name  [i.e. alias,  pseudo or
  1803. handle].   They didn't  really crave  the anonymity,  but they  did like  the
  1804. streamlined  design of SASSy,   which  enabled them to   read,  write and go.
  1805. They also   liked   the way that you  could search through  previous messages
  1806. while writing.    This made it  easier to remember exactly  what somebody had
  1807. said.
  1808.  
  1809.  
  1810. News
  1811.  
  1812. We were  also surprised that  several items of news,  important to Montreal's
  1813. BBSing community, were first revealed on SASSy.  People seemed to  know intu-
  1814. itively what was faked and what was real.  We're still trying to figure  this
  1815. one out!
  1816.  
  1817.  
  1818. Observations
  1819.  
  1820. SASSy is like CB radio.  You are insulated from your listeners,   so you have
  1821. a lot of freedom.  But even the worst scoundrel will simply go  away if he is
  1822. ignored.  (Due to the  speed of the "F" function on SASSy,  it's a lot easier
  1823. to ignore somebody on SASSy than on CB radio.)
  1824.  
  1825. We've had some good results.  The person who was  plaguing   the system  with
  1826. uploads was asked nicely, "Since you're anonymous,  why don't you tell us why
  1827. you're doing this?"   In perfect safety,  he told us.  He must have   thought
  1828. about it, because after only one more "attack", he stopped.
  1829.  
  1830. Somebody once told me, "I used to love  BBSing because it was anonymous.  But
  1831. once I started associating myself with my   'alias',  I just wasn't anonymous
  1832. any more.  So I stopped calling."
  1833.  
  1834. SASSy preserves that thrill of being able to  express yourself in safety.  It
  1835. does not REPLACE  traditional BBS's,   but adds something by taking something
  1836. away -- your name.    A traditional BBS  might have a  "No Name"  board,  but
  1837. still, the Sysop knows who you are.
  1838.  
  1839. SASSy is free speech.  [From this line did we derive the name.]
  1840.  
  1841.  
  1842.                                       22
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856. Two-Year Report
  1857.  
  1858.  
  1859.  
  1860. The "Wrap-Up Report on The SASSy"  (written in January, 1988) was a bit  more
  1861. critical of the experiment, citing a continued lack of social cohesiveness on
  1862. The SASSy.  However, a later experiment by the same team (in a study known as
  1863. "The FBBS Experiment") showed that the sysop can exert a tremendous influence
  1864. on  the direction  that  a board  takes  --  even in  seemingly  uncontrolled
  1865. environments such as The SASSy.
  1866.  
  1867. At  first, The  SASSy experiment  successfully  employed the  technique of  a
  1868. largely absentee sysop.  In the second year, however, there was an attempt to
  1869. provide a policing capability which became known as the "watchdog functions".
  1870. This turned out to be a mistake, inasmuch  as The SASSy was an ideal form for
  1871. free  speech and the "watchdog  functions" (possessed by  only a few reliable
  1872. individuals) had the  effect of taking away  the free speech; perhaps  not in
  1873. practice, but  for many  the threat  negated most  of the  attraction of  The
  1874. SASSy.
  1875.  
  1876.  
  1877.  
  1878. Conclusion
  1879.  
  1880.  
  1881.  
  1882. Further discussion  of  The SASSy,  and review  of the  logs, has  led us  to
  1883. conclude  that with  a gentle  hand, the  sysop can maintain  the free-speech
  1884. aspect of the  board while still maintaining  a forum that is  interesting in
  1885. its humanity, if not always erudite.
  1886.  
  1887. The FBBS  experiment lasted  only a  few months.   It was  a BBS  run in  the
  1888. complete and utter absence of a sysop from  the very first day.  No user knew
  1889. who  was running  the board,  or why.   The  BBS software  had  virtually all
  1890. character stripped away,  leaving only an empty  shell.  But while  the board
  1891. received a lot of messages, it quickly devolved into "lowest-common-denomina-
  1892. tor" traffic.
  1893.  
  1894. The Free  Speech software  puts together the  lessons learned from  these and
  1895. other experiments.  While it can not be predicted what precise path your Free
  1896. Speech board will take (since that turns out to depend more on the sysop than
  1897. upon the software),  it can certainly provide  you with an endless  source of
  1898. delight, frustration, points  to ponder,  and (as  long as you  keep a  free-
  1899. wheeling, positive attitude) a lot of laughter.
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.                                       23
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921. FREE SPEECH NEWSFREE SPEECH NEWS
  1922.  
  1923.  
  1924.  
  1925. This  section of the manual is new, as  of Version 3.10.  Here, the author of
  1926. Free Speech (who also runs a Free Speech board) will comment on the upgrades,
  1927. reply to common questions, and muse about the Free Speech concept.
  1928.  
  1929.  
  1930.  
  1931. Version 3.10
  1932.  
  1933.  
  1934.  
  1935. PROPAGANDA VERSUS FREE SPEECH
  1936.  
  1937. Free Speech,  in one  form or  another, has  been running  in Montreal  since
  1938. Spring of 1986.   While I thought  we'd seen everything, we  recently encoun-
  1939. tered a situation that for a short time actually made me question the idea of
  1940. totally free speech.
  1941.  
  1942. Our board  was visited  by a  fellow who  wished to  prove that a  particular
  1943. category of human  beings were to  be despised and  even eliminated from  the
  1944. face of the Earth.  What set this apart from similar cases is that the fellow
  1945. was a storehouse of information that apparently proved what he was saying.
  1946.  
  1947. Although  one user  (after  much research)  came  up with  counter-arguments,
  1948. everybody was astonished that we could be so manipulated.
  1949.  
  1950. It occured to me that Free Speech could be used by propaganda artists to whom
  1951. deception is second nature.  It is one thing to run a board that might expose
  1952. people to spicey language or obtuse hang-ups.  It is quite another to provide
  1953. an unimpeded outlet for propaganda of any kind.
  1954.  
  1955. Rather than cutting off the fellow in question, I explained that his material
  1956. was generating so much related message  traffic that it appeared that my  BBS
  1957. was becoming a "One Topic Board".  I  explained to him how a narrow focus had
  1958. ruined  another BBS I had run.  Then  I asked him to terminate the subject in
  1959. two weeks.
  1960.  
  1961. He retains his free speech, though, because I invited  him back in 12 months,
  1962. and assured  him that at  that time I  will let him  take up his  subject for
  1963. another 30 days.  I fully intend to live up to that promise.
  1964.  
  1965. As I  see it,  free speech  means that  you have a  fair chance  to get  your
  1966. message across, but it does NOT mean that  you can speak whenever or wherever
  1967. you want.  An extremely zealous person could turn your Free Speech board into
  1968. his  or her  personal broadcasting system.   This  is not  fair to you  or to
  1969. anybody else.
  1970.  
  1971.  
  1972.  
  1973.  
  1974.                                       24
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987. APPENDIX A -- Operational ModesAPPENDIX A -- Operational Modes
  1988.  
  1989.  
  1990.  
  1991. OVERVIEW: This chapter  describes the various ways in  which you can use Free
  1992.           Speech.
  1993.  
  1994.  
  1995.  
  1996. Mode 1 -- Stand-Alone BBS
  1997.  
  1998.  
  1999.  
  2000. This is  the mode discussed throughout  most of this  manual.  In  this mode,
  2001. Free Speech  will be running 24 hours per day.  If this is your first instal-
  2002. lation of Free  Speech, the following steps  are not necessary.   However, if
  2003. you are  changing from  one mode  (example:   Front-End) to  this mode  (i.e.
  2004. Stand-alone) it is a good idea to check your settings.
  2005.  
  2006.  
  2007. To fully configure for this mode, start up Free Speech with this command:
  2008.  
  2009. FREE SETUP
  2010.  
  2011. 1.   When  asked for  the  "closing hour",  specify 25.    This means  "Never
  2012.      closes".  
  2013. 2.   When presented  with the  list of command  letters, eliminate  the sixth
  2014.      command (jump to BBSing) by replacing it with a semi-colon.
  2015.  
  2016.      You will change it to something like this:  ?SO|-;
  2017.  
  2018.      Any command  can be eliminated  in this manner, by  replacing its letter
  2019.      with a semi-colon.
  2020.  
  2021. 3.   When asked if you want to save the changes, press Y for Yes.
  2022.  
  2023. 4.   To start up the board, type FREE
  2024.  
  2025.  
  2026. Mode 2 -- Announcer Board
  2027.  
  2028.  
  2029.  
  2030. In  this  mode, Free  Speech  will simply  answer  the phone,  play  back the
  2031. contents of  the file F-LOGO.TXT, and hang  up.  You could use  this to run a
  2032. "Coming Events" service.   Another application is to  explain to people  that
  2033. your regular BBS is out-of-service, perhaps due to a hard drive failure.  You
  2034. can run Announcer Mode using only a single floppy disk drive.
  2035.  
  2036. To start  up Free Speech  in Announcer  mode, enter FREE  at the  DOS Prompt.
  2037. Once it is  waiting for visitors, press  the ALT-F5 key.   Every caller after
  2038. that will see only the F-LOGO.TXT file.
  2039.  
  2040.                                       25
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053. To  turn off  Announcer mode and  resume standard operation  (i.e. let people
  2054. enter Free Speech commands),  press ALT-F5 again, or  press ALT-F10 to  close
  2055. down the board completely.
  2056.  
  2057.  
  2058.  
  2059. Mode 3 -- BBS front-end
  2060.  
  2061.  
  2062.  
  2063. In this mode, a sysop can continue to run his traditional BBS, but offer Free
  2064. Speech as a moment's diversion before entering.
  2065.  
  2066. After Free Speech answers  the modem, the user  can use all the regular  Free
  2067. Speech commands.   He or she can  then enter the B command  to enter the main
  2068. BBS, or the O command to disconnect.
  2069.  
  2070. If you  decide to operate Free Speech  as a front-end, you  should modify the
  2071. file F-LOGO.TXT to list a menu.  For example:
  2072.  
  2073.      ENTER ONE OF THE FOLLOWING...
  2074.      B -- START UP BBS
  2075.      ? -- Display front-end commands
  2076.  
  2077. This will allow  the curious to find  out more, while ensuring  that the less
  2078. inquisitive can go directly to the standard BBS.
  2079.  
  2080. You must then install the B command, using FREE SETUP.  When presented with a
  2081. list  of command letters, replace  the sixth command (jump to  BBS) with a B.
  2082. Your list will look something like this:  ?SO|-B
  2083.  
  2084. Running Free Speech  in this mode will  not provide the same atmosphere  as a
  2085. stand-alone board, but it will still provide your users with some  entertain-
  2086. ment and variety, in the form of a "Grafitti Wall".
  2087.  
  2088. When  the user enters the B  command, Free Speech ends  with a DOS errorlevel
  2089. set according to the baud-rate.  The errorlevels are as follows:
  2090.  
  2091.      20 - Console
  2092.      25 - 300 baud
  2093.      30 - 1200 baud
  2094.      35 - 2400 baud
  2095.      40 - 4800 baud
  2096.      45 - 9600 baud
  2097.      50 - 19200 baud
  2098.  
  2099. You can use these errorlevels to control a batch file.  The following example
  2100. shows how you would make  Free Speech a front-end for a hypothetical BBS that
  2101. accepts this kind of information as a command-line parameter
  2102.  
  2103.  
  2104.  
  2105.  
  2106.                                       26
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.  
  2117.  
  2118.  
  2119.      ECHO OFF
  2120.      :AGAIN
  2121.      FREE
  2122.      IF ERRORLEVEL 50 GOTO X50
  2123.      IF ERRORLEVEL 45 GOTO X45
  2124.      IF ERRORLEVEL 40 GOTO X40
  2125.      .
  2126.      .
  2127.      etc.
  2128.      .
  2129.      .
  2130.      IF ERRORLEVEL 0 GOTO QUIT
  2131.      .
  2132.      .
  2133.      .
  2134.      :X50
  2135.      SUPERBBS 19200
  2136.      GOTO AGAIN
  2137.      :X45
  2138.      SUPERBBS 9600
  2139.      :X40
  2140.      SUPERBBS 4800
  2141.      .
  2142.      .
  2143.      etc.
  2144.      .
  2145.      .
  2146.      :QUIT
  2147.      ECHO Returning to DOS...
  2148.  
  2149. Remember to check the highest  errorlevels first, because the "IF ERRORLEVEL"
  2150. facility checks for  the specified number or higher.  See your DOS manual for
  2151. details about "IF ERRORLEVEL".
  2152.  
  2153. A sample front-end file is available in the file FRONT.BAT.
  2154.  
  2155.  
  2156.  
  2157. Mode 4 -- Modem-handler
  2158.  
  2159.  
  2160.  
  2161. If you have an idea for a dial-up program but would like to avoid the task of
  2162. writing modem-control routines, you can use Free Speech in a variation on its
  2163. "BBS Front-End" mode (described above).
  2164.  
  2165. At least one BBS  author that we know (beside the author  of Free Speech) has
  2166. stated that reliable, accomodating modem control is one of the most difficult
  2167. aspects of writing a dial-up service.
  2168.  
  2169.  
  2170.  
  2171.  
  2172.                                       27
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185. In the  long run, it is  generally best to  integrate your own  modem control
  2186. with your dial-up program.  With Free Speech, though,  you can put aside this
  2187. time-consuming programming task and get  the beta-testing of the main program
  2188. underway first.
  2189.  
  2190.  
  2191.  
  2192. Mode 5 -- Night-time Alternate
  2193.  
  2194.  
  2195.  
  2196. HINT:     For a detailed  discussion of event-processing, with  examples, see
  2197.           Pinnacle Software's operations manual for the Sapphire BBS.
  2198.  
  2199. Most BBS programs allow the sysop to create "Events".   Events are tasks that
  2200. are  performed by shutting down  your BBS at a scheduled  time, and running a
  2201. another program.  When  that program ends, your BBS is  restarted.  A typical
  2202. use for "Events" is to perform maintenance chores on BBS files. 
  2203.  
  2204. Pinnacle Software BBS  products are Zero-Maintenance, so they  do not require
  2205. these shut-down periods.  But there are other uses for Events.  They can back
  2206. up important files or ... run a different BBS!
  2207.  
  2208. Free Speech is  an ideal "after midnight" BBS.  Its unstructured nature makes
  2209. it perfect  for the  kinds of  conversation that  go on  "after the  witching
  2210. hour".
  2211.  
  2212. To make this capability possible, the Free Speech setup procedure (invoked by
  2213. typing FREE SETUP at start-up time) allows you to specify a "shut-down time".
  2214. This is the time when the Free  Speech program will end, returning control to
  2215. your regular BBS.  A 24-hour clock is used, so ...
  2216.  
  2217.         6 = 6:00 AM      12 = Noon      23 = One hour before midnight
  2218.  
  2219. Each BBS product has its own way of calling up event programs,  so we can not
  2220. give an  example that will apply to all BBS's.  The main thing to remember is
  2221. that there is a "loop" involved, in this general form:
  2222.  
  2223.  
  2224. Step 1.   The regular BBS program starts up and runs until ...
  2225.  
  2226. Step 2.   At  a given time (say,  1:00 AM), the BBS determines  it is time to
  2227.           run an Event that you had previously defined to it.
  2228.  
  2229. Step 3.   The BBS ends and/or calls up Free Speech.
  2230.  
  2231. Step 4.   At the "shut-down time" specified during FREE SETUP (say, 6:00 AM),
  2232.           Free Speech ends.
  2233.  
  2234. Step 5.   The whole process starts again at Step 1.
  2235.  
  2236.  
  2237.  
  2238.                                       28
  2239.  
  2240.  
  2241.  
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251. Some BBS products  allow you to call  Free Speech directly and  will continue
  2252. running after the program ends.  In some other BBS products, you will have to
  2253. write a batch (.BAT) file.  The documentation for your regular BBS will guide
  2254. you here.
  2255.  
  2256.  
  2257.  
  2258. Mode 6 -- Door Operation
  2259.  
  2260.  
  2261.  
  2262. HINT:     For a  detailed discussion of  doors, with  examples, see  Pinnacle
  2263.           Software's operations manual for the Sapphire BBS.
  2264.  
  2265. NOTE:     Free Speech does not currently operate on multi-line systems.
  2266.  
  2267. You may  wish to restrict access  to Free Speech  by running it as  a "door".
  2268. This  gives people  a way  to  express their  opinions semi-anonymously,  but
  2269. allows you to control who can use the service.
  2270.  
  2271. In an ideal  world, Free Speech  would be  at its best  when run without  any
  2272. controls.  But  many sysops will decide  that -- for  their BBS community  --
  2273. Free Speech runs better with a bit of supervision.
  2274.  
  2275. Free Speech can run "underneath" another BBS, as a door.  A door is a program
  2276. that  is called  by a BBS  program, on  request by the  user.   When the door
  2277. program ends, the user is returned to the BBS.
  2278.  
  2279. Each  BBS product has its own way of calling  up doors, so we can not give an
  2280. example  that will apply  to all BBS's.   The main thing  to remember is that
  2281. when Free Speech  is called, it must be  informed that it is a  "door", so it
  2282. will start and end without configuring the modem.
  2283.  
  2284. To start up Free Speech as a door, call it this way:
  2285.  
  2286.      FREE DOOR
  2287.  
  2288. This command may  go in a batch  file, or be entered directly  into your BBS,
  2289. depending on your main BBS software.
  2290.  
  2291. When run  as a door, Free Speech  does not specify the time  and date of each
  2292. post (unless you have connected at the console).  This enhances the anonymity
  2293. of each user of Free Speech.
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.                                       29
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317. APPENDIX B -- How to Become a Free Speech DistributorAPPENDIX B -- How to Become a Free Speech Distributor
  2318.  
  2319.  
  2320.  
  2321. Any registered owner of a Pinnacle Software product can order the Free Speech
  2322. distribution kit.  Others can order the kit for $12.  The kit includes:
  2323.  
  2324.      -- A specially marked copy of Free Speech
  2325.  
  2326.      -- Instructions for locating software that came from YOU
  2327.  
  2328. All you have to do  is pass around your specially  marked copy.  Whenever  we
  2329. get a registration via the Easy-mailer, we'll know it came from you.  We will
  2330. send you a cheque for HALF THE REGISTRATION COST.
  2331.  
  2332. The registration fee for Free Speech is currently $25.  So if you upload your
  2333. specially  marked  copy to  a  few bulletin  boards,  and it  results  in two
  2334. registrations, you'll receive $25 for less than 5 minutes' work!
  2335.  
  2336. That's like earning $300 per hour!
  2337.  
  2338. If you're the first  person to get  Free Speech on a  really BIG system,  who
  2339. knows how much you'll make?
  2340.  
  2341. Has making money ever been so easy?
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.  
  2369.  
  2370.                                       30
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383. INDEXINDEX
  2384.  
  2385.  
  2386. Can't find it here?  Check the Table of Contents.
  2387.  
  2388.  
  2389. ;  5, 15                                DIALOG.TXT  11
  2390. & Commands  7                           DIP Switches
  2391. 19200  16                                    Modem  7
  2392. 43-line mode  16                        Directory
  2393. 50-line mode  16                             C:\FREE  4
  2394. Accents  11                             Disk cache  17
  2395. Address                                 Display Files  12
  2396.      Pinnacle Software  1               Distributer  30
  2397. Announcer  25                           Door  10, 29
  2398. Anonymity  3, 18, 22                         B Command  15
  2399. Arrow  10                               DOS  1
  2400. ASCII  11                               Down-arrow  10
  2401. Assistance  ii                          DTR  7
  2402. B command  26                           EGA  16, 17, 24
  2403. Baud-rate  4                            English  2
  2404. BBS's  1                                Event  5, 28
  2405. Bookmark  14                            F-*.TXT  11
  2406. Borland  ii                             F-HELP.TXT  14
  2407. Box  10                                 F-HELP2.TXT  14
  2408. Bug fixes  iii                          F-LOGO.TXT  9, 25
  2409. Bulletin Board Systems  1               F-SAMPLE.TXT  12
  2410. BW80      16                            FBBS  iii
  2411. CACHE-AT  17                            Features     3
  2412. Canada  2                               Forward  12
  2413. Carrier Detect  7                       FRE extension  12
  2414. CD  7                                   FREE SETUP  4, 12, 15, 25
  2415. Censorship  9                           French  12
  2416. Change                                  Front End  15
  2417.      User text  15                      FRONT.BAT  27
  2418. Chat  5, 9, 14                          Front-end     26
  2419.      Removal of command  15             Front-End".   5
  2420. Closing hour  25                        Function keys  9
  2421. Color  16                               Gear Shift  16, 17, 24
  2422. COM1  4                                 Graphics  11
  2423. COM2  4                                 Hayes  4
  2424. Command letters  5, 12, 25              Hayes modem  7
  2425. Control password  5, 15                 Heat  7
  2426. Copyright  ii                           Help  5, 9, 14
  2427. Crash  7                                HELPME  ii
  2428. Data Terminal Ready  7                  History  16, 18, 24
  2429. Defragmenter  9                         Icons  10
  2430. Delete                                  Infinity  2, 10
  2431.      User text  15                      Initialization  4
  2432. Design study  2, 15                     Installation  4
  2433. DEV  10                                      Assistance  ii
  2434. Diacritical  11                         Internal ID  iii
  2435.  
  2436.                                       31
  2437.  
  2438.  
  2439.  
  2440.  
  2441.  
  2442.  
  2443.  
  2444.  
  2445.  
  2446.  
  2447.  
  2448.  
  2449. ITS  2                                  Sapphire  1, 2, 5
  2450. Keyclick  5                             SASSy  ii, iii, 2
  2451. Language  11, 14                             Definition  18
  2452. Line-drawing  11                        Search    5, 14
  2453. Logo  9                                 Search Text  10
  2454. Maintenance  9                          Semi-colon  5, 15
  2455. Message analyser  14                    Shareware  ii
  2456. Message-file size  4                    Shut down  9
  2457. Modem  1, 4, 7                          Shut-down hour  4, 5
  2458. Modem initialization  4                 Shut-down time  28
  2459. Modem-handler     27                    Sound-effects  9
  2460. Modes                                   Stand-Alone  25
  2461.      Summary  1                         Status  10
  2462. Money  30                               Support
  2463. Montreal  2                                  Registered Sysops  iii
  2464. Multi-line  29                               Unregistered  ii
  2465. Night-time Alternate  28                Switch  7
  2466. No  12                                  Sysop  1, 15
  2467. Nodes  29                               TechnoJocks  ii
  2468. Non-command  5                          Text editor  11, 14
  2469. Note  10                                Time Left  10
  2470. Off    5, 14                            Translate tables  11
  2471. Online time  9                          Translation  13
  2472. PC  10                                  Turbo Pascal  ii
  2473. Performance  9                          Ultramode    5, 10, 12, 15
  2474. Pinnacle Software  2                    Ultramode.   5
  2475. Port  4                                 Upgrade  iii
  2476. Printer  9                              Validation  18
  2477. Printing  10                            Version  iii
  2478. Pyroto  1, 2, 14                        Versions  ii
  2479. Quebec  2                               Vertical-bar  15
  2480. Registration  ii                        Verty-Bar  15
  2481. Reject  9, 10                           VGA  16
  2482. Release  iii                            WPM  10
  2483. Reverse  12                             Yes  12
  2484. Run-Time Error                          Zero-Maintenance  2, 9, 28
  2485.      202  17
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.                                       32
  2503.  
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.