Jean-Pierre,
* commented out an instruction by adding #if defined(XFRACT) && defined(NCURSES) if (width>=80) width=79; /* Some systems choke in column 80 */ #endif in 'realdos.c' (otherwise text gets badly indented on top right corner). 'xfcurses.c' definitely accepts width=80 (or more).
2) We need to take a look at intro.c because I inadvertently left the checks for NCURSES in it. These checks are needed in order to call refresh(), and I was led to put this because of the rather different way xfcurses and ncurses work. It could be possible to make changes to xfcurses so that this becomes unnecessary, but I have not been able to do it right now without slowing down considerably the display of characters (too many redundant refresh calls occur).
Yes, I had noticed the slow down when the seemingly extra refresh routine is removed. If we have X11 is there still a need for ncurses? Disk video? Platforms that don't support X11? Jonathan