home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / bbs / pfindr13 / pfind130.doc < prev    next >
Text File  |  1985-11-19  |  30KB  |  597 lines

  1. ************************ THE PATHFINDER ************************
  2.  
  3.                        Copyright 1992
  4.                    by Daniel M. Wallin jr.
  5.                        
  6.              This document last edited on 05/16/92
  7.  
  8.  All rights reserved. All program code, documents, and menus
  9.  are copyrighted but may be freely copied and used according 
  10.  to the following conditions :
  11.  
  12.  1. This document and all program files MUST be included in
  13.     an unmodified form.
  14.  2. This program may only be distributed FREE OF CHARGE. This 
  15.     program may not be sold without the written permission of the 
  16.     author, and the only charges that may be requested for a copy
  17.     of Pathfinder are those for the cost of a blank disk.
  18.  3. The responsability for the use or misuse of this program rests
  19.     soley with the user, and no responsability is assumed by the
  20.     author as to the performance or applicability of the program.
  21.  
  22.  
  23.  
  24.  
  25.     
  26. ***************** Pathfinder version 1.2 ****************
  27.  
  28.     1.0  What is Pathfinder???
  29.     2.0  How do I get started?
  30.     3.0  Things you must know to use The Pathfinder
  31.     4.0  Ordering Information
  32.     5.0  About Pathfinder
  33.     6.0  Planned Updates
  34.  
  35. *****************************************************
  36.  
  37.  
  38.  
  39.  
  40.  
  41.   1.0 : What is Pathfinder?
  42.  
  43.         Pathfinder is a utility that remains resident in memory, and
  44.         will locate files for the operating system that are
  45.         misplaced or missing.  It's secondary purpose is it's
  46.         ability as a diagnostics tool for determining why programs
  47.         fail to work.  It is especially useful for SYSOP's using
  48.         FOREM or TURBO or other BBS's who run doors games on their 
  49.         systems.
  50.  
  51.         When a program tries to open a file that isn't
  52.         where it's supposed to be, often it simply crashes,
  53.         giving no indication of what went wrong.  With Pathfinder,
  54.         you can get information about exactly what file
  55.         it was looking for, and where it was looking for it.
  56.         Pathfinder can also locate the file automatically for the 
  57.         program so that the program thinks it is where it is supposed
  58.         to be. For example, suppose you are running a doors game
  59.         and it is looking for GAME.DAT on drive F.  If you only have
  60.         drives A,B,C and D, it will normally crash or quit when
  61.         it tries to load GAME.DAT.  With Pathfinder active, the program
  62.         will automatically find it on drive A,B,C,D or wherever
  63.         else you have instructed it to look for files. 
  64.         
  65.         You can also relocate all of your data files to one folder,
  66.         and have Pathfinder locate them for you.  In this way you don't
  67.         need duplicate folders on all of your active drives.
  68.  
  69.         Another useful feature of Pathfinder is it's ability to display 
  70.         error information.  Suppose you download a file, UNARC it, 
  71.         only to find that when you run it, it doesn't work.  You can 
  72.         load Pathfinder with the DISPLAY ON, and then run the program.
  73.         If any files are missing, Pathfinder will display what files
  74.         are missing and where they should be located.
  75.  
  76.         Another useful feature of Pathfinder is it's ability to run
  77.         programs from a Hard Drive that normally will only run
  78.         on a floppy disk.  A program may look for it's files only
  79.         on Drives A or B, but with Pathfinder active, the program will
  80.         load it's files from any drives and paths that you specify.
  81.  
  82.         Best of all, Pathfinder is intelligent. Once it finds the files
  83.         a program needs to run, it remembers where they were located,
  84.         and finds them instantly the next time... For instance, FOREM 
  85.         looks for an HOURLY.BAT file that can exist on any drive.
  86.         FOREM will look for it on ALL active drives.  With Pathfinder 
  87.         active, it remebers where it is, and will cause FOREM to only
  88.         look for it where it is, which can actually speed things up.
  89.         Pathfinder also remembers files that don't exist.  That way 
  90.         Pathfinder won't keep searching your disk for files that it
  91.         already knows aren't there.
  92.  
  93.         Pathfinder is very helpful when you want to know which files
  94.         a program is looking for that are optional. With FOREM,
  95.         for example, it looks for MANY files that are optional.
  96.         Some of them are not documented.  Pathfinder saves a list
  97.         on the disk that describes all of the files that were
  98.         not found, and all the files that were relocated.  This
  99.         way you can print out the list and see exactly which
  100.         batch files you aren't using, but are searched for.
  101.  
  102.     There are MANY more things that can be done with Pathfinder
  103.         and it has many features that are useful in certain
  104.         applications. The amount of possibilities for Pathfinder are 
  105.         virtually endless. 
  106.         
  107.         Note that throughout this manual, you will notice the term, 
  108.         PATHNAMES.  This refers to a complete drive and folder 
  109.         specification, such as C:\FOREM\DOORS\CONQUEST\ or
  110.         just A:\  (in this case we are referring to the ROOT directory)
  111.         
  112.         Simply stated, a pathname is an area on a storage device 
  113.         where files may be located.
  114.  
  115.        
  116.  
  117.   2.0 : How do I get started?
  118.  
  119.     Pathfinder should have included the following files :
  120.                
  121.          PFIND130.ACC - The Pathfinder accessory program
  122.          PFIND130.RSC - The resource file for Pathfinder
  123.          PATHFIND.PAT - A sample list of paths for Pathfinder to work with
  124.            CREATE.PAT - Contains pathname to create 'uncreatable' files in
  125.          PFIND130.DOC - This document  
  126.  
  127.         Optionally, there might be :
  128.  
  129.         NOTFOUND.PAT - A list of files that don't exist
  130.            FOUND.PAT - A list of files already located by Pathfinder
  131.  
  132.     ** NOTE ** When installed with the KEY, the additional file
  133.     may appear in the directory.
  134.     
  135.       CONFIG.PAT - Contains info about how to configure Pathfinder
  136.  
  137.  
  138.     The first 4 files are essential for the operation of Pathfinder.
  139.         When you boot the system with Pathfinder in the root directory,
  140.         it loads PATHFIND.PAT.  This file MUST be in the root
  141.         directory with FIND110.ACC and FIND110.RSC BEFORE you boot
  142.         the system with Pathfinder.  The PATHFIND.PAT file is a list of 
  143.         pathnames for Pathfinder to search for files in the event that a 
  144.         program requests a file that isn't where it's supposed to be.
  145.  
  146.         An example of a typical PATHFIND.PAT file is :
  147.  
  148. C:\
  149. C:\FOREM\
  150. C:\FOREM\DOORS\
  151. C:\FOREM\DOORS\LOST\
  152. D:\
  153. D:\SYSTEM\
  154. D:\SYSTEM\DATA\
  155. E:\MISC\
  156. A:\
  157. B:\
  158. @
  159.     
  160.     (Note the '@' MUST be located at the end of the file)
  161.  
  162.     When Pathfinder intercepts a failed file request, it will
  163.     look for it in the pathnames listed above. First it
  164.     will search the root directory of C, then in the
  165.     FOREM folder, then inside the DOORS folder, etc..
  166.     It will sequentially search all of the pathnames until
  167.     it finds the file. If it is found, it will load it
  168.     as if nothing was wrong, and add the name of the file
  169.     to the FOUND.PAT list.  If it was not found, it will
  170.     return to the program. (and optionally display an error
  171.     message describing what went wrong.) Note in this example,
  172.     A:\ and B:\ were listed last, that way Pathfinder will only 
  173.     look on the Floppy Drives for the file if it isn't found
  174.     in the other places first.. This is faster since searching
  175.     on the Floppies is much slower than on the Hard Drive.
  176.  
  177.         Before installing the Pathfinder accessory on your root directory,
  178.         you should edit or create the PATHFIND.PAT file for your system.
  179.         Be sure not to have any pathnames in the file that do not
  180.         exist on your system, as this can cause erroneous information
  181.         to be included in the FOUND.PAT file.  A sample PATHFIND.PAT
  182.         file has been included so that the program will not crash
  183.         for anxious users who try the program before reading the
  184.         documentation.  However, for correct operation of Pathfinder, you
  185.         must configure it for the pathnames you wish it to search
  186.         on your system.  You do not need to include ALL of the folders
  187.         on your system, only those that you wish Pathfinder to search.
  188.         It is always a good idea to include the root directory of
  189.         each active drive, and to enter the most commonly used 
  190.         directories first, and the least used, or the slowest
  191.         (like the floppies) last.
  192.         
  193.         *** NOTE : *** You must use a text editor that allows you
  194.         to save text without control codes.  Some editors have 
  195.         an option to SAVE AS ASCII, while others do not use control
  196.         characters at all.  If control characters get saved into
  197.         the file, strange things may happen, including a system
  198.         error which may lockup the machine.  That is why it is
  199.         very important that you allow no control characters or
  200.         extra blank lines in any of the *.PAT files.
  201.         
  202.      
  203.   2.1 : CREATE.PAT description :
  204.   
  205.         This file contains one pathname.  Here is a sample CREATE.PAT 
  206.         file.
  207.         
  208. D:\MISC
  209.  
  210.         
  211.     ** NOTE ** there must be at least one blank line AFTER the
  212.     pathname or else strange things may happen.
  213.     
  214.     This pathname tells Pathfinder where to create a file in the
  215.     event that it is uncreatable.  Suppose a program tried
  216.     to create Z:\TEST.DAT  If you don't have a drive Z, then
  217.     the program will usually crash or fail to work.  Pathfinder
  218.     will recognize this, and create D:\MISC\TEST.DAT  The next
  219.     time the program tries to load Z:\TEST.DAT, Pathfinder will
  220.     redirect it to D:\MISC\TEST.DAT  In this way, Pathfinder will
  221.     allow the program to work, which normally would be impossible.    
  222.         
  223.         
  224.     
  225.   2.2 :    FOUND.PAT description :
  226.     
  227.     The FOUND.PAT file contains a list of the files that have
  228.     been searched for by Pathfinder previously, and were located.
  229.     Each entry contains actually contains two PATHNAMES.
  230.     The first is WHAT was being looked for. The second is
  231.     where it actually resides. For instance a typical FOUND.PAT
  232.     file might look like this :
  233.     
  234. A:\DATA\TEST.DAT
  235. C:\PROGRAMS\DATA\TEST.DAT
  236.  
  237. A:\FONT.DAT
  238. D:\FOREM\GRAPHICS\FONT.DAT
  239.     
  240. @
  241.     
  242.     (Note, the '@' must be located at the end of the file!)
  243.     
  244.     The first line, A:\DATA\TEST.DAT describes where a program
  245.     was expecting TEST.DAT to reside.  The next line,
  246.     C:\PROGRAMS\DATA\TEST.DAT describes exactly where it was
  247.     located at. Note that the listing is double spaced between 
  248.     entry pairs, and that after the first blank line, there
  249.     is a '@'. This is an end of file marker, and must be
  250.     included for Pathfinder to work properly.
  251.     
  252.   2.3    NOTFOUND.PAT description :
  253.   
  254.       The NOTFOUND.PAT file is essentially the same as the
  255.       FOUND.PAT file, except that each entry is only ONE pathname,
  256.       which contains the location where the program was expecting
  257.       the file to reside.  A typical NOTFOUND.PAT file looks like
  258.       this :
  259.       
  260. A:\DATA\QUICK.HLP
  261.  
  262. C:\FOREM\HOURLY.BAT
  263.  
  264. D:\TEST.INF
  265.  
  266. @
  267.  
  268.     Each entry in this file describes a file that does not
  269.     exist.  Note, if you add a file to the system that isn't
  270.     exactly where it's supposed to be, AND it's name is in
  271.     the NOTFOUND.PAT file, then Pathfinder will not locate it
  272.     for you. To remedy this, simply delete the entry in
  273.     the NOTFOUND.PAT file, being sure to keep the spacing
  274.     between entries the same, and a '@' after the last
  275.     blank line in the file.
  276.     
  277.               
  278.   3.0 : Things you must know to use Pathfinder
  279.  
  280.     Pathfinder will lose all of it's accumulated knowledge when you
  281.     turn the computer off.  When installed with the KEY, Pathfinder
  282.     will automatically configure itself upon reset, and load
  283.     in the saved lists, which will reload all of the information
  284.     it learned about where your files are, or aren't located.
  285.     
  286.     In order for Pathfinder to be able to load in it's list, it has
  287.     to be saved first.  You must save any lists or setup info from
  288.     the desktop.  (trying to do so from inside of some gem programs
  289.     can cause strange things to happen)
  290.     
  291.         For BBS owners, the best way to do this is to let the BBS run 
  292.         for a while, and then take the board down, and from the desktop, 
  293.         select the save list option.  All of Pathfinder's data will be 
  294.         transferred into two files in the root directory.  The next time 
  295.         Pathfinder is restarted, it will retain all of the information it has
  296.         compiled.  Generally, the best time to save the lists is
  297.         when the program has run long enough to not have any messages
  298.         flash upon the screen.  If messages occasionally flash on 
  299.         the screen that means that Pathfinder has not learned the status
  300.         of every file that the BBS might search for.  Eventually, no
  301.         error messages will be displayed unless new programs are
  302.         installed (like doors games). 
  303.         
  304.         *** NOTE ***  On an unregistered version of Pathfinder, saving the 
  305.         lists is only valuable for seeing what files were relocated, and 
  306.         which files do not exist that are being searched for.  The list
  307.         may be printed out.  With the KEY installed, saving the lists
  308.         is how Pathfinder stores what it has learned.  That way when
  309.         you reboot the system, Pathfinder does not have to relearn
  310.         anything.  This version of Pathfinder works fine, until you turn
  311.         the machine off.  After that, Pathfinder will have to relearn all
  312.         of the information that was lost by turning off the power.
  313.         The main advantage of being able to reload all of it's information
  314.         upon system reboot, is that no time is wasted relocating 
  315.         misplace files.  The first time Pathfinder has to locate a file,
  316.         it will cause the system to slow down a little while it searches
  317.         the pathnames for the file.  After it has learned where 
  318.         everything is, and where it isn't, then Pathfinder will not slow 
  319.         a BBS down at all.
  320.         
  321.         This version of Pathfinder is intended to show the way it works,
  322.         and how useful it can be, but does not include some of the
  323.         important features of the registered version.  Since this version
  324.         of Pathfinder is free, I only get support for the registered
  325.         version.  This way users who like the program and are serious
  326.         about using it, can see how useful the program is, and instead
  327.         of paying for something that is already 'free', you can pay
  328.         for additional features that make it even more useful.  You do
  329.         this by ordering a KEY that turns this unregistered version
  330.         into a registered, updated version.  See the chapter on
  331.         Ordering for more information.
  332.         
  333.     When used properly, Pathfinder makes BBS's run more smoothly, and
  334.         allows many programs to run that might otherwise cause problems.
  335.         Pathfinder is an 'intelligent' program that remembers where files
  336.         are, and where they aren't.  However, there are limits to
  337.         what Pathfinder can do with the information it is given by the
  338.         operating system.  
  339.         
  340.         One specific problem deals with using the desktop.
  341.         Pathfinder MUST be disabled while doing file copies or creating
  342.         folders.  Generally, you will want to disable Pathfinder
  343.         while using the desktop, and some command shells, to be sure
  344.         that Pathfinder does not try to locate files that are not supposed
  345.         to exist.  For example, suppose you are copying TEST.DAT from
  346.         drive A onto drive D.  With Pathfinder active, an error message will
  347.         appear saying, TRYING TO OPEN > D:\TEST.DAT.  The desktop always
  348.         tries to open the destination file before creating it, so there
  349.         is no way for Pathfinder to know that the operating system is merely
  350.         checking to see if the file exists.  This can cause one of two
  351.         things to happen.  Either the system will crash, or it will copy
  352.         the file over itself.  Hopefully, a future version of Pathfinder
  353.         will automatically disable itself when the desktop is active.
  354.  
  355.   3.1 : About the PATHFIND.PAT file
  356.  
  357.     NOTE: You MUST have a PATHFIND.PAT file in the same directory
  358.         as the Pathfinder accessory, or else the program may fail or crash.
  359.     One other thing you might notice is that you cannot change the
  360.         PATHFIND.PAT file if the Pathfinder accessory is loaded into memory.
  361.         I am not sure exactly which versions of TOS this happens with.
  362.         I can only assume it happens with all versions 1.62 or higher.
  363.         Apparently when the operating system loads a file before the
  364.         desktop is started, it remains in a protected mode, and the
  365.         operating system will not allow it to be modified or deleted.
  366.         To avoid this, you must rename FIND110.ACC to FIND110.ACX
  367.         and reboot the system.  Then you can modify the PATHFIND.PAT
  368.         file. Be sure to rename the Pathfinder accessory to it's original
  369.         name, and then reboot the system. Pathfinder will not work if you
  370.         change it's name, so be sure to restore the name exactly to
  371.         what it was before you changed it.  Normally, the PATHFIND.PAT
  372.         file does not need to be changed very often, so it does not
  373.         normally present a problem.
  374.         
  375.         ** NOTE **  This problem may be corrected in this version
  376.         of Pathfinder, however, since I do not have access to ALL versions
  377.         of the operating system, I have included the above for those
  378.         who have experienced problems modifying the PATHFIND.PAT file.
  379.  
  380.   3.2 : Error Messages
  381.  
  382.     Error messages will only appear if the display mode is set to
  383.         on.  There are 2 error messages. One is for opening files,
  384.         the other for creating files.  The open files error display
  385.         will allow you to insert another disk into the drive to search
  386.         for the file.  It will only work if you have the floppy drive
  387.         specified in the PATHFIND.PAT file.  It just retries
  388.         the entire FIND routine, so if drive A was never specified, 
  389.         inserting a new disk will have no effect.  The create files
  390.         message display simply shows what file the operating system
  391.         was unable to create.  (** NOTE **, after displaying the
  392.         create error message, the file will be created in the pathname
  393.         specified in the CREATE.PAT file...  If the display OFF
  394.         option has been selected, then no error messages will appear.)
  395.  
  396.   3.3 : Pathfinder Options
  397.  
  398.         From the main menu, you will notice several options, two of
  399.         which should be highlighted in blue.  These are the default
  400.         settings.  On the left side, you will see the display options.
  401.         The ON option will cause error messages to be displayed if 
  402.         something goes wrong.  I strongly recommend using this option
  403.         until you get the hang of how Pathfinder works, and what it is
  404.         doing.  It however requires the user to be present to inform
  405.         the Pathfinder program to continue.  That is why the Display OFF
  406.         option was included.  It will not request any input from the
  407.         user if errors occur.  For instance, suppose you run the Pathfinder
  408.         program with the Display ON option.  While running Forem, the
  409.         operating system will eventually try to run a DAILY.BAT file.
  410.         It is not necessary for the operation of Forem.  With the error
  411.         display ON, you will have to enter a keypress the first time
  412.         it tries to load the DAILY.BAT file.  With the Display OFF,
  413.         the program will act as if nothing out of the ordinary occurred,
  414.         and the Pathfinder program will simply update the NOTFOUND.PAT list.
  415.         The other display option is very important.  It is the INACTIVE
  416.         mode. This simply turns off Pathfinder, and makes sure that no
  417.         file redirection takes place.  You will want to use this feature
  418.         whenever you are moving files around with the desktop, or
  419.         creating or deleting files or folders.
  420.         
  421.         On the right side of the menu, you will see the search options.
  422.         The List mode, will cause Pathfinder only to act upon files that
  423.         are in one of it's lists.  This means that Pathfinder will not learn
  424.         where any new files are, and will only respond to requests to
  425.         locate files that it already knows where they exist.  Normal
  426.         file requests are not modified in any way with this option, so
  427.         as long as a file is where it is supposed to be, it doesn't
  428.         matter which search option Pathfinder is in.  The Search mode causes
  429.         Pathfinder to ignore it's lists, and to search for each file, no
  430.         matter whether or not it knows if it exists, or if it isn't
  431.         supposed to exist.  This mode is the slowest, since it will
  432.         search each path listed in the PATHFIND.PAT file everytime
  433.         a file is requested that is not where it is supposed to be.
  434.         The final option, List and Search, is the normal option.
  435.         It will check it's lists first to see if it knows anything
  436.         about the whereabouts, or nonexistance of the file, and if
  437.         nothing is known about it, then Pathfinder will search for it.
  438.         This is the option that will be used the most often, as it
  439.         employes all of Pathfinder's knowledge to locate a file.
  440.         
  441.         The other options are self explanatory, or not available in
  442.         this version of Pathfinder.  The info option simply displays the
  443.         program credits, and ordering information.  
  444.         
  445.         The other options are for configuring Pathfinder.  The list size 
  446.         option allows you to change the amount of memory reserved by 
  447.         Pathfinder. The Save Options button will save all options into a 
  448.         configuration file which will be read upon system reboot. This 
  449.         way BBS owners in particular can have their system automatically 
  450.         reboot upon power failure with Pathfinder already installed.  This 
  451.         is particulary important, since some doors programs may not run 
  452.         at all without Pathfinder active, and a reboot without automatically 
  453.         loading Pathfinder could cause those programs to lock up the computer 
  454.         when they are run.
  455.         
  456.   3.4 : Memory Management
  457.   
  458.       This version of Pathfinder has it's memory requirements already
  459.       determined.  This means that each of it's 3 lists has 10k of
  460.       memory allocated.  An additional 32k of memory is used for
  461.       saving screen data, and another 20k or so is used by the program.
  462.       This means that Pathfinder can use around 100k, which is no big
  463.       deal on a 4 megabyte system, but on a 512k system, it could
  464.       cause problems with some programs that use all of the available
  465.       memory.  With a KEY installed version, you can configure the 
  466.       amount of memory reserved for each of Pathfinder's lists.  In this 
  467.       version, you can have upto 10k of data in each file, which is 
  468.       actually quite a lot.  However, should you start to approach or 
  469.       exceed this amount of memory, which is very unlikely, then strange
  470.       things might begin to happen, so be sure to occasionally check
  471.       on the size of the files. (NOTFOUND.PAT, FOUND.PAT, PATHFIND.PAT)
  472.       
  473.       
  474.         
  475.  
  476.   4.0 : Ordering Information
  477.   
  478.       Pathfinder is a shareware program. That means you can use it as much
  479.       as you like, but if you like it, you should become a registered
  480.       user.  This has two effects.  First, you get a KEY which installs
  481.       additional options into the Pathfinder program, and Second, you help
  482.       to fund additional updates.
  483.       
  484.       With the KEY installed, you also have the following features :
  485.       
  486.       It will automatically install itself on reset or power up with 
  487.       whatever options active that you choose.  It remebers whatever 
  488.       it has previously learned, so once you have let Pathfinder figure 
  489.       out where everything is, you will not even notice that it is 
  490.       installed.  It will quitely redirect file input/output without 
  491.       any speed decrease at all.
  492.       
  493.       It includes the ability to control how much memory
  494.       is assigned to Pathfinder. 
  495.       
  496.       A KEY for Pathfinder is available for only $15 !!!  
  497.       To order a KEY for Pathfinder version 1.2, send $15, or more,
  498.       cash or money orders only, to : 
  499.       
  500.                           P A T H F I N D E R
  501.                             
  502.                  P.O. Box 5011, Aloha Oregon 97006-0011
  503.                  
  504.         *** NOTE : ***  Money orders MUST be made payable to
  505.         Daniel M. Wallin jr.   Also, please be sure to clearly
  506.         PRINT your name and address on a seperate piece of paper.
  507.         
  508.         NOTE : Those users who send in $20 or more, will be placed
  509.         first upon the mailing list.  This means that they will be
  510.         the first ones to receive their key, and future updates.
  511.         
  512.         ***** YOU MUST INCLUDE THE NODE NUMBER, OR NAME OF THE BBS
  513.         THAT YOU WANT THE KEY FILE TO BE EMAILED TO *****
  514.         
  515.         This is the fastest, and easiest way to get a registered
  516.         version, as you can receive the KEY over the CROSSNET
  517.         network within a week, sometimes only a couple of days!!!
  518.         
  519.         Feel free to include any comments or suggestions about what
  520.         features you would like to see in the future.  
  521.         
  522.         Also, while not necessary, it would be nice if you could 
  523.         include the system type you are using (ST, STE, Mega STE, TT)
  524.         and the version of the operating system you are using.
  525.         
  526.         IF you need to contact me, for update information, suggestions,
  527.         or whatever, you can reach me at Puddle City, 503-289-9429.
  528.         Puddle City is NODE # 670.  Please address mail to Dan Wallin.
  529.         
  530.                  
  531.   5.0 : About Pathfinder
  532.   
  533.       Pathfinder was originally developed because of the problems
  534.       created by many doors programs which refuse to run
  535.       correctly or cause various problems on some BBS systems.
  536.       With Pathfinder active, the installation and use of many
  537.       doors programs is greatly simplified. Some doors programs
  538.       simply would not run without Pathfinder active.  Developing
  539.       Pathfinder was slow and tedious and required many months of
  540.       debugging, testing, optimization and modifications.  It
  541.       was written entirely in assembly language for the maximum
  542.       amount of speed in the least amount of memory.  Pathfinder
  543.       was designed to increase the ability of the operating system
  544.       without any sacrifice in speed.  Later, an option was added
  545.       for floppy based systems that allowed disk changes for files
  546.       that are not found. That way programs that are so big they
  547.       normally only run on Hard Drives will run on floppies, 
  548.       as long as there are no files that are larger than can
  549.       be stored on a floppy.  
  550.       
  551.       While Pathfinder may seem like a small program, it took months
  552.       of research and testing, and is an incredibly complicated
  553.       extension of the operating system.  Pathfinder causes all TOS
  554.       commands to be channeled through Pathfinder, where they are 
  555.       examined, and processed accordingly.  Pathfinder should work
  556.       fine with all programs, with the following two exceptions.
  557.       Pathfinder can eat upto 100k, in an unregistered version.
  558.       Programs that require most of the available memory may not
  559.       work with Pathfinder in memory.  This is particulary bothersome
  560.       for 520ST users with only half a megabyte of memory. This
  561.       is why the free memory display was included in the menu.
  562.       This should give you a rough idea of how much memory is
  563.       available to the operating system.  The only other conflict
  564.       might be with programs that use the TRAP #00 vector.  This
  565.       should not be a problem, since it is not used by the operating
  566.       system, and I have not found any programs that use it.
  567.       
  568.       I hope you find this program useful, and if so, please order
  569.       the updated version, since I only get financial support for
  570.       KEY files which are sent to registered users.
  571.       
  572.       Also when ordering, please include any comments
  573.       or suggestions on features you would like to see.
  574.       
  575.   6.0  Planned Updates :
  576.   
  577.        MANY more things are planned for the future of Pathfinder.
  578.        In the works right now is VIRUS PROTECTION!  This will work
  579.        in the background all the time.  It will keep files on
  580.        your harddisk from being corrupted, and it also will allow
  581.        you to install anti-viruses to keep things from being
  582.        infected.  Unlike other programs which only check to see
  583.        if you have already been infected, this virus protection
  584.        keeps viruses, trojans, and worms from modifying any of
  585.        your files!  Also, online editing of the lists seems like
  586.        the next logical step.  The amount of things that can be
  587.        added to Pathfinder are limitless, since it is an extension
  588.        of the operating system, and causes all TOS commands to
  589.        be channeled through itself.  If you have an idea for
  590.        an update or modification to Pathfinder, please include it in
  591.        your order for a KEY, or send email to me at Puddle City.      
  592.       
  593.       
  594.                        
  595.                  
  596.       
  597.