home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / PROGRAMS / WSTAR / WS4KP.LBR / WS4KP.DZC / WS4KP.DOC
Text File  |  2000-06-30  |  4KB  |  101 lines

  1. I just upgraded WordStar for my Kaypro 4 (1984 version) to 
  2. version 4.0 (CP/M Edition). I found that the appearance on my 
  3. Kaypro screen left much to be desired: dim characters were the 
  4. unreadable default, and the bright reverse video for messages was 
  5. irritating. Why couldn't they have done it the same as 3.3 was 
  6. originally shipped with my Kaypro with neat dim reverse video? 
  7. Who knows? Anyway, I figured out how to use the WSCHANGE facility 
  8. to fix it. This document describes how you can install my changes 
  9. on your CP/M WS 4.0 too. I've also thrown in a couple of non-
  10. obvious patches that I've found to be useful in editing.
  11.      -Bob Snider, Columbus, OH. CompuServe 70000,302.
  12.  
  13. At the bottom of this file you will find patch text input for one 
  14. of the installation utilities provided on your disks. Using your 
  15. editor, cut this section out from just below the "====" line to 
  16. the end of the file, and write it as PATCH.TXT on the disk where 
  17. you will be installing WordStar.
  18.  
  19. Run WSCHANGE provided on your installation disk.
  20.  
  21. Request to install WS, making the installed file WS4 so you don't 
  22. overwrite the original WS. (If you've already overwritten WS.COM 
  23. on your installation disk, better get another copy from your 
  24. original master disks.)
  25.  
  26. Go through the Console menu and make your Monitor Selection to be 
  27. "Kaypro 2X/4X". It will ask you if you want to change the arrow 
  28. keys. Reply "N".
  29.  
  30. Now go back to the main menu and select the Patching section. 
  31. Choose the Auto Patcher, to read patches from a file.
  32.  
  33. Enter PATCH.TXT as the file name and watch while it installs the 
  34. patches.
  35.  
  36. When it is done, you can make any other changes you want, or you 
  37. can exit back through the menus and complete writing out your new 
  38. WS4.COM. 
  39.  
  40. To run it, remember it is now called WS4, not WS.
  41.  
  42. The patched version should look a lot better on your screen. It 
  43. won't look exactly like version 3.3 did because they have changed 
  44. things beyond what this patch can fix, but I've found it 
  45. workable. See the notes below on what the other patches I've 
  46. included do.
  47.  
  48. -- Notes on the patches --
  49.  
  50. CRTID is just the name of your computer at startup of WS4.
  51. ERASCR is the inital erase screen command string.
  52. VIDATT is the custom video attribute routine assembled from 
  53.     WS4K4.ASM which is available on this SIG for further 
  54.     customization if you desire. Note: with this routine 
  55.     installed, the BRITE flag will be ignored, because it isn't 
  56.     particularly useful anyway with this patch.
  57. RLRVID specifies the ruler line as a message so it will appear in 
  58.      reverse video.
  59. MOVCHR is a table that defines which characters are considered 
  60.     part of a word for moving around them (^F, ^A, ^T etc.). With 
  61.     these settings, most special characters won't be skipped or 
  62.     deleted when you edit programs. In version 3.3, a single ^T 
  63.     while the cursor was on ALPHA=BRAVO+CHARLIE-DELTA(ECHO) 
  64.     deleted the whole thing. If you liked the way WS 3.3 worked, 
  65.     take this patch out by deleting its two lines. You can modify 
  66.     this table yourself in WSCHANGE under "Lines and Characters."
  67. DDISK specifies a shorter delay to hold off from disk access 
  68.     while typing.
  69. VMSIZE, EDSIZE, TYSIZE, HANMAX, and BFSIZE specify buffer sizes 
  70.     that allow a larger file to be edited before WS has to swap 
  71.     on disk. (Still, 4.0 has to swap with a lot smaller file than 
  72.     WS 3.3 did.)
  73. DLONG, DMED and DSHORT specify the length of delays WS uses 
  74.     before it does things like display menus. I like them all 
  75.     half as long as the defaults.
  76.  
  77. Below this bar are the patch instructions to WSCHANGE.
  78. ==============
  79. CRTID="Kaypro 4/84",0D,0A,00,"                          "
  80. ERASCR=10,1A,1B,42,34,1B,43,30,1B,43,31,1B,43,32,1B,43,33
  81. VIDATT=79,21,FD,03,E6,48,C2,CD,03,21,01,04,CD,83,02,79
  82. =21,05,04,E6,F7,C2,DC,03,21,09,04,CD,83,02,79,21
  83. =0D,04,E6,46,C2,EB,03,21,11,04,C3,83,02,79,21,15
  84. =04,E6,00,C2,FA,03,21,19,04,C3,83,02,03,1B,42,33
  85. =03,1B,43,33,03,1B,42,31,03,1B,43,31,03,1B,42,30
  86. =03,1B,43,30,03,1B,42,32,03,1B,43,32,52,51,53,00
  87. =00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  88. =00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
  89. RLRVID=40
  90. MOVCHR=FF,92,FB,C3,1C,00,FF,C0,FF,FF,FF,E1,7F,FF,FF,E0
  91. =FF,92,FB,C3,1C,00,FF,C0,FF,FF,FF,E1,7F,FF,FF,E0
  92. DDISK=64,00
  93. VMSIZE=04
  94. EDSIZE=1C
  95. TYSIZE=10
  96. HANMAX=04
  97. BFSIZE=10,10,10
  98. DLONG=E8,03
  99. DMED=F4,01
  100. DSHORT=64,00
  101.