home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / c64cross / c64ker.bwr < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Date: Wed, 03 Feb 88 22:05:09 -0500
  2. From: ray@j.cc.purdue.edu (Ray Moody)
  3. Subject: GNU Emacs with C64 Kermit
  4. Keywords: C64 Kermit
  5.  
  6. In Info-Kermit Digest Volume 7, Number 3 <someone> writes:
  7. >While using GNU Emacs with C64 Kermit at 1200 baud, I noticed when scrolling
  8. >UP ONLY, the screen would get garbled. (Probally overflowing the input
  9. >buffer? I haven't notice this happening at 300 baud (300 baud?!? ARGH!))
  10.  
  11.     Yes, you are quite right.  Since the Commodore-64 has no built-in
  12. 80-column screen, I have to simulate 80-columns with bitmap graphics.
  13. Scrolling a bitmap screen backwards is a non-trivial operation and takes a lot
  14. of time.  If Kermit receives scroll-reverse requests too fast, it will overflow
  15. its input buffer.
  16.  
  17.     Normally, when Kermit's input buffer is in danger of being overflowed,
  18. Kermit will transmit a ^S to stop the remote host from sending.  The only
  19. problem is that GNUemacs chooses to ignore this stop request.
  20.  
  21.     There are several ways to solve this problem:
  22.  
  23.     1) The best solution I can think of is to tell GNUemacs that you wish to
  24.        use flow-control.  You can do this by putting (set-input-mode nil t)
  25.        in your .emacs file.
  26.  
  27.     2) Ask GNUemacs to provide a delay after scrolling the screen backwards.
  28.        You can do this by adding sr=<XXX>\EM to your terminal description,
  29.        where <XXX> is the number of milliseconds of delay that you want.  I
  30.        experimented a little and found that 200 milliseconds is "about" right.
  31.        This isn't very elegant because it will slow GNUemacs down a lot.
  32.  
  33.     3) Use a Commodore-128 or wait for Kermit 2.1 to be released and use a
  34.        Batteries-Included 80-column add on card.  If you use one of these,
  35.        Kermit will not be forced to simulate an 80 column screen with graphics.
  36.  
  37.                    Ray Moody,    Author of Commodore Kermit version 2.0
  38.                     ray@j.cc.purdue.edu
  39.                     ihnp4!pur-ee!j.cc.purdue.edu!ray
  40.                     moody@purccvm.BITNET
  41.  
  42.     Many thanks to Jay Vosburgh for providing the magic emacs incantations.
  43.  
  44. [Note from Kent Sullivan, 8/9/92: the information in the above note is still
  45. valid.  Obviously, though, Ray's references to the "upcoming" Kermit v2.1 are
  46. outdated...  also, his email address is now: moody@cinci.cray.com]
  47.  
  48. ------------------------------
  49.  
  50. Date: Sun, 09 Aug 92 17:27:29 PST
  51. From: Kent Sullivan <kentsu@microsoft.com>
  52. Subject: Kermit v2.2 hints & tips
  53.  
  54. 1) Kermit v2.2 acts "funny" when a 1351 mouse or a joystick is plugged in.
  55.    Make sure you unplug any mouse or joystick before using Kermit.
  56.  
  57. 2) Note to C-128 users:  Make sure the disk you intend to put Kermit on has
  58.    the boot sector free (Track 1, Sector 0) so that the autoboot maker
  59.    can create the Kermit boot sector.  If the sector is NOT free, the
  60.    autoboot maker will not overwrite the existing sector, but stop with a
  61.    "65,NO BLOCK" disk error.
  62.  
  63. 3) If you intend to use Kermit on a European (PAL) C-64 or C-128 be sure
  64.    to also get the file "c64ker.pal".
  65.