home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1997 #3 / amigamamagazinepolishissue03-1 / polski_aminet / michal_letowski / debuglib / debuglib.guide (.txt) < prev    next >
Amigaguide Document  |  1996-05-11  |  7KB  |  161 lines

  1. @database DebugLib
  2. @$VER: DebugLib.guide 37.1 (11.5.96)
  3. @(C) Michal Letowski
  4. @author Michal Letowski
  5. @index Index
  6. @node Main "DebugLib 1.0"
  7. @prev Main
  8. @next Main
  9.                                  @{b}@{u}DebugLib 1.0@{uu}@{ub}
  10.             @{b}DebugLib@{ub} package is Copyright 
  11.  1996 @{"Michal Letowski" link Author}.
  12.                              All rights reserved.
  13.       The author's native language is Polish, so please forgive bad spelling,
  14.   grammar mistakes etc. Or better - correct them.
  15.   @{"Copyright notice" link Copyright} - legal informations.
  16.   @{"  Introduction  " link Introduction} - what it is useful for.
  17.   @{"  Requirements  " link Requirements} - what you need to run.
  18.   @{"  Installation  " link Installation} - how to install.
  19.   @{"      Notes     " link Notes} - some notes and comments.
  20.   @{"     History    " link History} - what have changed since last release.
  21.   @{"      To do     " link ToDo} - what needs to be done.
  22.   @{"    debug_lib   " link AutoDocs/debug_lib.doc/main} - programmer's documentation.
  23. @endnode
  24. @node Copyright "DebugLib Copyright"
  25. @prev Copyright
  26.   @{b}@{u}Copyright@{uu}@{ub}
  27.   @{b}DebugLib@{ub} package is Copyright 
  28.  1996 @{"Michal Letowski" link Author}.
  29.   @{b}DebugLib@{ub} is freely distributable under the following conditions:
  30.  no more than a reasonable fee is charged for copying/downloading;
  31.  this distribution is not a part of other non-free distribution;
  32.  the distribution is complete - it contains all the files (full list
  33.       at the end of this chapter);
  34.  no file in the distribution is changed.
  35.       Distribution without meeting conditions specified above requires
  36.   written permission from me.
  37.       "Amiga Shopper" have a special permission to distribute this package
  38.   on their coverdisks.
  39.       The library from the package works, but no guarantee is given nor
  40.   implied. In no case will I be liable for any results of using supplied
  41.   library.
  42.       The source code is also under copyright, but can be recompiled for
  43.   private use.
  44.       This documentation is based on @{i}CatEdit.guide@{ui}, which is Copyright 
  45.   1993 Rafael D'Halleweyn.
  46.   List of all files in the distribution:
  47.     @{i}Install DebugLib.info
  48.     Install DebugLib
  49.     DebugLib.guide.info
  50.     DebugLib.guide
  51.     AutoDocs (dir)
  52.       debug_lib.doc
  53.     Include (dir)
  54.       clib (dir)
  55.         debug_protos.h
  56.     Lib (dir)
  57.       debug.lib
  58.     Src (dir)
  59.       debug.gst.c
  60.       debug.gst.h
  61.       debug.rev.h
  62.       init.c
  63.       kcmpstr.a
  64.       kgetchar.a
  65.       kmaygetchar.a
  66.       kputchar.a
  67.       kputstr.a
  68.       kdofmt.a
  69.       kprintf.a
  70.       SCOptions
  71.       SMakeFile@{ui}
  72. @endnode
  73. @node Introduction "Introduction to DebugLib"
  74.   @{b}@{u}Introduction@{uu}@{ub}
  75.       @{b}DebugLib@{ub} was written to replace Commodore's @{i}debug.lib@{ui}. It contains
  76.   all but one functions from original @{i}debug.lib@{ui}, yet it is smaller and
  77.   easier to use (e.g. does not contain any external references).
  78. @endnode
  79. @node Requirements "Requirements for DebugLib"
  80.   @{b}@{u}Requirements@{uu}@{ub}
  81.       @{b}DebugLib@{ub} can be used with any linker that accepts SAS/C format link
  82.   libraries. No particular version of operating system is required. A special
  83.   tool like @{i}Sushi @{ui}is necessary for those, whoe don't have serial terminals.
  84. @endnode
  85. @node Installation "Installation of DebugLib"
  86.   @{b}@{u}Installation@{uu}@{ub}
  87.       Use supplied @{i}Installer @{ui}script to copy AutoDoc, library and a header
  88.   file or manually place the files in their respective directories.
  89.       Source files will not be copied by @{i}Installer@{ui}.
  90. @endnode
  91. @node Notes "DebugLib Notes"
  92.   @{b}@{u}Notes@{uu}@{ub}
  93.       @{"debug_lib" link AutoDocs/debug_lib.doc/main} does not provide KGetNum() function which I can't test
  94.   without a serial terminal connected (and I don't have such terminal). 
  95.       Most of the functions have multiple names (for details, see @{"debug_lib" link AutoDocs/debug_lib.doc/main}).
  96. @endnode
  97. @node History "DebugLib History"
  98.   @{b}@{u}History@{uu}@{ub}
  99.       @{b}Version 1.0 (11.5.96)@{ub} - initial release.
  100. @endnode
  101. @node ToDo "To do in DebugLib"
  102. @next ToDo
  103.   @{b}@{u}To do@{uu}@{ub}
  104.       Eventually, KGetNum() will be implemented. Parallel routines from
  105.   @{i}ddebug.lib @{ui}may also be included, since it makes more sense to have just
  106.   one library for debugging.
  107.       Of course, you can suggest something!
  108. @endnode
  109. @node Author "About the Author"
  110. @prev Author
  111. @next Author
  112.   @{b}@{u}About the Author@{uu}@{ub}
  113.       My name is @{b}Michal Letowski@{ub} and I hold Master degree in Computer
  114.   Science. I live in Wroclaw, Poland where I work as a information science
  115.   teacher in XXIV Secondary School.
  116.       If you have something to say me (questions, remarks, suggestions,
  117.   wishes, bug reports) please contact me (I like receiving mail!):
  118.     by E-Mail (preferred way):
  119.       @{b}pro37@ci3ux.ci.pwr.wroc.pl@{ub} (valid until 1.7.96)
  120.     by normal mail:
  121.       @{b}Michal Letowski
  122.       Przyjazni 51/17
  123.       53-030 Wroclaw
  124.       POLAND@{ub}
  125.       You can get the following free software written by me:
  126.    @{"  BYTEmark " beep} - Amiga port of @{i}BYTE @{ui}magazine portable benchmarks
  127.       (@{i}Aminet://util/moni/BYTEmark-2.1.lha@{ui});
  128.    @{"  DebugLib " beep} - link library for serial debugging
  129.       (@{i}Aminet://dev/debug/DebugLib-1.0.lha@{ui});
  130.    @{"   MakeDT  " beep} - create DataTypes recog files easily
  131.       (@{i}Aminet://dev/misc/MakeDT-1.3.lha@{ui});
  132.    @{" MCommands " beep} - 8 useful AmigaDOS CLI commands
  133.       (@{i}Aminet://util/cli/MComms-1.4.lha@{ui});
  134.    @{"    MCEd   " beep} - 8 great ARexx scripts for @{i}CygnusEd @{ui}users
  135.       (@{i}Aminet://text/edit/MCEd-1.0.lha@{ui});
  136.    @{"    MSys   " beep} - 4 AmigaDOS replacement commands
  137.       (@{i}Aminet://util/sys/MSys-1.0.lha@{ui});
  138.    @{"ClipHandler" beep} - easily exchange data between AmigaDOS and applications
  139.       (@{i}Aminet://util/misc/ClipHan-1.0.lha@{ui});
  140.    @{"   DebugLib  " beep} - DataType for Amiga fonts
  141.       (@{i}Aminet://util/dtype/DebugLib-1.0.lha@{ui});
  142.    @{"   MREKO   " beep} - DataType for viewing @{i}REKO @{ui}cardsets
  143.       (@{i}Aminet://util/dtype/MREKO-1.0.lha@{ui});
  144.    @{"   XPKDT   " beep} - DataType for XPK packed files
  145.       (@{i}Aminet://util/dtype/XPKDT-1.0B.lha@{ui}).
  146. @endnode
  147. @node Index "DebugLib Index"
  148. @prev Index
  149. @next Index
  150.   @{b}@{u}Index@{uu}@{ub}
  151.   @{"     Author     " link Author}
  152.   @{"Copyright notice" link Copyright}
  153.   @{"     History    " link History}
  154.   @{"  Installation  " link Installation}
  155.   @{"  Introduction  " link Introduction}
  156.   @{"      Notes     " link Notes}
  157.   @{"  Requirements  " link Requirements}
  158.   @{"      To do     " link ToDo}
  159.   @{"    debug_lib   " link AutoDocs/debug_lib.doc/main}
  160. @endnode
  161.