
			       PSH version 3.2b
		 Interactive file system browser for Linux
		 Copyright (c) 1993  by Pink House Systems

						    Written by Tudor Hulubei
							        Andrei Pitis

				       Politechnical University of Bucharest
		   		      			        October 1993


	The first two versions of this program were written using the curses
library, in order to make  them  portable. Unfortunately,  the  use  of this 
library brings up the following problems:
    	    a. the initscr() function initializes the  terminal  only in the
80x24 mode, regardless of the  video mode  chose at boot time. We have tried
all  the  methods  described  in  the  curses  documentation  from  LINUX to
initialize the terminal in an other way, but none of them worked.
	    b. The optimizations made by the curses library functions ignore
the color of the character to be displayed.
	    c. The  actual  implementation  of the  curses  library does not
contain the  keypad(win, bf)  function, therefore  the  key  codes cannot be
obtained  regardless  the terminal type. Also, the  curses library  does not
contain  functions  for  color  changing. Therefore, in  order  to  use  the
function keys and colors, we had to write a terminal non-portable code.
	
	Starting  with  the  3.0  version  of the program, we didn't use the
curses library anymore, but we  used the  write(fileno(stdout), char *, int)
function to send data straight to the terminal. The result was a  faster and
modular program which is not portable.
        In theory, the  curses  library  should  read  from /etc/termcap the
terminal description, initialize itself and return  key  codes  depending on
the terminal type, but the /etc/termcap file is not too detailed so ...
	The   program  interface  is  very  much  alike  Norton Commander's. 
Obviously, it isn't  as  complex  as  Norton Commander, but  we hope that it
covers your basic necessities.

Good luck !
						Tudor & Andi


