Doesn't the NetHack tty interface already use curses? Edit
Not really. Even on UNIX where you link with a curses library, only the low-level terminal-manipulation routines are used, and none of the high-level curses-specific functions are used at all. For those who know anything about curses programming at all, initscr() is never called.