NFrotz is based on Unix Frotz, and as such should be reasonably
portable.  However, if you're running NFrotz because you want Unicode
support, you will need to have a reasonably advanced terminal and
fontset installed, as (being a console application) NFrotz just lets
the terminal handle all that.

A simple "make" should suffice to build nfrotz; however, on older
systems, Unicode support may be spotty or heinously broken, so a few
words on how to go about fixing that are in order...

Linux distributions appear to maintain multiple copies of ncurses; one
called simply "ncurses" and another called "ncursesw".  Unicode
support is unlikely to work on such systems if ncursesw is not
installed.  (BSD-based systems appear to name ncursesw ncurses, for
more fun, but that also means that nfrotz is more likely to just work.)

As part of the make process, the system will attempt to guess which
library to use.  If extended characters in Unicode output mode are
coming out as a mess full of reverse-video control characters such as
^@, ^A, etc, you need to install libncursesw.

