home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / APPS / memacs.3.12_mm1.lzh / ReadMe.MM1 < prev    next >
Text File  |  1995-07-25  |  2KB  |  43 lines

  1.   This is an port of microemacs ver. 3.12 to MM/1.  The new features,
  2. compared to the plain OS-9 port that I uploaded to chestnut.cs.wisc.edu in
  3. March 1995, include mouse and color support.  Also included is a new
  4. emacs.rc file with menu from which you can select online help/tutorial or
  5. special function key pages (my favorite is box or block mode where you can
  6. cut or paste rectangles from the text).
  7.  
  8.   The only MM/1 specific calls used are "_gs_mouse" and "Palette" and they
  9. are in the "unix.c" file.  This time I do not include full sources, but they
  10. are available on request.  The PostScript manual for version 3.12 is
  11. included in the plain OSK package uploaded previously and should be printed
  12. by serious users.
  13.  
  14.   Some function key pages loaded from the menu may be buggy - I just copied
  15. them from the original distribution.  One of them is C page which seems to
  16. be half Pascal.  They reside in CMD directory and are written in special
  17. macro language described in the hardcopy manual.  A macro debugger is built
  18. in the editor.
  19.  
  20.   Because in KWindows you cannot request a signal on mouse movements and
  21. pressing or releasing of all buttons (only on pressing the left button), I
  22. had to implement the mouse functionality by polling the mouse. This is
  23. wrong. Not only it eats constantly the CPU time, but also mouse actions
  24. may remain unnoticed when other processes are running in the background (key
  25. presses are buffered, mouse actions are not).
  26.  
  27.   I do not support Shift-mouse_buttons and palette changes on the fly.  They
  28. are not difficult to do, but I did not feel that they are important.
  29.  
  30.   All microemacs operations are in the text mode.  This means that the
  31. graphic features of KWindows are not used.  I tried to build them in (like
  32. this has been done for the MS Windows port) but was stuck at the lack of
  33. submenus support in KWindows.
  34.  
  35.    Enjoy,
  36.  
  37. Andrzej Kotanski
  38.  
  39. (kotanski@zeus02.desy.de or kotanski@thp1.if.uj.edu.pl)
  40.  
  41.  
  42.                                                        Cracow, July 25, 1995
  43.