home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / kaypro / kscreen.inf < prev    next >
Internet Message Format  |  1987-11-15  |  2KB

  1. Date: Saturday, 14 November 1987
  2. From: Jeffrey J Wieland
  3. To:   info-cpm
  4. Re:   Kaypro 1 request
  5.  
  6. The Kaypro 1 (& all 1984 & up) has 16k of static video ram controlled
  7. by a Synertek 6845.  The '83 series II's and IV's had 2k of memory
  8. mapped video ram that is bank switched (if I remember correctly).  I
  9. you have software for the early Kaypros that tries to write to video
  10. ram, strange things will happen.  The '84's use the additional ram to
  11. provide video attributes.  The following escape sequences are used by
  12. the '84 series.
  13.  
  14. Position Cursor:        ESC,'=',row+32,col+32
  15. Home Cursor:            ^^ or RS
  16. Cursor Left:            ^H
  17. Cursor Right:            ^L
  18. Cursor Up:            ^K
  19. Cursor Down:            ^J
  20. Line Feed:            ^J
  21. Carriage Return:        ^M
  22. Erase EOS:            ^W
  23. Erase EOL:            ^X
  24. Erase Screen:            ^Z
  25. Insert Line:            ESC, 'E'
  26. Delete Line:            ESC, 'R'
  27.  
  28. The following sequences are supported ONLY on '84 series and all
  29. Kaypro 10's
  30.  
  31. Write Pixel:            ESC, '*', row+32, col+32
  32. Erase Pixel:            ESC, ' ', row+32, col+32
  33. Draw Line:            ESC, 'L', row1+32, col1+32, row2+32, col2+32
  34. Erase Line:            ESC, 'D', row1+32, col1+32, row2+32, col2+32
  35.  
  36. Attributes are produced by the following:
  37.  
  38. Inverse on:            ESC, 'B0'
  39.    "    off:            ESC, 'C0'
  40. Half intensity on:        ESC, 'B1'
  41.  "       "     off:        ESC, 'C1'
  42. Blinking on:            ESC, 'B2'
  43.    "     off:            ESC, 'C2'
  44. Underline on:            ESC, 'B3'
  45.    "      off:            ESC, 'C3'
  46. Cursor on:            ESC, 'B4'
  47.    "   off"            ESC, 'C4'
  48. Graphics Mode on:        ESC, 'B5'
  49.    "      "   off:        ESC, 'C5'
  50. Save Cursor Position:        ESC, 'B6'
  51. Restore "    "        ESC, 'C6'
  52. Status Line Protection on:    ESC, 'B7'
  53.   "    "    "      off:    ESC, 'C7'
  54.  
  55. The following sequences are supported only on '83's:
  56.  
  57. Display Ascii:            ESC, 'A'
  58. Display Greek:            ESC, 'G'
  59.  
  60. The only other big difference is system size.  '83 II's & IV's have a
  61. 64k system, floppy drive '84's a 63k system, and Kaypro 10's and all
  62. U-ROM Kaypros have a 60k system.  You could be running into a memory
  63. conflict problem (but I think this in unlikely).
  64.  
  65. Hope this helps.
  66.  
  67.             Jeff Wieland
  68.