Home » Archimedes archive » Archimedes World » AW-1993-08.adf » AWAug93 » !AWAug93/Goodies/Direct/!Direct/!Help

!AWAug93/Goodies/Direct/!Direct/!Help

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Archimedes World » AW-1993-08.adf » AWAug93
Filename: !AWAug93/Goodies/Direct/!Direct/!Help
Read OK:
File size: 0F95 bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
!Help
-----

Program : !Direct
Author  : Kevin J Swinton
Purpose : Electronic Telephone Directory


Introduction
------------
This application supplies the user with a multi-tasking RISC OS utility in
the form of an electronic telephone directory. It allocates memory as and
when necessary, providing a theoretically unbounded media for storage.

!Direct can be treated as a typical RISC OS application, and it is best
advised that the user spends a couple of minutes experimenting before using
it on a serious basis.

It may be noted that the main window is divided into two distinct sections.
The top half is for user-input, where names, addresses and telephone numbers
are entered and displayed. The bottom half is effectively the controller.
This provides only the simplest of functions, since in the author's view,
there are too many of these programs available that like to provide 101
useless things to do with it, which only serve to alienate the user.

The system is controlled by both the icons and menus. The iconbar menu shows
the standard Info/Quit structure, and the main menu (available by pressing
the MENU button over the main window) supplies menu options to Save and Clear
the current directory. Use these as normal.

Only the appropriate icons are available at any given time. This means that
the software will not allow the user to press the wrong button, since it is
rendered unuseable if inappropriate. Hopefully users will find this to their
advantage in that they can't 'break' the telephone directory!


The functions available are
---------------------------
Add    : This adds a new entry to the current directory. Alternatively it is
         used to create the first entry of a new directory. Each new entry is
         automatically added to the end of the list. Records are not stored
         in alphabetical order since this is unnecessary with an electronic
         telephone directory.

Delete : This deletes the current entry being viewed. The database is
         re-organised appropriately, reflected in the updated display, which
         will usually display the entry after the one just deleted.

The 'tapedeck' functions available
----------------------------------
 |<    : Press this to display the first entry in the directory.
 <     : Press this to display the entry before the current one.
 >     : Press this to display the entry after  the current one.
 >|    : Press this to display the last  entry in the directory.


Searching for information
-------------------------
There is also a 'writeable' icon under the words 'Search String'. Pressing
this invites the user to enter a text-string. Once entered, pressing the
<RETURN> key invokes the search utility. This starts at the 1st entry in the
directory, and examines successive locations until it finds a match. This 1st
match is then displayed in the top half of the window.

If there are more matches, then the icon marked "Next" will be made
available. Pressing this icon will cycle through the list of matches, until
either all the matches are exhausted, or the end of the directory is reached.

Likewise, when stepping through the matches that were found, the user may
wish to step back through the list of matches. If this is possible, the
"Prev" (for 'previous') icon will be made available. These two icons may then
be used to step both ways through the list of matches.

If no matches were found, then the system will remain in the current state.
If only one match is found, then the system will display that find, and offer
neither "Next" nor "Prev" buttons.

Pressing one of the first six icons (Add/Delete/'tapedeck') will stop the
search.

The software incorporates interactive help via Acorn's !Help software.
USE IT. It also uses the MsgTrans text system, so adapting the software to a
different language simple involves changing the messages in the Messages
file. And it also incorporates keyboard shortcuts : F3 for Save, and F4 for
Search.


