Hello everybody,

      PDCurses Portability interress me, although MS Windows does not 
interress me at all! But now, I want to build a software emulating a 
processor (the MC6801) running the monitor program "Lilbug" and my friends, 
if not the rest of the world, use MS Windows.

      I roll Opensuse 12.2 KDE3.5 and had to search the net, for finally be 
able to compile PDCurses, with these added libraries:
  libICE-devel, libxaw6, libXaw8, libXpm-devel, libSM-devel, libXext-devel,
  libXt-devel, libXmu-devel libXaw-devel-32bit libXaw8, libxmu6-32bit
  libxaw7-32bit-32bit libxaw6, libXaw-devel-32bit-32bit libxmuu1,
  libXmu-devel-32bit-32bit libXt-devel, libX11-devel-32bit

      Finally the X11 directory was generously topped with object files, and 
these executables:
  PDCurses-3.4/x11/xmas
  PDCurses-3.4/x11/worm
  PDCurses-3.4/x11/tuidemo
  PDCurses-3.4/x11/testcurs
  PDCurses-3.4/x11/rain
  PDCurses-3.4/x11/ptest
  PDCurses-3.4/x11/newdemo
  PDCurses-3.4/x11/firework
      My first problem: when I run one of these commands from a 
terminal "Konsole", another window opens, where nothing is happening, and 
system resources are stretched, occupying one of the cores to 100%. Could 
someone tell me, please, how to finish correctly and test the installation?

      In "Lilbug", as in so many other monitor-debuggers, I should replace the 
expectation of a character from an RS232 terminal by routines in C waiting 
for a caracter typed by the user in a PDCurses terminal. I wish I could write 
a non-blocking routine "is a character available?" that returns the character 
if available, and another displaying the characters passed as a parameter, 
assuming that the emulated terminal will execute the "\r" and "\n" as did 
teletype in 1970. And thus arises the echo / time problems and others needs 
of X terminals. My second question is: would there sample source code to meet 
my "so basic" needs? Please, note that I do not need any (for the incoming 
caracters) buffering, meaning that some incoming caracter(s) could be lost…

      Thank you for the attention you have brought to this email.
Patrick

Reply via email to