What is WinCurses?
WinCurses is a port of the Curses text windowing interface to Microsoft
Visual C++ 4.0 and greater for Windows 95 and Windows NT. It is a port of
PC Curses which is itself a port of the ncurses package. WinCurses runs in
a Win32 Console window. In addition to implementing all the standard
functions of Curses, it also adds support for a few extended options
including mouse support.
How do I get it?
Currently, I am only distributing the public header file and the compiled
library because unfortunately the source code was lost in a hard drive crash
while I was still in the process of cleaning up the code. I was planning to
release the code as public domain after cleaning it up. Thus, I am unable to
fix any bugs or link the library against other standard libs. :(
The CURSES.ZIP file contains two files:
CURSES.H
- the public header file
CURSES.LIB
- the MS VC++ library without debugging info
Version History
WinCurses originated as an independent study during the fall semester
of my second year in college. I don't foresee any major changes or additions
being made to the project. However, if you would like for me to add some
functionality, or if you have a bug for me to fix, let me know. My email
address is: [email protected].
- Version 0.901 - 13 NOV 97
- Comments:
- Slightly improved efficiency and minor bug fix
- Some testing has revealed some interesting characteristics of some
of the bugs in 0.9. First, the screen update is only slow under
Windows 95 and NT 4.0. NT 3.51 updates the screen very quickly.
Also, under 95, if you press a key while it is updating the screen the
speed of the screen updating temporarily increases. After a
short amount of time (1-2 seconds) it then reverts back to its
previous slower pace. Also, the font problem under NT can be fixed by
changing the console font to Lucida Console. However, under NT 3.51
at least, changing the font does not affect the characters already on
the screen when the font change is made, just characters that are drawn
after the font is changed.
- Features:
- Nothing new since 0.9
- Known Bugs:
- Screen update slow under 95 and NT 4
- Bugs Fixed:
- Fixed redefinition of 'bool' in VC 5
- Version 0.9 - 28 OCT 97
- Comments:
- Initial release
- Features:
- Runs in a Win32 Console
- Mouse support
- Known Bugs:
- Upper ASCII characters messed up in NT
- Screen update is slow
- Problem with VC 5 and redefinition of 'bool' type