� 1992 Kevin J Swinton
00000000  21 48 65 6c 70 0a 2d 2d  2d 2d 2d 0a 0a 50 72 6f  |!Help.-----..Pro|
00000010  67 72 61 6d 20 3a 20 21  44 69 72 65 63 74 0a 41  |gram : !Direct.A|
00000020  75 74 68 6f 72 20 20 3a  20 4b 65 76 69 6e 20 4a  |uthor  : Kevin J|
00000030  20 53 77 69 6e 74 6f 6e  0a 50 75 72 70 6f 73 65  | Swinton.Purpose|
00000040  20 3a 20 45 6c 65 63 74  72 6f 6e 69 63 20 54 65  | : Electronic Te|
00000050  6c 65 70 68 6f 6e 65 20  44 69 72 65 63 74 6f 72  |lephone Director|
00000060  79 0a 0a 0a 49 6e 74 72  6f 64 75 63 74 69 6f 6e  |y...Introduction|
00000070  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 0a 54 68  |.------------.Th|
00000080  69 73 20 61 70 70 6c 69  63 61 74 69 6f 6e 20 73  |is application s|
00000090  75 70 70 6c 69 65 73 20  74 68 65 20 75 73 65 72  |upplies the user|
000000a0  20 77 69 74 68 20 61 20  6d 75 6c 74 69 2d 74 61  | with a multi-ta|
000000b0  73 6b 69 6e 67 20 52 49  53 43 20 4f 53 20 75 74  |sking RISC OS ut|
000000c0  69 6c 69 74 79 20 69 6e  0a 74 68 65 20 66 6f 72  |ility in.the for|
000000d0  6d 20 6f 66 20 61 6e 20  65 6c 65 63 74 72 6f 6e  |m of an electron|
000000e0  69 63 20 74 65 6c 65 70  68 6f 6e 65 20 64 69 72  |ic telephone dir|
000000f0  65 63 74 6f 72 79 2e 20  49 74 20 61 6c 6c 6f 63  |ectory. It alloc|
00000100  61 74 65 73 20 6d 65 6d  6f 72 79 20 61 73 20 61  |ates memory as a|
00000110  6e 64 0a 77 68 65 6e 20  6e 65 63 65 73 73 61 72  |nd.when necessar|
00000120  79 2c 20 70 72 6f 76 69  64 69 6e 67 20 61 20 74  |y, providing a t|
00000130  68 65 6f 72 65 74 69 63  61 6c 6c 79 20 75 6e 62  |heoretically unb|
00000140  6f 75 6e 64 65 64 20 6d  65 64 69 61 20 66 6f 72  |ounded media for|
00000150  20 73 74 6f 72 61 67 65  2e 0a 0a 21 44 69 72 65  | storage...!Dire|
00000160  63 74 20 63 61 6e 20 62  65 20 74 72 65 61 74 65  |ct can be treate|
00000170  64 20 61 73 20 61 20 74  79 70 69 63 61 6c 20 52  |d as a typical R|
00000180  49 53 43 20 4f 53 20 61  70 70 6c 69 63 61 74 69  |ISC OS applicati|
00000190  6f 6e 2c 20 61 6e 64 20  69 74 20 69 73 20 62 65  |on, and it is be|
000001a0  73 74 0a 61 64 76 69 73  65 64 20 74 68 61 74 20  |st.advised that |
000001b0  74 68 65 20 75 73 65 72  20 73 70 65 6e 64 73 20  |the user spends |
000001c0  61 20 63 6f 75 70 6c 65  20 6f 66 20 6d 69 6e 75  |a couple of minu|
000001d0  74 65 73 20 65 78 70 65  72 69 6d 65 6e 74 69 6e  |tes experimentin|
000001e0  67 20 62 65 66 6f 72 65  20 75 73 69 6e 67 0a 69  |g before using.i|
000001f0  74 20 6f 6e 20 61 20 73  65 72 69 6f 75 73 20 62  |t on a serious b|
00000200  61 73 69 73 2e 0a 0a 49  74 20 6d 61 79 20 62 65  |asis...It may be|
00000210  20 6e 6f 74 65 64 20 74  68 61 74 20 74 68 65 20  | noted that the |
00000220  6d 61 69 6e 20 77 69 6e  64 6f 77 20 69 73 20 64  |main window is d|
00000230  69 76 69 64 65 64 20 69  6e 74 6f 20 74 77 6f 20  |ivided into two |
00000240  64 69 73 74 69 6e 63 74  20 73 65 63 74 69 6f 6e  |distinct section|
00000250  73 2e 0a 54 68 65 20 74  6f 70 20 68 61 6c 66 20  |s..The top half |
00000260  69 73 20 66 6f 72 20 75  73 65 72 2d 69 6e 70 75  |is for user-inpu|
00000270  74 2c 20 77 68 65 72 65  20 6e 61 6d 65 73 2c 20  |t, where names, |
00000280  61 64 64 72 65 73 73 65  73 20 61 6e 64 20 74 65  |addresses and te|
00000290  6c 65 70 68 6f 6e 65 20  6e 75 6d 62 65 72 73 0a  |lephone numbers.|
000002a0  61 72 65 20 65 6e 74 65  72 65 64 20 61 6e 64 20  |are entered and |
000002b0  64 69 73 70 6c 61 79 65  64 2e 20 54 68 65 20 62  |displayed. The b|
000002c0  6f 74 74 6f 6d 20 68 61  6c 66 20 69 73 20 65 66  |ottom half is ef|
000002d0  66 65 63 74 69 76 65 6c  79 20 74 68 65 20 63 6f  |fectively the co|
000002e0  6e 74 72 6f 6c 6c 65 72  2e 0a 54 68 69 73 20 70  |ntroller..This p|
000002f0  72 6f 76 69 64 65 73 20  6f 6e 6c 79 20 74 68 65  |rovides only the|
00000300  20 73 69 6d 70 6c 65 73  74 20 6f 66 20 66 75 6e  | simplest of fun|
00000310  63 74 69 6f 6e 73 2c 20  73 69 6e 63 65 20 69 6e  |ctions, since in|
00000320  20 74 68 65 20 61 75 74  68 6f 72 27 73 20 76 69  | the author's vi|
00000330  65 77 2c 0a 74 68 65 72  65 20 61 72 65 20 74 6f  |ew,.there are to|
00000340  6f 20 6d 61 6e 79 20 6f  66 20 74 68 65 73 65 20  |o many of these |
00000350  70 72 6f 67 72 61 6d 73  20 61 76 61 69 6c 61 62  |programs availab|
00000360  6c 65 20 74 68 61 74 20  6c 69 6b 65 20 74 6f 20  |le that like to |
00000370  70 72 6f 76 69 64 65 20  31 30 31 0a 75 73 65 6c  |provide 101.usel|
00000380  65 73 73 20 74 68 69 6e  67 73 20 74 6f 20 64 6f  |ess things to do|
00000390  20 77 69 74 68 20 69 74  2c 20 77 68 69 63 68 20  | with it, which |
000003a0  6f 6e 6c 79 20 73 65 72  76 65 20 74 6f 20 61 6c  |only serve to al|
000003b0  69 65 6e 61 74 65 20 74  68 65 20 75 73 65 72 2e  |ienate the user.|
000003c0  0a 0a 54 68 65 20 73 79  73 74 65 6d 20 69 73 20  |..The system is |
000003d0  63 6f 6e 74 72 6f 6c 6c  65 64 20 62 79 20 62 6f  |controlled by bo|
000003e0  74 68 20 74 68 65 20 69  63 6f 6e 73 20 61 6e 64  |th the icons and|
000003f0  20 6d 65 6e 75 73 2e 20  54 68 65 20 69 63 6f 6e  | menus. The icon|
00000400  62 61 72 20 6d 65 6e 75  20 73 68 6f 77 73 0a 74  |bar menu shows.t|
00000410  68 65 20 73 74 61 6e 64  61 72 64 20 49 6e 66 6f  |he standard Info|
00000420  2f 51 75 69 74 20 73 74  72 75 63 74 75 72 65 2c  |/Quit structure,|
00000430  20 61 6e 64 20 74 68 65  20 6d 61 69 6e 20 6d 65  | and the main me|
00000440  6e 75 20 28 61 76 61 69  6c 61 62 6c 65 20 62 79  |nu (available by|
00000450  20 70 72 65 73 73 69 6e  67 0a 74 68 65 20 4d 45  | pressing.the ME|
00000460  4e 55 20 62 75 74 74 6f  6e 20 6f 76 65 72 20 74  |NU button over t|
00000470  68 65 20 6d 61 69 6e 20  77 69 6e 64 6f 77 29 20  |he main window) |
00000480  73 75 70 70 6c 69 65 73  20 6d 65 6e 75 20 6f 70  |supplies menu op|
00000490  74 69 6f 6e 73 20 74 6f  20 53 61 76 65 20 61 6e  |tions to Save an|
000004a0  64 20 43 6c 65 61 72 0a  74 68 65 20 63 75 72 72  |d Clear.the curr|
000004b0  65 6e 74 20 64 69 72 65  63 74 6f 72 79 2e 20 55  |ent directory. U|
000004c0  73 65 20 74 68 65 73 65  20 61 73 20 6e 6f 72 6d  |se these as norm|
000004d0  61 6c 2e 0a 0a 4f 6e 6c  79 20 74 68 65 20 61 70  |al...Only the ap|
000004e0  70 72 6f 70 72 69 61 74  65 20 69 63 6f 6e 73 20  |propriate icons |
000004f0  61 72 65 20 61 76 61 69  6c 61 62 6c 65 20 61 74  |are available at|
00000500  20 61 6e 79 20 67 69 76  65 6e 20 74 69 6d 65 2e  | any given time.|
00000510  20 54 68 69 73 20 6d 65  61 6e 73 20 74 68 61 74  | This means that|
00000520  0a 74 68 65 20 73 6f 66  74 77 61 72 65 20 77 69  |.the software wi|
00000530  6c 6c 20 6e 6f 74 20 61  6c 6c 6f 77 20 74 68 65  |ll not allow the|
00000540  20 75 73 65 72 20 74 6f  20 70 72 65 73 73 20 74  | user to press t|
00000550  68 65 20 77 72 6f 6e 67  20 62 75 74 74 6f 6e 2c  |he wrong button,|
00000560  20 73 69 6e 63 65 20 69  74 20 69 73 0a 72 65 6e  | since it is.ren|
00000570  64 65 72 65 64 20 75 6e  75 73 65 61 62 6c 65 20  |dered unuseable |
00000580  69 66 20 69 6e 61 70 70  72 6f 70 72 69 61 74 65  |if inappropriate|
00000590  2e 20 48 6f 70 65 66 75  6c 6c 79 20 75 73 65 72  |. Hopefully user|
000005a0  73 20 77 69 6c 6c 20 66  69 6e 64 20 74 68 69 73  |s will find this|
000005b0  20 74 6f 20 74 68 65 69  72 0a 61 64 76 61 6e 74  | to their.advant|
000005c0  61 67 65 20 69 6e 20 74  68 61 74 20 74 68 65 79  |age in that they|
000005d0  20 63 61 6e 27 74 20 27  62 72 65 61 6b 27 20 74  | can't 'break' t|
000005e0  68 65 20 74 65 6c 65 70  68 6f 6e 65 20 64 69 72  |he telephone dir|
000005f0  65 63 74 6f 72 79 21 0a  0a 0a 54 68 65 20 66 75  |ectory!...The fu|
00000600  6e 63 74 69 6f 6e 73 20  61 76 61 69 6c 61 62 6c  |nctions availabl|
00000610  65 20 61 72 65 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |e are.----------|
00000620  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000630  2d 0a 41 64 64 20 20 20  20 3a 20 54 68 69 73 20  |-.Add    : This |
00000640  61 64 64 73 20 61 20 6e  65 77 20 65 6e 74 72 79  |adds a new entry|
00000650  20 74 6f 20 74 68 65 20  63 75 72 72 65 6e 74 20  | to the current |
00000660  64 69 72 65 63 74 6f 72  79 2e 20 41 6c 74 65 72  |directory. Alter|
00000670  6e 61 74 69 76 65 6c 79  20 69 74 20 69 73 0a 20  |natively it is. |
00000680  20 20 20 20 20 20 20 20  75 73 65 64 20 74 6f 20  |        used to |
00000690  63 72 65 61 74 65 20 74  68 65 20 66 69 72 73 74  |create the first|
000006a0  20 65 6e 74 72 79 20 6f  66 20 61 20 6e 65 77 20  | entry of a new |
000006b0  64 69 72 65 63 74 6f 72  79 2e 20 45 61 63 68 20  |directory. Each |
000006c0  6e 65 77 20 65 6e 74 72  79 20 69 73 0a 20 20 20  |new entry is.   |
000006d0  20 20 20 20 20 20 61 75  74 6f 6d 61 74 69 63 61  |      automatica|
000006e0  6c 6c 79 20 61 64 64 65  64 20 74 6f 20 74 68 65  |lly added to the|
000006f0  20 65 6e 64 20 6f 66 20  74 68 65 20 6c 69 73 74  | end of the list|
00000700  2e 20 52 65 63 6f 72 64  73 20 61 72 65 20 6e 6f  |. Records are no|
00000710  74 20 73 74 6f 72 65 64  0a 20 20 20 20 20 20 20  |t stored.       |
00000720  20 20 69 6e 20 61 6c 70  68 61 62 65 74 69 63 61  |  in alphabetica|
00000730  6c 20 6f 72 64 65 72 20  73 69 6e 63 65 20 74 68  |l order since th|
00000740  69 73 20 69 73 20 75 6e  6e 65 63 65 73 73 61 72  |is is unnecessar|
00000750  79 20 77 69 74 68 20 61  6e 20 65 6c 65 63 74 72  |y with an electr|
00000760  6f 6e 69 63 0a 20 20 20  20 20 20 20 20 20 74 65  |onic.         te|
00000770  6c 65 70 68 6f 6e 65 20  64 69 72 65 63 74 6f 72  |lephone director|
00000780  79 2e 0a 0a 44 65 6c 65  74 65 20 3a 20 54 68 69  |y...Delete : Thi|
00000790  73 20 64 65 6c 65 74 65  73 20 74 68 65 20 63 75  |s deletes the cu|
000007a0  72 72 65 6e 74 20 65 6e  74 72 79 20 62 65 69 6e  |rrent entry bein|
000007b0  67 20 76 69 65 77 65 64  2e 20 54 68 65 20 64 61  |g viewed. The da|
000007c0  74 61 62 61 73 65 20 69  73 0a 20 20 20 20 20 20  |tabase is.      |
000007d0  20 20 20 72 65 2d 6f 72  67 61 6e 69 73 65 64 20  |   re-organised |
000007e0  61 70 70 72 6f 70 72 69  61 74 65 6c 79 2c 20 72  |appropriately, r|
000007f0  65 66 6c 65 63 74 65 64  20 69 6e 20 74 68 65 20  |eflected in the |
00000800  75 70 64 61 74 65 64 20  64 69 73 70 6c 61 79 2c  |updated display,|
00000810  20 77 68 69 63 68 0a 20  20 20 20 20 20 20 20 20  | which.         |
00000820  77 69 6c 6c 20 75 73 75  61 6c 6c 79 20 64 69 73  |will usually dis|
00000830  70 6c 61 79 20 74 68 65  20 65 6e 74 72 79 20 61  |play the entry a|
00000840  66 74 65 72 20 74 68 65  20 6f 6e 65 20 6a 75 73  |fter the one jus|
00000850  74 20 64 65 6c 65 74 65  64 2e 0a 0a 54 68 65 20  |t deleted...The |
00000860  27 74 61 70 65 64 65 63  6b 27 20 66 75 6e 63 74  |'tapedeck' funct|
00000870  69 6f 6e 73 20 61 76 61  69 6c 61 62 6c 65 0a 2d  |ions available.-|
00000880  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000008a0  2d 0a 20 7c 3c 20 20 20  20 3a 20 50 72 65 73 73  |-. |<    : Press|
000008b0  20 74 68 69 73 20 74 6f  20 64 69 73 70 6c 61 79  | this to display|
000008c0  20 74 68 65 20 66 69 72  73 74 20 65 6e 74 72 79  | the first entry|
000008d0  20 69 6e 20 74 68 65 20  64 69 72 65 63 74 6f 72  | in the director|
000008e0  79 2e 0a 20 3c 20 20 20  20 20 3a 20 50 72 65 73  |y.. <     : Pres|
000008f0  73 20 74 68 69 73 20 74  6f 20 64 69 73 70 6c 61  |s this to displa|
00000900  79 20 74 68 65 20 65 6e  74 72 79 20 62 65 66 6f  |y the entry befo|
00000910  72 65 20 74 68 65 20 63  75 72 72 65 6e 74 20 6f  |re the current o|
00000920  6e 65 2e 0a 20 3e 20 20  20 20 20 3a 20 50 72 65  |ne.. >     : Pre|
00000930  73 73 20 74 68 69 73 20  74 6f 20 64 69 73 70 6c  |ss this to displ|
00000940  61 79 20 74 68 65 20 65  6e 74 72 79 20 61 66 74  |ay the entry aft|
00000950  65 72 20 20 74 68 65 20  63 75 72 72 65 6e 74 20  |er  the current |
00000960  6f 6e 65 2e 0a 20 3e 7c  20 20 20 20 3a 20 50 72  |one.. >|    : Pr|
00000970  65 73 73 20 74 68 69 73  20 74 6f 20 64 69 73 70  |ess this to disp|
00000980  6c 61 79 20 74 68 65 20  6c 61 73 74 20 20 65 6e  |lay the last  en|
00000990  74 72 79 20 69 6e 20 74  68 65 20 64 69 72 65 63  |try in the direc|
000009a0  74 6f 72 79 2e 0a 0a 0a  53 65 61 72 63 68 69 6e  |tory....Searchin|
000009b0  67 20 66 6f 72 20 69 6e  66 6f 72 6d 61 74 69 6f  |g for informatio|
000009c0  6e 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |n.--------------|
000009d0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 54 68 65 72  |-----------.Ther|
000009e0  65 20 69 73 20 61 6c 73  6f 20 61 20 27 77 72 69  |e is also a 'wri|
000009f0  74 65 61 62 6c 65 27 20  69 63 6f 6e 20 75 6e 64  |teable' icon und|
00000a00  65 72 20 74 68 65 20 77  6f 72 64 73 20 27 53 65  |er the words 'Se|
00000a10  61 72 63 68 20 53 74 72  69 6e 67 27 2e 20 50 72  |arch String'. Pr|
00000a20  65 73 73 69 6e 67 0a 74  68 69 73 20 69 6e 76 69  |essing.this invi|
00000a30  74 65 73 20 74 68 65 20  75 73 65 72 20 74 6f 20  |tes the user to |
00000a40  65 6e 74 65 72 20 61 20  74 65 78 74 2d 73 74 72  |enter a text-str|
00000a50  69 6e 67 2e 20 4f 6e 63  65 20 65 6e 74 65 72 65  |ing. Once entere|
00000a60  64 2c 20 70 72 65 73 73  69 6e 67 20 74 68 65 0a  |d, pressing the.|
00000a70  3c 52 45 54 55 52 4e 3e  20 6b 65 79 20 69 6e 76  |<RETURN> key inv|
00000a80  6f 6b 65 73 20 74 68 65  20 73 65 61 72 63 68 20  |okes the search |
00000a90  75 74 69 6c 69 74 79 2e  20 54 68 69 73 20 73 74  |utility. This st|
00000aa0  61 72 74 73 20 61 74 20  74 68 65 20 31 73 74 20  |arts at the 1st |
00000ab0  65 6e 74 72 79 20 69 6e  20 74 68 65 0a 64 69 72  |entry in the.dir|
00000ac0  65 63 74 6f 72 79 2c 20  61 6e 64 20 65 78 61 6d  |ectory, and exam|
00000ad0  69 6e 65 73 20 73 75 63  63 65 73 73 69 76 65 20  |ines successive |
00000ae0  6c 6f 63 61 74 69 6f 6e  73 20 75 6e 74 69 6c 20  |locations until |
00000af0  69 74 20 66 69 6e 64 73  20 61 20 6d 61 74 63 68  |it finds a match|
00000b00  2e 20 54 68 69 73 20 31  73 74 0a 6d 61 74 63 68  |. This 1st.match|
00000b10  20 69 73 20 74 68 65 6e  20 64 69 73 70 6c 61 79  | is then display|
00000b20  65 64 20 69 6e 20 74 68  65 20 74 6f 70 20 68 61  |ed in the top ha|
00000b30  6c 66 20 6f 66 20 74 68  65 20 77 69 6e 64 6f 77  |lf of the window|
00000b40  2e 0a 0a 49 66 20 74 68  65 72 65 20 61 72 65 20  |...If there are |
00000b50  6d 6f 72 65 20 6d 61 74  63 68 65 73 2c 20 74 68  |more matches, th|
00000b60  65 6e 20 74 68 65 20 69  63 6f 6e 20 6d 61 72 6b  |en the icon mark|
00000b70  65 64 20 22 4e 65 78 74  22 20 77 69 6c 6c 20 62  |ed "Next" will b|
00000b80  65 20 6d 61 64 65 0a 61  76 61 69 6c 61 62 6c 65  |e made.available|
00000b90  2e 20 50 72 65 73 73 69  6e 67 20 74 68 69 73 20  |. Pressing this |
00000ba0  69 63 6f 6e 20 77 69 6c  6c 20 63 79 63 6c 65 20  |icon will cycle |
00000bb0  74 68 72 6f 75 67 68 20  74 68 65 20 6c 69 73 74  |through the list|
00000bc0  20 6f 66 20 6d 61 74 63  68 65 73 2c 20 75 6e 74  | of matches, unt|
00000bd0  69 6c 0a 65 69 74 68 65  72 20 61 6c 6c 20 74 68  |il.either all th|
00000be0  65 20 6d 61 74 63 68 65  73 20 61 72 65 20 65 78  |e matches are ex|
00000bf0  68 61 75 73 74 65 64 2c  20 6f 72 20 74 68 65 20  |hausted, or the |
00000c00  65 6e 64 20 6f 66 20 74  68 65 20 64 69 72 65 63  |end of the direc|
00000c10  74 6f 72 79 20 69 73 20  72 65 61 63 68 65 64 2e  |tory is reached.|
00000c20  0a 0a 4c 69 6b 65 77 69  73 65 2c 20 77 68 65 6e  |..Likewise, when|
00000c30  20 73 74 65 70 70 69 6e  67 20 74 68 72 6f 75 67  | stepping throug|
00000c40  68 20 74 68 65 20 6d 61  74 63 68 65 73 20 74 68  |h the matches th|
00000c50  61 74 20 77 65 72 65 20  66 6f 75 6e 64 2c 20 74  |at were found, t|
00000c60  68 65 20 75 73 65 72 20  6d 61 79 0a 77 69 73 68  |he user may.wish|
00000c70  20 74 6f 20 73 74 65 70  20 62 61 63 6b 20 74 68  | to step back th|
00000c80  72 6f 75 67 68 20 74 68  65 20 6c 69 73 74 20 6f  |rough the list o|
00000c90  66 20 6d 61 74 63 68 65  73 2e 20 49 66 20 74 68  |f matches. If th|
00000ca0  69 73 20 69 73 20 70 6f  73 73 69 62 6c 65 2c 20  |is is possible, |
00000cb0  74 68 65 0a 22 50 72 65  76 22 20 28 66 6f 72 20  |the."Prev" (for |
00000cc0  27 70 72 65 76 69 6f 75  73 27 29 20 69 63 6f 6e  |'previous') icon|
00000cd0  20 77 69 6c 6c 20 62 65  20 6d 61 64 65 20 61 76  | will be made av|
00000ce0  61 69 6c 61 62 6c 65 2e  20 54 68 65 73 65 20 74  |ailable. These t|
00000cf0  77 6f 20 69 63 6f 6e 73  20 6d 61 79 20 74 68 65  |wo icons may the|
00000d00  6e 0a 62 65 20 75 73 65  64 20 74 6f 20 73 74 65  |n.be used to ste|
00000d10  70 20 62 6f 74 68 20 77  61 79 73 20 74 68 72 6f  |p both ways thro|
00000d20  75 67 68 20 74 68 65 20  6c 69 73 74 20 6f 66 20  |ugh the list of |
00000d30  6d 61 74 63 68 65 73 2e  0a 0a 49 66 20 6e 6f 20  |matches...If no |
00000d40  6d 61 74 63 68 65 73 20  77 65 72 65 20 66 6f 75  |matches were fou|
00000d50  6e 64 2c 20 74 68 65 6e  20 74 68 65 20 73 79 73  |nd, then the sys|
00000d60  74 65 6d 20 77 69 6c 6c  20 72 65 6d 61 69 6e 20  |tem will remain |
00000d70  69 6e 20 74 68 65 20 63  75 72 72 65 6e 74 20 73  |in the current s|
00000d80  74 61 74 65 2e 0a 49 66  20 6f 6e 6c 79 20 6f 6e  |tate..If only on|
00000d90  65 20 6d 61 74 63 68 20  69 73 20 66 6f 75 6e 64  |e match is found|
00000da0  2c 20 74 68 65 6e 20 74  68 65 20 73 79 73 74 65  |, then the syste|
00000db0  6d 20 77 69 6c 6c 20 64  69 73 70 6c 61 79 20 74  |m will display t|
00000dc0  68 61 74 20 66 69 6e 64  2c 20 61 6e 64 20 6f 66  |hat find, and of|
00000dd0  66 65 72 0a 6e 65 69 74  68 65 72 20 22 4e 65 78  |fer.neither "Nex|
00000de0  74 22 20 6e 6f 72 20 22  50 72 65 76 22 20 62 75  |t" nor "Prev" bu|
00000df0  74 74 6f 6e 73 2e 0a 0a  50 72 65 73 73 69 6e 67  |ttons...Pressing|
00000e00  20 6f 6e 65 20 6f 66 20  74 68 65 20 66 69 72 73  | one of the firs|
00000e10  74 20 73 69 78 20 69 63  6f 6e 73 20 28 41 64 64  |t six icons (Add|
00000e20  2f 44 65 6c 65 74 65 2f  27 74 61 70 65 64 65 63  |/Delete/'tapedec|
00000e30  6b 27 29 20 77 69 6c 6c  20 73 74 6f 70 20 74 68  |k') will stop th|
00000e40  65 0a 73 65 61 72 63 68  2e 0a 0a 54 68 65 20 73  |e.search...The s|
00000e50  6f 66 74 77 61 72 65 20  69 6e 63 6f 72 70 6f 72  |oftware incorpor|
00000e60  61 74 65 73 20 69 6e 74  65 72 61 63 74 69 76 65  |ates interactive|
00000e70  20 68 65 6c 70 20 76 69  61 20 41 63 6f 72 6e 27  | help via Acorn'|
00000e80  73 20 21 48 65 6c 70 20  73 6f 66 74 77 61 72 65  |s !Help software|
00000e90  2e 0a 55 53 45 20 49 54  2e 20 49 74 20 61 6c 73  |..USE IT. It als|
00000ea0  6f 20 75 73 65 73 20 74  68 65 20 4d 73 67 54 72  |o uses the MsgTr|
00000eb0  61 6e 73 20 74 65 78 74  20 73 79 73 74 65 6d 2c  |ans text system,|
00000ec0  20 73 6f 20 61 64 61 70  74 69 6e 67 20 74 68 65  | so adapting the|
00000ed0  20 73 6f 66 74 77 61 72  65 20 74 6f 20 61 0a 64  | software to a.d|
00000ee0  69 66 66 65 72 65 6e 74  20 6c 61 6e 67 75 61 67  |ifferent languag|
00000ef0  65 20 73 69 6d 70 6c 65  20 69 6e 76 6f 6c 76 65  |e simple involve|
00000f00  73 20 63 68 61 6e 67 69  6e 67 20 74 68 65 20 6d  |s changing the m|
00000f10  65 73 73 61 67 65 73 20  69 6e 20 74 68 65 20 4d  |essages in the M|
00000f20  65 73 73 61 67 65 73 0a  66 69 6c 65 2e 20 41 6e  |essages.file. An|
00000f30  64 20 69 74 20 61 6c 73  6f 20 69 6e 63 6f 72 70  |d it also incorp|
00000f40  6f 72 61 74 65 73 20 6b  65 79 62 6f 61 72 64 20  |orates keyboard |
00000f50  73 68 6f 72 74 63 75 74  73 20 3a 20 46 33 20 66  |shortcuts : F3 f|
00000f60  6f 72 20 53 61 76 65 2c  20 61 6e 64 20 46 34 20  |or Save, and F4 |
00000f70  66 6f 72 0a 53 65 61 72  63 68 2e 0a 0a 0a a9 20  |for.Search..... |
00000f80  31 39 39 32 20 4b 65 76  69 6e 20 4a 20 53 77 69  |1992 Kevin J Swi|
00000f90  6e 74 6f 6e 0a                                    |nton.|
00000f95