home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 5 Edit / 05-Edit.zip / jove414x.zip / README.OS2 < prev    next >
Text File  |  1991-09-14  |  3KB  |  63 lines

  1. /***************************************************************************
  2.  * This program is Copyright (C) 1986, 1987, 1988 by Jonathan Payne.  JOVE *
  3.  * is provided to you without charge, and with no warranty.  You may give  *
  4.  * away copies of JOVE, including sources, provided that this notice is    *
  5.  * included in all the files.                                              *
  6.  ***************************************************************************/
  7.  
  8. This is an OS2-port of JOVE Version 4.14. This is a non-family application,
  9. and like the UNIX version, it will run interactive shells and i-processes 
  10. (except for suspending processes).
  11. This port works with HPFS and in an OS/2 window. It might 
  12. not work well in a full-screen session.  I have tried it on OS/2 ver. 1.3, 
  13. but it would probably works  well with earlier versions.
  14.  
  15.  
  16. To install, copy the four files:
  17.     jove.exe
  18.     portsrv.exe
  19.     setmaps.exe
  20.     kbd.exe
  21. to a directory included in your PATH environment. If you have an
  22. initialization file (jove.rc), set the enviroment variable JOVERC
  23. to the full path\filename of this file.
  24.  
  25. The default for JOVE is to start with 25 lines per page mode. You
  26. may start the editor in a 50 lines mode by defining the environment
  27. variable VGA or in 43 lines mode by defining the environemnt variable
  28. EGA.
  29.  
  30. You should also set the TMP environment to the directory where JOVE
  31. can put its temporary files. I have noticed some problems if TMP points
  32. to a ram disk, probably because it needs longer filenames than the FAT
  33. ram disks would allow.
  34.  
  35. When invoking the editor, jove.exe spawns the keyboard process kbd.exe,
  36. which handles keyboard input when running an interactive shell or an
  37. i-process. In the later case, the kbd input is transferred to jove.exe 
  38. by pipes. Upon completion of all i-processes or shells the input control 
  39. returns automatically to jove.exe. I have not noticed any significant 
  40. reduction in speed when the input is handled by kbd.exe on my system
  41. (OS/2 1.3 386/33), probably because OS/2 gives priority to processes
  42. that handle the keyboard.
  43.  
  44. When starting an intercactive process/shell jove spawns the portsrv.exe
  45. process which transfers the output of the interactive process to
  46. jove.exe through pipes. Portsrv.exe is multi-threaded. there are 2 threads 
  47. which watch for completion of the interactive process/shell or for output
  48. from this process. If you run simultaneously many interactive
  49. processes/shells you may need to change the THREADS parameters in your 
  50. config.sys file to allow for a larger number of threads.
  51.  
  52. When running i-process/shell you must bind the command "process-newline" to
  53. a key, and use that key whenever you want to send input to a process.  As in
  54. the DOS-port, pressing the ENTER key is equivalent to pressing control+M,
  55. which is bound to "newline", you must bind another key, instead of the ENTER
  56. key, to "process-newline". This is somewhat inconvenient until you get used
  57. to it. 
  58.  
  59.  
  60. Ported by : Dov Bai bai@mssun7.msi.cornell.edu
  61.  
  62. July 7, 1991
  63.