4]------------------------------------ 3]HERMES' LoGG (Version 1.0) 3]Copyright (c) 1990 by A. G. Kartsatos 4]------------------------------------ 4] Commercial Demo Program Prepared Exclusively For JUMPDISK Publications 4]Please see end of article for ordering information and distribution rights. This program is a partially working demo of a utility program by A. G. Karsatos (Hermes), who has been writing utilities for the Amiga for the past four years. It contains all the functions of and is much more efficient than the author's programs DU-HERMES and DISKoLAB. Not all the features described in this article are enabled on the demo version. It is geared to the average Amiga user. Its flexibility and the multitude of its applications make it a unique tool for the manipulation of files. It will handle up to 1,600 files in high resolution and 800 files in medium resolution. It has 48 built-in utility gadgets and 48 user-definable gadgets. It provides considerable help to the user for the most important archiving functions. It will recognize the 14 functions: Arc, Unarc, Listarc, Lharc, Unharc, Listharc, Pak, Unpak, Listpak, Zoo, Unzoo, Listzoo, Warp and Unwarp . . . provided the user has the appropriate archiving utilities in the current C directory. It has the following features: -- A show routine that recognizes all IFF pictures, including overscan pictures and brushes. -- A file reader with several menu options for browsing through a file. -- An icon utility that allows you to view any icons. This includes icons of any size and any number of colors up to 16 (four planes). -- A font utility that allows you to see all your disk fonts. -- A sound utility for playing IFF sound files. -- A catalogue utility that lists contents of an entire directory or HD partition. The files are listed with their entire paths, sizes and dates of creation. There is the option of saving the catalogue to a desired file name. It allows you to go back to the Workbench and work on other programs, while it waits in the background, reduced to a small window carrying an icon. It allows you to configure it so it carries your own four colors and your own 14 drives. It will save the listing of all the files in the current directory. It will highlight all the files in the current directory whose name includes a user-specified pattern (string). You can locate a file via its complete name or just a string in its name. The search includes the current directory and all its subdirectories. It will find the size of the entire current directory in bytes. This SIZE feature includes the sizes of all subdirectories. The FIXASCII menu item is for stripping binary characters from ASCII files. The resulting fixed file is in RAM:. The SEARCH menu item allows the user to search through all the files in the current directory for a user-specified string. The DISPLAY SIZE item enables you to highlight only the files that have sizes larger than a user-specified size. This tool allows you to identify only those files that are big. You might want to back up such files and then delete them from the current path. The next item will also allow you to highlight all the files that are smaller than a given size. There is a very simple reason for having an item like COMPLEMENT. The choice of this menu item lets you highlight the rest of the files. This means you can highlight only the files not currently highlighted. Suppose you want to find all the files that do not have the string ".ARC" in their names. To do so, highlight the ".ARC" files and then choose COMPLEMENT. You can highlight the ".ARC" files using the PATTERN function. The EXTRACT ASCII menu item allows you to list in a file in RAM: all ASCII characters in a binary file. This is a rather useful tool because you often want to locate a string in a binary file in order to replace it. You also want to see all the strings because you might not remember the one(s) you are actually interested in. 3]FOR FULL OPERATION For a fully operational LOGG, you must have the following files in your current C directory: Arc, CD, Edit, EndCLI, Lharc, LoGG.file, Pak, Run, Stack, Warp, Zoo. You must name your respective files exactly as above. For example, you must name your favorite editor EDIT, etc. The files CD, EndCLI, LoGG.file, Run and Stack are absolutely necessary for the program to run with most of its basic functions operational. LoGG looks for the file "LoGG.file" in your current directory as well as your C directory. The program will abort if it does not locate this file. In what follows, CLICK means PRESS THE LEFT MOUSE BUTTON: -- To run it from the Workbench, click on LoGG'S icon. -- To exit, either click on the "EXIT" gadget, choose "QUIT" from the menu, or press Control-Q. If you change your LoGG icon, please remember to enter the data in the TOOL TYPES gadget in the new icon as they appear in the original one. The icon that LoGG comes with opens a one-pixel window on your Workbench should LoGG need to put some output somewhere. Important feature: To stop LoGG from a function like "DELETE" or "COPY", etc., click on the "STOP" gadget. This could save many files if you mistakenly try to delete groups of files or copy them into the wrong destination path. The program will inform you as soon as the current function gets aborted. 3]CHANGING LOGG COLORS AND DRIVE NAMES CHANGE DRIVES -- Replace the 14 drive names on the first two lines of LoGG.file by the drive names of your choice. Leave one space between two consecutive drive names. You are allowed to use the same drive name as many times as you wish. CHANGE COLORS -- The second line of LoGG.file contains (HEX) numbers "0 3 5 0 F F F 8 0 9 0 0". These are the four colors of LoGG: Dark blue: 035, Turquoise 0FF, Gold: F80 and Red: 9 0 0. Use the PALETTE program on your WorkBench to modify the colors of LoGG as follows: Run LoGG, select PALETTE in the file listing on the left and then click on the RUN gadget. The palette will fall on the screen of LoGG. Change the colors as you please. Each time you modify a color, pick up the three numbers representing that color. These are the three numbers on the right in the palette window. For example, if you see 3EF, the numbers are 3, E, and F. Put these 12 numbers on the third line of LoGG.file and you have your own colors. Put the numbers in exactly as you see them in LoGG.file right now. For example, change the last color "9 0 0" to an exotic green: 4 F 4. Remember to choose CONFIGURE from the menu so that LoGG can adjust itself to the change. After you have made any change to your LoGG.file while you are running LoGG, choose the CONFIGURE item of the first menu to get LoGG to adjust itself to the change. Please note that although the entire 48 user-definable gadgets, the four colors, and the 14 drives can be configured while LoGG is running, the program will not refresh the two windows after you choose CONFIGURE from the menu. Thus, one or even both listings in your two windows will be obsolete if you have changed the corresponding drive(s). If you put any drive name in the source or destination gadget and then press Return, the program will try to attach to that drive. Also, if you click quickly twice into any directory name of the listing, you get attached to that directory. You can execute any valid command as follows: Click on the EXEC-CLI gadget. Then enter the command in the gadget provided and press Return. Please note that when you are running a program from EXEC-CLI, its output (if it has any) might appear on the screen behind LoGG. So, if you expect any such output, click on the depth gadget in the upper right corner to see it. You must click off all information windows that appear on the screen. To get to the WorkBench from the HIRES screen, click on the depth gadget in the upper right corner of your screen. To return to your HIRES screen, press Left_Amiga-M. It is faster to use your archiving functions in RAM:, RAD:, VD0: or VDK:. 3]MENU 1 TOGGLE FONT -- Allows you to replace the font used for the listing of files by a built-in font. This item can be useful when one is obliged to use the HIRES screen. This font will not be as fast as the default TOPAZ 8 font when FastFonts is in action. FastFonts will not speed up the operation of the built-in fonts. MEMORY -- Displays the available FAST and CHIP memory. MOUNTLIST -- This item shows your own MountList from memory. This means the LoGG file reader is used to display the list of the mounted devices from memory, not by reading your Mountlist in your devs directory. VOLUME INFO -- Use this item to get the LoGG INFO routine listed by the file reader. This is a built-in INFO command. VOLUME STORE -- This menu item shows you the available storage in bytes on all your volumes. This is an important item you need to use when you MOVE or COPY files. WORKBENCH -- Can be used to practically reduce the program to a small window with a small icon on it. This will allow you to work comfortably in the back. When you want LoGG back, click on the icon on that window once and you are back exactly where you were before you closed shop. CONFIGURE -- Make any changes you want to your LoGG.file and then select this item to update the MACROS and PARMS gadgets. You will also update the colors and the drive names of your LoGG. ABOUT -- Ordering and support information. QUIT -- Exit the program. 3]MENU 2 (DISABLED IN THIS DEMO) SAVE LIST -- Allows you to save the current file listing. A string gadget will be used for the desired destination file name. You may omit the names of the directories by choosing the NO DIRS subitem. PATTERN MATCH -- Assume you want to highlight all the files that contain the string ".bat" in their names. Enter ".bat" (no quotes, of course) in the gadget. The program will check every file in the current directory and highlight its name if it contains the string ".bat". After that you can operate on these files nicely. You may Delete them, Arc them, Show them, etc. LOCATE FILE -- This is a common need. You want to find a file in your current drive/directory. Enter the desired file name in the gadget and let the program search for it. The program will search everything in this path, the current directory and its subdirectories. It will notify you whether it has found the file. It will also exhibit the file's exact path so you can work with the file. If you choose "FIND ALL", the program will actually give you all the files in the current path with the desired name. LOCATE STRING -- This item performs the same type of function as the previous item; it looks for a file. However, this time you do not know the exact name of the file, but only part of the name. Thus, you enter the string you know in the requester gadget and the program searches every file name for this string. PATH IN BYTES -- You may get the size of the current path in bytes by choosing this menu item. This size includes all subdirectories. It is useful when you want to see how big this path is before you try to copy it into something that cannot accept it. 3]MENU 3 (DISABLED ON THIS DEMO) FIXASCII -- Choose this item after you highlight an ASCII file name you want fixed. It eliminates all binary characters in that file. LoGG will try its best to do this and will give you a copy of the corrected file in RAM:. The corrected file will be called ASCII_OUT. SEARCH STRING -- This feature allows you to search all the files in the current directory for a given string. You need this when you have seen something written somewhere but don't recall where. If you choose FIND ALL, the program will find all the files containing the string. Otherwise, it will exit this feature when it locates the first such file. Subdirectories are not included here. If there is such demand from the users, we will include subdirectories in the search in the near future. Also, the search of a particular file terminates when the program has found the string once in that file. DISPLAY SIZE -- Enter a number in the gadget provided and the program highlights all files of size equal to or greater than that number. The idea behind this is to highlight all files larger than a given size in order to process them separately. The rest of the files can be highlighted by using the next menu item. COMPLEMENT -- Choose this menu item to highlight only those files not already highlighted. For example, if you want to highlight all files that do NOT contain the string "HELLO" in their names, highlight the ones containing the string "HELLO" via PATTERN, or manually, and then choose COMPLEMENT. EXTRACT ASCII -- You can extract all ASCII characters from a binary file by using this item. The program will put these extracted ASCII strings in a file in RAM: with the name EXTRACT_ASCII. 3]MENU 4 (DISABLED IN THIS DEMO) CATALOGUE -- Here is an important menu item. It lets you CATALOGUE the current path. It forms an alphabetical listing of the entire contents of the current path. The listing contains file names with their complete path name, their sizes and their creation dates. The LoGG file reader is used to bring the catalogue to your screen. You will have the option to save the catalogue to a desired file name. It's a valuable tool, for example, when you want to look at and/or save the contents of an entire HD partition. PLAY SOUND -- This feature is used to play IFF sound files. Attach to the directory with those files and highlight the ones you want to hear. Click on the STOP gadget to stop the playing of sounds. VIEW FONT -- Another strong feature of LoGG. Get to the fonts: directory, or any other directory with fonts, click on the name of the font (this is the directory of the font, not the ".font" file) and highlight the font sizes you want to view. Click on the font window to close it and choose STOP SHOW from the font window menu to stop the showing of fonts. SHOW ICON -- After IFF pictures and sounds and fonts, it is only natural to be able to show your icons. This feature will show any icon (of any size and resolution up to four planes). It will show the FRONT or the ALTERNATE icon. It will also show both if it can fit them in the same screen. This item shows only a single icon. Click on the icon window to close it. For a sequence of icons, use ICONSHOW ahead. ICONSHOW -- Use this item to show a sequence of highlighted icon files. The program shows the FRONT and ALTERNATE image of the icon if it can fit both on the screen; otherwise it shows only the front icon. Click on the icon window to close it and choose STOP SHOW from the icon window menu to stop the showing of icons. 3]GADGETS 14 DRIVES -- Clicking on any one of these gadgets will list the files in the corresponding volume in the current SOURCE window. If you don't like the volumes used, enter your own 14 volumes in "LoGG.file" described above. S -- SOURCE gadget. Here you see the name of the drive/directory to which you are currently attached. Also, if you enter a path name in this gadget and then press Return, you are attached to that path, provided it is a valid one. To make this the destination window, click on the other (opposite) vertical gadget. If you do this, the other window becomes the SOURCE window. D -- DESTINATION gadget. Here you see the name of a destination drive or directory. It is used by COPY and MOVE. Also, if you enter a path name in this gadget and then press Return, you are attached to that path, provided it is a valid one. In this case this gadget becomes automatically the SOURCE gadget. In order to make this window the SOURCE window, click on its vertical (proportional) gadget or anywhere inside the window. Also, every time you click on a file name or double-click on a directory on this window, it will be automatically changed into the SOURCE window. 3]DEFAULT GADGETS ALL -- Highlights all files on the current window except directories. CLEAR -- Removes the highlighting from all files and directories on the current file display window. EDIT -- Edits the file highlighted in the current window. The program will notify you if you try to EDIT the wrong file. EDIT is of course the name of your favorite editor residing in your current C directory. BYTES -- Displays the sum total of bytes of the files highlighted in the current window. No directories are included. If you want the size in bytes of the current path, choose the menu item PATH IN BYTES. PARENT -- Moves up one step in the directory tree. It will stop moving when it hits a root directory. SHOW -- Shows the pictures you have selected. A small slide show is possible by highlighting only the pictures you want to show in a sequence. Choose STOP SHOW from the SHOW menu to stop the showing of pictures and click on the picture window in order to close it. STOP -- This is a very important gadget that can save you much trouble. It stops the current file operation. It stops the MOVE and the COPY operations. It stops the SEARCH and LOCATE FILE operations. It stops the program from continuing with the CATALOGUE process, etc. It will not stop the FORMAT and DISKCOPY operations. These are controlled by the small panels on the respective windows. READ -- This is a fully operational file reader. It will list the selected file and scroll through it quickly. It has eight menu items. We will only elaborate on the items that need some explanation. Remember you can scroll the text up and down by using the respective arrow keys or by clicking on the upper or lower half of the reader screen. GO TO LINE -- You can choose this menu item, or press RIGHT_AMIGA-G. As soon as you do that, the GOTO-gadget clears. Type the line number you want to see, then press Return. The program will then try to exhibit that line as the top line of the page. Another way to do this: Click on the GOTO-gadget, clear it up by using the backspace key (or pressing RIGHT_AMIGA-X), enter the line number you wish to exhibit, and press Return. The program will do nothing if the line number you entered does not exist. FIND STRING -- You can choose this menu item or press RIGHT_AMIGA-F. When you do that, the FILE-gadget clears. Type the string you want to see and press Return. The program will try to exhibit that string at the top line of the page. Another way of doing this: Click on the FILE-gadget, clear it by using the backspace key or pressing RIGHT_AMIGA-X, enter the string you wish to exhibit, and press Return. The program will do nothing if the string entered does not exist from the current line on. SEARCH AGAIN -- Having found the string, choose this menu item or press RIGHT_AMIGA-S to find the string again. The program will try to locate the string and exhibit it at the top line of the page. Again, the program tries to locate the given string starting from the second line of the page to the end of the file. COPY -- Copies all selected files in the SOURCE window into the DESTINATION Directory/Drive that you have (or the program has) entered in Gadget "D". This includes the highlighted directories in the SOURCE window. This function can be stopped by use of the STOP gadget above. When you STOP the copying process, you should note the last uncopied (or partially copied) file is the first of the remaining highlighted files. It is safe to assume this file/directory has not been copied to the destination path. Another important note here is that you do not have to attach to the destination to copy the source to it. Just enter the destination path in the "D" gadget. For example, let "RAD:HELLO" be the path for the listing on the left window. Suppose you want to copy the highlighted files in "RAD:HELLO" to the directory "RAM:GOOD". Enter "RAM:GOOD" in the "D" gadget, then click on the COPY gadget. When LoGG finishes copying, it will flash the "RAM:GOOD" directory in the destination window. If you get a system requester with a DISK FULL message while you are copying, click on the STOP button to stop the process. MAKEDIR -- Creates a new directory with the name you have entered in the gadget. Paths are accepted for this name. The program will notify you when it cannot create the new directory. RENAME -- Renames a selected file or directory. The new name is what the user enters in the requester string gadget. PRINT -- Sends the files you have selected to the printer. The process does stop if you use the STOP gadget, but please remember this cannot happen instantly. The routine that prints your file reads 512 bytes before it starts printing. Thus, LoGG will not "hear" your STOP message until it has printed those 512 bytes. DELETE -- This is another important and necessary gadget. You must use it very carefully because you can delete valuable files when you click on it. This is why we have included a safeguard. LoGG always asks if you "really want to delete the highlighted files". You can stop the deletion of files with the STOP gadget, but do it quickly because the files get deleted very fast. Directories are included here. FILEINFO -- LoGG has a very nice way of modifying the PROTECTION BITS and the COMMENTS of your files. It opens an entire independent window for this job. Highlight the files you are interested in and then click on this gadget to start processing them. If you want to save the current data of a file, click on the "DO IT" gadget. If LoGG cannot modify the PROTECTION BITS and/or the COMMENT of a file, it will tell you so in a requester and state the reason, if possible. If it says nothing after you press "DO IT", the change has been saved. The selected (highlighted) gadgets allow for the respective operations. For example, if DELETE is selected, then the file CAN BE DELETED. Thus, a file which the "list" command classifies as "----rwed" will appear on your FILEINFO window with the following gadgets selected: READ, WRITE, EXECUTE, DELETE. You can exhibit and manipulate the file info on any file residing anywhere. All you have to do is get in the FILE gadget, enter the file name (entire path), and then press . You may CANCEL all the changes you have just made on your FILEINFO window by pressing the CANCEL button. Naturally, we assume here you have not pressed the "DO IT" button after these changes were made. The NEXT button allows you to move on to the next selected file in your active window. One application of this option is setting of the PURE bits for SHELL-RESIDENT programs. Another application is getting the actual date of creation of a file in order to identify the most recent copy. You also need this option in order to get the full name of a file partially listed in your two panel windows. FORMAT -- Use this gadget to FORMAT a disk drive. LoGG can format floppy disks in DF0:, DF1:, DF2:, DF3:. You can enter the name of the resulting formatted disk in the string gadget of the requester. If the VERIFY gadget is not highlighted, the formatting is much faster. If you click on the QUIT gadget while formatting a disk, you are given one more chance to continue before formatting is stopped and the destination disk is probably corrupted. The QUIT gadget is included because you might be formatting the wrong disk. LoGG will attempt to give you a reason as to what went wrong with the formatting of a disk if it cannot continue the process. DISKCOPY -- Use this gadget when you want to DISKCOPY a floppy disk in one of the drives DF0:, DF1:, DF2:, DF3: into a floppy disk in another one of the same drives. Again, if the VERIFY gadget is not highlighted, disk-copying is considerably faster. We have never lost a disk that we formatted or disk-copied without the VERIFY gadget on. However, I would like to suggest you use the VERIFY option in both formatting and disk-copying. LoGG will attempt to give you good diagnostics if something goes wrong with disk-copying. RESOL -- This gadget can be used to change the resolution of your screen to HIRES (640x400). This is actually necessary if you have more than 800 files and directories in a single path. Naturally, that many files in a single path are not suggested because of reduced safety if something goes wrong with the hard disk. If you do not have to use the HIRES option, it is better to work with the main panel (MEDIUM RESOLUTION, 640x200). This is because less memory is needed for LoGG and the program does not have to resort to sending the screen to the background each time it needs to. MOVE -- Everything said about COPY applies here with one exception: MOVE will overwrite duplicate file names. Also, MOVE will delete all the files it has copied into the destination path. So be careful when using this command and remember the STOP gadget will freeze the process. If you do use the STOP gadget, the first highlighted file/directory is the last one that has not been entirely copied into the destination path. As in the COPY case, you do not need the destination path actually listed in the "D" window before you copy into it. Just enter the path in the "D" gadget and then click on MOVE. If you get a system requester with a DISK FULL message while you are moving files, click on the STOP button to stop the process. STORAGE -- It displays the available bytes in the source as well as the destination gadget. BLUES -- This is fun, just a little play with the COPPER LISTS to get those blues on the screen without changing its depth and without slowing the program. If you do not like the BLUES, click them off. RUN -- Runs any selected file, provided it is a runnable file. You must ensure there is enough memory to run the program. There is no reason to run a huge program from LoGG. You need all the memory you can get in such a situation. LoGG actually opens a fair-sized CLI when it runs a file. It does so because the program you are running might require a CLI to send output and receive input. Press "ENDCLI" into the new CLI window to get rid of it. NEWCLI -- LoGG opens its own NEWCLI window. It is an actual CLI where you can work as if you were on the command line. Remember, NEWCLIs do not remember commands that reside in assigned paths, only commands in the current C directory. You can get rid of the NEWCLI by pressing ENDCLI. EXEC-CLI -- It executes any CLI command that you enter in the requester gadget. For example, if you enter in the gadget: "Run DH1:DELPAINT/Dpaint", you are running the program Dpaint residing in the directory DH1:DELPAINT. Remember, you cannot always do this. If you enter "Run DH1:SONIX/Sonix" instead, you are not going to be able to run Sonix. This is because the Sonix program looks for files like Scores and such. If it doesn't find them, it does not load. Even if you press "cd DH1:SONIX" and then come back with "Run SONIX" it will not work. You know you are at "DH1:SONIX" but SONIX does not know that. In this case, you should use the MACROS gadgets as indicated in the LoGG.file. Caution: When you run LoGG by its icon, include the entire path name for the files you might use in the command in the requester gadget. EXIT -- Exits LoGG. You can also EXIT by choosing the QUIT menu item or by pressing "CTRL-Q". ARCS GADGETS -- These are self-explanatory. A word of caution about UNPAK: You might not see all "unpaked" files when UNPAK is done with a ".PAK" file. Just refresh your listing in a few seconds to see them all. MACROS GADGETS -- In the file LoGG.file these are entries 1 to 24. Each MACRO is nothing more than a sequence of commands written one after the other vertically. None of these commands accepts any parameters. The PARMS commands are described below. Only the first command in a MACRO should contain the "CD" command. This "CD" command should be the first token on the corresponding line. Please have a look at the examples in LoGG.file. Each MACRO can have up to seven commands in it. PARMS GADGETS -- In the file LoGG.file these are Entries 25 to 48. Each entry has a gadget title as before (see below) under which the user can enter a command with up to two parameters. For example, if you want your own gadget with the command FIXOBJ in it, use the title "FIXOBJ *" in the corresponding position of LoGG.file and under it add "Run Fixobj %s %s" without the quotes. The symbols "%s %s" stand for the two parameters Fixobj needs. The first one is the filename and the second is the new filename. The first parameter is the name of the file that you have clicked in the table of files on the left, and the second is a string you must enter in the requester gadget. For example, to Fixobj the file "HELLO" with new name "GOODBYE", select "HELLO" from the table of files, click on the FIXOBJ gadget, and then enter "GOODBYE" in in the requester gadget. One-parameter commands will contain only one symbol "%s" and that can be a filename from the table of files or any name in the requester gadget. It is important to note here that each PARMS command must contain, at most, five tokens. For example, the command . . . HELLO %s HERMES JULIE %s (R) (5 tokens) . . . is allowed, but the command . . . HELLO %s HERMES JULIE %s GEORG (R) (6 tokens) . . . is wrong. The symbol "(R)" here means you want to have the files refreshed after the execution of this command. The symbol "(R)" must be placed at the end of your command and at least one space away from the last word/symbol in your command. I suggest you make use of this symbol only if you really need to refresh the file listing. Otherwise, it's wasted. If you have a command like . . . HELLO %s HERMES %s %s JULIE . . . which is illegal under the present setting of LoGG, you could still enter it as . . . HELLO %s HERMES %s JULIE . . . and then enter two strings in the requester gadget instead of one. This way you may be able to include many more possibilities in a PARMS situation. 3]THINGS TO REMEMBER: 1) To prepare your own command sequences, remember the following: -- LoGG.file always finishes with an empty line. Each gadget name contains exactly 10 characters. This includes the star ("*") at the end of the name of the gadget. The actual gadget title is up to 8 characters long. There is always at least one space between the actual gadget title and the "*" at the end of the entry name. -- Right after each custom gadget name you may put your own commands. -- Each line will contain only one command. Don't string them together. -- For MACROS, you can afford up to seven commands under each gadget name. -- Only the first command can contain the "cd" command in it, and when it does it is always the first token. -- There is only one command line for each PARAMS gadget. -- At the end of the sequence of commands under a gadget you must insert an empty line. -- It is possible to use PARMS commands like MACROS. However, you should bear in mind that LoGG opens always a CLI window with each PARMS command. 2) Sometimes your LoGG.file gets funny with some possibly invisible characters in it. LoGG loads but does not read the file correctly. To correct this problem, run the file FIX_FILE in a directory containing your LoGG.file. This little program will attempt to correct your LoGG.file and put the corrected contents in a file called LoGG.file1. Just rename LoGG.file1 as LoGG.file and continue as usual. 3) Use FastFonts with this program. The text operations become much faster. FastFonts is on your Workbench disk. 4) Do not use the ARC, PAK, ZOO and LHARC programs with output in directories with many files. Refreshing of the windows is faster on smaller directories. Also, these ARC programs work faster when they are loaded and have outputs in RAM:, VD0: or RAD:. 5) If you get confused about the exact name of a file which is not completely listed, select the file and click on the FILEINFO gadget. The FILEINFO gadget contains the entire name of the file and other file information. (6) When a CLI appears in the execution of a command or an archiving process, you should close it by pressing EndCLI. It is important you have this command included in your C directory. (7) If a program like Preferences changes the colors of your LoGG program, select CONFIGURE from your first menu, after that program is off, to bring back your default colors. 3]ORDERING To receive a complete, legal and unprotected copy of the program, please send $35.00 U.S. to the following address: A. G. Kartsatos 8524 Caladesi Island Drive Temple Terrace, FL 33637-7310, USA 3]DISTRIBUTION This demo version of LoGG has been prepared for inclusion only in any JUMPDISK publications. The distribution of LoGG, or any part of it, elsewhere is illegal without the explicit permission of the author. 3]DISCLAIMER The usual disclaimers concerning computer software apply to this product. Although this program has been tested extensively for its accuracy and reliability, the author will accept no liability whatsoever for damage resulting from the use, misuse, or excessive use of it.