This is Public Domain software for use with GEOS 128, v2.0 in 80 column mode only.
You may distribute it freely as long as the program and source code remain intact and un-changed. Any changes you, or others, may make must be uploaded to the GEnie CBM libraries for everyones convience.
(Hey, I appreciate feedback and any improvements you might make on this file, and, I want to know about it. If you can't handle that, then your license to use it is denied.)
Locate128 is a desk accessory that helps you locate a particular file(s) on your disk. Very helpful if the disk has a large number of files clouding your view.
It will display the page the file is located on, and the exact location it resides on the pad.
(the desktop pad is numbered 1 thru 8 , and the pages are numbered 1 thru 18, if you recall your manual)
Also the "LOAD" option will execute a GEOS application type file on your command.
Although this DA will have better use on the DeskTop itself, it will have its' uses with other desktops that support the standard GEOS routines for accessing a disk directory.
@RUNNING IT.....
Just double click on the filename to run this desk accessory, or select it from the desk accessory menu of your application/desktop. Please note that this is an 80 column ONLY program, so it will not run from 64 or 40 column geos applications.
Type in the filename (with or without wildcard) and press the return button.
You will see all the filename(s) that were found displayed in the lower rectangular
area, along with the page it is located on, and the pad location it can be found.
Please note that this DA has a limit of showing only the first (8) eight files it finds.
( I gotta leave something for you guys and gals to improve on now don't I ! )
@ICONS....
You will see six (6) icons across the top of the screen when you open the program.
Click once on... :
@DRIVE
To change to another drive. This program has FOUR (4) Drive support
so you can access up to 4 disk drives or ram drives, if available.
The swap is sequential, so it will change in the order of
A B C and D, starting from your current drive.
@DISK
Just insert a new disk into your drive and click on DISK. This
will allow you to change the current Disk in the current Drive safely
Not to worry about ram drives, it will do nothing if a ram drive is
accessed by mistake.
@ + (PAGE FORWARD)
Will display each page of your Directory in numerical order.
Each time you click on PAGE it will advance to the next page
in the directory and display it. It will advance until there are
no more valid pages. GEOS can display a maximum of 18 PAGES
and 144 filenames. PAGE will only display within these limits.
You will also notice that empty pad locations are displayed. This will help you
if you wish to fill an empty slot later.
@- (PAGE BACKWARD)
Same as +(page) in reverse.
IF you click the
@DISK
icon
@BEFORE
clicking either
@PAGE
icon you will
reset the display page to 1 (one), and that page will be
displayed on the screen.
@LOAD
Enter the "EXACT" filename you want to Load and Run, then click
on the LOAD icon. The file (if valid and found on your current disk)
will exit Locate128 and execute the file.
The file MUST be a GEOS Application type file.
If there was a problem finding the file you will NOT see an error box.
The filename will erase and Locate128 will re-activate itself and wait
for your input, as it normally would.
This program is only a Desk Accessory, so no extensive error boxes
are included.
@QUIT
Will return you to your application.
You must remember to have the disk you ran this program from
In one of your disk drives.
If you goof, it will tell you so via a dialog box from the system.
You will also see various reference text printed on the screen for your help.
@DRIVE
will display the current drive letter,
@DISK
will display the current disk name,
@Enter File Name
, is over the "type-in" area, and will echo the characters you type in,
@Last Page
will display the last directory page viewed from using either PAGE icon,
@File Name
will display (under it) either the typed-in filename(s), or the names of the files found with the PAGE icon,
@PAGE
will display the page number the file was found on,
@PAD #
will display the pad location of the file found,
@FileType
will display the type of file you found.
You will please note that if the program found a deleted file on a page (from the PAGE icon) that it will display the page number, pad number and filetype (deleted).
This is for your convience. You will know exactly where an enpty dir. entry can be found for re-organizing you disk.
It will only display the pages that are currently on the disk, and it will NOT display a Border Page (in this version)....another project for you guys and gals!...
Just insert a new disk into your drive and click on DISK. This
will allow you to chan
@WILDCARD..... " * " ....
P** NOTE **...
This is currently the only wildcard active in this version of the program. Later versions will activate the other wildcards. For now, the others will do nothing.
Here's a little help in locating your file. A set of "wildcards" has been included internally and also one for your use when typing in a filename.
Internal wildcard....
This will give you the advantage of typing in a filname and not worrying about what case it is in. Doesn't matter if the filename is in upper, or lower, case. If it exists it will be found and displayed.
** Nope, it will not work for the LOAD option, sorry. **
USER wildcard....
While typing in the filename, if you forgot how it is spelled, you can wildcard some, or all of the letters, by adding the " * " key into the filename.
This option is as easy to use as I could make it, so check out the following examples...
** Nope, it will not work for the LOAD option, sorry. **
Typing in ....
g* will find all files (up to 8) on the disk Beginning with the letter g or G
EXAMPLES OF FILES FOUND:
eoAssembler
eoDirectory
eewillicars
eewiz
*r will find all the files (up to 8) on the disk Ending with an r or R
EXAMPLES OF FILES FOUND:
geoAssemble
Sellie
KaBoshe
geo* will find all files (up to 8) on the disk Beginning with the letters geo or
GEO
EXAMPLES OF FILES FOUND:
@geo
Write
@geo
Paint
@geo
@geo
@GEO
assembler
*mer will find all the files (up to 8) on the disk that have an m, an e, and
an r in it, specifically in that order. It doesn't matter where the m or e
are located in the filename, as long as they apper in the order you typed
them in. The r must be the last character in the filename.
EXAMPLES OF FILES FOUND:
geoAsse
@er
@Me
sMinne
@mer
There are other type-in wildcards included, but they are