The system works normally if this button is "off", but as soon as it is clicked "on", the directory is stored in memory. If there is enough memory available, up to ten different directories may be stored with this facility. The positions in the list are stored along with the list of files themselves, so that next lime you request a directory, AMOS Professional will scan the list of stored directories and attempt to match any requested path names. If successful, the directory is displayed instantly, and if unsuccessful, a normal search of the disc will take place.
Below this column of buttons, there is a small slider display indicating available memory. The small [X] button to the right of this slider is used to erase the current directory from memory. Note that releasing the [Store] button will erase all stored directories.
Please note that before available memory is exhausted, AMOS Professional will automatically "flush" stored directories, freeing as much memory as possible.
Saving and loading a program
Once you have created an AMOS Professional program, it can be saved onto disc using the [Save] option from the [Project] menu, or by pressing [Amiga]+[S]. The File Selector will appear, and you can enter your file name, them press [return] to save it onto the disc.
Programs are loaded using the same system. Select the [Load] option from the [Project] menu, or press [Amiga]+[L]. Alternatively, you can load a program into a brand new window using the [Open & Load] option, explained later. Choose the name of the program to load by highlighting it in the File Selector window, then press [Return]. It's as simple as that.
If your current program is too large for the current Editor window, a dialogue box will appear asking if you wish to adapt its size. Selecting the [Yes] option will increase the memory to the minimum amount required for holding your program. To add extra lines will prove impossible unless you make some deletions first. By pressing the [No] option, a SET TEXT BUFFER operation will be called, setting the buffer area to the exact size required for the current program. You can now increase the size of the buffer area as required.