home *** CD-ROM | disk | FTP | other *** search
/ Amiga Times / AmigaTimes.iso / programme / trionbbs110 / Trion / docs / 02_Introduction.doc < prev    next >
Encoding:
Text File  |  1998-10-06  |  26.7 KB  |  688 lines

  1.  
  2.  
  3.   Introduction
  4.   ------------
  5.  
  6.    This chapter is an introduction to the Trion BBS system.
  7.    It contains lists of contents of the chapters of this manual.
  8.    Information on how to install the BBS system.
  9.    Information on how it came to be and on the trion design philosophy
  10.    and the programs involved.
  11.  
  12.  
  13.   Design philosophy
  14.   -----------------
  15.  
  16.    First a little history in computers :)
  17.  
  18.    I bought my first computer in februari 1983, it was a Commodore Vic-20,
  19.    at that point in time it was apparantly so new that the tape-recorder
  20.    for data storage and a basic course where delivered weeks later.
  21.    But that didn't matter at the time, I was almost 15 years old
  22.    and it was very exiting. After tuning the TV to the computer it was
  23.    ready to accept commands !!
  24.    All I had was the little thin manual that came with it, but it
  25.    had all the information you needed and a step by step course with
  26.    example programs. So add the end of that day I had worked through
  27.    the whole manual and was modifying the examples and writing my
  28.    own little programs.   
  29.  
  30.    But the Vic-20 was very limited, it could only fit 22 x 23 characters
  31.    on the screen and the whole system had 5,5 KB of RAM memory. Even with
  32.    a 16 KB expansion module it was time for something better.
  33.  
  34.    In juli 1984 I bought a Commodore-64 !!
  35.    It had sprites, a synthesizer chip and real hires graphical modes
  36.    instead of the kludge on the Vic-20 with the user-definable characters.
  37.    It was like the Amiga of it's time !! It popped up in every magazine
  38.    that had something to do with electronic machines.
  39.    In may 1995 I got a diskdrive for it which made it a real computer ! :)
  40.  
  41.    On this machine I really start experimenting, everytime there was
  42.    something about computers on TV I started to wite a program for it.
  43.    Fractals, little games, simulators, mathematics you name it.
  44.    I learned machine language which could accelerate the basic
  45.    programs enormously. I started to write a little graphical library
  46.    and even a little multitasking kernel for it. This code was used
  47.    in little demos and all kind of experimental things.
  48.    Later me and a friend started to wire our computers together with
  49.    the serial ports and started to write like little terminal and
  50.    BBS programs for it deep into the night. That was the first
  51.    step altough we had never heard of BBS's. Later we started playing
  52.    with old terminals which we connected through our own little circuits
  53.    with a computer.
  54.  
  55.    Later we started to read about the Amiga in the commodore magazines,
  56.    there were even adds for demonstrations in the newspaper but it
  57.    was far to expensive. So I bought a Sinclair Quantum Leap which were
  58.    sold at dump prises at that time. It cost only a fifth of the prize
  59.    it was when it was introduced. It was powered by a 68008 processor
  60.    had nice 16 color hi-res modes a quick basic with many commands
  61.    a tiny loudspeaker that could only make beep noises little buildin
  62.    tape drives (stringy floppies) .. but it certainly was no Amiga.
  63.  
  64.    But along came the Amiga 500 !!
  65.    It was unbelievable, a real Amiga for a very low price.
  66.    So when I saved enough money in august of 1987 an Amiga replaced
  67.    the Quantum Leap but the Vic-20 and C-64 got a place next to it.
  68.    The Amiga was great, but it only had this slow basic and not the
  69.    programming information and the total in control feel you had
  70.    while programming it like the C-64 had. So the C-64 was still
  71.    used a lot for programming and testing little things.
  72.  
  73.    In januari 1989 the A-500 had to make place for an A-2000 with
  74.    an A-2088 PC-bridgeboard and an A-1084 monitor.
  75.    A year later followed with a 40 MB Golem harddisk card which
  76.    came with a PC-controller board kludged to the Zorro bus.
  77.    In that same time I got a "state of the art" 2400 baud modem
  78.    and started downloading and pointing !!
  79.    Calling BBS's was great but it was even greater if my computer
  80.    would be reachable by phone. So along came the big search for
  81.    BBS programs. I found a few but nothing really useable.
  82.  
  83.    In the meantime the NEC 40Mb harddisk broke down, and was replaced
  84.    with a Macrosystem Evolution SCSI-controller with a Quantum LPS-240 MB
  85.    harddisk. Also i got a A2630 Turbo-board and a C-compiler !
  86.    Which gave me a top of the line system, but cost a fortune at the time.
  87.  
  88.    In april of 1992 we moved house and I got a phone line of my own !!
  89.    So in may 1992 I shelved out a few hundred US dollars and bought the
  90.    Xenolink BBS program.
  91.    Not the V2.0 that is around now but something like "V1.0 y1".
  92.    It turned out that the "feature list" was a "todo list".
  93.    And for things like Allfiles programs, Full screen editors you
  94.    had to wait until some third party made one. 
  95.    Tick processors and Areafix programs were a long way of.
  96.    Also it had its quirks, if it got a message that was bigger
  97.    than 32K (UUencoded files) it crashed. And if it survived
  98.    than it crashed for other reasons. It could do all kind of
  99.    things like include a random piece of harddisk in a message,
  100.    which it still does in V2.0 to this very day !!
  101.    Other sysops in the neighbourhood ran it too, we even setup
  102.    maillinks and altough I checked their configuration files often
  103.    systems wouldn't call out or export mail.
  104.    I wrote a few programs for Xenolink but after a little time
  105.    the old C-64 mentality came up. I got a stack of
  106.    "AMIGA ROM Kernel reference Manuals" so I could really
  107.    understand and program the Amiga.
  108.  
  109.    In september of 1992 the first affordable V32B modem with a
  110.    rockwell chipset appeared it was the Suprafax V32B, altough
  111.    it cost about the same as I paid for the Vic-20 or the C-64
  112.    when they just appeared at the market I got one !! Mainly because
  113.    simple calculations showed that with 6 times the speed of
  114.    the 2400 modem it should pay for itself in no time by reducing
  115.    my phone bill ;)
  116.  
  117.    Halfway 1993 I started to write experimental parts of a BBS
  118.    program. And in early 1994 I combined it into a complete little
  119.    BBS program. In the same time something weird happend, the
  120.    Xenolink support site had swindled a number of people, including me.
  121.    The person who ran the site had a key generator to suply buyers with
  122.    the complete package including a manual but at a certain moment he
  123.    stopped transfering the money he received to the programmer.
  124.    This was discovered after a new support site was set up, so
  125.    suddenly I became an "illegal user" and was trown out of the xenolink
  126.    support, altough I not only had paid the old official support site
  127.    for the software but also just paid the new official support site the
  128.    yearly contribution for updates and third party programs.
  129.    The weirdest part of this incident was that half of the sysops that
  130.    paid the old support site was accepted, and the other half was thrown
  131.    out .. depending on when you bought the program. If you where thrown
  132.    out you could get back in by paying again .. the amount of money
  133.    depended on how long you waited before you did it. At the beginning
  134.    you had to pay the same as "new" sysops .. if you waited a few years
  135.    until the Version 1.90 upgrade including manual was released it was free.
  136.  
  137.    So the Tron BBS system was born.
  138.    I switched to my own software and started really developing it.
  139.    And in September 1994 the first interested sysops started
  140.    calling me. Soon I had a couple of beta testers and was writting
  141.    things like an allfiles program and a mail processor.
  142.  
  143.    In 1995 the source got so big I got a second hand tape-streamer
  144.    to be able to make Quick back ups. Also I got a second hand
  145.    1x speed CD-rom device to be able to make a CD-rom door.
  146.    Also that year the Quantum HD only worked part of the time
  147.    after a lightning hit in a field very nearby. So it was replaced
  148.    with a 512MB IBM SCSI harddisk.
  149.  
  150.    Later someone setup a web-page for "the Tron-BBS system",
  151.    but a company called "Tron" used a BBS-system to be
  152.    reachable for it's clients. Which also was called
  153.    "the Tron-BBS system". They actually had the name Tron
  154.    registered so the name Trion BBS system was born :)
  155.  
  156.    Before I started to program the BBS program, I had written
  157.    down how it should look like when it was finished.
  158.    The system I described then is basically what a modern Internet
  159.    Web browser looks like. But the result is a little bit conservative
  160.    compared with BBS's and web browsers.
  161.  
  162.    During the programing I had a simple philosophy:
  163.  
  164.    Keep things simple, don't start with difficult constructions.
  165.    Take little steps at a time, to keep the code solid and bug free.
  166.    Do things right the first time! Don't write weird hacks.
  167.    Write things yourself, don't shop around for source code
  168.    that if you can find it doesn't live up to the standard
  169.    and is probably less sophisticated then what you already have
  170.    thought up in your head looking for the function.
  171.    Speed and storage efficiency are important, but should not 
  172.    cause stability problems with weird complex code.
  173.    Build in debug code so all (memory) bugs turn up in a log.
  174.    It should be Shareware so people can play with it, so they
  175.    see what they are paying for.
  176.    Also the system should be integrated and complete, so you don't have
  177.    to find a third party allfiles program that borderline works.
  178.    So you don't need lastcaller hacks that have to scan log files
  179.    each time they are started.
  180.    So you have a system that is aware of what happens in the
  181.    different parts like mail processor, tick processor, areafix
  182.    program etc.
  183.  
  184.    Note that it is no coincedent that there are a few superficial
  185.    simularities with xenolink. This does not mean that Trion is
  186.    a clone of xenolink, it just means that the programmer
  187.    of xenolink had some good ideas. All the Amiga BBS programs
  188.    have some simularities but that doesn't mean that for instance
  189.    xenolink would be a paragon clone.
  190.  
  191.  
  192.   Architecture
  193.   ------------
  194.  
  195.    Introduction
  196.    ------------
  197.  
  198.     Trion BBS is a multi line BBS system with File and Mail capabilities.
  199.     It has a mailer to poll other BBS systems to transfer mail and
  200.     spawn voice and fax programs.
  201.     It can run Cli and paragon doors.
  202.     It can be controlled from dos by scripts and a cron utility.
  203.     It can run doors and display RIPscrip graphics locally.
  204.  
  205.     Note:      features are listed in "trion:docs/features.doc"
  206.  
  207.  
  208.    How does it work
  209.    ----------------
  210.  
  211.  
  212.     Resource manager
  213.  
  214.  
  215.     The Trion BBS system is a multiline BBS package.
  216.     Multiline means that you can start multiple BBS 'nodes'
  217.     (each with a unique node number).
  218.     These nodes can run locally or be connected to a serial port.
  219.     Also multiple users can use the same 'resources' at the same time,
  220.     this means that for instance 2 users can look at the same
  221.     filecatalog section.
  222.  
  223.     To make all this possible a "resource manager" was needed.
  224.     This resource manager is called "TrionRM" and must be run
  225.     before any other Trion program can run.
  226.  
  227.     The 'Resource Manager' regulates all access to the data files,
  228.     thanks to this more than 1 program can access the same file at
  229.     the same time.
  230.     This is needed so you can read mail at the same time as the
  231.     mail processor is running, or 2 users can browse through the
  232.     same file area. Also a user can't log on to two nodes at once
  233.     because the resource manager won't allow it.
  234.  
  235.     Also this program has a "monitor" window which shows all kinds
  236.     of important information, like what the status of a node is, a
  237.     list of last callers and statistical data.
  238.     This window can be Iconized if you don't need it at the moment.
  239.     Also you can start all the GUI editors from this window.
  240.     Note that the program has an option to open the "monitor"
  241.     window on a public screen instead of on the workbench.
  242.     In this mode the GUI's are able to use more colors.
  243.  
  244.  
  245.     Mail
  246.  
  247.     The Trion BBS system is capable of running a fido compatible
  248.     node. Which means it can call other BBS systems and exchange
  249.     electronic mail and files.
  250.  
  251.     Mail means that users can write public (Echomail) or private
  252.     (Netmail) messages that are exchanged with other BBS's in
  253.     a "net". The best know of these nets is "Fido-net".
  254.  
  255.     For this purpose a number of programs are provided.
  256.     When systems call each other the files that are received
  257.     end up in the "inbound" directory. Files that are send
  258.     to the other system are kept in the "outbound" directory.
  259.  
  260.     The mail processor is needed to to "unpack" archived
  261.     packets of messages that are received in the "inbound"
  262.     directory and store them in the messagebase.
  263.     Also it collects the messages in the messagebase that
  264.     have to be send to other systems and makes archived packets
  265.     that are stored in the "outbound" directory until other
  266.     systems pick them up.
  267.  
  268.     Also there is a "Tick processor", which is a program that
  269.     collects files from the "inbound" directory and adds them
  270.     to the "file catalogue". Also it can send files to other systems
  271.     by making so called ".tic" files which contains all the information
  272.     that is needed to send a file through a net and add it to the
  273.     "file catalogue" of an other system.
  274.  
  275.     Also important for the mail is the Areafix program. It is a program
  276.     that can connect or disconnect echomail sections by means of netmail.
  277.     A user sends netmail to your system with commands to change
  278.     the list of sections he is connected to. Areafix reads the
  279.     message makes the changes and sends a netmail back to the user.
  280.  
  281.     All the programs needed for mail processing are usually started
  282.     in the "mail" script which can be found in the Trion:scripts/
  283.     directory. This script will be executed when a user logs off,
  284.     or after a mail call is made.
  285.  
  286.  
  287.     Trion
  288.  
  289.     The BBS can be largely controlled from scripts and shells.
  290.     A good example of this is the "trion" program.
  291.     It is a little program to send commands to BBS nodes.
  292.     You simply type a command on the command line, with the
  293.     BBS nodes it aplies to, and some arguments.
  294.     With the trion program you can make nodes call to other
  295.     BBS nodes.
  296.     It can display text messages on the screen of the BBS node.
  297.     It can quit a node or logoff a user.
  298.     It can switch a serial port off, or turn the modem sound off.
  299.     And some other things that are usefull for a BBS node.
  300.     
  301.  
  302.     Menus
  303.  
  304.     The system is for a very big part configurable to your own
  305.     wishes/likes, this includes the menus which are completely
  306.     configurable. In a menu you can call other menus, so you
  307.     can expand it almost infinitly.
  308.     The first menu which is started when someone 'logs in' is
  309.     the 'start.menu'.
  310.  
  311.     To make a menu is very easy , they consist of readable
  312.     text files with commands, and a pascal like structure.
  313.  
  314.     Before you can use a menu you have to 'compile' it, this
  315.     is done by calling the 'menu' utility which checks your
  316.     menus on errors and makes a binary file from it.
  317.  
  318.     The text files are called 'source' and the result of the
  319.     menu compiler are the menus.
  320.     You find the sources of the menus in the 'trion:menus/' 
  321.     directory, this also contains a subdirectory for the
  322.     compiled menus.
  323.  
  324.  
  325.     Compiling a menu:                'menu door.src'
  326.     (compiles the 'door' menu)
  327.  
  328.     Wildcards are allowed:           'menu #?'
  329.     (this compiles all menus)
  330.  
  331.  
  332.     For more information on menus and menu commands look in
  333.     the "trion:docs/lists/" directory.
  334.  
  335.  
  336.     Doors
  337.  
  338.     Clidoors are expansions of the system, they are programs
  339.     which can range from games to questionaires.
  340.     They are programs which are capable of running in a shell
  341.     which is emulated by the BBS program.
  342.  
  343.  
  344.     Configuring
  345.  
  346.     The BBS system consists of a number of programs and data files.
  347.     Most of the programs have there own configuration file.
  348.     Configuring at the moment consists of editing text files
  349.     in the configuration directory with your favorite editor.
  350.     The editors can be started from GUI windows with buttons
  351.     for most files. For some of the configuration files like
  352.     the echomail feed config there are special GUI editors to
  353.     make life easier.
  354.  
  355.  
  356.  
  357.  
  358.   System Hardware and Software Requirements
  359.   -----------------------------------------
  360.  
  361.     - An Amiga compatible Computer
  362.  
  363.     - AmigaDOS Release 2 or higher
  364.     
  365.     - An IBM.font would be usefull    (suplied in the archive)
  366.  
  367.     - Xprzmodem.library  V3.5         (suplied in the archive)
  368.  
  369.     - Xprzedzap.library  V3.5         (suplied in the archive)
  370.  
  371.        Optional:
  372.  
  373.     - Archivers like LHA, LZX, ZIP, ZOO, ARJ and ARC
  374.  
  375.     - An ANSI editor for example BBS-draw
  376.  
  377.     - More Xpr file transfer librarys
  378.  
  379.     - nullmodem.device to call a node without using modems
  380.       or to poll yourself with your point package
  381.  
  382.  
  383.  
  384.   Installation
  385.   ------------
  386.  
  387.    The basic installation conists of just a few steps,
  388.    then you will be able to run the system.
  389.    But tayloring it to your needs is a lot more
  390.    work and is descriped in the configuration chapters.
  391.  
  392.    Move the directory Trion with it's contents to a place
  393.    on a harddisk where you want to use it.
  394.    Or just copy the contents of the trion directory to an
  395.    empty directory.
  396.  
  397.    Copy the contents of the fonts directory to your fonts:
  398.    directory (if you don't already have the suplied fonts).
  399.  
  400.    In the libs directory you will find an archive containing
  401.    Xprzmodem and Xprzedzap libraries. If you don't already
  402.    have these installed copy an apropriate copy to your
  403.    libs: directory of both.
  404.   
  405.    The only thing you now need is an assign "TRION:" to the
  406.    directory where you have put the contents of the trion
  407.    directory.
  408.  
  409.    To start the system there is a "startup" script provided
  410.    in the trion directory.
  411.  
  412.    In the script trion:startup you will find a sample of how
  413.    to startup the system.
  414.    You can change the script to fit your system.
  415.  
  416.    Note that there is an assign Trion: in the startup script
  417.    that you have to change.
  418.  
  419.    To start the BBS just type:
  420.  
  421.    'execute startup'    or    'execute trion:startup'
  422.  
  423.    Or add a line to a startup-sequence:
  424.  
  425.    newshell con:5/154/690/115/Trion  from  dh2:trion/startup
  426.  
  427.    or:
  428.  
  429.    newshell con:5/154/690/115/Trion  from  trion:startup
  430.  
  431.  
  432.    You have to change the Trion: part in the lines above to
  433.    the path where you stored the BBS or make an assign before
  434.    the startup like this:
  435.  
  436.    assign trion: dh2:trion
  437.  
  438.  
  439.  
  440.  
  441.    With the trion:down script you can stop the system and release
  442.    it from memory.
  443.  
  444.  
  445.    All the executables have some sort of build in help, just use
  446.    a ? on the command line to display all the flags.
  447.  
  448.    Note that there is more information about the executables in the
  449.    "trion:docs/utils/" directory.
  450.    In the "trion:docs/lists/" directory you will find all kind of
  451.    lists with important information like function keys and
  452.    menu commands.
  453.  
  454.  
  455.    Note that the Xprzmodem.library V3.50 and Xprzedzap.library V3.50
  456.    don't work on a machine with a 68000 for some reason.
  457.    Older Xprzmodem.library's do work , but there is no old
  458.    Xprzedzap.library that works 100% , so if you want to use the
  459.    mailer with an 68000 you have to disable ZEDZAP in the
  460.    trion:cfg/trion-X.cfg , this doesn't influence the workings
  461.    of the system .. because the mailer will still function fully 
  462.    with only the Xprzmodem library available.
  463.  
  464.  
  465.    Default configuration:
  466.  
  467.    node 0  ->  configured as a 'local' node.
  468.    node 1  ->  conected to port 0 of the serial.device
  469.  
  470.    node 6  -\  Nodes 6 & 7 are configured  as port 6 and 7 of the
  471.    node 7  -/  nullmodem.device , so these two can call each other in
  472.                de terminal mode.
  473.  
  474.  
  475.    To simplify testing nodes 6 & 7 are default configured to
  476.    use the 'nullmodem.device' .. this is a public domain device
  477.    which is available on a lot of BBS systems.
  478.    This device emulates 2 modems and a phone line, so you can
  479.    call a node without using an actuall phone line.
  480.    This is also very usefull if you want to use a point package
  481.    to read and write mail, you just run node 6 and configure
  482.    your point packet to node 7 of the nullmodem.device.
  483.  
  484.  
  485.  
  486.    The system expects an assign 'trion:' to the directory with all
  487.    the data to run the BBS.
  488.    You could for example make a directory 'dh0:trion/' with all
  489.    the files and directories, the name and place are not important
  490.    as long as there is an assign to it.
  491.  
  492.    In this directory the following directories are expected:
  493.    (these are present in the distribution package)
  494.    (Sometimes while unpacking archives or writing back backups
  495.     empty directories disappear, the provided startup script
  496.     tries to create directories if they are missing)
  497.  
  498.  
  499.    Trion:           <- Obligatory assign to this directory.
  500.      InBound        <- This is where incoming information goes.
  501.                        with mail-connections.
  502.         Backup      <- Subdir where processed mail is stored.
  503.         Decode      <- Subdir where files decoded from mail are stored.
  504.         Bad         <- Subdir where bad packets are moved to.
  505.      OutBound       <- This is the Outgoing mail.
  506.         Attaches    <- Subdir where attached files are stored.
  507.      NodeLists      <- Nodelists with the data of other BBSes.
  508.      cfg            <- The configuration files of the BBS-system.
  509.      data           <- This is where internal data for the system is kept.
  510.      docs           <- Textfiles with FI command lists and util. descriptions.
  511.         Utils       <- Subdir with descriptions of all utilities.
  512.         Lists       <- Subdir with Lists with MenuCommands, Keys, Tildecodes.
  513.         Updates     <- Subdir with changes from version to version.
  514.         DemoDoor    <- Subdir with C source of a demo CLI door.
  515.      doors          <- Directories with 'external programs' (doors).
  516.      filecat        <- This is where the file database is kept.
  517.      files          <- This is where the downloadable files are (default).
  518.      icons          <- RIPscrip graphic icons.
  519.      log            <- All the logs of the system.
  520.      mail           <- This is where the message bases are (default).
  521.      menus          <- This is were the 'menu programs' are.
  522.         bin         <- Subdir where the binairy compiled menus are stored.
  523.      menutext       <- This is where the screens of the menus are.
  524.      menutext1      <- This is where the screens for menuset 1 are.
  525.      menutextX      <- This is where the screens for menuset X are.
  526.      samples        <- Sound samples for paging and Ctrl-G.
  527.      scripts        <- All sorts of scripts to controll the BBS.
  528.      text           <- All kind of screens for use in the BBS.
  529.      upload         <- Temporary place for processing Uploaded files.
  530.      users          <- This is where the User database/information is.
  531.      utils          <- Most of the executables of the BBS system.
  532.      KilledFiles    <- This is where files go when they are removed.
  533.  
  534.  
  535.      Furthermore there are in the distribution archive in the "trion:"
  536.      directory are few little texts/scripts:
  537.  
  538.  
  539.      important      <- Information on docs and how to startup.
  540.      startup        <- A little sample startup script.
  541.      down           <- A script to exit the system.
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.   Keyfile
  549.   -------
  550.  
  551.    The system will only startup when a trion key file is on your
  552.    harddisk.
  553.    In the distribution archive a public demokey is provided with some
  554.    minor limitations.
  555.  
  556.    The key must be named "TrionBBS.key" or "TrionDemo.key" and
  557.    be placed in the "L:" or "Trion:" directory.
  558.  
  559.    The "L:" directory is prefered for "TrionBBS.key", because if
  560.    you make a copy or backup of your BBS the key is not included.
  561.    The "Trion:" directory is prefered for the "TrionDemo.key", so
  562.    the program will always start, even if it was on a backup.
  563.  
  564.    Note that the system always looks for the "TrionBBS.key" first
  565.    in the L: and Trion: directory before looking for the "TrionDemo.key"
  566.    so it doesn't matter if you have both keys on disk.
  567.  
  568.    Note that when TrionRM is active it will "lock" the key that is
  569.    used so it can't be downloaded by someone who somehow has find
  570.    access to dos or a shell or something like that.
  571.    Note that if you want to backup a directory with the key, TrionRM
  572.    must not be running or the key will not be backed up correctly.
  573.  
  574.    Take a look at chapter one to find out what the limitations of
  575.    the demo key are and how to register and receive an unlimited
  576.    "TrionBBS.key".
  577.  
  578.  
  579.  
  580.  
  581.   Support
  582.   -------
  583.  
  584.    To support the sysops who run with the Trion BBS system a few
  585.    methodes are available.
  586.  
  587.    There is a fido-style "Trion-net" with echomail and tick
  588.    sections. For more information about trion-net look at the
  589.    file:
  590.  
  591.    Trion:docs/trion-net.doc
  592.  
  593.    Also a recent nodelist is provided with systems that are
  594.    running with Trion and have the Trion-net.
  595.  
  596.    Trion:nodelists/trionlist.*
  597.  
  598.  
  599.  
  600.    If you have an Internet account you can get all kinds
  601.    of support via Internet. The host of Trion-net has some
  602.    capabilities to send you the Trion-net via E-mail.
  603.  
  604.  
  605.    Also there is a Trion BBS newsgroup where you can reach
  606.    the author and other Trion BBS Sysops.
  607.  
  608.    alt.bbs.amiga.trion
  609.  
  610.  
  611.    Complete versions of the Trion BBS system can be found
  612.    on Aminet sites and Aminet CDroms.
  613.  
  614.  
  615.    Or visit the Trion homepage on the World Wide Web for updates
  616.    and some third party programs:
  617.  
  618.  
  619.    http://www.tip.nl/users/c.brugman
  620.  
  621.    http://www.trion.club.tip.nl
  622.  
  623.  
  624.  
  625.   BugReports
  626.   ----------
  627.  
  628.    If you encounter any bugs please contact the author.
  629.  
  630.    Please give as much information about the problem as possible.
  631.  
  632.    Especially important are:
  633.  
  634.    The minimum steps to take which will reproduce the problem.
  635.  
  636.    If a crash occurs give the error number in the red software failure box.
  637.    Also note what you mean with a "crash", if you mean something else than
  638.    a "software failure".
  639.    For instance a single node may hang, but everything else still works.
  640.    The computer may completely hang, so even the mouse is frozen.
  641.    The computer may be extremely slow, so the mouse moves now
  642.    and then (something like the CPU is 100% used).
  643.  
  644.    Please note how often the problem occurs.
  645.    If it is a crash how often does it happen.
  646.    Or if it is an other problem how often does it happen,
  647.    is it for instance often, rarely or has it just happend once.
  648.  
  649.    Sometimes it maybe usefull to know what your hardware setup is.
  650.    What machine you use and what type of CPU it has, and what
  651.    for cards are installed or which operating system version you use.
  652.  
  653.  
  654.   Contacting me
  655.   -------------
  656.  
  657.  
  658.         For registering, questions, comments or suggestions write to:
  659.  
  660.         A.Paul Spijkerman
  661.         Bernhard Fabritiuslaan 19
  662.         9462 SM  Gasselte,DR
  663.         The Netherlands, Europe
  664.  
  665.  
  666.         You can send me E-mail at:
  667.  
  668.         Personal:         Paul.Spijkerman@ddimedia.com
  669.         BBS related:      Trion@ddimedia.com
  670.  
  671.         Any sign of intelligent life welcome !
  672.         (preferably in English, Dutch or German)
  673.  
  674.  
  675.    -------------------------------------------------------------------
  676.  
  677.         Or call my BBS :     +31-599-564696  24 Hours V32B/V42B
  678.  
  679.                              (located in The Netherlands, Europe)
  680.  
  681.         FIDO:   2:284/324.20
  682.         Trion:  350:1002/100
  683.         AMY :   39:152/200
  684.         NLA :   14:107/200
  685.  
  686.  
  687.  
  688.