AMIGA CURSES PACKAGE ==================== Author : Simon John Raybould (sie@fulcrum.bt.co.uk) Date : 10th June 1990 This package is mainly aimed at people who wish to port screen based UN*X applications to the Amiga. I have written a brief documentation file but I assume that such people have access to full curses documentation. I have no intention of re-writing the Curses documentation as this would be of little or no use to people because they would still use their own. I hope this is the package people have been waiting for on the Amiga and would like to make this the best PD curses package available. So please report bugs to me. When I am happy with the code I may release the source into the public domain, I'm not sure yet!! To use this, include curses.h at the top of your code instead of stdio.h (curses.h will include stdio.h). Compile as normal and when linking, link in the library 'curses.lib'. 'curses.h' should be installed in the same directory as 'stdio.h' (INCLUDE:) with lattice V5. 'curses.lib' should be in the same directory as 'lc.lib' or 'c.lib' (LIB:) with lattice V5. NOTE ==== The library uses full 32 bit addressing so with Lattice remember to compile with the -b0 switch !!!! There is one example provided called colour. This shows how to print text in different colours. The main thing shown here though is how to compile and link curses into a piece of C code. You may copy and ammend the Makefile provided with the example to suit your own code. As a test, I have compiled Omega with this package because it uses many windows and has a very complicated refresh sequence. It seems to work fine and I may also distribute the compiled binary for that as well. I have tested this code with Lattice V5.02, V5.04, V5.05 and all seems fine. I have not tested with Aztec as I don't have a copy. Any bugs e.t.c. email to 'sie@fulcrum.bt.co.uk' Cheers, Sie