home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / curses-1.4.lha / Curses-1.4 / ReadMe < prev   
Encoding:
Text File  |  1994-02-22  |  4.2 KB  |  140 lines

  1.             AMIGA CURSES PACKAGE V2.10             -*-text-*-
  2.             ==========================
  3.  
  4. Author : Simon John Raybould    (sie@fulcrum.co.uk)
  5. Date   : 12th June 1993
  6.  
  7.  
  8. Version
  9. =======
  10.  
  11. $Id: ReadMe,v 1.2 1993/06/12 20:19:21 sie Exp $
  12.  
  13.  
  14. Modification History
  15. ====================
  16.  
  17. $Log: ReadMe,v $
  18. # Revision 1.2  1993/06/12  20:19:21  sie
  19. # Removed all the unpleasent, heavy nastiness about copying and stuff.
  20. #
  21. # Revision 1.1  92/06/29  22:56:03  sie
  22. # Initial revision
  23.  
  24.  
  25. Distribution conditions
  26. -----------------------
  27.  
  28. This curses package for the Amiga is freely distributable as long as
  29. the supplied archive remains intact and the source code is unchanged.
  30.  
  31. Feel free to sell any programs that you have written that require
  32. curses for as much as you can get for them.
  33.  
  34. I ask for no royalties or payment of any kind for the sale of programs
  35. using this library.
  36.  
  37. All I ask is that a mention is made to the fact that your program used
  38. this library which is available free of charge with source.
  39.  
  40. No code may be distributed with altered copies of this library linked
  41. in.
  42.  
  43. Source
  44. ------
  45.  
  46. I am including the source so that users other than SAS and GNU may
  47. benefit from this package.
  48.  
  49. Please do not breach the above distribution conditions or source will
  50. no longer be distributed freely.
  51.  
  52. The source code is copyright S.J.Raybould 1991/92/93 and all rights
  53. are reserved.
  54.  
  55. Aims
  56. ----
  57.  
  58. This package is mainly aimed at people who wish to port screen based
  59. UNIX applications to the Amiga or people who wish to develop screen
  60. based applications for UNIX on their Amiga.
  61.  
  62.  
  63. I have received a few email letters about some people not having
  64. access to any curses documentation while using earlier versions of my
  65. library. I had anticipated people have UNIX curses manuals and stuff.
  66. I have therefore extended the documentation file to be more useful. It
  67. now includes prototypes and a description of what the functions do.
  68.  
  69. I am still fairly sure that I have missed some out so I'll attempt to
  70. track those down and get them documented soon (I hate writing docs!).
  71.  
  72. This version includes a hyertext file for use with the Commodore
  73. "AmigaGuide" program. Also a postscript manual is included.
  74.  
  75.  
  76. Use
  77. ---
  78.  
  79. To use this stuff, include curses.h at the top of your code instead of
  80. stdio.h (curses.h will include stdio.h). Compile as normal and when
  81. linking, link in the library 'curses.lib'. 'curses.h' should be
  82. installed in the same directory as 'stdio.h' (INCLUDE:) with SAS
  83. V6.20. 'curses.lib' could be put in the same directory as 'sc.lib' or
  84. 'c.lib' (LIB:) with SAS V6.20
  85.  
  86. You can put it elsewhere but you will have to explicitly specify the
  87. path when accessing it.
  88.  
  89. I personally have all libraries that are not part of the official
  90. release of a compiler in LLIB: (local lib). This way I can update the
  91. compiler without having to re-install the local libraries. Just a
  92. suggestion, works for me.
  93.  
  94. Please Note
  95. -----------
  96.  
  97. The curses library should be linked in before all other libraries on
  98. the link line.
  99.  
  100. E.G.  slink lib:c.o foo.o TO foo LIB llib:curses.lib+lib:sc.lib+lib:amiga.lib
  101.  
  102.  
  103. DICE users
  104. ----------
  105.  
  106. Matthew Rex has supplied the file "files.curseslib" for use with DICE.
  107. He recommends the following command to create the library from the
  108. object files.
  109.  
  110.     libmake files.curseslib -o LIB: -l curses.lib
  111.  
  112. DICE users should remember to adhere to naming conventions for
  113. different data models if they shoose to make them.
  114.  
  115.  
  116. Credits
  117. -------
  118.  
  119. I feel I must thank certain people for their help in the improvement
  120. of this package from which we all stand to gain. Without their
  121. suggestions, the development of this package would have been
  122. significantly slower, Thanks.
  123.  
  124.     Michael Fischer     - For finding many bugs in the first alpha of curses and
  125.                           continued bug finding and suggestions. Thanks Mike!
  126.  
  127.     Phil Kernick        - For his excellent suggestions for improvements.
  128.  
  129.     Kai Vorma           - For suggestions and bug reports.
  130.  
  131.     jpb@globule.CAM.ORG - For encouraging me to add the ANSI/serial support
  132.                           and then spotting the errors. It was well worth it.
  133.  
  134.     Matthew Rex         - For porting the code to work with DICE,
  135.                           thanks Matt !
  136.  
  137.  
  138.     Any bugs, suggestions,  e.t.c. email to 'sie@fulcrum.co.uk'
  139.