INTRO Nfsc is a terminal emulator. If this file is part of the p3nfs package, then nfsc is the psion counterpart to the p3nfsd daemon on unix with additional terminal emulation support. The nfsc only version (which is a part of the p3nfsd packge) should come with UNIX support disabled in the precompiled binary. For p3nfsd related info refer to the main README file in the p3nfsd package. Nfsc emulates a DEC vt100 terminal and some features of the newer vt220. It has following noteworthy features: - Support for all builtin psion fonts (9 fonts on the s3a). - Support for bold, underlined, inverse and italic fonts. - Alternative character set support. Nfsc is using the standard psion fonts, so there are some characters in the vt100 alternate charset, which aren't mapped correctly, but boxes should work. - Function key support. Each key can be redefined to send a string to the host. A sample vt100 keypad definition is supplied (fnkeys.nfs) - X/Ymodem support (not fully tested) - Jumpscroll and charset conversion (ISO8859-1 <-> ibm codepage 850) can be configured. - Most (all?) VT100 animations are working. - Should work on a Psion3 (Tested only in S3a compatibility mode). License: GNU General Public Licence (Version 2) INSTALLATION Place nfsc.app in the \app directory and install it with Psion-I. It won't run unless you plug in the S3Link. If you also want keypad support, place fnkeys.nfs into the \opd directory. Read it (with a text editor) for details. BUILDING NFSC (If you have the Psion C SDK) In the src directory, from the dos prompt: C:\SIBOSDK\NFSC> makeshd nfsc C:\SIBOSDK\NFSC> tsc /m nfsc C:\SIBOSDK\NFSC> ren nfsc.img nfsc.app NOTES - Font number 9 (the one with 26 lines) can only selected via psion z/Z and not from the fonts dialog. - XYmodem was tested with the only Zmodem package I found for UNIX. Xmodem works, Ymodem has a problem: the receiver won't terminate cleanly after a file was sent. I think the Psion driver and the Unix program behave differently here. - break. As there is no p_break() function or the like, the break is generated as a series of 0 bytes sent at 50 baud. This can work, but is not guaranteed, as the definition of break is 0 for at least 250ms and this method generates more 200ms pieces. It works on SunOs, but not on Solaris. - hangup is untested (4.3d) - 24 rows are possible, if max nuber of lines is set to 24 in Emulator/Settings, and the font is set to the smallest, with Psion-z. - Note for S3 owners: I only tested it on my S3a in compatibility mode. Some menu entries use shifted accelarators, this entries can only called via the accelarators. HISTORY nfsc was originally developed as an OPL counterpart for the UNIX p3nfs daemon which is a way to connect psions to UNIX computers. After N.N. rewrote it as a C program, I (Rudi) added terminal emulator code to it. Then Michael checked it once more together with me so that the vt100 animations ran on it. Odd Gripensteim used it on a VMS system and wished he had key translation, so he got it (but not everything he wished for). AT LAST: This as a reminder for those who want to check for a newer version of the nfsd, but have forgotten the address: ftp.uni-erlangen.de:/pub/psion/local My (Rudolf Koenig) mail address is rfkoenig@immd4.informatik.uni-erlangen.de, but I can only react to mails on weekends. Try Juergen's address if you have urgent questions (jnweiger@immd4.informatik.uni-erlangen.de).