home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format 83 / af083sub.adf / LIBSEARCH / LIB.lzx / LIBSEARCH / LIB.Doc < prev    next >
Encoding:
Text File  |  1996-02-02  |  2.3 KB  |  70 lines

  1. LIBSearcher 3.1a by Thomas Kessler
  2.  
  3. Fast library function searcher, including all AmigaOS 3.1 functions!
  4. Custom functions can be added via datafile.
  5.  
  6. This new LIBSearcher is based on the old LIBSearcher 2.01 by Joep Grooten
  7. (Digital Intelligence, J.J. Allanstr. 222, 1551 RR Westzaan, Holland).
  8.  
  9. I wrote Joep some lines quite a while ago and asked for an update
  10. but I didn't get any response, so I decided to make an own update.
  11. First I only wanted to implement the new AmigaOS 3.x functions, but
  12. then I added a lot more small details and features:
  13.  
  14. - added all AmigaOS 3.1 functions
  15. - removed all private OS-functions (I hope, I got them all)
  16. - improved search-speed
  17. - added hex-offsets
  18. - added custom datafile-support
  19. - added pubscreen-support
  20. - rewrote most of the original code in asm
  21. - other small enhancements
  22. - removed detaching from Shell (crashed sometimes my Amiga)
  23. - needs OS2.0+ now
  24.  
  25. If you want more or other features, just send me a small email with
  26. your suggestions.
  27.  
  28. Usage from Shell: LIBSearcher DATAFILE,PUBSCREEN/K
  29.  
  30. DATAFILE
  31.  can be your own datafile. If no datafile is specified, a file
  32.  called 'LIB.Data' will be searched in the current directory.
  33.  Take a look at the supplied datafile for the datafile-format,
  34.  which should look like the following lines:
  35.  
  36.  dc.b "!libname:",$0a
  37.  dc.b "dec hex function1(parameter)(regs)",$0a
  38.  dc.b "dec hex function2(parameter)(regs)",$0a
  39.  
  40. PUBSCREEN
  41.  can be a public screen, where the LIBSearcher-window will be
  42.  opened on (if possible). The syntax is PUBSCREEN=<pubscreenname>
  43.  at the LIB commandline. Default is the Workbench-screen.
  44.  
  45. Some hints:
  46.  
  47. Type -offset instead of offset if you search for a decimal value
  48. and type $offset if you search for a hex value to avoid wrong results.
  49.  
  50. Add smth. like 'Alias LIB Run <>NIL: Work:Tools/LIB Data:data/LIB2.data'
  51. to your S:Shell-Startup for better handling.
  52.  
  53. History:
  54.  
  55. 3.1  (1.2.96) first release
  56. 3.1a (1.2.96) enabled custom datafile-reading (forgot that :-)
  57.  
  58. Disclaimer:
  59.  
  60. This is EMAILWARE and comes with no warranty at all.
  61. Send me a small email if you like and use this program.
  62. Distribution on Aminet and AminetCDs is allowed.
  63. Distribution by Fred Fish is allowed.
  64. Distribution on MeetingPearlsCDs is allowed.
  65. Other distribution without written permission
  66. of the author is strictly forbidden.
  67.  
  68. Thomas Kessler
  69. kessler@fim.uni-erlangen.de
  70.