home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / beehive / utilitys / fml.arc / LOOKUP.DOC < prev    next >
Text File  |  1990-07-21  |  2KB  |  42 lines

  1.             LOOKUP
  2.  
  3. "LOOKUP.COM" allows you to use your computer as an electronic telephone
  4. book. It isn't fancy, but it's small and fast.
  5.  
  6. Use the WordStar "N" command to create a file called "BOOK" that contains
  7. a list of names and telephone numbers, one per line.  (WARNING:  if you
  8. use the "D" command to create the BOOK file, this program will not work
  9. properly.)  Use all upper case letters, unless you wish to include non-
  10. searchable lower-case comments in your records.
  11.  
  12. LOOKUP.COM loads the entire BOOK file into RAM, and then prompts with
  13. '==>' for an input string.  The string may be up to 128 bytes long.
  14. Lower case letters are converted to upper case.  A question mark is a
  15. "wild card" that will match any character.  (But if a question mark is
  16. the first character in the search string it is treated literally.)
  17.  
  18. The entire file is searched.  When a match is found, the line containing
  19. the string is printed on the screen.  The output can also be sent to the
  20. printer using the CP/M convention: ^P.
  21.  
  22. BOOK files of up to 50k have been tested and work fine; that's about 1500
  23. entries.  Larger files are truncated and the portion that fits in memory
  24. is used.
  25.  
  26. To exit the program, hit <RETURN> in response to the '==>' prompt.
  27.  
  28. This program is a general-purpose search routine, and will work with any
  29. ASCII file (but not Wordstar 'document' files) using carriage returns as
  30. record delimiters.  Use the form 'LOOKUP FILENAME.TYP' to search for
  31. strings in a file other than 'BOOK.'  This overrides the default for
  32. the current session only.
  33.  
  34. To change the file to be search permanently, patch the .COM file starting at
  35. 103h = default data file name.  Must be exactly 11 bytes long, in the
  36. form 'FILENAMETYP' -- no period between name and type.    Pad the name and
  37. type with blanks (ASCII 20h).  Also, you will probably want to REName
  38. the patched file.
  39.  
  40.  
  41. Jim Schenkel     415/928-4445      September 1, 1982
  42.