home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
bbs
/
aval340e
/
avalon_e.txt
< prev
next >
Wrap
Text File
|
1993-10-07
|
68KB
|
1,778 lines
==========================================================================
AVALON v3.4x Last Changes: 07 Oct 1993
==========================================================================
(c) Stephan Slabihoud, Gustav-Ohm-Str.72, D-46236 Bottrop, Germany
email: 2:2401/103.6@fidonet.org
Stadtsparkasse Bottrop BLZ 424 512 20 Account 76 83 66
==========================================================================
Manual for full and shareware version
==========================================================================
S H A R E W A R E
==========================================================================
This program is shareware. Everybody who really uses it should send
DM 30,- (DM 35,- European Countries and Oversea) to the author to
register.
Do not forget to give your exact FIDO name (the one after the SYSOP
statement) and your FIDO address. Otherwise, I cannot create your
personal KEY.
Every registered user will get a KEY. This key allows you to use AVALON as
a full version and not only as shareware version.
The hottest, most up-to-date version of AVALON can be requested under
2:2401/103 (HeadQuarter BBS) with the Magic "AVALON". By the way, all AFN
nodes will have the same version of AVALON almost at the same time.
If you do not want to filerequest AVALON, you can receive it by using the
"normal" postal service. Updates are free of charge and can be ordered by
sending a formatted disk and a stamped and addressed envelope. If you do
not want to send disk and envelope, you can remit DM 10,- (European
Countries and Oversea DM 15,-) for disk, postage and package. Please do
not forget the keyword "AVALON" on your remittance and your address!
==========================================================================
The shareware version of AVALON is as "efficient" as the full version.
When a certain date is reached (lookup this date by pressing <Alternate>-
<I>) there will be "interruptions" every 5-20 seconds by an alertbox on
the screen; additionally, some functions will not work any more. You can
ask me for a demokey, when you want to test AVALON a little bit longer.
This demokey allows you to test AVALON for about one month.
==========================================================================
If you have any ideas and bug reports directed at manual and program,
please send them directly and per crashmail to me!
AVALON-Manual Page 2
CONTENTS page
=====================================
Contents 2
Manual 3
Installation (important!) 3
Binkley 3
The Point Setups 3
The Poll Sessions 4
Programs (Find-1, Find-2) 4
The File Request 5
Hatch file 6
The Session Setup 7
The Filemanager 8
Find-1, Find-2 8
Special 9
Edit Areas 10
Areafix-Manager 11
The Notebook 11
Save Options 11
Commandlinestatements 12
The Batchinterpreter 13
Important Remarks 15
AUTOEXEC.BAT 15
Examples 16
The Terminal 17
Interna 18
BIOS redirection 19
"Known Bugs" 20
Problems 20
Warnings 20
Fatal errors 20
Limits 20
Keyboard Control 21
History 22
Changes In Mind 25
Thanks 25
=====================================
========================================================
Tested with:
TOS: 1.00, 1.02, 1.04 (22 Feb 89 and 6 Apr 89), 1.06
2.05, 3.05, 3.06, 4.0, MultiTOS 1.0
KAOS: 1.2, 1.4.0, 1.4.1, 1.4.2
NVDI: 1.0x, 2.0x, TURBO-ST: 1.8x, QUICK-ST: 2.0x
========================================================
AVALON-Manual Page 3
==========================================================================
= ======================= =
= = M A N U A L = =
= ======================= =
==========================================================================
AVALON is an alternative shell to the well known "Tiny-Shell". In
contrast to Tiny-Shell, AVALON supports up to six different point setups
and as many different poll sessions; furthermore, file requests are
improved and a little CLI is implemented that allows you to run batchfiles
within a session setup.
At the moment, AVALON works only with BINKLEY and because of that only
evaluates the BINKLEY.CFG file, though TB.CFG (TheBox) also is important
in the different point seupts because some Im- and Exporters from the
TheBox packet need this file.
==========================================================================
*** IMPORTANT *** *** INSTALLATION *** *** IMPORTANT ***
==========================================================================
If you are a registered AVALON user, you will receive a KEY for AVALON.
This key is created only for you <"ooonly Yoouuuu" ;-)>. Without this key,
you can use AVALON only as a shareware version. Because of that, your name
(after the SYSOP statement) in the BINKLEY.1, BINKLEY.2, etc. file has to
be the same name I used to generate the key.
The key is very easy to install: only add one line to the BINKLEY.1,
BINKLEY.2, etc. file or, if there are no such files, to BINKLEY.CFG or
TB.CFG:
Application Avalon xxxxx
"xxxxx" represents your personal KEY.
When you want to test AVALON a little bit longer, then ask me for a
demokey. This demokey allows you to test AVALON about one month.
==========================================================================
Binkley
==========================================================================
AVALON works with any version of BINKLEY. But to get an optimum display of
the statements shown in the infobox, you can set the version of BINKLEY
you use in the menu "Special". See "Special" and "Interna" for further
details.
==========================================================================
The Point Setups
==========================================================================
First start of AVALON
---------------------
If you run AVALON the first time, it will look for the files BINKLEY.0
and/or TB.0. If these files do not exist, AVALON copies the current
contents of BINKLEY.CFG/TB.CFG to BINKLEY.0/TB.0. The current contents of
BINKLEY.CFG/TB.CFG are used for point setup #0. Note that the file
BINKLEY.CFG has to exist! TB.CFG is only evaluated if necessary and copied
to TB.0.
AVALON-Manual Page 4
Working with different point setups
-----------------------------------
Every time AVALON is started, the settings of BINKLEY.0 will be taken as
a "Main setup", i.e. BINKLEY.0 will be copied to BINKLEY.CFG, TB.0 to
TB.CFG. (The current setup is marked by a hitch in the dialog box and in
the menu.)
If you want to install more setups, copy your configuration files of
BINKLEY/TB to BINKLEY.1/TB.1, *.2, etc. Activate one of these
configurations by using the buttons "1st", "2nd", etc. in the dialog box
or in the menu.
Different point setups can be used e.g.
- if different persons want to use ONE point number
(-> different SYSOP statements in configurations)
- if different persons want to use different point numbers
(-> different SYSOP/ADRESS statements)
- if one person wants to use different point numbers
(-> different ADDRESS statements)
- if you request or poll at different systems
(-> you may use different BAUD/LOCKBAUD/INIT statements)
When you click on the InfoBox (that displays the active point setup) or
press F10, the active point setup will be reloaded and the InfoBox is
updated with the latest data. Usually, you will need this feature. But
there are some utilities which e.g. replace the SYSTEM statement in
BINKLEY.CFG by a randomly chosen text. This text would not be displayed
until you use the "Redraw infobox" feature.
==========================================================================
The Poll Sessions
==========================================================================
To start one of the poll sessions, click on [*** 1 ***], [*** 2 ***], etc.
The "Poll Ranking" you configured in the "Session Setup" is now started
and runs with the active point setup. If you want to use one special point
setup for a poll session, you can enter this in the "Session Setup". After
this, starting a session will first install your special point setup, as
if you pressed F1, F2, etc. before.
Sometimes it is useful to start a session at a certain point of time.
This can be done by clicking on [A] (AutoPoll), where you can specify
the time the session shall start. Pressing <ESC> aborts this function.
Poll sessions can also be run automatically after AVALON was started. For
more details on this see "Session Setup".
When all selected poll sessions should be started, press the button "Poll-
Sessions" or use "Poll selected" in the menu-bar.
A poll session can be interrupted by holding down "Alternate".
==========================================================================
Programs (Find-1 and Find-2)
==========================================================================
All necessary point programs (and freely definable programs) can be
startet directly by clicking on the corresponding button. Of course, this
is only possible if you defined the corresponing programs in the dialog
"Find-1" or "Find-2" before.
AVALON-Manual Page 5
==========================================================================
The File Request
==========================================================================
You can create request files (*.REQ) easily by using AVALON's file-
request dialog box. Enter up to 20 files (if needed with passwords) and
the node where you want to request the files ("Node: xxxxx/xxxxx"). This
configuration is saved by [Save] in the main dialog box.
After you set files and node, [Save] in the file-request dialog will
create the request file in your Outbound folder. If you want to edit an
old request file, just enter the node number the file request was aimed at
and use [Load old request] to load the old request file.
If you want to request a file in zone (or net) different from your own,
you have to save the request by using the button [ZoneReq]. After this, a
box will appear where you can enter the zone and domain. Such
"international" request files cannot be edited after saving. The request-
file can be found in the Outbound folder; with the zone number as its
extension (see also INTERNA).
To give you an overview over the existing request files, AVALON shows you
up to 10 existing request files at the right margin in the dialog box.
Clicking on one of them will tell AVALON to load the specified request,
and gives you the possibility to edit it again; if you click twice on one
of these buttons, the request will be deleted.
Use the button [FILES] to request the magic FILES of the entered node
(which should be its whole filelist). Note that all other entries will be
erased!
To delete single files, just doubleclick on them. To delete all files, use
the [CLEAR] button.
In four additional buttons you can enter e.g. filelists or programs you
have to request regularly. This configuration is saved by [Save] in the
main dialog box.
The "Filelist:"-buttons are used, to speed up entering a always-used node
number or filelist. To change doubleclick on it.
Using a filelist
----------------
If have problems with your boss because you always request files that do
not exist, you should request a filelist from him... After that, use
AVALON to pick out the files from your filelist by clicking on [Select
from filelist]. A fileselectbox will appear where you tell AVALON which
filelist to load. This configuration is also saved by the [Save] button
in the main dialog box.
After selecting the filelist, the files can be chosen easily by clicking
on them. The slider helps you to go quickly to any line of the filelist;
you can control it by cursor keys, too. Press <Help> to get more
information about that. A double click on a filename will call a dialog
box where you can enter a file's password directly.
Tired of scrolling through a 400KB filelist to find the program you want
to request? No problem. Just choose <F> to search a certain text in the
filelist, and AVALON will do the work for you. <G> or <N> will continue
the search, <ESC> aborts.
You can define up to nine different filelist. To change the buttons there
are two ways:
1.) Doubleclick on a "Filelist:"-button. Enter titel, the node and a
path directly.
2.) Click on a free button and click on "Select from filelist". Now you
can choose a new filelist in the fileselector-box. To edit the titel
of the button (now "? ? ?"), doubleclick it and enter the new titel.
---> All changes will be saved with "Save" in the main dialog <---
AVALON-Manual Page 6
==========================================================================
Hatch files
==========================================================================
You can hatch files easily by using AVALON. Just enter the file that
should be sent in the "File:" field. When you click twice in this field
you can choose the file using the fileselector.
"Node:" defines the destination of the file. If you use IOSmail or
JETmail, you can use 4D addressing (for more details see "Special"). If
you do not enter a sysopname, "Sysop" will be put in TIC-Files and Mails.
You can send this file [Normal], [Crash], [Hold] or [Direct]. If you are
a point "Normal" and "Crash" are used normally.
If you do not want avalon to send the file without any notice, select
[Netmail], or a echmail area [Report 1] and/or [Report 2]. Avalon will
create mails with the description ("Desc:") and the area (where the file
should be put in; "Area:").
Before AVALON can create a mail you must define the path and filename of
the msgbase. To define the area just click twice on the button. In the
dialogbox you can define the name of the area as well. This name will
replace "Report n".
You can send a file:
1. If the destination allows you to send "*.TIC" files you can switch
on "TIC". Do not forget to enter the TIC-password for the entered
filearea.
When the file should replace another existing file in the filearea,
enter the file that had to be replaced in "Replaces:".
2. The file can be sent along with a netmail (file-attach). To do this
select [Mail&File].
3. If the file should be send only (send no tic-file and do not use
file-attach) select [None].
It is very unconvenient to fill in the destionation-node, area and
password. So you can put these things on the "Defaults:"-buttons. To
change a button just doubleclick it.
Now you can hatch the file with [Send]. When [TIC] and/or [Netmail] is
selected, the TIC-file and/or netmail will be created. All defines (the
default-buttons, the node and password, [TIC],[Mail&File],[None] and
"Rpeort in") will be saved with [Save] in the main-dialog.
If the file should be hatched to a node in another zone or another
network, you can do this by pressing [ZoneSend].
Avalon can create 3D- (your fakenet will be used ) or 4D-TIC files (see
"Special").
AVALON-Manual Page 7
==========================================================================
The Session Setup
==========================================================================
If you know "Tiny-Shell", you know the term "Poll Ranking". It defines
in what order the selected programs are called by the shell. The box in
the middle displays this order. To insert a program, click on the
corresponding button. [Other] calls the fileselector for selecting
additional utilities that were not defined in "Find-1" or "Find-2".
Programs that can be inserted by a button are marked with an arrow (in
front of the number). [Del one] deletes the last installed program, [Del
all] -- deletes all (how did you know?).
[Wait] is an option that stops each program after it has finished and
waits until a key is pressed. If you only want this option for certain
programs, select the [Wait] box (on the right hand of the filename). The
you can abort the whole poll session by pressing <ESC>.
If you want to redirect the output of certain programs (only TOS and TTP
programs) to a window, select the [Redirect] box (on the right hand of
the filename) (see "BIOS redirection" for more details).
If [No Mail] is active, you get an alertbox with the message that says
"No Mail imported!" (of course only if really no mail was imported) and
the session will be aborted. Attention: This feature does not work if the
mailer, i.e. Binkley, is named BINKLEY?.??? or BT??????.??? !
To run a session automatically after AVALON is started, select
[AutoStart]. The next time the shell is started, all sessions where
[AutoStart] has been marked will be started automatically. If you press
"Alternate" after starting AVALON or do you start AVALON with
"NoAutoStart" in the commandline, the "AutoStart" sessions will not been
processed. You can also define two timezones. When you do so, the
AutoStartSession will be processed only in the defined time (if you have
defined a timezone and you want AVALON to start this session immediatly,
start AVALON with the command "Override"). If you set both fields free
the session starts always; if you enter e.g. "23.00-24.00" the session is
processed only when you start Avalon between 23.00 and 24.00 o'clock.
You can select some poll sessions with [Select] who will be started with
"Poll selected" or "Poll sessions".
If you want a session to have always the same point setup, choose one of
the buttons [Main setup], [1st], [2nd], etc. With [No setup] you can undo
these configurations.
A special feature of AVALON is its own batchinterpreter (see "The
Batchinterpreter"). Batchfiles must be implemented into the poll session
by [Batch]. The extension *.BAT is pre-configured, but no obligation.
Implemented batchfiles are shown by a "+" (in front of the number).
A poll session can be startet numerous times by using [Loop] and entering
the number of loops in the "Loops:" field. If this field contains the
value 0 or 1, the session will only start one time.
If you want to abort the loop, you can enter different ErrorLevels for
each program. If one program returns "its" ErrorLevel to AVALON, the
session loop will be aborted.
Every session can be named. Editing the name is possible by doubleclicking
on the corresponding session button.
You can edit an entry by clicking on the corresponding line. Now you can
change the command line (see later) and it is possible to insert a new
and to delete an existing entry.
AVALON-Manual Page 8
You can change the commandline of any installed program by clicking on
the corresponding line in the dialogbox. When the program was installed
by the corresponding button (you see a small arrow in fornt of the
program), you can choose between [Global] and [Local] changing. [Global]
changes the commandline off all programs installed on the same way and
the commandline in "Find-1/2". [Local] only changes the commandline of
the choosen program.
A session can be interrupted by holding down "Alternate".
==========================================================================
The Filemanager
==========================================================================
Clicking on [Filemanager] in the main dialog box calls the filemanager,
and a popup menu appears. You can choose between:
COPY - Copy file(s). MOVE - Move file(s).
DEL - Delete file(s).
RENAME - Rename one file. It is possible to move a file by renaming
it. This will only work if the destination file is written
to the same drive!
INFO - Show file info (wildcards are possible!).
SHIP - Parks the harddisc.
VIEW - Views a file using the textviewer defined in "Find-1".
TERMINAL - Starts a small Terminal (for more infos see "Terminal").
You can use wildcards as "*" and "?". When using COPY/MOVE, you only have
to give the destination folder. It is not possible to rename and
copy/move a file at the same time.
Every function can be aborted by clicking on [CANCEL] in the file dialog.
Furthermore, aborting is possible when you press the key that represents
the first letter of the function's name (e.g. for "Copy" that would be the
<C> key to press). It does not matter wether you press <C>, <Control>-C,
<Alternate>-<C> or <Shift>-<C>.
==========================================================================
Find-1, Find-2
==========================================================================
Here you can enter all the necessary programs. A doubleclick on the
entries will call the fileselector; that makes it easier for you to select
the folders/programs.
There are freely definable utilities in this dialog, too. In addition to
their folder and commandline they can be given a name, under which they are
displayed on the desktop.
You can install AVALON batchfiles as well. The extension has to be *.BAT.
The textviewer (e.g. GUCK,LOOK) is used in the filemanager to view files.
If you want to redirect the screen output of a certain program (only TOS
and TTP programs), select the button on the right hand of the filename
(see "BIOS redirection" for more details).
If you want to use a external ARAES.BBS editor you can define it with
"AreaEditor". This editor (e.g. AREAMAST.PRG published with JETmail) will
be called instead of the internal one.
AVALON-Manual Page 9
==========================================================================
Special
==========================================================================
Usually, the files AREAS.BBS, BINKLEY.CFG and TB.CFG are expected to be
in the same foldert from where AVALON was started. Now you can set a path
for each file.
If e.g. AVALON can be found in the folder E:\FIDO\ and Binkley in
E:\BINKLEY, you can set E:\BINKLEY\ or ...\BINKLEY\ for "BINKLEY.CFG:".
This configuration is saved by [Save] in the main dialog.
The files BINKLEY.0, BINKLEY.1, etc. and the corresponding TB.* files are
normaly saved in the AVALON folder. Only the copies BINKLEY.CFG and
TB.CFG are saved in the folder set in the configuration mentioned above.
If you want to save the TB.* and BINKLEY.* files in another folder you
must only define this in "Special". Also you can enter new names for the
setups.
To supress any information select "NoInfo" and for full information
select "Info" or "MaxInfo". "MaxInfo" shows every line of BINKLEY.CFG and
"Info" shows all lines except comment-lines (beginning with an ";").
You can switch off the Main-Dialobox with "Main dialogbox". And when all
windows and dialogs should appear at the same position, Avalon will save
the actuall positions when "Save dialogpositions" is selected.
To use the new filename-format (Binkley V3.00 or higher required,
statement "IOS" in BINKLEY.CFG) switch on "4D-FileRequest".
New HDR- and MSG files can be created and deleted automatically ("Edit
areas"). You can enable this feature by setting "MsgBaseChecking" ON.
Sometimes it is useful to wait for a key after a certain program has
finished, e.g. if you select programs by clicking on the buttons in the
main dialog box. Set "Wait for keypress (direct start)" ON if you want to
use this feature. To redirect the screen output of that program to a
window switch on "Redirect output (direct start)" (see "BIOS redirection"
for more details).
If you want avalon to create 3D-TICs switch on "Send 3D-TICs". Your
fakenet address will be used in TIC files.
If you define a session as AutoStart-Session (see "Session-Setup"), this
session will be started immediatly. You can supress this by pressing
Alternate, or you switch on "Delay AutoStart". This means that a dialog-
box appears for five seconds before the session will start. If you press
"ESC" the session starts immediatly, any other key aborts. AutoStart delay
will be disabled when you start AVALON with the command "NoDelay".
Some TOS-versions may redraw dialogboxes twice. If you have such a
version of TOS, turn on "Smart redraw". If you want Avalon to snap all
textwindows turn on "Snap textwindows". Screen output will be a little
bit faster (but only a little bit)...
If you want to edit AREAS.BBS and DAREAS.BBS, switch on "Ask for
AREAS.BBS/DAREAS.BBS". Normaly only AREAS.BBS will be edited.
"F'Hatch" and "Areafix" netmails can be created with the "Kill after
sent" flag. Just turn on the button "F'Hatch" or "Areafix".
If you use MultiTOS, it is possible to use a window for the terminal and
batchinterpreter ("Use window for...").
Selecting "No LineA" turns off LineA support. This may be neccessary with
new TOS versions. It is recommended NOT to TURN ON this functions,
because some programs need LineA!
If you turn on "Always center textwindows" the terminal-, batch- and
redirect-window will be centered.
AVALON-Manual Page 10
==========================================================================
Edit areas
==========================================================================
Not only can you edit BINKLEY.CFG and TB.CFG, but also the file
(D)AREA.BBS. At the top, you can enter your default origin and default
boss.
The box in the middle contains the areas you receive. To insert new
areas, press <Insert> or <Return>; <Delete> deletes a single entry.
[Save] writes the new (D)AREAS.BBS to disk <and it will live happily ever
after, until the next headcrash ;-)>.
Note that AVALON is conscientous; it reminds you to enter an area
completely with name and path! A new *.MSG and *.HDR file is created
automatically if "MsgBaseChecking" is ON (see also "Special").
Some im-/exporters allow other "-xxxxx" statements in (D)AREAS.BBS. You
can edit these statements by clicking on [EXT]. A maximum of eight
statements is possible. You can use the statements "-Fixname" and "-
FixPassword" for the internal Areasfix-Manager (see Areafix-Manager).
AVALON can also edit information about points that are receiving certain
areas by using [N/P]. Especially nodes need this information in
(D)AREAS.BBS.
For example:
============
The area TEST.GER (E:\TESTAREA.MSG, E:\TESTAREA.HDR on disk) is
distributed by 245/8 and shall be exported to the points .11 and .13, and
to 123/4.5. This would make for the following line in (D)AREAS.BBS:
E:\TESTAREA TEST.GER 245/8 .11 .13 123/4.5
In the "Edit areas" dialog, only the node "245/8" is shown. Editing the
points ".11 .13 123/4.5" is possible by using [N/P]. Both lines in the
corresponding dialog area appended by a space directly after the node
information.
Using a external (D)AREAS.BBS editor:
=====================================
If you want to use a external (D)AREAS.BBS editor, you can define it in
"Find-1". Avalon will set the commandline to "path\(D)AREAS.BBS", so it
is possible to install a texteditor as well.
AVALON-Manual Page 11
==========================================================================
Areafix-Manager
==========================================================================
Avalon has a built-in areafix-manager. It is very easy to create mails
for the areafix on your boss system. All areas defined in AREAS.BBS (and
DAREAS.BBS) will be shown. If you click on a area you can announce this
("+") or not ("-"). When a "*" is shown, the area will be announced and
added to "(D)AREAS.BBS". This entry should be edited with "Edit areas".
It is possible to include a file in that area listing. This file is
called AVALON.LST and contains either the areaname or the areaname plus
address. You can use the statement "NODE" or "LINK" to change the default
address, "AREAFIX" to change the name of the default areafix (default:
Areafix), "PASSWORD" to change the password (default: node). You can
define a remark with "REM". This remark will be shown in the listing
(max. 16 characters). ";" is a remark that won't be listed in the box.
e.g.: HARDWARE 2:2401/103 -> Mail to Areafix on 2:2401/103
MUSIC -> Mail to Areafix (your Boss)
NODE 90:400/404 -> Change default to 90:400/404
SOFTWARE -> Mail to Areafix on 90:400/404
REM Areas to allfix -> A little remark
AREAFIX Allfix -> Name of areafix is "Allfix"
PASSWORD passwd -> Password is "passwd"
PINBALL.GER -> Mail to Allfix with "passwd"
If the address is missing, avalon takes the default-address from
Binkley.Cfg (that address can be changed using "NODE" or "LINK").
To create a mail for areafix press [Areafix]. Now you must enter the
areafix-password and the mails will be created.
The statements "AREAFIX" and "PASSWORD" have an equivalent for
(D)AREAS.BBS: "-Fixname" and "-Fixpassword". These statements are used in
the same way as "AREAFIX" and "PASSWORD".
Note: You can add a domain to "NODE"/"LINK" if possible.
==========================================================================
Save options
==========================================================================
This saves all options and setups ("Special", "Session setup", "File
Request", "File Hatch" and so on)...
==========================================================================
The notebook
==========================================================================
Pressing <Undo> calls the notebook. Guess what it's for...
[Clear] clears all entries, [Reload] loads the old notes, [FormFeed]
sends a formfeed to the printer, [Print] prints the contents of the
notebook page.
[Cancel] leaves the dialog without saving, [Save] saves all entries to the
file AVALON.TNB.
AVALON-Manual Page 12
==========================================================================
Commandlinestatements
==========================================================================
You can put some statements in AVALON's commandline:
NoAutoStart - AUTOEXEC.BAT will not be started.
NoAutoStart - No AutoStartSession will be processed.
NoDelay - Avalon is not waiting five seconds before a AutoStart-
Session starts (if defined in "Special").
Override - AutoStartSessions will start always (the timezones you
defined in "Session setup" will not be taken).
Batch:<file> - A batchfile <file> is started directly after AUTOEXEC.BAT
has been processed.
AVALON-Manual Page 13
==========================================================================
= T h e B A T C H - I N T E R P R E T E R =
==========================================================================
The following commands have been implemented yet:
!) COPY <source> <targetpath> - Filecopy.
!) MOVE <source> <targetpath> - Move files.
!) SCOPY <source> <target> - Copies only single files (wildcards
are only allowed with <source>).
!) SMOVE <source> <target> - Moves only single files (wildcards
are only allowed with <source>).
!) DEL <file> - Delete file <file>.
*) EXEC <prog> [<cmd>] - Runs program with commandline <cmd>
(also see remark 10).
*!)DEXEC <file> <prog> [<cmd>] - See EXEC, but deletes <file> afterwards,
if return code of <prog> was NULL.
(wildcards allowed with <file>.)
!) TYPE <file> - Shows <files>, waiting after each page.
!) PRINT <file> - Prints <files>, when printer is online.
!) EXIST <file> - Checks if <file> exists. If it exists,
continue with the next command, if not,
go on with the <übernächsten>.
!) EXISTn <file> - See EXIST, but skips n lines, if <file>
does not exist.
If n = 0 then 10 lines will be skipped
(EXIST1 <entspricht> EXIST).
!) NOTEXIST <file> - Opposite of EXIST.
!) NOTEXISTn <file> - Opposite of EXISTn.
!) DIR [[<pfad\>]<file>] - Show directory.
RENAME <oldfile> <newfile> - Change filename (also moves files).
CHDIR <path> - Change directory.
X: - Change drive.
PAUSE - Wait until a key is pressed.
CLS - Clear screen.
REM or ; - Remarks.
ECHO [<text>] - Output of <text>.
ECHO=OFF - Show only warnings and errors.
ECHO=ON - Show full information.
JUMP n - Skip the next n lines.
EXIT - Quit batchfile.
EndOfAvalon - Quit AVALON with errorcode 0.
ErrorEndOfAvalon n - Quit AVALON with errorcode n.
DUMMYFILE <file> - Create dummy file <file> with 0 bytes.
SHELL [<cmd>] - Starts a shell using "_shell_p" with
command <cmd>.
HIDEM - Hide mouse (usefull when running TOS-
programs).
SHOWM - Show mouse.
SWITCH n - Switches to point setup <n> (0<=n<=5).
:label - Defines label <label>.
GOTO <label> - Jumps to label <label>.
*) IFERR= <level> <label> - ERRORLEVEL=<level> -> jump to <label>
*) IFERR< <level> <label> - " < " -> "
*) IFERR> <level> <label> - " > " -> "
*) IFERR# <level> <label> - " <> " -> "
*) CLRERR - Clears ERRORLEVEL (level=0).
AVALON-Manual Page 14
SHIP - Park harddisc.
BELL/GONG - Rings a bell or a gong (very nice).
*) WAITTIME time - Waits till <time>. Pressing any key
continues.
*) DAY? - Returns day (1<=errorlevel<=31).
*) WEEKDAY? - Returns weekday (0<=errorlevel<=6)
(0=Monday,1=Tuesday,...).
*) OPEN <file> - Open file <file> (0=No error).
*) APPEND <file> - Append to file <file> (0=No error).
*) WRITE [<text>] - Writes <text> to opened file.
*) CLOSE - Closes file.
*) GETKEY - Waits for keypress and returns
ASCII-Code.
REDIRECT=ON - Avalon tries to redirect all outputs
to his own window (all outputs of
programs that have been started with
"exec" or "dexec" will be redirected
if bios is used).
REDIRECT=OFF - TOS screen will be used for outputs.
!) !FILE filename - Define file to send.
!*)!FILESELECT - see "!FILE", but uses the fileselector.
(0=OK,1=File not found,2=Cancel)
!AREA areaname - Define (echo)area. This area must be
defined in AREAS.BBS.
!BASE msgbase - Define msgbase. This statement can be
used instead of "!AREA". The msgbase
must be defined without extension.
!FLAGS flags - Mailflags ("Local" is always set)
P-Private, C-Crash, S-Sent, H-Hold
W-Send-With-File, K-Kill-If-Sent
("P" MUST be set in netmail)
!SUBJECT subject - Mailsubject. See remark 12.
!CONVERT=ON - Turns on vowel-mutation conversion (only
usefull for germans ;-))
!CONVERT=OFF - Turns off conversion (default).
!FROM addr name - Address and name of sender.
!SEND addr name - Send mail to <addr name>.
LOG text - Writes "text" into binkley's logfile.
LOGn text - Same as LOG, but instead of the "!" as
the preceeding character, you can define
your own (0=! 1=* 2=+ 3=: 4=# 5=Space).
!*)FILESELECT [n] - Allows to select a file witch is stored
in the parameter n (if n is missing, 0
will be used) (0<=n<=9). See remark 11.
(0=OK,1=File not found,2=Cancel)
CUTEXTENSION [n] - Cuts extension from parameter n.
CUTPATH [n] - Cuts path from parameter n.
Note that the marked (!) commands can handle wildcards ("*" and "?").
Commands marked with (*) are using ERRORLEVEL.
AVALON-Manual Page 15
Important!
----------
The AVALON interpreter was written especially for "point business".
Therefore there are some specialities:
1.) The batchfile will NOT terminate if an error occured (e.g. if you
tried to copy a non-existing file). The warning on the screen
usually can be ignored. Critical errors (wrong pathname, etc.) and
messages (PAUSE) are shown in inverse style.
2.) MOVE/COPY do not allow a rename of the file. If you give a name of a
target file it will be ignored. The target path must end with a "\".
All sourcefiles found are copied/moved to the <target path>.
3.) SCOPY/SMOVE always copy only ONE file. You can use wildcards within
the source, but only the first file that is found will be copied to
<target>; if necessary, the sourcefile is renamed. <target> must
always be a file; a simple path (see COPY/MOVE) is not possible!
4.) (S)COPY/MOVE now also copy files with 0 bytes. A warning will be
given to the user, but the copy will still be executed. This feature
is only implemented in AVALON v2.31 or higher.
5.) Immediatley after a batchfile is started, the drive/path is set to
that drive/path where the batchfile resides.
6.) Upper and lower case is not important within the commands.
7.) The batchfile can be interrupted by pressing "ESC".
8.) OPEN/APPEND can only handle ONE file. It is impossible to open two
files at the same time.
9.) It is also possible to move files with "RENAME" if the destination
is on the same drive, e.g.
RENAME D:\JETMAIL\INBOUND\*.* D:\DOWNLOAD\
The last backslash in the destination path is very important!
10.) It is possible to use a shortcut for defined programs in "Find-1/2".
Possible shortcuts are:
EXPORT,IMPORT,CRUNCH,SCAN,MSGEDIT,TXTEDIT,MAILER,TERMINAL,
UTIL1,UTIL2,...,UTIL6
This will only work with programfiles, NOT batchfiles!
11.) The parameters (%%n) can be used in every command (0<=n<=9).
12.) "!SUBJECT" allows following parameters:
%filename% - filename without extension (of the converted file)
%file% - " with " " " " "
%ext% - extension of the file interpreted as number (or 0, when
extension cannot be interpreted as number).
AUTOEXEC.BAT
------------
Before a AutoPoll session is startet, "AUTOEXEC.BAT" will be processed.
The batchfile "AUTOEXEC.BAT" must be in the same foulder as AVALON. If
you want AVALON not to start AUTOEXEC.BAT, hold down the LEFT shift key
after starting AVALON.
AVALON-Manual Page 16
Examples
--------
MOVE H:\FIDO\INBOUND\NODE_BRD.* H:\FIDO\LIST\
- Move all "NODE_BRD.*" to the LIST-directory.
TYPE H:\FIDO\INBOUND\*.RSP
DEL H:\FIDO\INBOUND\*.RSP
- Show all respondfiles and delete them afterwards.
CHDIR \FIDO\INBOUND
EXIST LISTE.TXT
DEL LISTE.TXT
- If exist, delete LISTE.TXT (also possible without EXIST, but then a
warning will occur).
EXIST2 readme.txt | NOTEXIST2 readme.txt
ECHO readme.txt exists! | ECHO readme.txt not found!
JUMP 1 | JUMP 1
ECHO readme.txt not found! | ECHO readme.txt exists!
- Both examples check the existance of "readme.txt".
Archive NODEDIFF.A67 contains NODEDIFF.267:
DEXEC nodediff.* arc.ttp x nodediff.*
- Gets the name of NODEDIFF.* (NODEDIFF.A67). After that, ARC.TTP
unpacks NODEDIFF.*; then NODEDIFF.A67 is deleted. The unpacked file
NODEDIFF.267 e.g. can be moved by "MOVE NODELIST.* E:\FIDO\LIST\".
DUMMYFILE \FIDO\OUTBOUND\00F50008.FLO
- A file 00F50008.FLO is created, filelength is 0 bytes.
EXIST files.lzh
DEXEC files.lzh \fido\lharc.ttp x -m files.lzh e:\fido\list\ *.*
- Unpacks a filelist FILES.LZH into the directory E:\FIDO\LIST\.
ECHO Press any key to exit
WAITTIME 12:30
IFERR# 0 continue
EXIT
:continue
- Waits till 12:30, then continue with the batchfile.
To exit the batch press any key.
WEEKDAY?
IFERR# 6 continue
APPEND 09610053.REQ
WRITE NEWFILES
CLOSE
:continue
- Creates a requestfile every sunday for 2401/53 to request "NEWFILES".
AVALON-Manual Page 17
==========================================================================
The Terminal
==========================================================================
Avalon has a built-in terminal. This terminal is very small without lots
of features. It should be used to config your modem without loading a big
terminal. The "Baud"-statement in BINKLEY.CFG will be used to define the
DTE speed. If this speed is not 50, 75, 115, 134, 150, 300, 1200, 2400,
4800, 9600 or 19200 baud, then 2400 baud will be used. 38400 baud will be
translated into 19200 baud.
Function keys:
UNDO - Exits terminal.
HELP - Help.
F 1 - Open logfile. All outputs will be written to this file. The
logfile should be defined with "Capturefile" in BINKLEY.CFG,
without this statement "AVALON.LOG" will be used.
F 2 - Close logfile.
F 3 - Delete logfile.
F 4 - Full/Half echo (default=full).
F 5 - VT100/VT52/TTY emulation (default=VT52). VT100 can only be used
if the terminal is put in a window.
F 6 - Change serial port (default is Modem-1/ST comp.)
F 7 - Send a file using ZModem.
F 8 - Receive a file using ZModem.
F 9 - Show a file with emulation.
F10 - Send sysopname.
sF 1 - Wrap on/off (default=off).
The terminals shows 79x23 characters. If you start Avalon in a higher
resolution than 640x400, 80x25 characters will be displayed.
To use ZModem transfers you must install GSZRZ (author: Michael Ziegler)
as accessory (GSZRZACC.ACC).
The commandline for GSZRZ is:
sending: "-sz -M file"
receiving: "-rz -M -d -P path" (path=NETFILE in BINKLEY.CFG)
All VT52 codes (except textcolors) will be emulated.
Avalon only emulates following VT100 codes:
CSI y;x H - Set cursor CSI<n>A - Cursor up
CSI y;x f - " " CSI<n>B - " down
CSI H - Cursor (0/0) CSI<n>C - " right
CSI<n>R - Scroll up CSI<n>D - " left
CSI<n>S - Scroll down CSI s - Save cursorposition
CSI<n>M - Delete line CSI u - Restore "
CSI<n>L - Insert line CSI<s>m - Set effects
CSI 0 J - Clear screen from cursor ESC M - Reverse Index
CSI 1 J - " " to cursor ESC D - Index
CSI 2 J - " " ESC<n>E - CR+LF
CSI 0 K - Clear line from cursor ESC c - Reset to initial state
CSI 1 K - " " to cursor ESC 7 - Save cursorposition
CSI 2 K - " " ESC 8 - Set "
CSI?7 h - Wrap on
CSI?7 l - Wrap off
Effects (CSI<s>m):
==================
1 - bold 5 - light 21 - bold off 25 - light off
3 - italic 7 - invers 23 - italic off 27 - invers off
4 - underlined 8 - outlined 24 - underlined off 28 - outlined off
AVALON-Manual Page 18
==========================================================================
I N T E R N A
==========================================================================
BINKLEY.CFG
-----------
AVALON always evaluates BINKLEY.CFG. This file is created by AVALON in
the following way: Depending on the current point setup BINKLEY.CFG is
copied to BINKLEY.0, BINKLEY.1, etc. If AVALON is started, BINKLEY.0 is
copied to BINKLEY.CFG as the main setup.
The files BINKLEY.[0-3] and TB.[0-3] are normaly saved to the directory
of AVALON. Only the copies BINKLEY.CFG and TB.CFG exist in the directory
that has been defined in "Special" (or in the AVALON-directory, if this
directory was not defined). If you want to save the TB.* and BINKLEY.*
files in another folder you must only define this in "Special".
The following statements MUST exist, because AVALON needs them to work
correctly (e.g. for creating request files):
HOLD path NETFILE path BAUD modem speed
SYSOP sysopname ADDRESS your address
STATUSLOG logfile
KNOWNINBOUND and PROTINBOUND will be also used, when existing.
STATUSLOG is ONLY used, if you write to the logfile using "LOG" in the
batchinterpreter.
NETMAIL will be used, if no other Netmail is defined in "Special".
The HOLD directory contains request files. If you save a requestfile by
[ZoneReq], the zone as a hex number will be used for the extension. (e.g.
request for zone 10 will create E:\FIDO\OUTBOUND.00A).
By checking the NETFILE foldert AVALON can decide wether mail was
imported or not (see also: Session setup, "No Mail").
NOTE: The Inbound/Outbound folder should end with a backslash:
HOLD E:\FIDO\OUTBOUND\ NETFILE E:\FIDO\INBOUND\
The CAPTUREFILE defines the logfile which is used by the build-in
terminal. If this statement does not exist avalon uses "AVALON.LOG".
AVALON.CFG
----------
The configuration file of AVALON is compatible to newer versions, i.e.
you can use newer versions of AVALON and still keep the old AVALON.CFG.
The latest versions work with all configuration files, beginning with
v3.00. If you have an older configfile, convert it first in the V3-format
using Avalon V3.1x.
AVALON.WPS
----------
All window positions are saved in this file.
AVALON-Manual Page 19
==========================================================================
BIOS redirection
==========================================================================
The BIOS redirection uses "_o_con" ($586) and "_o_rawcon" ($592).
If you do not switch on "Do not use LineA", Avalon also uses the LineA
variables "v_cur_xy[]" and "v_cel_mx/my". These will be patched by
Avalon. So it is possible to run programs like Binkley, that uses
"v_cel_mx/my", in Avalon's window. GFA-Basic programs use (e.g. for
inputs) "v_cur_xy[]" to set the cursor to the right screen position.
These will be updated by Avalon, too.
AVALON-Manual Page 20
==========================================================================
" K N O W N - B U G S "
and other animals
==========================================================================
- not known -
==========================================================================
P R O B L E M S
==========================================================================
GUCK - GUCK can be used as viewer. Unfortunatly GUCK is using the
AES-Funktion SHEL_WRITE to execute the texteditor. So the
following problem appears:
GUCK views the chosen file correctly. But when you press
"Ctrl+E" to start the texteditor, you'll see the main menu
of avalon. If you leave AVALON, the texteditor is started.
TOS 3.0x - You can use a function key to start AVALON. Select
TOS 4.0x - "Application" for the default directory and "full path"
for the parameter. Otherwise AVALON will not be able to
find its configuration file.
==========================================================================
W A R N I N G S
==========================================================================
AVALON is quite sensitive when it comes to changes of its own
configuration file. Because I have only a limited amount of memory in C
to get the single lines you must not change the pathnames or
commandlines, e.g. to get a longer commandline for one program (there is
a little security area, ~110 chars are possible, but I do not have any
warranty for a correct work of AVALON if the configuration file is
changed by "external" programs...)
==========================================================================
F A T A L - E R R O R S
==========================================================================
Following fatal errors will be recognized:
"TOS: memory request failed"
TOS was not able to make a requested memory block available. The
function will not be executed.
"AES: wind_create/delete failed"
A error in the internal window-managment appears. Please tell the
program author about it.
"AES: appl_init failed"
Avalon was not able to get a programm-id from the AES-programm-
manager.
==========================================================================
L I M I T S
==========================================================================
Session setups : max. 6 (names freely choosable)
Files per session : max. 12 (using batchfiles: unlimited)
Point setups : max. 6
Areas in AREAS.BBS : max. 500
Areas in AreafixManager: max. 2000
Files per request : max. 20
Length of filelist : unlimited
Length of batchfiles : unlimited
Labels per batchfile : max. 100
AVALON-Manual Page 21
==========================================================================
K E Y B O A R D - C O N T R O L
==========================================================================
Without any combination
-----------------------
HELP - show keyboard controls
UNDO - call Notebook
n - start Poll n (1 <= n <= 6)
F1 - choose main setup
Fn - choose point setup n-1 (2 <= n <= 6)
<why did nobody consider a F0 key??...>
With Control
------------
n - Run utility n (1 <= n <= 6)
B - Mailer
C - Cruncher
E - Export
F - Filemanager
I - Import
M - MsgEditor
Q - Quit AVALON
S - Scanner
T - Text editor
X - Terminal
With Alternate
--------------
1 - AutoPoll n (1 <= n <= 6)
A - Edit areas
B - Execute *.BAT
E - Hatch files
F - Find-1 (Programs)
G - Execute *.PRG
H - Find-2 (Utilities)
I - Info
M - Areafix-Manager
O - Session-Setup
P - Special
Q - Quit AVALON
R - Request files
S - Save Config
T - Execute *.TOS
U - Execute *.APP
V - Execute *.*
Z - Execute *.TTP
Filemanager keyboard control:
-----------------------------
C - Copy
D - Delete
I - Info
M - Move
R - Rename
S - Ship
T - Terminal
V - Viwe
This keyboard control is active after selecting the filemanager via ^F or
the [Filemanager] button.
AVALON-Manual Page 22
==========================================================================
HISTORY
==========================================================================
V0.0x - First test versions (in 1990).
V0.xx - Beta test versions.
V1.00 - Free selectable setup for every session.
Bug removed ("Del one" and "Del all" work).
V1.10 - Inserting of areas at any place is possible.
V1.11 - Different improvements.
V1.12 - Further improvements.
AFN V1.20 - Two buttons for special file requests.
V1.21 - File-request box scrolls exactly 10K forward.
60K less memory consumed (only ~100K now).
Optical improvements (e.g. point-setup buttons light if not
edited). CLEAR in file requests. "Redraw infobox".
File-request box now shows 70 chars per entry, "?" in
"Find programs" replaced by double click, file request
suppresses requested files (;).
AFN V1.30 - Changes in "Find programs" automatically change the single
poll sessions, search feature for filelist, filelist displays
now 72 chars per line.
AFN V1.40 - At least the last version sent by AFN.
AFN V1.41 - Bad bug with loading AVALON.CFG removed (existed in v1.40)
V2.00 - Transferred from GFA-BASIC to C.
V2.01 - Small improvements.
V2.02 - RSC implemented into AVALON. Consumed memory now: ~80KB.
V2.03 - CFGs can be longer than 10K.
V2.10 - Special definitions in "Special".
V2.11 - Building of dialog boxes corrected.
V2.12 - White screen with "TOS" and "TTP", otherwise grey desktop.
Errormessage, when filelist does not exist. Utility-2 is shown
correctly in Session setup. Management of variables changed.
Redraw of point choice corrected.
V2.13 - 4KByte less memory consumed, improved Session-setup display.
Commandline bug removed (programs installed by "Other").
AFN V2.20 - Batchinterpreter implemented.
V2.21 - EXISTn, CHDIR, X: implemented.
V2.22 - Copy bug removed; ECHO, RENAME implemented.
V2.23 - Small changes in "Edit Areas", DIR implemented.
V2.24 - Some small improvements; JUMP, DUMMYFILE implemented.
V2.25 - SCOPY/SMOVE,NOTEXIST/NOTEXISTn; some improvements.
AFN V2.26 - Different small improvements. Manual revised.
V2.27 - Small bug in "Special" removed; Programm structur changed;
EXIT,ENDOFAVALON implemented.
V2.30 - Big changes in screenhandling; ERRORENDOFAVALON.
V2.31 - Screenhandling changed (file request); copy routine of
batchinterpreter changed; batchinterpreter completely
revised (error handling).
V2.32 - Three default buttons in f'request, improvements in "Find
programs", some other improvements.
V2.40 - Choice between "<=BT2.40" und ">=BT2.41", "NoInfo".
AFN V2.41 - Small improvements; Choice "MaxInfo".
V2.50 - Filemanager implemented.
V2.51 - optical improvments; LineA removed.
V2.52 - FileInfo implemented.
AFN V2.53 - Keyboardhandling improved.
V2.60 - [EXT] in "Edit areas", Zone in AREAS.BBS. KEYWARE.
V2.61 - SHELL,HIDEM,SHOWM implemented. Installation of Batchfiles
in "Find programs" allowed.
AVALON-Manual Page 23
AFN V2.70 - Notebook implemented. ZoneFileRequest possible.
HDR/MSG files can be created automatically. SWITCH <n>.
Four default buttons in F'request. 77 chars/line in F'Req.
Changed [Quit]ing of AVALON. Six sessions and point setups.
Six freely selectable utilities. Loop mode for every session.
"*.APP" and "*.*" implemented. "ErrorLevel" exit for every
program per session. "EXIT" implemented for CLI. "Find-1" for
programs, "Find-2" for utilities. 12 files per session. Names
for session setups. "Wait for keypress" in "Special".
Filemanager keyboard control.
AFN V2.71 - Better Filelisthandling. "GOTO","IFERRx","CLRERR" in CLI.
Batchfiles can be interrupted. Small problem with Let'em'fly
fixed.
AFN V2.80 - Better filelist handling. "Alternate" interrups sessions.
AFN V2.81 - Small bugfixes in edit areas. Now AVALON knows "SYSOP 2.11"
filelists. Domains possible in AREAS.BBS.
AFN V2.82 - "ECHO=ON/OFF" implemented. Coloured icons in medium
resolution.
AFN V2.83 - Path choosable with fileselector in "Edit areas".
AFN V2.90 - New infobox. A path can be defined for BINKLEY.* and TB.*.
Searching for filenames improved. Delay of autostart session.
Names for Setups. Time limited demokey.
"Ship","Bell","Gong","Waittime","Open","Append","Close",
"Write","Day?","Weekday?","Getkey" implemented.
AFN V3.00 - Avalon now uses windows. Maindialog can be switched off.
Windowpositions can be saved. Commandline can be changed
in session-setup. 4D- and 5D-FileRequest with Domains
possible. Terminal implemented.
AFN V3.10 - Hatching files implemented. Avalon can create TIC-Files,
Netmails and Echomails. 200 areas allowed. FileRequests
can be killed more easy. KNOWNINBOUND and PROTINBOUND are
used. FormDo improved in WindowDialog. It is possible to
define up to two timezones for a AutoStartSession. The delay-
box (AutoStartSession) can be switched off. "GEM","NOGEM"
implemented.
AFN V3.11 - "Smart redraw" implemented (Special). Little Bug-Fix.
MultiTOS should not display "Memory violation" any more.
AFN V3.20 - External AREAS.BBS editor can be defined. BugFix in
FORM_DO- and Hatch-Function. AREAS.BBS and DAREAS.BBS can
be edited (new switch in "Special").
Window-Redraw changed. Keyboardhandling in hatch implemented.
You can enter a sysopname in "F'hatch".
AFN V3.30 - It is possible to define the netmail in "Special".
Areafix manager implemented. "Infobox <=2.40" removed.
"F'Hatch" and "Areafix" mails can be created with
"Kill after sent" flag (see "Special"). "-Fixname" and
"-Fixpassword" for use in (D)AREAS.BBS.
AVALON.LST allow following statements "NODE"/"LINK","REM",
"PASSWORD","AREAFIX" and ";". SHIP uses XHDI (TT comp.)
Slider improved. Bugfix in "Load Request" using
4D-addresses. "RENAME" in the batch-cli improved.
"GEM" and "NOGEM" removed. "Use window for..." for the
terminal and batchinterpreter implemented.
Port can be changed in terminal. "REDIRECT=ON/OFF" and
screen redirection for TOS programs implemented.
"Redirect output (direct start)" implemented.
500 entries in AREAS.BBS allowed. Files can be inserted in
a Poll-Session. HELP implemented in terminal. Zmodem
transfers in terminal implemented via GSZRZ. Textwindows
can be snapped. VT100 implemented.
AVALON-Manual Page 24
AFN V3.31 - 2000 entries in AreafixManager allowed. BugFix: "Redirect"
in "Find-1/2". DAREAS.BBS will be processed correctly.
More VT100 codes and "F9-Show file" in terminal implemented.
"!FILE","!AREA","!SUBJECT","!FLAGS","!FROM","!SEND","!BASE",
"!CONVERT=ON|OFF","PRINT" in batchinterpreter implemented.
More VT-Codes implemented. "sF1-Wrap on/off".
AFN V3.32 - "Always center textwindows" implemented. Now Avalon will
work with alternativ fileselectors.
AFN V3.40 - "LOG" implemented in batchinterpreter. It is possible to use
shortcuts for already installed programs started with "EXEC".
Nine (instead of four) filelists can be used. Netmail can be
defined with the NETMAIL statement in Binkley.Cfg.
"!FILESELECT" allows to select files using the fileselector.
"FILESELECT [n]" implemented. This statement allows you to
select a filename whitch is stored in the parameter
(0<=n<=9). The parameter can be used in every command (%%n).
"CUTEXTENSION [n]" cuts extension and "CUTPATH [n]" cuts
path from parameter n. Instead of "*filename*" in "!SUBJECT":
"%filename%","%file%,"%ext%" are allowed. Some commandline-
statements are allowed: "NoAutoStart","NoAutoBatch",
"NoDelay","Override","Batch:"
AFN - This versions are available in the AFN (Atari-File-Network).
AVALON-Manual Page 25
==========================================================================
Changes In Mind
==========================================================================
---> ? ? ? <---
==========================================================================
Thanks
==========================================================================
Thanks to:
----------
Günther Paczia (2:2401/103) for his support.
Thomas Duchewitz (2:245/8.39) who found some bugs and absurdities.
Christof Drescher (2:243/22.7) for his suggestions.
Henning Schreiber (2:245/8.33) and Stephan Gerle (Maus DO) who reminded
me of the fact that a screen could be bigger than 640x400 pixels.
UniDo (irb.informatik.uni-dortmund.de) for listing printings...
STeVeN Green (2:252/25) for BT 2.41 beta versions and some suggestions.
Ruud SinT (2:280/506.2) for his suggestions and bugreports.
Thomas Grunwald (2:245/8.40) for the first translation of the manual and
many suggestions.
Frank Bolinius (2:241/2004.8) who suggested to allow longer areanames
(e.g. for InterNet areas).
Hans-Jürgen Behnke (2:249/40.4) for his idea to offer AVALON as keyware
and lots of suggestions and bug-reports.
Klaus Krall (2:243/95.7) who suggested to delay the start of a autostart
session.
Christoph Bode (2:2401/103.8),
Ivo Elmi (2:332/518.1),
Marco Guerzoni (2:332/504.35),
Claudio Melindi (2:332/518.4),
Karl-Heinz Protzer (2:2407/10.3) and lots of other for their bugreports.