home *** CD-ROM | disk | FTP | other *** search
/ CBM Funet Archive / cbm-funet-archive-2003.iso / cpm / texts / wordstar.iqf / WORDSTAR.INF
Text File  |  1994-08-05  |  10KB  |  178 lines

  1. *********************************************************************
  2.  
  3. tHIS ARTICLE IS BEING PRESENTED THROUGH THE *sTARbOARD* jOURNAL OF
  4.  
  5. THE fLAGsHIP/sTARsHIP sigS (sPECIAL iNTEREST gROUPS) ON THE dELPHI
  6.  
  7. AND geNIE TELECOMMUNICATIONS NETWORKS.  pERMISSION IS HEREBY GRANTED
  8.  
  9. TO NON-PROFIT ORGANIZATIONS ONLY TO REPRINT THIS ARTICLE OR PASS IT
  10.  
  11. ALONG ELECTRONICALLY AS LONG AS PROPER CREDIT IS GIVEN TO BOTH THE
  12.  
  13. AUTHOR AND THE *sTARbOARD* jOURNAL.
  14.  
  15. *********************************************************************
  16.  
  17.  
  18.  
  19.                       color your wor(l)dstar!!
  20.  
  21.  
  22.  
  23.                         pATCHING iNFORMATION
  24.  
  25.                          fOR wordstar 3.30
  26.  
  27.                         oN THE cOMMODORE 128
  28.  
  29.  
  30.  
  31.                         BY kevin-s. ON geNIE
  32.  
  33.  
  34.  
  35.      tHIS ARTICLE PROVIDES INFORMATION ON PATCHING PROCEDURES AND
  36.  
  37. LOCATIONS WHICH MAY BE USEFUL IN CUSTOMIZING YOUR cOMMODORE
  38.  
  39. INSTALLATION OF wORDSTAR.  iT ASSUMES YOU ARE FAMILIAR WITH THE BASIC
  40.  
  41. TECHNIQUES INVOLVED IN COPYING YOUR MASTER DISK AND RUNNING THE
  42.  
  43. winstall PROGRAM.  iF YOU ARE USING VERSION 2.2X OF wORDSTAR, YOUR
  44.  
  45. INSTALLATION AND PATCHING COMMANDS MAY BE SLIGHTLY DIFFERENT.  tHE
  46.  
  47. ADDRESS LABELS WILL BE THE SAME EXCEPT WHERE NOTED, HOWEVER, AND THE
  48.  
  49. GENERAL PROCEDURE IS THE SAME.  pLEASE SEE YOUR MANUAL FOR MORE
  50.  
  51. INFORMATION.  iF YOU NEED MORE BASIC INFORMATION IN TERMINAL SETUP,
  52.  
  53. ETC., THERE ARE MANY TEXTS WITHIN THE cp/m SECTION OF MOST PUBLIC
  54.  
  55. DATABASES (INCLUDING geNIE) WITH MORE EXTENSIVE INSTRUCTIONS ON
  56.  
  57. wORDSTAR PATCHING.
  58.  
  59.  
  60.  
  61.      iT IS HIGHLY RECOMMENDED THAT YOU OBTAIN COPIES OF THE c1571.com
  62.  
  63. AND conf.com PROGRAMS.  tHESE PUBLIC DOMAIN PROGRAMS WERE WRITTEN BY
  64.  
  65. vON eRTWINE, AND ARE VERY HANDY FOR c-128 cp/m USE IN GENERAL.
  66.  
  67. c1571.com SPEEDS UP DISK WRITING OPERATIONS BY A FACTOR OF TWO.
  68.  
  69. conf.com ALLOWS THE ALTERATION OF MANY CONSOLE PARAMETERS, SUCH AS
  70.  
  71. COLORS, CURSOR SHAPE AND FLASH RATE, KEYBOARD REPEAT AND FEEL, AND
  72.  
  73. MORE.  i USE BOTH THESE COMMANDS IN A profile.sub FILE TO INITIALIZE MY
  74.  
  75. TERMINAL SETUP WHENEVER i BOOT cp/m.  i WILL REFER TO SOME OF THE conf
  76.  
  77. PARAMETERS IN THE SECTION ON SYSTEM SPEEDUP.
  78.  
  79.  
  80.  
  81.      tHERE ARE THREE BASIC MODIFICATIONS i WANT TO DISCUSS: SETTING UP
  82.  
  83. YOUR BASIC wORDSTAR COLORS, CHANGING YOUR HIGHLIGHTING EFFECT, AND
  84.  
  85. SPEEDING UP YOUR wORDSTAR SYSTEM.  tHESE ARE MORE OR LESS INDEPENDENT
  86.  
  87. OF EACH OTHER.  pLEASE FEEL FREE TO EXPERIMENT WITH A backup COPY OF
  88.  
  89. YOUR wORDSTAR; MUCH INFORMATION CAN BE GLEANED BY POKING AROUND IN THIS
  90.  
  91. PROGRAM.
  92.  
  93.  
  94.  
  95.      tO MAKE ANY OF THE ALTERATIONS DISCUSSED IN THIS DOCUMENT, YOU
  96.  
  97. FIRST MUST HAVE ENTERED THE PATCHING AREA OF YOUR wORDSTAR INSTALLATION
  98.  
  99. PROGRAM, winstall.  tO DO THIS, SIMPLY ENTER A '+' SIGN AT THE MAIN
  100.  
  101. MENU PROMPT, WHERE YOU ARE GIVEN THE CHOICE OF INSTALLING TERMINALS,
  102.  
  103. PRINTERS, SPECIAL FEATURES, OR EXITING winstall.  tHE '+' SIGN WILL NOT
  104.  
  105. BE ON THE MENU.  (2.XX USERS ANSWER 'n' TO THE QUESTION "aRE THE
  106.  
  107. MODIFICATIONS TO wORDSTAR NOW COMPLETE?")
  108.  
  109.  
  110.  
  111.                      gOOD LUCK, AND HAVE FUN!
  112.  
  113.                                kEs
  114.  
  115.  
  116.  
  117. ****system setup
  118.  
  119.  
  120.  
  121.      tHE wORDSTAR PATCH ADDRESSES OF INTEREST HERE ARE :trmini AND
  122.  
  123. :trmuni.  eACH GIVES YOU SPACE FOR 8 CHARACTERS OF DATA THAT CAN BE SENT
  124.  
  125. TO YOUR TERMINAL BEFORE (:trmini) OR AFTER (:trmuni) ENTERING OR
  126.  
  127. LEAVING wORDSTAR.  i USE :trmini TO CHANGE MY SCREEN COLORS WHEN
  128.  
  129. STARTING A wORDSTAR SESSION.  wITH REFERENCE TO PAGE 223 OF THE
  130.  
  131. cOMMODORE 128 sYSTEM gUIDE, SCREEN COLORS CAN BE CHANGED BY SENDING esc
  132.  
  133. esc esc XX, WHERE XX IS A HEX NUMBER BETWEEN 20H AND 2fH FOR CHARACTER
  134.  
  135. COLOR, AND 30 AND 3fH FOR BACKGROUND COLOR.  gRUESOME, RIGHT?  wELL, IT
  136.  
  137. IS NOT REALLY THAT BAD.  lET'S WALK THROUGH THIS ONE STEP BY STEP.  sAY
  138.  
  139. WE WANT TO CHANGE OUR SCREEN COLORS TO LIGHT BLUE ON BLACK WHEN
  140.  
  141. ENTERING wORDSTAR.  aFTER ENTERING THE PATCHING AREA OF winstall AS
  142.  
  143. DIRECTED ABOVE, YOU WILL BE PROMPTED TO ENTER THE LOCATION YOU WISH TO
  144.  
  145. MODIFY.  tHERE WILL BE INSTRUCTIONS ON THE SYNTAX, BUT USING winstall
  146.  
  147. ON wORDSTAR 3.30, YOU SIMPLY TYPE :trmini (cr).  tHE PROGRAM WILL LIST
  148.  
  149. A STRING OF TWO DIGIT CODES AND ASK "iS THIS THE ADDRESS YOU REQUIRE?".
  150.  
  151. rESIST THE TEMPTATION TO TYPE "hOW THE HELL DO i KNOW?", AND ENTER "y".
  152.  
  153. yOU WILL THEN SEE A BRIEF DESCRIPTION OF HOW TO ENTER CODE VALUES, AND
  154.  
  155. THEN YOU WILL SEE THE PRESENT VALUE OF THE CODE IN THE FIRST LOCATION OF
  156.  
  157. :trmini.  wHENEVER YOU ENTER A PATCH OF MORE THAN ONE LOCATION IN
  158.  
  159. LENGTH, THE VALUE IN THE FIRST LOCATION MUST CONSIST OF THE TOTAL
  160.  
  161. NUMBER OF CODE VALUES YOU WILL BE CHANGING.  iN THIS CASE, WE ARE GOING
  162.  
  163. TO BE ENTERING EIGHT VALUES, THREE ESCAPE CODES PLUS A NUMBER FOR EACH
  164.  
  165. COLOR.  tHEREFORE YOU ENTER A ,8 INTO THE FIRST LOCATION.  nOTE THAT
  166.  
  167. THE , INDICATES THE USE OF A HEX VALUE, AND THAT WE DO NOT COUNT THE
  168.  
  169. "COUNTER" AS A CODE LOCATION.  eVEN THOUGH WE ARE ACTUALLY MODIFYING
  170.  
  171. NINE LOCATIONS, THE "COUNTER" SHOULD BE SET AT EIGHT.  nOW, HOW TO ENTER
  172.  
  173. THE esc CODES?  esc SIMPLY MEANS ascii VALUE 27, WHICH IS 1b IN HEX.
  174.  
  175. eNTER EITHER #27 OR ,1b IN THE NEXT THREE LOCATIONS.  nOW FOR THE COLOR
  176.  
  177. CODE.  fIRST THE CHARACTER COLOR.  cOLOR CODES ARE LISTED ON PAGE 98 OF
  178.  
  179. THE sYSTEM gUIDE, RUNNING FROM 1 TO 16.  sINCE WE WANT A NUMBER FROM 32
  180.  
  181. (20H) TO 45 (2rH), ADD 31 TO THE DESIRED COLOR FROM PAGE 98.  fOR LIGHT
  182.  
  183. BLUE THIS WILL BE 15+31=46 (2eH).  eNTER #46 OR ,2e IN THE NEXT
  184.  
  185. LOCATION.  nOW PUT IN THREE MORE esc CODES, AND WE ARE READY TO COMPUTE
  186.  
  187. THE VALUE FOR A BLACK BACKGROUND.  bACKGROUND VALUES RUN FROM 48 (30H)
  188.  
  189. TO 63 (3fH), THUS A BLACK BACKGROUND WILL BE 1+47=48 (30H).  eNTER THIS
  190.  
  191. IN THE LAST LOCATION.  nOW TYPE A PERIOD IN THE NEXT LOCATION TO EXIT
  192.  
  193. FROM THIS ADDRESS.  hIT A CARRIAGE RETURN TO REMAIN IN PATCHING MODE; WE
  194.  
  195. AREN'T DONE YET!
  196.  
  197.  
  198.  
  199.      nOW YOU SHOULD BE FAMILIAR WITH THE BASIC TECHNIQUES OF PATCHING A
  200.  
  201. LOCATION, SO WE CAN MOVE ALONG A BIT FASTER WITH THE OTHER CHANGES.
  202.  
  203.  
  204.  
  205. ****  system speedup
  206.  
  207.  
  208.  
  209.      aS WE ALL KNOW, THE c-128 IMPLEMENTATION OF cp/m IS QUITE SLOW
  210.  
  211. WHEN COMPARED TO THE STANDARD 4-MHZ kAYPRO AND oSBORNE SYSTEMS.  tHIS
  212.  
  213. CAN BE OFFSET TO A DEGREE BY MODIFYING CERTAIN TIMING ADDRESSES WITHIN
  214.  
  215. wORDSTAR.  fIRST, HOWEVER, YOU SHOULD BE SURE TO ISSUE THE conf.com
  216.  
  217. COMMAND "40COL=OFF".  tHIS WILL INCREASE YOUR EFFECTIVE CLOCK SPEED BY
  218.  
  219. ABOUT 15-20%.  aLSO, THE BAUD RATE SET WILL PRESENT A TRADEOFF BETWEEN
  220.  
  221. SCREEN UPDATE SPEED AND KEYBOARD SCANNING RATE.  tHIS CAN BE A SIZEABLE
  222.  
  223. DIFFERENCE; ON A TEST FILE STARTUP TIME RANGED FROM 14.5 SECONDS TO 34
  224.  
  225. SECONDS DEPENDING ON WHETHER i SET THE BAUD RATE AT 300 OR 1200.  i
  226.  
  227. GENERALLY FIND THE DEFAULT SETTINGS TO BE A GOOD COMPROMISE, BUT IF YOU
  228.  
  229. FIND YOURSELF DROPPING CHARACTERS AS YOU TYPE, LOWER THE 'FEEL'
  230.  
  231. PARAMETER OR RAISE THE BAUD RATE, OR BOTH.  cONVERSELY, IF YOU HAVE
  232.  
  233. BEEN USING A MODEM AT 1200 BAUD, w* EDITING WILL BE VERY SLOW UNLESS
  234.  
  235. YOU LOWER THE BAUD RATE.
  236.  
  237.  
  238.  
  239.      tHE TIMING ADDRESSES WHICH CONCERN US ARE :delcus, :delmis, :del3,
  240.  
  241. :del4, AND :del5.  (note TO wORDSTAR 2.XX USERS: yOU MAY NOT HAVE
  242.  
  243. :del5.  sORRY 'BOUT THAT!)  :delcus AND :delmis CONTROL THE DELAY
  244.  
  245. FOLLOWING CURSOR POSITIONING AND OTHER SUCH THINGS, WHILE THE delX
  246.  
  247. VALUES CONTROL PAUSES BEFORE BRINGING UP MENUS AND SUCH THINGS.  aLL OF
  248.  
  249. THESE CAN PROFITABLY BE PATCHED DOWN TO 0, WITH THE EXCEPTION OF :del3.
  250.  
  251. tHIS DELAY CONTROLS HOW LONG AFTER ENTERING A CONTROL COMMAND wORDSTAR
  252.  
  253. WILL WAIT BEFORE BRINGING UP THE HELP MENU FOR THAT COMMAND.  iF YOU
  254.  
  255. PATCH IT TO ZERO, YOU WILL FORCE THE MENUS TO BE REDRAWN EVERY TIME YOU
  256.  
  257. EXECUTE A TWO-CHARACTER COMMAND, TAKING QUITE A BIT OF TIME.  i FIND 6
  258.  
  259. TO BE A GOOD CHOICE.  tHESE CHANGES WILL SPEED UP YOUR wORDSTAR lots,
  260.  
  261. MAYBE AS MUCH AS 40% ON TOP OF THE GAIN FROM TURNING OFF THE 40-COLUMN
  262.  
  263. SCREEN!  oF COURSE, THESE GAINS DON'T AFFECT YOUR DISK i/o, SO MAKE
  264.  
  265. SURE YOU RUN c1571.com AS WELL.
  266.  
  267.  
  268.  
  269. ****  color highlighting
  270.  
  271.  
  272.  
  273.      i'M SORT OF PROUD OF THIS ONE: i GOT THE IDEA AFTER USING A basic
  274.  
  275. UTILITY WHICH SETS wORDSTAR COLORS ON THE ms-dos VERSION OF wORDSTAR.
  276.  
  277. oRIGINALLY, wORDSTAR WAS USED ON GOOD OLD cp/m SYSTEMS WHICH WERE
  278.  
  279. FORTUNATE TO HAVE ANY PROVISION FOR DISTINGUISHING TEXT TYPES, MUCH
  280.  
  281. LESS OFFERING LIVING COLOR!  sTILL, THE PATCH LOCATIONS FOR THE
  282.  
  283. HIGHLIGHTING SEQUENCE ARE LISTED, SO WE MAY FEEL FREE TO GO IN AND
  284.  
  285. MAKE WHATEVER CHANGES WE THINK MIGHT WORK.  :ivon AND :ivoff ARE THE
  286.  
  287. LOCATIONS WE WANT.  tHESE ARE "STRING" LOCATIONS JUST AS THE :trmini
  288.  
  289. ADDRESS WAS, MEANING THAT THE FIRST LOCATION WILL CONTAIN THE LENGTH OF
  290.  
  291. THE COMMAND SEQUENCE.  wHAT WE ARE GOING TO DO IS TO PUT A 4 IN THE
  292.  
  293. FIRST VALUE OF :ivon, THEN esc esc esc XX, WHERE XX IS IN THE RANGE 32-
  294.  
  295. 47 (20H-2fH).  nOTE THAT THIS IS THE EXACT SAME PROCEDURE AS WE USED TO
  296.  
  297. SET THE CHARACTER COLOR IN :trmini.  pICK A COLOR THAT CONTRASTS WELL
  298.  
  299. WITH YOUR BACKGROUND AND TEXT COLORS:  i AM CURRENTLY USING LIGHT
  300.  
  301. YELLOW AS MY HIGHLIGHTING COLOR.  tHE MENUS WILL ALSO BE IN THIS COLOR,
  302.  
  303. SO YOU SHOULD NOT PICK ONE SO BRIGHT AS TO BE DISTRACTING.  aT THE SAME
  304.  
  305. TIME, YOU MUST PATCH THE SAME STRING INTO :ivoff, making sure TO USE
  306.  
  307. THE SAME COLOR CODE YOU USED IN :trmini! tHIS WILL RETURN YOU TO YOUR
  308.  
  309. NORMAL TEXT COLOR WHEN HIGHLIGHTING IS SWITCHED OFF.  iF YOU USE A
  310.  
  311. DIFFERENT COLOR CODE IN :ivoff THAN IN :trmini, YOU WILL GET SOME VERY
  312.  
  313. STRANGE EFFECTS!  wHENEVER YOU CHANGE ONE OF THESE PATCHES, YOU SHOULD
  314.  
  315. BE SURE TO CHANGE THE OTHER.  yOU COULD ALSO CHANGE TO SOME OTHER
  316.  
  317. HIGHLIGHTING TECHNIQUE INSTEAD OF COLOR CHANGING, SUCH AS INVERSE
  318.  
  319. VIDEO, UNDERLINING, OR BLINKING TEXT.  tHE ESCAPE SEQUENCES FOR THESE
  320.  
  321. ATTRIBUTES ARE LISTED IN THE sYSTEM gUIDE, PAGE 224, AND THEIR
  322.  
  323. IMPLEMENTATION IS ESSENTIALLY SIMILAR TO OUR COLOR HIGHLIGHTING.  eVEN
  324.  
  325. VARIOUS COMBINATIONS OF THESE ATTRIBUTES COULD BE USED, BUT THIS
  326.  
  327. PROCEDURE IS A BIT MORE COMPLEX, AS THE PATCHING AREA AT :ivon / :ivoff
  328.  
  329. IS LIMITED TO 6 CHARACTERS, AND YOU WOULD HAVE TO INSERT jmp
  330.  
  331. INSTRUCTIONS TO REFER wORDSTAR TO A MORE EXTENSIVE PATCHING AREA IF YOU
  332.  
  333. NEED MORE SPACE.  mAYBE NEXT MONTH!
  334.  
  335.  
  336.  
  337.      wORDSTAR IS PERHAPS NOT THE STATE OF THE ART IN WORD PROCESSORS,
  338.  
  339. BUT IT IS VERY VERSATILE, AND THE DIRECT ACCESS TO THE SOURCE CODE IS
  340.  
  341. UNPARALLELED AMONG cOMMODORE WORD PROCESSORS.  i HOPE YOU WILL TAKE
  342.  
  343. ADVANTAGE OF THESE TECHNIQUES, AND COME UP WITH OTHERS OF YOUR OWN TO
  344.  
  345. SHARE WITH ME!
  346.  
  347.                                       eNJOY!
  348.  
  349.  
  350.  
  351.                                         kEs
  352.  
  353.  
  354.  
  355.