home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD2.bin
/
bbs
/
dev
/
tbsource.lha
/
TBSource
/
ShellTerm
/
Final
/
ShellTerm.DOC
< prev
next >
Wrap
Text File
|
1993-12-21
|
24KB
|
697 lines
27/05-93 ShellTerm V1.19
Updated: 05/08-92 - for version 1.01 - Preliminary docs
Updated: 06/08-92 - for version 1.02 - Preliminary docs
Updated: 08/08-92 - for version 1.03 - Almost finished docs
Updated: 11/08-92 - for version 1.04 - Release version
Updated: 14/08-92 - for version 1.05 - Bug fixes
Updated: 28/08-92 - for version 1.06 - Additions and beta testing
Updated: 30/08-92 - for version 1.07 - Additions and beta testing
Updated: 04/09-92 - for version 1.08 - Additions
Updated: 06/09-92 - for version 1.09 - Release 2
Updated: 20/10-92 - for version 1.10 - Bug fixes
Updated: 13/11-92 - for version 1.11 - Private release
Updated: 01/01-93 - for version 1.12 - Release 3
Updated: 02/01-93 - for version 1.13 - Additions
Updated: 06/02-93 - for version 1.14 - Bug fixes
Updated: 10/02-93 - for version 1.15 - Release 4. 'Feature' removed
Updated: 24/03-93 - for version 1.16 - Release 5. Major bug fix
Updated: 25/03-93 - for version 1.17 - Release 6. Additions
Updated: 22/05-93 - for version 1.18 - Additions
Updated: 27/05-93 - for version 1.19 - Release 7. Additions
Copyright (C) Tomi Blinnikka 1993, All Rights Reserved.
^^^^^^^^^^^^^^^^^^^^
This program is SHAREWARE. This means that you can copy it and give it
to all your friends, upload it to a BBS or include it in a PD-library
(FISH etc.). BUT (!!!) if you use this program frequently you must
pay $5 - $10. The other restrictions are: all of the files must be
included in their original form without additions, deletions, or
modifications of any kind and it IS NOT TO BE SOLD. THIS INCLUDES
GERMAN PD DEALERS. If you wish to use this program for commercial
purposes, you need written permission. The ShellTerm program is
provided "AS IS" without warranty of any kind, and the author is not
responsible for any damage this software may or may not do.
TABLE OF CONTENTS
~~~~~~~~~~~~~~~~~
1. What does it do?
- Short description of what this program does and/or does not do.
2. What do you need?
- A list of software/hardware needed.
3. Compatibility
- A list of computers this program works on.
4. Setting up
- Instructions on how to set up ShellTerm
5. How to run it
- Instructions on starting the program and what arguments it takes.
6. Using ShellTerm
- A short description of all functions
6.1 Main menu
6.2 Dialer menu
6.3 Preferences menu
6.4 Serial settings
6.5 Terminal settings
7. The phonebook
- Explanation of the autodialer and phonebook.
8. Hints & tips
- Hints & tips. Other programs to enhance using ShellTerm etc.
9. Problems
- Possible problems you may run into.
10. Other interesting stuff
11. Error messages
12. Versions
- A list of all versions. The newest first.
13. Future versions
14. Bugs
- List of bugs found.
15. ShareWare fee
- More information on the ShareWare fee.
16. Beta Testers
- A list of beta testers.
17. 'Registered' users
- A list of users that have payed the ShareWare fee.
18. Bug reports etc.
- How to contact the author
1. WHAT DOES IT DO?
~~~~~~~~~~~~~~~~~~~
This is a simple terminal program that runs in a CLI/Shell window. Its
primary use is with dumb terminals hooked up to an AUX-handler. This is
the reason ShellTerm doesn't open a window or screen. It uses standard
input and output. I use it as a substitute for JrComm (Copyright John
P. Radigan) when I'm using my dumb terminal (it's next to my bed... that
explains most of the stupid mistakes in these docs :) and want to call
a BBS without having to get out of bed and walk over to my Amiga.
2. WHAT DO YOU NEED?
~~~~~~~~~~~~~~~~~~~~
You'll need an Amiga computer (see compatibility list), with Kickstart
2.04 (version 37 or higher). Basically you'll also want a HAYES compatible
modem or some other piece of equipment connected to the device you specify.
3. COMPATIBILITY
~~~~~~~~~~~~~~~~
ShellTerm will work on any Commodore Amiga, running on Kickstart
2.04 or higher. This includes the following: A500(+), A600, A1000, A1200,
A2000, A2500/20, A2500/30, A3000 (16 MHz or 25 Mhz model), A4000/40,
A4000/30. The program SHOULD work on any upgrades (based on the Amiga
Development Guidelines, see Amiga ROM Kernel Reference Manual (Release 2):
Includes and Autodocs, introduction). ShellTerm works with all internal
modems (I have a Supra 2400zi) and extra serial boards that support the
normal device commands (I also have the A2232 serial board, but I missed
a bug with it on versions under 1.16 :).
4. SETTING UP
~~~~~~~~~~~~~
Unpack the archive somewhere and copy the files wherever you wish, but the
following is recommended:
Filename Where to copy
=====================================================================
ShellTerm C:
WatchPort C:
Scripts/ST S:
Scripts/ShellTerm-StartUp S:
ShellTerm.DOC Wherever (I use DOCS:)
ShellTerm.DOC.info Wherever (I use DOCS:)
CONTENTS Wherever
CONTENTS.info Wherever
CHANGES Wherever
CHANGES.info Wherever
If for some reason the flags of the files in the directory ShellTerm/Scripts
are not '-s--rwed', set them with the command 'Protect ShellTerm/Scripts/#?
SWERD'.
5. HOW TO RUN IT
~~~~~~~~~~~~~~~~
You can run the program from a CLI/SHELL/etc. but you can't hang an icon on
it and start it from the Workbench. I decided to drop the Workbench startup
code to make the program a little bit smaller.
To run the program, enter the following into your CLI/SHELL/etc.
1> ShellTerm FROM [FILENAME] PORT [NAME]
FROM specifies the prefs file to load and use.
PORT specifies a name for the user port to open. See HINTS &
TIPS 8.
You cannot, however, redirect input to the program, i.e. ShellTerm <NIL:
won't work. RUNning is also out of the question and will give the same
error text as redirecting.
Or then use the script in the scripts directory. It will take the following
options:
FROM [FILENAME] - Same as ShellTerm's
SCREEN [SCREEN NAME] - A name for the screen to open
(DEFAULT: ShellTerm Screen)
DEPTH [SCREEN DEPTH] - The depth of the screen to open
(DEFAULT: 1)
WINDOW [WINDOW NAME] - A name for the Shell to open
(DEFAULT: ShellTerm Window)
PORT [NAME] - Same as ShellTerm's
The ST script needs and uses a program called PSX, by Steve Tibbett, to
open the public screen. You can change this to your favorite public screen
manager if it allows you to specify the screen specifications from the
command line.
6. USING SHELLTERM
~~~~~~~~~~~~~~~~~~
Once the program has been started, anything typed into the CLI/Shell will be
sent to the selected device. If the device does not echo the characters, you
will not see anything. Normally there is a modem at the end of the device
and you will see whatever was typed. Try typing "AT <RETURN>". If it works,
you'll receive an OK text from the modem. If however there was terminal
hooked up, the characters should have appeared on its screen. If this didn't
work, please check the device's parameters from the Preferences menu.
Say the characters are messed up, try checking the serial speed.
Pressing CTRL-P will show you the menus. The CTRL-P sequence is not sent
over to the device. You will be displayed with the options available. Press
the key enclosed in parenthesis to select an item. A short description of all
items follows.
6.1 Main menu
~~~~~~~~~~~~~
Show statistics Shows how many bytes have been transferred to and
from the device.
Clear statistics Clears the "Bytes received/sent" counters.
Send break Sends a break signal to the device.
Send CTRL-P Sends CTRL-P to the device. It is not sent when
the menus are entered. CTRL-P is DLE, decimal #16,
hex $10, octal &020.
Reset font Changes the CLI/Shell font to plain (no bold,
underline, reverse etc.).
Clear screen Clears the screen and returns back to terminal
mode.
Reset modem Resets the modem with the Hayes command "ATZ".
Hangup line Hangs up line using the Hayes commands. Three
plus signs (+) are sent first, followed by a delay
of approx. 3 seconds, after which "ATH" is sent.
Upload Starts the program you've specified as the
uploader. Normally SZ.
Download Starts the program you've specified as t