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 / WSEPEM.TXT < prev    next >
Text File  |  2000-06-30  |  4KB  |  139 lines

  1.                 *******************************
  2.                 * WORDSTAR MODIFICATIONS FOR  *
  3.                 * TRANSPARENT EMPHASIZED MODE *
  4.                 *     ON THE EPSON MX-80      *
  5.                 *******************************
  6.  
  7.                               by
  8.  
  9.                        Robert M. Delaney
  10.                        248-D Glandore Dr.
  11.                        Manchester, MO  63011
  12.                        CIS 72255,1054
  13.  
  14.  
  15.      A summary of a MICROSYSTEMS article by Ernest E. Mau 
  16. recently appeared in the XA-1 data base under the name 
  17. WSEPSN.MOD, 70007,642.  It shows how Wordstar can use many of the 
  18. features of an Epson MX-80 with Graftrax+.  However it did not 
  19. allow easy use of the emphasized mode of the Epson, because 
  20. compressed print, superscripts, and subscripts cannot mix with 
  21. the emphasized mode; that is, the emphasized mode must be turned 
  22. off first before using these other modes.
  23.  
  24.      The following changes can be made through the Install 
  25. program in order to allow Wordstar to use the emphasized mode in 
  26. a transparent manner.  A change from the Wordstar modifications 
  27. of Mau is that ITALICS ON has been changed from USR1:(^Q) to 
  28. ROLUP:(^T).  ITALICS OFF is also ^T.  The reason is that 
  29. WORDSTAR, after doing ROLUP: on a ^T, automatically does ROLDOW: 
  30. for the next ^T.  ^Q will now be used to turn off double strike, 
  31. superscript, and subscript modes.
  32.  
  33.  
  34. Compressed on (^A)
  35.  
  36. PALT:    03
  37. PALT:+1  1B    These two lines turn
  38. PALT:+2  46    emphasized off.
  39. PALT:+3  0F    This turns compressed on.
  40.  
  41.  
  42. Compressed off (^N)
  43.  
  44. PSTD:    03
  45. PSTD:+1  12    This turns compressed off.
  46. PSTD:+2  1B    These two lines turn
  47. PSTD:+3  45    emphasized on.
  48.  
  49.  
  50. Double width toggle (^Y)
  51.  
  52. RIBBON:    03
  53. RIBBON:+1  1B    These lines turn
  54. RIBBON:+2  57    Double Width
  55. RIBBON:+3  01    ON.
  56.  
  57. RIBOFF:    03
  58. RIBOFF:+1  1B    These lines turn
  59. RIBOFF:+2  57    Double Width
  60. RIBOFF:+3  00    OFF.
  61.  
  62.  
  63. Italics toggle  (^T)
  64.  
  65. ROLUP:    02    This routine is used
  66. ROLUP:+1  1B    when ^T is given to
  67. ROLUP:+2  34    turn ON italics.
  68.  
  69. ROLDOW:    02   This routine is used
  70. ROLDOW:+1  1B   when ^T is given to
  71. ROLDOW:+2  35   turn OFF italics.
  72.  
  73.  
  74.  
  75. Turn OFF doublestrike, super & subscripts (^Q)
  76.  
  77. USR1:    04
  78. USR1:+1  1B  Turns OFF
  79. USR1:+2  48  doublestrike, super & subscripts.
  80. USR1:+3  1B  Turns ON
  81. USR1:+4  45  emphasized.
  82.  
  83.  
  84.  
  85. Subscript ON (^W)
  86.  
  87. USR2:    05
  88. USR2:+1  1B  Turns OFF
  89. USR2:+2  46  emphasized.
  90. USR2:+3  1B  Turns ON
  91. USR2:+4  53  subscript (using the non-zero first byte of USR3: as 
  92.              the 5th byte!).
  93.  
  94.  
  95. Superscript ON (^E)
  96.  
  97. USR3:    05
  98. USR3:+1  1B  Turns OFF
  99. USR3:+2  46  emphasized.
  100. USR3:+3  1B  Turns ON
  101. USR3:+4  53  superscript (using the zero first byte of USR4: as 
  102.              the 5th byte!  USR4: cannot be used.).
  103.  
  104.  
  105. USR4:(^R) cannot be used and must have 00 as first byte
  106.  
  107. USR4:  00    This byte is used for USR3: to complete the 
  108.              superscript sequence.
  109.  
  110.  
  111.  
  112. Printer initialization sequence
  113.  
  114. PSINIT:    07
  115. PSINIT:+1  1B  These bytes give
  116. PSINIT:+2  40  a reset.
  117. PSINIT:+3  1B  Don't skip over
  118. PSINIT:+4  4F  perforation.
  119. PSINIT:+5  1B  Turn ON
  120. PSINIT:+6  45  emphasized.
  121. PSINIT:+7  0D  Carriage Return.
  122.  
  123.  
  124. Printer Finished sequence
  125.  
  126. PSFINI:    03
  127. PSFINI:+1  1B  These bytes give
  128. PSFINI:+2  40  a reset.
  129. PSFINI:+3  0D  Carriage Return.
  130.  
  131.  
  132.  
  133.      If a ZAP program is available, you should also modify the 
  134. Help menus in the file WSMSGS.OVR to reflect the preceding 
  135. changes.  Be very careful and only replace ASCII characters.  
  136. Some creative abbreviations may be necessary.  Be sure to use
  137. a backup copy and test it thoroughly.
  138.  
  139.