========================================================================== 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 - ) 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 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 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 to search a certain text in the filelist, and AVALON will do the work for you. or will continue the search, 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 . 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 key to press). It does not matter wether you press , -C, - or -. ========================================================================== 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 or ; deletes a single entry. [Save] writes the new (D)AREAS.BBS to disk . 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 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: - A batchfile 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 - Filecopy. !) MOVE - Move files. !) SCOPY - Copies only single files (wildcards are only allowed with ). !) SMOVE - Moves only single files (wildcards are only allowed with ). !) DEL - Delete file . *) EXEC [] - Runs program with commandline (also see remark 10). *!)DEXEC [] - See EXEC, but deletes afterwards, if return code of was NULL. (wildcards allowed with .) !) TYPE - Shows , waiting after each page. !) PRINT - Prints , when printer is online. !) EXIST - Checks if exists. If it exists, continue with the next command, if not, go on with the <bern„chsten>. !) EXISTn - See EXIST, but skips n lines, if does not exist. If n = 0 then 10 lines will be skipped (EXIST1 EXIST). !) NOTEXIST - Opposite of EXIST. !) NOTEXISTn - Opposite of EXISTn. !) DIR [[]] - Show directory. RENAME - Change filename (also moves files). CHDIR - Change directory. X: - Change drive. PAUSE - Wait until a key is pressed. CLS - Clear screen. REM or ; - Remarks. ECHO [] - Output of . 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 - Create dummy file with 0 bytes. SHELL [] - Starts a shell using "_shell_p" with command . HIDEM - Hide mouse (usefull when running TOS- programs). SHOWM - Show mouse. SWITCH n - Switches to point setup (0<=n<=5). :label - Defines label