home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / documentation / documents / internet < prev    next >
Internet Message Format  |  1999-04-27  |  32KB

  1. From: aifaw@banana.demon.co.uk (Kevin Quinn)
  2. Newsgroups: comp.sys.acorn.announce
  3. Subject: FAQ: Using Acorns for Internet Access
  4. Date: 2 Nov 1994 08:53:27 -0000
  5.  
  6. FAQ: Using Acorns for Internet Access
  7. =====================================
  8.  
  9. Issue 3, 1 November 1994
  10.  
  11. This FAQ brings together information and hints on using Acorn computers
  12. (Archimedes, Risc PC etc) on the Internet.  It is posted monthly to
  13. comp.sys.announce, comp.sys.acorn and demon.ip.support.archimedes. It is
  14. maintained by Kevin Quinn - please send any comments, suggestions,
  15. corrections etc. to aifaq@banana.demon.co.uk.
  16.  
  17. Copyright 1994 Kevin Quinn.  Freely distributable in unmodified form.
  18.  
  19.  
  20. #include <std/disclaimer.h>
  21.  
  22. I take no responsibility for the accuracy or otherwise of information
  23. contained in this FAQ.  It is provided "as is" without express or implied
  24. warranty.  All information contained in this FAQ is subject to change
  25. without notice.
  26.  
  27.  
  28. ============================================================================
  29.  
  30.  
  31. 1) What do I need to connect to the Internet?
  32.  
  33.    First, you need a service provider.  These come essentially in two
  34.    flavours; those providing direct IP access, and those providing access
  35.    to a machine they have on the Internet.  Second, you need the relevant
  36.    software.  The software you need depends on the type of service
  37.    provider.
  38.  
  39.    To elaborate, service providers like Demon Internet Services provide
  40.    dial-up access to low-level Internet.  This means that your machine is
  41.    actually a machine on the Internet, albeit intermittently.  To
  42.    use this kind of service you need to run complex software on your
  43.    machine (known as TCP/IP software).  You cannot use simple comms
  44.    software (Arcterm, Hearsay etc) to use this kind of service.  You can
  45.    use any facilities of the Internet for which you have the relevant
  46.    software.
  47.  
  48.    Services like CIX (Compulink Information eXchange) provide a facility
  49.    whereby their machine runs the TCP/IP software, and you get an account
  50.    on their machine.  Essentially this means that your machine is used
  51.    as a terminal onto their machine.  For this kind of service, you use
  52.    normal comms software (Arcterm, Hearsay etc).  You can only run the
  53.    facilities that are available on the service provider's machine.
  54.  
  55.    Increasingly, bulletin boards are providing "gateways" to the Internet,
  56.    usually for EMail and Network News (also known as Usenet).  This is a
  57.    much more limited form of Internet access, but is much cheaper for
  58.    the user.
  59.  
  60. ----------------------------------------------------------------------------
  61.  
  62.  
  63. 2) Who can supply direct IP access?
  64.  
  65.    At the moment there appears to be an explosion in the number of service
  66.    providers for the individual user.  BT and the BBC for example are hoping
  67.    to provide this kind of service.  However, services that are available
  68.    now include (I have limited this list to those providers who have
  69.    subscribers using Acorn machines):
  70.  
  71.    a) Demon Internet Services (UK)
  72.  
  73.       A UK-wide provider, cheap and effective.  Mail internet@demon.net for
  74.       information.  Or download ftp.demon.co.uk:/pub/doc/Demon.txt.  Points
  75.       of presence in many areas, supplying local-call access to a large
  76.       number of subscribers.  Tel: (081) 349 0063
  77.       Support available in the newsgroup demon.ip.support.archimedes.
  78.  
  79.    b) Stichting Knoware (NL)
  80.  
  81.       Supplies service to the Netherlands.  Email to knoware@knoware.nl for
  82.       information.  !TCPIP works with this service, as does !ReadNews.
  83.       Michiel Koolen (mkoolen@trickbox.knoware.nl) runs their Archimedes
  84.       support.
  85.  
  86.  
  87.    There are a couple of lists available that are more comprehensive; a list
  88.    of UK providers can be found via ftp from ftp.demon.co.uk as
  89.    /pub/archives/uk-internet-list/inetuk.lng.  There is an international
  90.    list distributed from <info-deli-server@netcom.com> - send email with
  91.    "Send PDIAL" as the text body to get the latest version.
  92.  
  93.  
  94.    *** Please send in any not listed here that have subscribers ***
  95.    *** using Acorn systems.  Include any information concerning ***
  96.    *** setting up that would be of use to new users.            ***
  97.  
  98. ----------------------------------------------------------------------------
  99.  
  100.  
  101. 3) Who can supply indirect access?
  102.  
  103.    There are many of these.  They can usually be used with normal comms
  104.    software, eg. Arcterm, Hearsay etc.
  105.  
  106.    a) CIX - Compulink Information eXchange
  107.  
  108.       A London-based conferencing system, also providing email, ftp, telnet,
  109.       irc, gopher, www etc.  Email: cixadmin@cix.compulink.co.uk,
  110.       Tel: 081 390 8446.  Join conference "archimedes" or "bbc" to find
  111.       other Acorn users.
  112.  
  113.    b) Compuserve
  114.  
  115.       A large international conferencing system (albeit with a heavy US
  116.        bias).  Currently provides an EMail interface and access to the Usenet
  117.       News (GO INTERNET).  More comprehensive internet access is planned,
  118.       probably before the end of the year.  Forum UKCOMP topic Acorn/Z88 is
  119.       the place to find other Acorn users.
  120.       Tel: London (081) 801 2001, Birmingham (021) 632 4858,
  121.            Reading (0734) 391 064 or 569 025, Bristol (0272) 255 111
  122.  
  123.    c) Many bulletin boards provide EMail and limited newsgroup access;
  124.       among the more popular Archimedes boards are Arcade (0181 654 2212
  125.       24hrs most speeds), The Digital Databank (0707) 329306 24hrs most
  126.       speeds) and The World Of Cryton (0749 670030 24hrs most speeds).
  127.       These also hold lists of other Acorn-relevant bulletin boards.
  128.  
  129.  
  130.    *** Please send in any not listed here that have subscribers ***
  131.    *** using Acorn systems.                                     ***
  132.  
  133. ----------------------------------------------------------------------------
  134.  
  135.  
  136. 4) What software do I need for direct access services?
  137.  
  138.    There are several options.  Under RISC OS, there is !TCPIP, also known as
  139.    KA9Q (the call-sign of the radio ham who first wrote it for the PC), and
  140.    Acorn's TCP/IP Suite, although you need a suitable driver for dial-up use
  141.    (Gnome Software market a SLIP driver).  Most software that makes use of
  142.    the serial port will need !SerialDev, the serial device drivers.  These
  143.    are written by Hugo Fiennes (altman@cryton.demon.co.uk) and are available
  144.    from most sources of Acorn software.
  145.  
  146.    Under RISCiX, everything you need should already be there.  You should
  147.    find that most UNIX sofware compiles without too much trouble (see
  148.    below).  Running X-Windows (and hence graphical WWW clients like
  149.    X-Mosaic) is possible, if a little slow.
  150.  
  151.  
  152. 4.1) Issues relating to !TCPIP - the port of KA9Q
  153.  
  154.    a) Where can I find it?
  155.  
  156.    Latest versions of the software can be found via ftp from ftp.demon.co.uk
  157.    in /pub/archimedes.  Other popular sites that carry copies include Hensa
  158.    (micros.hensa.ac.uk), Stuttgart (ftp.uni-stuttgart.de).  Can also be
  159.    found on Compuserve (GO UKCOMP), and bulletin boards (eg. Arcade, The
  160.    Digital Databank).  You will also need dialling software; this can be
  161.    your normal comms software, but dedicated diallers are better - !Slipdial
  162.    and !Calldemon are available from the same sources as above.
  163.  
  164.    b) Who develops/developed it?
  165.  
  166.    Currently maintained by Anthony Frost (vulch@kernow.demon.co.uk, G8UDV)
  167.    and Adam Goodfellow (email to tcpip2@comptech.demon.co.uk for
  168.    TCPIP-related stuff).
  169.    Original software for DOS by Phil Karn (KA9Q), first ported to the
  170.    Archimedes by Jonathan Naylor (G4KLX).
  171.  
  172.    c) Does it work on the Risc PC?
  173.  
  174.    As of version 2.01, it works well.
  175.  
  176.    d) News is taking ages - how can I speed it up?
  177.  
  178.    This often happens if you don't connect for a week - the retrieval of
  179.    messages over a day or two old seems to take forever.  The solution is
  180.    to edit the "DemLast" file to a more recent date.  The problem will
  181.    probably vary in severity depending on the speed of (and load on) your
  182.    local news server.  The DemLast file is found inside ...!TCPIP.nntp
  183.    on versions of !TCPIP up to 2.00f, from 2.01 onwards it is found
  184.    in !TCPIPUser.NNTP.
  185.  
  186.    e) !TCPIP (KA9Q) crashes with "Bad Memory Access".
  187.  
  188.    Several possible causes,
  189.    i)   long lines in the "DemGroup" file - split into two or more lines.
  190.    ii)  Forgetting to surroung numeric addresses with square brackets -
  191.         use "[127.0.0.1]" not "127.0.0.1".  From version 2.01 this is not
  192.         a problem - both forms of address are accepted.
  193.    iii) "DemHist" file over ~20K.  Quick solution is to delete the file,
  194.         the problem will then go away (until DemHist grows too big again!)
  195.         DemHist should be "trimmed" regularly, by deleting some lines
  196.         from the beginning of the file (it doesn't matter how many, as
  197.         long as you delete whole lines and the resulting file is
  198.         a fair bit under 20K).
  199.         The best way to do this is to use the likes of !SlipDial, which
  200.         can automatically trim the file each time you connect.
  201.         This should also not be a problem from version 2.01 onwards,
  202.         although it is still a good idea to trim the DemHist file regularly
  203.         for speed.
  204.  
  205.    f) !TCPIP (KA9Q) can't find a site.
  206.  
  207.    If the machine that "resolve" uses to resolve hostnames is down, then
  208.    the site will not be found.  Unfortunately, this information is "cached",
  209.    i.e. the resolver remembers that the site is unavailable and next time
  210.    you can't get to it even if the resolve server is back up.  Type
  211.    "resolve purge" to clear the cache, and try again.
  212.  
  213.    Resolve as implemented in !TCPIP currently can only resolve one hostname
  214.    at a time - if a second request is made before the first is completed then
  215.    the site comes back as unknown.  This has the same effect on the resolve
  216.    cache as above; solution is to type "resolve purge" in the same way.
  217.  
  218.    e) How do I configure !TCPIP (KA9Q) for setups other than Demon?
  219.  
  220.    Knoware works with a similar setup to Demon's - contact Michiel Koolen
  221.    for details (mkoolen@trickbox.knoware.nl).
  222.  
  223.    The main differences on other systems are the connection sequence (for
  224.    which a suitable !SlipDial script is required) and the host names of
  225.    the relevant mail and news servers.
  226.  
  227.  
  228. 4.2) Issues relating to the TCPIP suite (Acorn)
  229.  
  230.    Contains a good VT220 emulation, and a basic TCP/IP stack.  Does not
  231.    provide SMTP (email) or NNTP (network news) at the moment.  The suite
  232.    provides a Berkeley socket look-alike interface, which should enable
  233.    software to be ported without too much difficulty, however I am unaware
  234.    of any such available software.
  235.  
  236.    A SLIP driver (IP-SLIP) is available fromn Gnome Computers, Cambridge,
  237.    which is needed for dial-up connections.  Gnome can also supply a
  238.    DOMAIN module which provides domain-name lookup.
  239.  
  240.  
  241. 4.3) Issues relating to RiscIX and the TCP/IP stack.
  242.  
  243.    As said above, this is not a problem for those who know UNIX.
  244.    Some things worth noting, however.  Get the kernel kit from Acorn or
  245.    Granada MicroCare, and build a kernel with PPP support built-in, then
  246.    compile PPPD.  Use ifconfig etc. to configure the routeing.  This is too
  247.    complex a process to describe in detail here, and you should only do this
  248.    sort of thing if you know what you are doing anyway!  There is also a
  249.    "BIND" patch, which reduces dependency on the local hosts databases.
  250.  
  251.    Granada MicroCare are on Harrogate (0423) 525412.
  252.  
  253. ----------------------------------------------------------------------------
  254.  
  255.  
  256. 5) What software do I need for indirect access?
  257.  
  258.    All that is needed here is normal comms software, like !Arcterm 7 from
  259.    The Serial Port and !Hearsay from Beebug.  Both are perfectly competent;
  260.    both have many satisfied users.  There is a little public domain
  261.    software, !ZAnsi includes ZModem file transfer which is the most
  262.    efficient commonly used transfer protocol in the BBS world.
  263.  
  264.    As with indirect access, message reading and composing can usually be
  265.    done on-line; however this can get expensive as you end up spending a lot
  266.    of money on your 'phone bill.  To alleviate this problem, OLRs (Off-Line
  267.    Readers) are available.  !ReaderS from Anthony Frost supports several
  268.    BBS formats, including those used by most Acorn-related bulletin boards.
  269.    For CompuServe, a package is available from Richard Proctor called
  270.    !Arctic.  See below for further information.
  271.  
  272.    Arcterm 7 and Hearsay both provide scripting facilities which allow
  273.    automation of sessions.  Scripts are available for several bulletin
  274.    boards, and also for CIX.
  275.  
  276. ----------------------------------------------------------------------------
  277.  
  278.  
  279. 6) What newsreaders are there for the Acorn range?
  280.  
  281.    There are no commercial newsreaders (yet).  However there are several
  282.    PD and Shareware/Careware newsreaders around.  A few months ago there
  283.    were only two real contenders here (!ReadNews and !ReaderS), but all of
  284.    a sudden we are spoilt for choice!  I could say something about public
  285.    transport and buses here...
  286.    
  287.    In an attempt at not appearing biased, I have listed them in alphabetic
  288.    order.  I hope that any comments I have made are fair - people get very
  289.    touchy about their favourite newsreader, source of many a flame war!.
  290.  
  291.  
  292.    a) !Arctic
  293.  
  294.       This is dedicated to CompuServe, currently supports conference
  295.       messaging, mail, and file transfers amongst other things.  Available
  296.       from the UKCOMP forum (Acorn/Z88 topic) and from good bulletin boards.
  297.       It is shareware, registration currently costs 10 UKP.  It automates
  298.       reading, posting, file upload and downloads amongst other things.  For
  299.       further information contact Richard Proctor on Compuserve (user ID
  300.       100031.604) or as rjp@waveney.demon.co.uk on the Internet.
  301.  
  302.       Current hints:
  303.  
  304.         None really.  Make sure you have the latest version (currently 2.43)
  305.         as Compuserve have recently upgraded their system.  Note that it
  306.         only works with Compuserve at the moment.
  307.  
  308.  
  309.    b) !EasyMail
  310.    
  311.       A newcomer to the scene, this news/email reader also handles message
  312.       downloads from BBS systems running ArcBBS (including Arcade, The
  313.       Digital Databank and The World of Cryton).  Written by Marc L.Veary,
  314.       marc@mlveary.demon.co.uk.
  315.  
  316.  
  317.    c) !News
  318.  
  319.       This has only recently appeared on ftp.demon.co.uk in /pub/archimedes.
  320.       Haven't had time to try it out yet...
  321.       Written by Timothy Kimber (ceetnk@caledonia.hw.ac.uk term time,
  322.          tim@mobius.demon.co.uk other times)
  323.  
  324.  
  325.    d) !News-o-saurus
  326.  
  327.       This is a single-tasking newsreader (i.e. doesn't use any nice
  328.       windows!) and needs a large amount of RAM (2Mb+), as it is written
  329.       in Perl.
  330.       However, it doesn't crash, and handles threads very well.  Similar
  331.       in style to "rn" et. al. on UNIX systems.
  332.       In my opinion it has the best threading capability of the available
  333.       newsreaders that I've seen.
  334.       Written by Martin Portman (martin@tumble.demon.co.uk).
  335.       "Freeware".
  336.  
  337.       Current hints:
  338.  
  339.         None really.  Does what it does without much difficulty.  If it fails
  340.         to run, this is invariably due to lack of memory.  Increase the
  341.         wimpslot (edit the !Run file) and try again.
  342.  
  343.  
  344.    e) !ReaderS
  345.  
  346.       This is a general-purpose reader that caters for Bulletin Boards
  347.       as well as interfacing with !TCPIP.  It provides good navigation
  348.       of threads, but doesn't follow this through when posting messages.
  349.       Also a little unstable for Internet access at the time of writing.
  350.       Easy to set up.  Good option if you already use it for BBS use.
  351.       Written by Anthony Frost (vulch@kernow.demon.co.uk).
  352.       "Careware".
  353.  
  354.       Current hints:
  355.  
  356.         a) !ReaderS locks up when I try to start it
  357.  
  358.            The !MailDir application MUST have been seen by the filer
  359.            before !ReaderS is used for News and Email.  !MailDir is the
  360.            repository for incoming and outgoing mail with !TCPIP (KA9Q).
  361.            As of version 2.01 of !TCPIP, a new application !TCPIPUser
  362.            replaces !MailDir, and in this case !TCPIPUser must be seen
  363.            by the filer.
  364.  
  365.         b) When !ReaderS crashes, just try again.  The only reliable way to
  366.            get !ReaderS working when it repeatedly crashes is to delete the
  367.            message database (unfortunately).  Delete the file "DemMail" from
  368.            the !ReadBack application.
  369.  
  370.  
  371.    f) !ReadNews
  372.  
  373.       A competent newsreader.  Many facilities; easy to add your own.
  374.       Unfortunately suffers from a limit of 77 article per newsgroup,
  375.       and doesn't provide any neat threading facilities.  A little daunting
  376.       to set up initially as it was written to interface with !RUCP, not
  377.       !TCPIP.  Read the help files supplied with (at least) the versions
  378.       on ftp.demon.co.uk for step-by-step instructions.
  379.       New version (0.31) imminent, which will solve the 77-arcticle limit,
  380.       the spurious CTRL-A that appears between postings and the signature,
  381.       and it should also simplify the setting up procedure.
  382.       Written by Julian Wright (jwright@comp.vuw.ac.nz)
  383.       "Freeware".
  384.  
  385.       Current hints:
  386.  
  387.         1) To solve the CTRL-A problem (see above), select
  388.            Options->Signature->Script from the main menu.
  389.  
  390.         2) Article limit.  No real reliable solution here (that I know of)
  391.            You can try using the likes of !Memphis to support more than
  392.            77 files in the News subdirectory structure, but this is slow
  393.            and unreliable.
  394.  
  395.         3) Having trouble setting up?
  396.  
  397.            a) You need to set up !RUCP - however only bits of it are
  398.               relevant.  The files you need are !Boot, !Run, Passwd,
  399.               SystemRC, Systems, the directory trees UserHome and uucp.
  400.               In the "Systems" file, the actual details are ignored by
  401.               !ReadNews, the important thing is to write one line for
  402.               "news" and one for "post" on a Demon setup, so that !ReadNews
  403.               knows about the NNTP server and mail server respectively.
  404.               In the "SystemRC" file, set "MailServ=post", leave the rest
  405.               alone.  In the "!Boot" file, set RUCP$NodeName to your node
  406.               name (the first word in your hostname, for example my hostname
  407.               is banana.demon.co.uk, so my node name is banana).  Set
  408.               RUCP$Domain to the domain name (in my case demon.co.uk) and
  409.               RUCP$User to your normal username.  That should complete
  410.               the setting up required for !Rucp.
  411.  
  412.            b) With the latest version of !Incorp, the debatcher that goes
  413.               with !ReadNews no longer needs the filters needed for previous
  414.               versions.  However to work properly with !TCPIP (KA9Q)  you
  415.               need to ensure that the mail separator is ^A - to do this
  416.               change the "Config" file in !TCPIP so that it reads:
  417.  
  418.                   smtp separator ^A
  419.  
  420.               Although "smtp separator rnews" would be quicker, it fails
  421.               because !TCPIP (KA9Q) adds an extra line between mail messages
  422.               for some reason.  Future versions of either !TCPIP or !Incorp
  423.               may cure this, which would speed up debatching considerably.
  424.               The default setup of !TCPIP (KA9Q) comes configured with
  425.               "smtp separator from", which causes the machine to crash
  426.               needing a CTRL-Break when used with !Incorp.
  427.  
  428.            c) !ReadNews itself is simple, just copy it along with !Incorp
  429.               into your internet directory.
  430.  
  431.  
  432.    g) !TTFN and !NewsBase
  433.  
  434.       Together these form an excellent pair.  TTFN is a news/email reader,
  435.       NewsBase is a news database thingy.  TTFN looks somewhat like
  436.       !ReadNews, but is far superior.  A lot of effort appears to have been
  437.       made to make them easy to configure, automatically picking information
  438.       up from !TCPIP (KA9Q).
  439.       Currently !NewsBase only supports !TCPIP (KA9Q).  !TTFN supports
  440.       whatever !NewsBase supports.
  441.       Latest versions available from ftp.demon.co.uk in the Archimedes
  442.       section.
  443.       TTFN written by Robert Orwin (ttfn@wong.demon.co.uk)
  444.       Newsbase written by Graham Allan (allan@mnhep1.hep.umn.edu)
  445.  
  446.       Current hints:
  447.       
  448.         None, really.  A newcomer to the scene, no time do develop serious
  449.         problems, and setting up really is a doddle.
  450.  
  451.  
  452. ----------------------------------------------------------------------------
  453.  
  454.  
  455. 7) Can I use WWW, Gopher etc. on my Acorn?
  456.  
  457.    There is now a Gopher client, written by Anthony Frost, available for
  458.    ftp from ftp.demon.co.uk which interfaces with !TCPIP (KA9Q) v2.01.
  459.    Well done Anthony.  The gopher client allows access to Veronica, which
  460.    is a search utility linked to gopher.
  461.    
  462.    And now there is also a Web client!  ArcWeb, written by Stewart Brodie
  463.    is available from ftp.demon.co.uk /pub/archimedes/www.  Currently
  464.    lacking "Forms", but this is on the way.  Other products are on their
  465.    way - Doggysoft are hoping that !Termite will support WWW etc. fairly
  466.    soon.
  467.  
  468.    There are also public access clients available via TELNET which
  469.    provide access to the facilities without the need for local
  470.    client software.  There is a trade off in speed and often
  471.    functionality, but it's better than nothing.  For most of these
  472.    types of facility you need a telnet client capable of supporting
  473.    VT100 terminal emulation (or above).  !TCPIP (KA9Q) supports this, as
  474.    does Acorn's TCP/IP suite, which includes a VT220 emulator.
  475.  
  476.    Here is a list of sites for various facilities:
  477.    *** I'd like to list other facilities, please make suggestions, ***
  478.    *** If you know of any other public access sites, please let    ***
  479.    *** me know - it's a bit unfair to direct everyone to the same  ***
  480.    *** place if there is more than one!                            ***
  481.  
  482.    a) WWW (World Wide Web)
  483.       The following public-access Lynx clients are available (Lynx is a text
  484.       based WWW browser; no pictures and sound but it's better than nothing):
  485.           telnet www.tecc.co.uk 9001        (The "9001" is very important)
  486.           telnet www.info.cern.ch
  487.  
  488.    b) Gopher
  489.       If you don't use !TCPIP (KA9Q), for which there is a client availabe
  490.       via ftp from ftp.demon.co.uk, the following  Public-access gopher
  491.       clients are available via telnet:
  492.           telnet gopher.brad.ac.uk
  493.           telnet panda.uiowa.edu
  494.           
  495.       You can also access gopher through the World Wide Web.  In other
  496.       words you can get at it via public-access Lynx clients (see (a)
  497.       above).  Press "g" to perform a "goto", then type in:
  498.  
  499.           gopher://<whereever>
  500.                     
  501.  
  502.    c) IRC
  503.       telnet to irc.demon.co.uk, for a public access IRC client.  Be
  504.       prepared to be on-line for a long time...
  505.  
  506.  
  507.    As far as indirect access is concerned, the above public access
  508.    clients are of course still available to those services supplying
  509.    telnet access.  CIX supplies its own facilties for the above,
  510.    again running text-only versions for VT100-capable terminals.
  511.  
  512. ----------------------------------------------------------------------------
  513.  
  514.  
  515. 8) Serial ports, transfer rates and other mysteries.
  516.  
  517.    a) Serial ports and SerialDev.
  518.  
  519.    The various different models of Acorn Archimedes et. seq. computers have
  520.    different capabilities with respect to their in-built serial ports.  The
  521.    older machines often have difficulty above 9600bps.  There are two
  522.    modules available via ftp from ftp.acorn.co.uk in /pub/riscos/patches
  523.    which alleviate problems (Risc OS 3.11 does not need these as they are
  524.    already on ROM).  This should enable reliable communication at 9600bps
  525.    and possibly at 19.2Kbps
  526.    The other solution is to purchase one of the serial port cards available.
  527.    These give high-speed capability, and recoup their cost rapidly.  Go for
  528.    one that can support 115200bps - this may seem excessive but the V34
  529.    standard has now been ratified which gives a modem-modem speed
  530.    of 28800bps; with V42bis compression this can theoretically come though
  531.    to the computer at up to 4x28800=115200bps.
  532.  
  533.    In order to assist software to communicate with the various serial port
  534.    systems, Hugo Fiennes developed the "Serial Block Drivers", which are
  535.    needed for most comms software.  They are available as an application
  536.    called !SerialDev from most sources.
  537.  
  538.    b) Transfer rates.
  539.  
  540.    With a 14.4Kbps V32bis modem, you should be able to get up to 1400 bytes
  541.    per second when transferring binary files (i.e. files that are compressed)
  542.    with FTP, and up to 2500 bytes per second and above when transferring
  543.    text files.  Note however that transfer rates also depend on the speed of
  544.    the route between your service provider and the machine at the other end.
  545.    Often this can reduce flow considerably.
  546.    In this case, find out if your service provider supplies a "BatchFTP"
  547.    service, where you can send mail to one of their machines which will then
  548.    transfer the required file to their own machine, from which you can
  549.    download the file at full speed later on.  Both Demon and CIX supply this
  550.    service at no extra charge.
  551.  
  552.    c) UUencoding, Tar, Zip etc.
  553.  
  554.    When a binary file is sent over the Network News system, it has to be
  555.    coded in ASCII as the news system does not generally support 8-bit
  556.    transfer.  In this case the most common form of encoding is called
  557.    "UUEncoding".  The results are distinguishable by long files of gibberish
  558.    where the first letter of each line is "M".  To decode these files, you
  559.    need "UUDecode", a version of which is available from all the usual
  560.    places.
  561.  
  562.    If a file is very long, it is often split into several parts.  To decode
  563.    these files, they need to be recombined before decoding.  Often, due to
  564.    the way the news system operates, the parts can become jumbled.  They
  565.    should be labelled "part 2 of 3" etc to enable reliable recombination.
  566.    There are several utilities which can do this for you automatically; for
  567.    example !UUExplode, which is available from the usual sources.  This
  568.    enables you to double-click on a file of type UUEncode (7FE) and watch it
  569.    explode into the decoded files automatically.  Some newsreaders will
  570.    cope with this, automatically glueing multi-part uuencoded files together
  571.    for easy decode (the only available one that does at the moment is
  572.    !ReadNews).
  573.  
  574.    Once you have the decoded file, it will often be an archive of some sort,
  575.    probably compressed.  Most software repositories which deal with
  576.    Archimedes software use "!Spark" from David Pilling to archive and
  577.    compress the software.  !SparkPlug is available in the public domain to
  578.    decompress such archives.  The other utility commonly used is !ArcFS, as
  579.    used by the various Acorn magazines for their cover discs.  This is
  580.    read-only; !ArcFSR/W is the read/write version, and is available
  581.    commercially from most outlets.
  582.  
  583.    In the PC world, the most common utility is "PKZIP", these files can be
  584.    noted by their ".zip" suffix.  !SparkFS supports the PKZIP format.  And
  585.    of course you could use PKZIP itself with a PC Emulator if you have one.
  586.  
  587.    In the UNIX world, a combination of "tar" and "compress" are used,
  588.    versions of which are available for the Archimedes.  "tar" takes a set of
  589.    files and combines them into one file, and "compress" compresses files.
  590.    Usually such "tarchives" are noticeable by the ".tar.Z" suffix.
  591.    Sometimes "GNUZip" is used instead of "compress", in which case the
  592.    suffix is ".tar.gz".  A port of GNUZip is also available from the usual
  593.    sources.
  594.    
  595.    SparkFS from David Pilling also handles uuencoded and ".tar.Z" stuff.
  596.    However it doesn't cope with multi-part uuencoded postings if they
  597.    arrive out of order.  As far as ".tar" and ".Z" are concerned it is
  598.    complete.
  599.  
  600. ----------------------------------------------------------------------------
  601.  
  602.  
  603. 9) Use of TCP/IP over packet radio.
  604.  
  605.    !TCPIP (KA9Q) is well suited to running TCP/IP over packet radio; after
  606.    all that is what it was written for in the first place.  However there
  607.    are strict (global) regulations regarding what can and cannot be
  608.    transmitted over the amateur bands.  This technically outlaws copying
  609.    stuff to and from the Internet without taking care to vet all material.
  610.  
  611.  
  612. ============================================================================
  613.  
  614.  
  615. Appendix A: List of Software including where to find it
  616.  
  617.  
  618.   Arcterm7
  619.     Most Acorn retailers, or direct from The Serial Port.
  620.  
  621.   Arctic
  622.     Compuserve (UKFORM Acorn/Z88), Arcade, The Digital Databank.
  623.  
  624.   CallDemon
  625.     FTP from ftp.demon.co.uk /pub/archimedes
  626.  
  627.   Gopher
  628.     FTP from ftp.demon.co.uk /pub/archimedes
  629.  
  630.   Hearsay
  631.     Most Acorn retailers, or direct from Beebug
  632.  
  633.   Newsbase and TTFN
  634.     FTP from ftp.demon.co.uk /pub/archimedes
  635.  
  636.   News-o-saurus
  637.     FTP from ftp.demon.co.uk /pub/archimedes (soon!)
  638.  
  639.   ReaderS
  640.     Direct from Anthony Frost (vulch@kernow.demon.co.uk)
  641.  
  642.   ReadNews, Incorp, RUCP and filters
  643.     FTP from ftp.demon.co.uk /pub/archimedes
  644.  
  645.   RiscIX related software
  646.     Granada Microcare
  647.  
  648.   SerialDev
  649.     FTP from ftp.demon.co.uk /pub/archimedes
  650.   
  651.   SlipDial
  652.     FTP from ftp.demon.co.uk /pub/archimedes
  653.  
  654.   Spark, SparkFS, Sparkplug
  655.     Sparkplug can be found in most public places.  Spark and SparkFS are
  656.     available direct from David Pilling, email david@pilling.demon.co.uk
  657.  
  658.   TCPIP (KA9Q)
  659.     FTP from ftp.demon.co.uk /pub/archimedes
  660.  
  661.   TCP/IP Suite
  662.     Most Acorn retailers.  SLIP driver and DOMAIN module available from
  663.     Gnome Computers.
  664.  
  665.   Unix utilities, tar, compress, gzip etc.
  666.     Try Hensa (micros.hensa.ac.uk) or the Acorn-related bulletin boards,
  667.     e.g. Arcade and The Digital Databank.  David Pilling has ported many
  668.     unix utilities, email david@pilling.demon.co.uk.
  669.   
  670.   Zansi
  671.     Available on good Acorn-related BBS systems
  672.  
  673. ============================================================================
  674.  
  675.  
  676. Appendix B: Contact Addresses mentioned elsewhere in this FAQ
  677.  
  678.   Anthony Frost:
  679.     Email vulch@kernow.demon.co.uk
  680.  
  681.   Adam Goodfellow:
  682.     Email tcpip2@comptech.demon.co.uk for !TCPIP (KA9Q) related stuff,
  683.     otherwise email adam@comptech.demon.co.uk for
  684.  
  685.   Arcade BBS:
  686.     Tel: Modem (081) 654 2212, (081) 655 4412 most speeds.
  687.  
  688.   Beebug:
  689.     Tel: St. Albans (0727) 860263
  690.  
  691.   CIX (Compulink Information eXchange):
  692.     Tel: London (081) 390 8446 or email cixadmin@cix.compulink.co.uk
  693.          Modem 081 390 1255/1244 most speeds
  694.  
  695.   CompuServe:
  696.     Tel: London (081) 801 2001, Birmingham (021) 632 4858,
  697.          Reading (0734) 391 064 or 569 025, Bristol (0272) 255 111
  698.  
  699.   David Pilling:
  700.     Email david@pilling.demon.co.uk
  701.  
  702.   Demon Internet Services:
  703.     Tel: London (081) 349 0063 or email internet@demon.net
  704.  
  705.   The Digital Databank BBS:
  706.     Tel: Modem 0707 329306 most speeds
  707.  
  708.   Gnome Computers:
  709.     Tel: Huntingdon (0480) 406 164
  710.  
  711.   Graham Allan:
  712.     Email allan@mnhep1.hep.umn.edu.
  713.  
  714.   Granada Microcare:
  715.     Tel: Harrogate (0423) 525 412
  716.  
  717.   Hugo Fiennes:
  718.     Email: altman@cryton.demon.co.uk (see also The Serial Port)
  719.  
  720.   Julian Wright:
  721.     Email jwright@comp.vuw.ac.nz
  722.  
  723.   Risc Developments:
  724.     Have gone into receivership.  Direct any queries to Beebug (see above)
  725.   
  726.   Robert Orwin:
  727.     Email ttfn@wong.demon.co.uk for !TTFN related stuff, otherwise
  728.     email rob@wong.demon.co.uk.
  729.  
  730.   Stichting Knoware (NL)
  731.     Email knoware@knoware.nl
  732.  
  733.   The Serial Port:
  734.     Tel: Wells (0749) 670058
  735.          The World Of Cryton BBS - Modem 0749 670030 most speeds
  736.  
  737. ============================================================================
  738.  
  739.  
  740. Credits:
  741.  
  742. This list only contains those who contributed information to the FAQ.
  743. Many more people have helped in the formation of this FAQ, and their
  744. efforts are much appreciated, however to list them all would result
  745. in a FAQ twice the size it is already!
  746.  
  747. Paul Allen
  748. Simon Glass
  749. Adam Goodfellow
  750. Tony Howat
  751. John Jervis
  752. Clive Jones
  753. Michiel Koolen
  754. Gareth Rowlands
  755. Jeff Williams
  756. James Woodman
  757. Julian Wright
  758.  
  759.  
  760. Comments, suggestions etc. to aifaq@banana.demon.co.uk (Kevin F. Quinn).
  761.