home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / misc / curses210.readme < prev    next >
Encoding:
Text File  |  1995-04-27  |  10.9 KB  |  264 lines

  1. Short: Full screen text output library
  2.  
  3.             AMIGA CURSES PACKAGE V2.10             -*-text-*-
  4.             ==========================
  5.  
  6. Author : Simon John Raybould    (sie@fulcrum.co.uk)
  7. Date   : 12th June 1993
  8.  
  9.  
  10. Version
  11. =======
  12.  
  13. $Id: ReadMe,v 1.2 1993/06/12 20:19:21 sie Exp $
  14.  
  15.  
  16. Modification History
  17. ====================
  18.  
  19. $Log: ReadMe,v $
  20. # Revision 1.2  1993/06/12  20:19:21  sie
  21. # Removed all the unpleasent, heavy nastiness about copying and stuff.
  22. #
  23. # Revision 1.1  92/06/29  22:56:03  sie
  24. # Initial revision
  25.  
  26.  
  27. Distribution conditions
  28. -----------------------
  29.  
  30. This curses package for the Amiga is freely distributable as long as
  31. the supplied archive remains intact and the source code is unchanged.
  32.  
  33. Feel free to sell any programs that you have written that require
  34. curses for as much as you can get for them.
  35.  
  36. I ask for no royalties or payment of any kind for the sale of programs
  37. using this library.
  38.  
  39. All I ask is that a mention is made to the fact that your program used
  40. this library which is available free of charge with source.
  41.  
  42. No code may be distributed with altered copies of this library linked
  43. in.
  44.  
  45. Source
  46. ------
  47.  
  48. I am including the source so that users other than SAS and GNU may
  49. benefit from this package.
  50.  
  51. Please do not breach the above distribution conditions or source will
  52. no longer be distributed freely.
  53.  
  54. The source code is copyright S.J.Raybould 1991/92/93 and all rights
  55. are reserved.
  56.  
  57. Aims
  58. ----
  59.  
  60. This package is mainly aimed at people who wish to port screen based
  61. UNIX applications to the Amiga or people who wish to develop screen
  62. based applications for UNIX on their Amiga.
  63.  
  64.  
  65. I have received a few email letters about some people not having
  66. access to any curses documentation while using earlier versions of my
  67. library. I had anticipated people have UNIX curses manuals and stuff.
  68. I have therefore extended the documentation file to be more useful. It
  69. now includes prototypes and a description of what the functions do.
  70.  
  71. I am still fairly sure that I have missed some out so I'll attempt to
  72. track those down and get them documented soon (I hate writing docs!).
  73.  
  74. This version includes a hyertext file for use with the Commodore
  75. "AmigaGuide" program. Also a postscript manual is included.
  76.  
  77.  
  78. Use
  79. ---
  80.  
  81. To use this stuff, include curses.h at the top of your code instead of
  82. stdio.h (curses.h will include stdio.h). Compile as normal and when
  83. linking, link in the library 'curses.lib'. 'curses.h' should be
  84. installed in the same directory as 'stdio.h' (INCLUDE:) with SAS
  85. V6.20. 'curses.lib' could be put in the same directory as 'sc.lib' or
  86. 'c.lib' (LIB:) with SAS V6.20
  87.  
  88. You can put it elsewhere but you will have to explicitly specify the
  89. path when accessing it.
  90.  
  91. I personally have all libraries that are not part of the official
  92. release of a compiler in LLIB: (local lib). This way I can update the
  93. compiler without having to re-install the local libraries. Just a
  94. suggestion, works for me.
  95.  
  96. Please Note
  97. -----------
  98.  
  99. The curses library should be linked in before all other libraries on
  100. the link line.
  101.  
  102. E.G.  slink lib:c.o foo.o TO foo LIB llib:curses.lib+lib:sc.lib+lib:amiga.lib
  103.  
  104.  
  105. DICE users
  106. ----------
  107.  
  108. Matthew Rex has supplied the file "files.curseslib" for use with DICE.
  109. He recommends the following command to create the library from the
  110. object files.
  111.  
  112.     libmake files.curseslib -o LIB: -l curses.lib
  113.  
  114. DICE users should remember to adhere to naming conventions for
  115. different data models if they shoose to make them.
  116.  
  117.  
  118. Credits
  119. -------
  120.  
  121. I feel I must thank certain people for their help in the improvement
  122. of this package from which we all stand to gain. Without their
  123. suggestions, the development of this package would have been
  124. significantly slower, Thanks.
  125.  
  126.     Michael Fischer     - For finding many bugs in the first alpha of curses and
  127.                           continued bug finding and suggestions. Thanks Mike!
  128.  
  129.     Phil Kernick        - For his excellent suggestions for improvements.
  130.  
  131.     Kai Vorma           - For suggestions and bug reports.
  132.  
  133.     jpb@globule.CAM.ORG - For encouraging me to add the ANSI/serial support
  134.                           and then spotting the errors. It was well worth it.
  135.  
  136.     Matthew Rex         - For porting the code to work with DICE,
  137.                           thanks Matt !
  138.  
  139.  
  140.     Any bugs, suggestions,  e.t.c. email to 'sie@fulcrum.co.uk'
  141.  
  142.  
  143. ============================= Archive contents =============================
  144.  
  145. Original  Packed Ratio    Date     Time    Name
  146. -------- ------- ----- --------- --------  -------------
  147.    23120    6214 73.1% 21-Feb-94 23:19:58  curses.doc
  148.     9628    2989 68.9% 21-Feb-94 22:40:14  curses.h
  149.    50288   14293 71.5% 21-Feb-94 22:55:42  curses.lib
  150.     5629    2044 63.6% 10-Jun-92 00:24:58  examples/hanoi/hanoi.c
  151.      136      84 38.2% 07-Feb-92 18:36:58  examples/hanoi/Makefile
  152.    36268   18755 48.2% 21-Feb-94 23:20:54  examples/odds/fm
  153.    18475    5214 71.7% 30-Dec-91 13:05:08  examples/odds/fm.c
  154.    38252   20068 47.5% 21-Feb-94 23:20:22  examples/odds/knight
  155.     7237    2808 61.1% 30-Dec-91 13:05:04  examples/odds/knight.c
  156.      450     187 58.4% 02-Jul-93 22:54:06  examples/odds/Makefile
  157.      450     186 58.6% 02-Jul-93 22:52:08  examples/odds/Makefile~
  158.    30716   16503 46.2% 21-Feb-94 23:20:30  examples/odds/rain
  159.     1713     647 62.2% 30-Dec-91 13:05:04  examples/odds/rain.c
  160.    32244   17281 46.4% 21-Feb-94 23:20:38  examples/odds/worms
  161.     6021    1760 70.7% 30-Dec-91 13:05:04  examples/odds/worms.c
  162.     5303    2164 59.1% 21-Feb-94 23:19:58  History
  163.    62600   18303 70.7% 21-Feb-94 23:19:12  libcurses.a
  164.     4286    2015 52.9% 21-Feb-94 23:19:58  ReadMe
  165.     5283    2333 55.8% 21-Feb-94 22:40:10  src/_ansi.c
  166.     1993     956 52.0% 21-Feb-94 22:40:10  src/_cleanup.c
  167.     4512    1834 59.3% 21-Feb-94 22:40:12  src/_creatwin.c
  168.     3494    1672 52.1% 21-Feb-94 22:40:04  src/_data.c
  169.     3655    1646 54.9% 21-Feb-94 22:40:16  src/_doecho.c
  170.     2123    1040 51.0% 21-Feb-94 22:40:34  src/_drawcur.c
  171.     1671     870 47.9% 21-Feb-94 22:40:30  src/_exit.c
  172.     1778     932 47.5% 21-Feb-94 22:40:24  src/_mergewin.c
  173.     3690    1642 55.5% 21-Feb-94 22:40:18  src/_scroll.c
  174.     1992    1051 47.2% 21-Feb-94 22:40:30  src/_togcur.c
  175.     1817     944 48.0% 21-Feb-94 22:40:16  src/_zapcur.c
  176.     5534    2338 57.7% 21-Feb-94 22:40:22  src/acurses.h
  177.     1718     893 48.0% 21-Feb-94 22:40:26  src/baudrate.c
  178.     3669    1565 57.3% 21-Feb-94 22:40:26  src/beep.c
  179.     2141    1049 51.0% 21-Feb-94 22:40:24  src/box.c
  180.     1832     972 46.9% 21-Feb-94 22:40:36  src/cbreak.c
  181.     1857     996 46.3% 21-Feb-94 22:40:22  src/clearok.c
  182.     9628    2989 68.9% 21-Feb-94 22:40:14  src/curses.h
  183.     2532    1270 49.8% 21-Feb-94 22:40:36  src/delwin.c
  184.     2240    1103 50.7% 21-Feb-94 22:40:24  src/doupdate.c
  185.     1689     893 47.1% 21-Feb-94 22:40:28  src/echo.c
  186.     2287    1191 47.9% 21-Feb-94 22:40:28  src/endwin.c
  187.     1566     817 47.8% 21-Feb-94 22:40:22  src/fixterm.c
  188.     1941    1021 47.3% 21-Feb-94 22:40:34  src/flash.c
  189.     1819     951 47.7% 21-Feb-94 22:40:14  src/flushinp.c
  190.     1603     834 47.9% 21-Feb-94 22:40:18  src/gettmode.c
  191.     1958     927 52.6% 21-Feb-94 22:40:06  src/gnu.mk
  192.     1740     906 47.9% 21-Feb-94 22:40:32  src/hascolours.c
  193.     1657     857 48.2% 21-Feb-94 22:40:20  src/idlok.c
  194.     2047    1071 47.6% 21-Feb-94 22:40:20  src/initcolour.c
  195.     7048    2949 58.1% 21-Feb-94 22:40:08  src/initscr.c
  196.     1791     942 47.4% 21-Feb-94 22:40:30  src/keypad.c
  197.     1889     990 47.5% 21-Feb-94 22:40:34  src/leaveok.c
  198.     1848     959 48.1% 21-Feb-94 22:40:18  src/longname.c
  199.     3749    1797 52.0% 21-Feb-94 22:40:06  src/Makefile
  200.     2076    1043 49.7% 21-Feb-94 22:40:32  src/mvcur.c
  201.     1788     924 48.3% 21-Feb-94 22:40:28  src/mvprintw.c
  202.     2005     996 50.3% 21-Feb-94 22:40:14  src/mvscanw.c
  203.     1862     974 47.6% 21-Feb-94 22:41:06  src/mvwin.c
  204.     1834     951 48.1% 21-Feb-94 22:41:12  src/mvwprintw.c
  205.     2067    1032 50.0% 21-Feb-94 22:41:18  src/mvwscanw.c
  206.     2092    1057 49.4% 21-Feb-94 22:40:56  src/newwin.c
  207.     1687     897 46.8% 21-Feb-94 22:41:20  src/nl.c
  208.     1843     979 46.8% 21-Feb-94 22:41:06  src/nocbreak.c
  209.     1780     942 47.0% 21-Feb-94 22:40:38  src/nodelay.c
  210.     1700     899 47.1% 21-Feb-94 22:40:44  src/noecho.c
  211.     1695     901 46.8% 21-Feb-94 22:41:06  src/nonl.c
  212.     1720     909 47.1% 21-Feb-94 22:41:10  src/overlay.c
  213.     1726     907 47.4% 21-Feb-94 22:40:46  src/overwrite.c
  214.     1715     894 47.8% 21-Feb-94 22:40:50  src/printw.c
  215.     8869    1407 84.1% 21-Feb-94 22:40:38  src/protos.h
  216.      975     504 48.3% 21-Feb-94 22:40:12  src/Read_Me
  217.     1576     819 48.0% 21-Feb-94 22:40:48  src/resetterm.c
  218.     1589     826 48.0% 21-Feb-94 22:40:46  src/resetty.c
  219.     1580     825 47.7% 21-Feb-94 22:41:02  src/saveterm.c
  220.     1562     814 47.8% 21-Feb-94 22:41:18  src/savetty.c
  221.     1936     967 50.0% 21-Feb-94 22:40:54  src/scanw.c
  222.     1911    1011 47.0% 21-Feb-94 22:41:00  src/scroll.c
  223.     1833     977 46.6% 21-Feb-94 22:41:00  src/scrollok.c
  224.     1652     860 47.9% 21-Feb-94 22:41:12  src/setterm.c
  225.     2218    1071 51.7% 21-Feb-94 22:40:06  src/setupterm.c
  226.     1721     895 47.9% 21-Feb-94 22:40:50  src/startcolour.c
  227.     2106    1053 50.0% 21-Feb-94 22:40:52  src/subwin.c
  228.     4108    1774 56.8% 21-Feb-94 22:40:10  src/tgetent.c
  229.     1921    1000 47.9% 21-Feb-94 22:40:44  src/tgetflag.c
  230.     2419    1205 50.1% 21-Feb-94 22:40:42  src/tgetnum.c
  231.     2288    1145 49.9% 21-Feb-94 22:41:14  src/tgetstr.c
  232.     2758    1159 57.9% 21-Feb-94 22:41:04  src/tgoto.c
  233.     2230    1160 47.9% 21-Feb-94 22:40:40  src/touchwin.c
  234.     2688    1110 58.7% 21-Feb-94 22:40:08  src/tparm.c
  235.     3029    1311 56.7% 21-Feb-94 22:40:40  src/tputs.c
  236.     1918     981 48.8% 21-Feb-94 22:41:02  src/unctrl.c
  237.     1653     861 47.9% 21-Feb-94 22:41:14  src/waddch.c
  238.     5271    1664 68.4% 21-Feb-94 22:40:50  src/waddstr.c
  239.     1861     973 47.7% 21-Feb-94 22:40:56  src/wattroff.c
  240.     2057    1063 48.3% 21-Feb-94 22:40:42  src/wattron.c
  241.     2045    1068 47.7% 21-Feb-94 22:40:48  src/wattrset.c
  242.     2499    1247 50.1% 21-Feb-94 22:41:04  src/wclear.c
  243.     2764    1238 55.2% 21-Feb-94 22:40:56  src/wclrtobot.c
  244.     2441    1182 51.5% 21-Feb-94 22:41:16  src/wclrtoeol.c
  245.     2239    1077 51.8% 21-Feb-94 22:41:08  src/wdelch.c
  246.     1775     934 47.3% 21-Feb-94 22:40:54  src/wdeleteln.c
  247.     2376    1194 49.7% 21-Feb-94 22:41:18  src/werase.c
  248.     5827    2307 60.4% 21-Feb-94 22:40:52  src/wgetch.c
  249.     2881    1374 52.3% 21-Feb-94 22:40:58  src/wgetstr.c
  250.     1874     987 47.3% 21-Feb-94 22:40:58  src/winch.c
  251.     2208    1050 52.4% 21-Feb-94 22:41:16  src/winsch.c
  252.     1779     934 47.4% 21-Feb-94 22:40:42  src/winsertln.c
  253.     1919     981 48.8% 21-Feb-94 22:40:46  src/wmove.c
  254.     2230    1089 51.1% 21-Feb-94 22:41:08  src/wnoutrefresh.c
  255.     1744     912 47.7% 21-Feb-94 22:41:12  src/wprintw.c
  256.     9182    2805 69.4% 21-Feb-94 22:41:20  src/wrefresh.c
  257.     1980     994 49.7% 21-Feb-94 22:41:02  src/wscanw.c
  258.     1940    1019 47.4% 21-Feb-94 22:41:10  src/wsetscrreg.c
  259.     1770     933 47.2% 21-Feb-94 22:40:38  src/wstandend.c
  260.     1645     866 47.3% 21-Feb-94 22:41:22  src/wstandout.c
  261. -------- ------- ----- --------- --------
  262.   575044  242646 57.8% 23-Feb-95 21:11:12   114 files
  263.