Index of /atarilibrary/atari_cd09/TOOLS/DFUE/WWW/STIK
Name Last modified Size Description
Parent Directory 11-May-2007 21:20 -
CHANGES.TXT 25-Nov-1995 06:03 2k
EXE/ 11-May-2007 21:20 -
STIK.ACC 25-Nov-1995 06:03 50k
STIK_CFG/ 11-May-2007 21:20 -
SUPPORT.TXT 25-Nov-1995 06:03 2k
STiK.ACC Freeware TCP/IP Network Layer Version 01.02
Introduction.
STiK.ACC is a desk accessory that implements TCP/IP on
the Atari ST/TT/Falcon series of computers. This software
will allow you to connect to the Internet.
Limitations.
Currently, STiK only supports SLIP for Internet connection.
Only HTML and IRC clients currently available...
What you need.
To use STiK you will need a modem and an Internet Service Provider
who supports SLIP. Apart from that, STiK should run on *ANY* model
of ST, even on an original 520ST with no hard disk. STiK uses a
minimum of about 120K of memory to run. Other programs written to
access the Internet using STiK might not have sufficient memory to run
on a 512k ST. In particular, HTML-Browser will not run with STiK in
512K of memory. At least, I have not been able to make it work.
Where to put the files.
STiK.ACC should be placed on the root directory of your boot
disk (or in the directory where you normally place desk accessories).
The config files STIK.RSC, DEFAULT.CFG, DIAL.SCR, and HOSTA should
be placed in a directory named STIK_CFG on the same drive as STiK.ACC.
The programs LISTPORT.TOS and IRC.PRG can be run from anywhere.
STiK is internally configured to save a file called `DOMAIN.TXT'
every 5 minutes. This file has a maximum size of about 35k, but is
usually smaller. DOMAIN.TXT is written in the STIK_CFG directory.
**NOTE** If you want the config directory to be somewhere
else, or have a different name, then create a text file called
STIK_DIR.DAT in the root directory of your boot drive (or the
directory where STiK.ACC is started from). The first line of
STIK_DIR.DAT should be the full pathname of the config directory
*including* the trailing '\' or '/'. Any other lines are ignored.
eg:
d:\configs\
How to configure.
Some people who have tested this software have found it difficult
to set up. It might be necessary to get some help from somewhere.
Your Internet Service Provider would be a good place to start.
nick@flinny.demon.co.uk has generously offered to help set
up STiK. You can also email me (steve@netinfo.com.au) or Denesh
(dbhabuta@cix.compulink.co.uk or danny@micros.hensa.ac.uk) for
assistance. Nobody has volunteered their phone number :-))
so if you don't have access to email, you can send snail mail
to Denesh at the address listed in the SUPPORT.TXT file.
However, the configuration is not really all that difficult,
and I've recently made some improvements. Try editing the
DEFAULT.CFG file using a text editor. Read the comments next
to each variable and set them to values that seem appropriate
to you (or specified by your provider). If you don't know what
a variable is for, then leave it. It will most probably work.
The SERIAL_PORT variable is slightly more complicated. To
set the serial port and speed, first run the program listport.tos
which will show all the ports and speeds your Atari computer has
to offer. Select the port and speed you want, then edit the line
`SERIALPORT = port name' in default.cfg, and `BAUD = speed' in the
DIAL.SCR file.
*NOTE* If you have HSMODEM installed, listport might list
speeds that are only possible after hardware modifications.
Be carefull not to select a speed your port is not capable of.
Disable also stops the DOMAIN.TXT file being written.
The DIAL.SCR file.
Once again, use a text editor to edit DIAL.SCR. Read the
comments in the file carefully, and make the appropriate changes.
If you have any trouble with the setup, your service provider
(or a friend, perhaps) should be able to help.
Using STiK.ACC.
Once STiK.ACC has been configured correctly, it is
very easy to use. Simply click on STiK TCP/IP from the
Desk menu, then choose an action to perform. The current
actions are Connect, Disconnect, Disable, and Other Stuff.
The Other Stuff dialog currently only as one option,
which is to show the amount of free memory (Internal to STiK).
The Connect and Disconnect options are quite obvious.
Connect connects to your provider, and Disconnect hangs up.
Disable is for use when you want to run another program
that uses the same serial port as STiK. When enabled,
STiK regularly reads from the serial port, looking for
TCP/IP Packets. This can interfere with other programs
that access the serial port by stealing some characters.
Disable prevents this input theft, and also makes STiK
appear to be missing when any program tries to access it's
features. Once disabled, STiK can easily be re-enabled
by clicking on the Enable button.
*NOTE* If a program that uses STiK is already running
when you disable STiK, that program will continue to operate
normally if the connection is still established.
After you have connected.
Once you have used the dial option and connected successfully,
you can run any program designed to use the network features of
STiK.ACC directly from the desktop. The main program connected
with this PD release is, of course, Alexander Clauss' HTML-Browser,
now known as the Cool Atari Browser (CAB).
I have also included a version of IRC as well. IRC is quite
for chatting to other Atari users (and anyone else) around the
world!! It is not a complete version of IRC, but works OK.
Brief description of IRC commands.
This will attempt to initiate an IRC session with the IRCSERVER
that you have specified in the DEFAULT.cfg file. It is only a
partial implementation of IRC, it is missing DCC, among other things.
It looks a little like IRC2, but it isn't, however the commands
are similar to IRC2 commands. Here are the commands that work.
/join #channel joins a channel
/part leaves current channel. At the moment you
/leave can't leave any chhannel except the current
channel. If you are on multiple channels
you have to join each one then enter
/part to leave them.
/ping nick Pings nick.
/msg nick text Sends text to nick as a private message
/me text Sends text as yournick text
/nick newnick Change your nick to newnick
/version nick Gets version info from nick
/finger nick Gets user info from nick
/quit Disconnect from the IRC server and
exit back to the menu. If it takes
too long to disconnect cleanly,
then pressing a key will abort
the `clean' disconnection.
/other...
Other / commands also work, but are not interpreted by this
IRC program. Instead, they are sent just as you type them. So
they need to be in the proper format. Usually, the proper format
is simply /command parameter. eg:-
/whois nick
/who #channel
/list #channel
/mode #channel +o nick
etc.
Some commands need a ':' before a multiple word parameter, eg:-
/away :Recompiling my IRC program (again)
/topic #atari :New Software Announcement!
There are some control characters used for IRC special text effects.
To use them, type one before the effect, and another afterwards to
turn it off. For example ^BBold^B will make the word Bold BOLD.
Note that these effects don't work in the input line. Instead you
see characters from the Atari character set...
These are the ones I know about.
Control B BOLD text
Control V Reverse Video text
Control - Underlined (Key between '0' and '=')
There are also 3 keys that have special meanings internally in IRC.PRG
Control P Sends a Server ping to the server.
This is just to let them know you
are still here. You shouldn't need it.
Control K This Kicks TCP. If you have data to send
and you are waiting from an ACK from the
server, ^K will cause instant retransmission.
(Normally TCP retransmission works on a timer)
If you have no data waiting, ^K simply sends
a TCP ACK which has no real value, but might
remind the SERVER that you are still there.
Control X Displays Memory usage details on the screen.
*** New Features in IRC ***
Irc now has better multiple channel support. Now you can be
in multiple channels and use the left and right arrow keys
to move through the list. You can still only quit from
the current channel. DCC operations are also in this list.
Irc now supports DCC CHAT and DCC SEND.
To send a file to a user type /dcc send nick filespec
To initiate DCC CHAT type /dcc chat nick
When someone tries to send a file to you, or initiate DCC CHAT
you get a message asking if you want to accept it. If you answer
anything but Y or y, the request will be ignored.
To exit DCC at any time, press control C when DCC is the
current operation.
The byte count display in DCC SEND/RECV does not update
automatically. When you change operations with the arrow
keys, the current status of transfers is displayed..
Please note that there is a pause of a few seconds whenever
a DCC operation closes. I'll find a better way of closing
these conenctions in a future version...
Some quirks (non serious bugs I haven't fixed yet).
Text output is quite slow, especially on old ST's with no blitter.
I don't really know what to do about this, but at least it should be
compatible with all ST's.
COPYRIGHTS:
STiK.ACC may be freely distributed providing it remains unmodified.
The software is all (c) Steve Adam 1995
All Rights Reserved
Except for:-
TCP routines which are based Phil Karn's KA9Q software
that is (c) Phil Karn 1991. (tcpin.c, tcpout.c, tcpsubr.c)
(c) 1994, 1995 by Jan Kriesten, Friedhofstr. 25 b, 35043 Marburg, Germany
EMail: Maus GI
90:400/1002@nest.ftn
51:601/103@atarinet.ftn
2:2435/707@fidonet.org
kriesten@Mailer.Uni-Marburg.DE
DISCLAIMER:
Well, the bottom line is that this is free software that I've
worked hard at getting right. It probably isn't quite right yet,
however I still need to tell you that I will not take responsibiity
for any loss of Life, Liberty, the Pursuit of Happiness, or your
property or assets that arises from the use of this software...
Except that if you are unhappy about it for some reason, let
me know, and I'll make every effort to make it work for you, and
keep you happy :-))
Read the file SUPPORT.TXT for some information on getting
easy access to bugfix versions, enhanced versions and also
general information about STiK.ACC and TCP/IP...
Steve Adam. 27/9/95
====================