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 / WSREFMAN.DOC < prev    next >
Text File  |  2000-06-30  |  201KB  |  6,543 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. This file contains parameters that the user may optionally alter
  8. in order to change the initial values evident when WordStar
  9. begins operation (i.e., the default conditions) or to disable or
  10. modify many of the WordStar features.  Related material is
  11. contained in the Terminal Installation Areas  (USER1) where
  12. features involve the installation of terminal devices and the
  13. Printer Installation Areas (USER4A, USER4B, USER4C and USER4D)
  14. where provision for printer installation is provided.
  15.  
  16. The WordStar Features Installation Area is composed of three
  17. basic types of installation areas; the INITIALIZATION ITEMS, the
  18. CUSTOMIZATION ITEMS and the KEYBOARD INSTALLATION ITEMS.  Any of
  19. the items in these areas may be changed using the LABEL PATCHER
  20. in your WordStar's installation utility (INSTALL or WINSTALL).
  21. If you have WordStar Revision 3.3 or later, many of the
  22. INITIALIZATION INITIALIZATION and CUSTOMIZATION ITEMS may be
  23. changed by selecting the WORDSTAR FEATURES option at the
  24. "INSTALLATION MENU".  Slecting this option will display a menu of
  25. some of the following features.  Features displayed in this menu
  26. may be changed simply by following the instructions that are
  27. displayed subsgequent to selecting the feature of interest at
  28. this menu.  Where a feature discussed in his section is subject
  29. to menued installed, an asterisk appears to the left of the label
  30. in the summary of that features action.
  31.  
  32. 1.   INITIALIZATION ITEMS:  Initialization items can be altered
  33. by the user while using WordStar via an appropriate WordStar
  34.      command at the keyboard or via dot commands at print time.
  35.      Changing an initialization items via byte changes in this
  36.      area will cause WordStar to come up in your desired
  37.      "default" condition thus eliminating the need to issue the
  38.      relevant command each time WordStar is invoked.  The
  39.      initialization items are:
  40.  
  41. *  ITHELP:        initial HELP LEVEL
  42.      NITHLF:        MAXIMUM HELP LEVEL message control
  43.      *  ITITOG:        Initial INSERT condition control
  44.      *  ITDSDR:        Initial OPENING-MENU DIRECTORY display
  45.      control
  46.      *  INITPF:        Initial PAGE FORMATTING conditions
  47.      (INITPF:-INITPF:+18H)
  48.      *  INITLM:        Initial LEFT MARGIN
  49.      *  INITRM:        Initial RIGHT MARGIN
  50.      INITSR:        Initial SUB/SUPERSCRIPT ROLL
  51.      *  INITWF:        16 bytes that control the conditions that
  52.      characterize the differences between NON-DOCUMENT and
  53.                     DOCUMENT MODE.
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                                 1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. 2.   CUSTOMIZATION ITEMS:  The customization items cannot be set
  68. via a command from the WordStar and must be set via byte changes
  69.      in the indicated area or at INSTALLation time via the
  70.      "Features Installation Menu" (WordStar Revision 3.3 or
  71.      later).  The customization items are:
  72.  
  73. *  NONDOC:        NON-DOCUMENT/DOCUMENT MODE control
  74.      *  DECCHR:        Character that terminates DECIMAL TAB
  75.      action
  76.      DOTCHR:        Character that signals at DOT COMMAND (in 1st
  77.      column)
  78.      BLNCHR:        Character that signals a NON-BREAK SPACE
  79.      DOTSON:        Character that controls on screen display of
  80.      DOT COMMAND effects on text.
  81.                     HZONE:         Controls the number of characters to the left
  82.      of the right margins within which HYPHENATION-HELP will be
  83.                     active.
  84.                     PVWTB:        Two byte value at this starting at this
  85.      location (low order byte first) is the address of the
  86.                     hypenation help vowel table.
  87.                     PNCON:        Two byte value starting at this location (low
  88.      order byte first) is the address of the hypenation help non-
  89.                     consonant table.
  90.                     VOWTAB:       Start of the hyphenation help table of all
  91.      vowels
  92.      NONCON:        Start of the hyphenation help table of non-
  93.      consonant letters and continuation of the vowel table
  94.                     (VOWTAB:).
  95.                     EOFCHR:       Character that signals the end of a file.
  96.      BOFCHR:        Character that signals the beginning of a
  97.      file
  98.      CONCHR:       Character that indicates that a file line
  99.      continues on next screen line.
  100.                     OVPCHR:       Character that signals that the next screen
  101.      line overprints the current one. LFCHR:     Character that
  102.      indicates that a line ends in a line feed without a carriage
  103.                     return.
  104.                     PAGCHR:       Character that indicates that a line is the
  105.      last line of a page.
  106.                     SOFTCR:       The character that indicates that a line is
  107.      not the final line in a paragraph. HARDCR:       The
  108.      character that indicates that a line is the final line in a
  109.                     paragraph.
  110.                     FDTCHR:       The character that indicates that a line has a
  111.      properly formed dot command on it.
  112.                     SOFHYC:       Character which signals a soft-hyphen.
  113.      PAGFIL:        Character used to form the page-break line at
  114.      the end of a page.
  115.                     MARKS:         Fifteen (15) bytes starting at this label
  116.      hold the characters used to indicate the various block and
  117.                     place marker mark, move and copy locations.
  118.                     *  PODBLK:        Four (4) bytes starting at this label
  119.  
  120.                                 2
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.      control the default responses to the printer options DISK
  128.                     FILE OUTPUT, USE FORM FEEDS, SUPPRESS PAGE
  129.                     FORMATTING, and PAUSE BETWEEN PAGES.
  130.      NOUFF:        Flag to control the display of the "USE FORM
  131.      FEEDS" question. *  ITPOPN:       Flag to control PAGE
  132.      NUMBER insertion at print time. ITMIJ:      Flag to control
  133.      use of MICROJUSTIFICATION at print time. ITBIP:       Flag
  134.      to control use of BIDIRECTIONAL PRINT at print time. RVELIM:
  135.      Character used to delimit fields in a record
  136.      *  RVQUOT:         Character used to enclose field data with
  137.      the field delimiter as part of the field data.
  138.                     *  VARCH1:        The character that signals the start of a
  139.      MailMerge variable. *  VARCH2:        The character that
  140.      signals the end of a MailMerge variable.
  141.                     VARNBC:        The character that signals MailMerge to omit
  142.      printing a line when the variable read from a data file is
  143.                     empty.
  144.                     VAROPC:       The character which signals that the character
  145.      immediately following it is a MailMerge option character
  146.                     (like the omit line if field empty option
  147.                     VARNBC:).
  148.                     FNWSCM:        The name of the file that contains the main
  149.      WordStar command file (usually WS.COM)
  150.                     DSKTNA:       The name of the file that contains the
  151.      WordStar messages (normally WSMSGS.OVR).
  152.                     FNOVLY:       The name of WordStar's main (or first) overlay
  153.      file (normally WSOVLY1.OVR).
  154.                     FNMRGP:       The name of WordStar's MailMerge overlay
  155.      (Normally MAILMRGEOVR).
  156.                     AUTOBS:       The AUTOMATIC BACKSPACE character table.
  157.      BSCHR:        The character/code which signals a backspace
  158.      operation.
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.                                 3
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187. 3.   KEYBOARD INSTALLATION ITEMS:
  188.  
  189.  
  190. This information is presented in a format designed to provide
  191. help quickly.  Where material is covered in more detail by one of
  192. the questions in the Technical Support Manual, the relevant
  193. material is referenced below the "Instructions" column and/or
  194. next to the word "REFERENCE."
  195.  
  196. The material is keyed to the label for which an action or
  197. installation feature is implemented.  (See Question LABL-1 for a
  198. discussion of labels and Question LABL-7 regarding changes to
  199. label usage with newly released products.)
  200.  
  201.      The number to the immediate right of the label refers to the
  202. number of bytes provided to implement a function.  This number
  203. can range from 1 to 128.  Note that when an area is intended for
  204. the installation of a string, one of these bytes must be used for
  205. the number of bytes in the string.  This is important when using
  206. the Label Patcher of the newly released product (see Question
  207. LABL-7), since the new Label Patcher does not automatically
  208. install the number of bytes input by the operator for any given
  209. string.  The user must, therefore, remember to subtract one byte
  210. from this number under such circumstances.
  211.  
  212. Below the "Instructions" for each label, you'll find the type and
  213. absolute address of the installation area for the most current
  214. revisions of any MicroPro product subject to terminal
  215. installations by means of a User Area.  The WordStar product
  216. prefix is followed by the revision (or version) number.  These
  217. lines are divided into two groups which identify the operating
  218. system under which they are functional.
  219.  
  220.  
  221. TYPE
  222.  
  223. Installation areas may be of four types:
  224.  
  225. 1.   Flags.  Flags enable or disable a program feature and
  226. usually take on a value of 00 or FF, although other values are
  227.      possible.  A flag that has values other than 00 or FF will
  228.      be explained further in the label instructions. (See
  229.      Question INTR-3 for a more detailed discussion of flags.)
  230.  
  231. 2.   Strings.  A string is one or more characters sent to a
  232. peripheral device to affect the behavior of the device in some
  233.      predictable way.  The first character of any string
  234.      installed in your program must be the number of characters
  235.      in the string and not one of the characters of the string to
  236.      be sent.  (See Question INTR-4 for a more detailed
  237.      discussion of strings and Question #_____ regarding the
  238.      requirements of new product releases.)
  239.  
  240.                                 4
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248. 3.   Values.  A value is usually one or two bytes used by the
  249. program to calculate or modify the consequences of an operation.
  250.      Screen height (HITE:) and screen width (WID:) are examples
  251.      of values.  Unless otherwise indicated, values may be
  252.      between 00 and FF hexadecimal.
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.                                 5
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307. 4.   Address.  An address is a special location in memory, the
  308. contents of which is needed by the program to execute a function.
  309.      User areas that require an address provide two bytes for
  310.      installation.  Many times a user area that requires an
  311.      address is pre-installed with an address.  When this is the
  312.      case, the address currently in that area is used to
  313.      calculate a new address or can be used to access a
  314.      subroutine (OUTCHR: and PBGMEM:, for example).  When
  315.      patching addresses into your program, remember to install
  316.      the address so that the second (or low order) byte of the
  317.      address is the first byte in the user area.
  318.  
  319.  
  320. ABSOLUTE_ADDRESS
  321.  
  322. The absolute address of any label is rarely needed for simple
  323. installations but may prove to be useful in complex installations
  324. where one or more of the advanced installation techniques are
  325. used.  (See Question LABL-1 for a discussion of the relative
  326. advantages of using labels and absolute addresses in patching.)
  327. Note that all patch areas may not be available in all products.
  328. Where any particular patch area is not available, this is
  329. reflected in the absolute address area as an "na" (not
  330. available).
  331.  
  332. When doing installations, follow these guidelines:
  333.  
  334. 1.   Enter, as the first byte of any string, the number of
  335.      bytes to be sent.  (See Question LABL-7.)
  336.  
  337. 2.   Enter the second byte of the address first.
  338.  
  339. 3.   Use a label rather than the absolute address whenever
  340.      possible.
  341.  
  342. 4.   Never enter more characters than the number to the
  343.      right of the label in the following user area descriptions.
  344.  
  345. 5.   Always enter values, addresses, and characters in
  346.      hexadecimal.
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.                                 6
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367. WORDSTAR INITIALIZATION FEATURES
  368.  
  369. LABEL     # OF BYTES                   DESCRIPTION & USE
  370.  
  371.           ITHELP:        3    The value placed at this label controls the
  372. initial "HELP" level which will be used on entry to WordStar. It
  373.                     is normally changed during use of WordStar
  374.                     with the Control-JH command and is preset to
  375.                     3 in the WordStar that comes from MicroPro to
  376.                     provided maximum help (i.e., all menus are
  377.                     displayed during editing).  If you wish,
  378.                     enter a 02 at this label to suppress the main
  379.                     editing menu (thus making more of the screen
  380.                     available for text display). To suppress the
  381.                     Prefix Help Menus as well, enter a 01 at this
  382.                     label.  Entering a 00 at this label will
  383.                     suppress all help menus and messages unless
  384.                     the value 00 is entered at NITHLF: (which
  385.                     see).
  386.  
  387. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  388.                     later:  This feature may be customized at the
  389.                     installation utility's FEATURES menu by
  390.                     entering option A and following the
  391.                     subsequent instructions.
  392.  
  393. REFERENCE:
  394.  
  395. CP/M-80 BASED WORDSTAR
  396.                     _____________________________________________
  397.                     ___________
  398.                     WS 3.0         TYPE:  Flag        ABSOLUTE
  399.                     ADDRESS:  360
  400.                     WS 3.3
  401.                     34D
  402.  
  403. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  404.                     _____________________________________________
  405.                     ___________
  406.                     WS 3.3-86      TYPE:  Flag        ABSOLUTE
  407.                     ADDRESS:  360
  408.                     WS 3.3-MS/PC
  409.                     360
  410.  
  411. NITHLF:          1    Enter a 00 at this label to enable display
  412. of the message "FOR MAXIMUMUM HELP TYPE ^JH3" at the start of
  413.                     the first edit with WordStar if ITHELP:
  414.                     (which see) is set to 01 or 02. Enter a FF at
  415.                     this label to suppress this message if the
  416.                     prompt is not needed by any possible operator
  417.                     of the so modified WordStar.
  418.  
  419.  
  420.                                 7
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.                     REFERENCE:
  428.  
  429. CP/M-80 BASED WORDSTAR
  430.                     _____________________________________________
  431.                     ___________
  432.                     WS 3.0         TYPE:  Flag        ABSOLUTE
  433.                     ADDRESS:  361
  434.                     WS 3.3
  435.                     34E
  436.  
  437.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  438.                     _____________________________________________
  439.                     ___________
  440.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  441.                     ADDRESS:  361
  442.                     WS 3.3-MS/PC
  443.                     361
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.                                 8
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487. WORDSTAR INITIALIZATION FEATURES
  488.  
  489. LABEL     # OF BYTES                   DESCRIPTION & USE
  490.  
  491.           ITITOG:          1    The value at this label controls the
  492. initial INSERT condition at the time that the WordStar OPENING
  493.                     MENU is displayed.  It can be changed during
  494.                     editing with the Control-V command. The value
  495.                     at this label is preset to FF in WordStar to
  496.                     default to INSERT ON.  However, you may enter
  497.                     a 00 at this label to change the initial
  498.                     insert condition to be OFF.  Do not enter any
  499.                     value other than 00 or FF at this label.
  500.  
  501. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  502.                     later:  This feature may be customized at the
  503.                     installation utility's FEATURES menu by
  504.                     entering option E and following the
  505.                     subsequent instructions.
  506.  
  507. REFERENCE:
  508.  
  509. CP/M-80 BASED WORDSTAR
  510.                     _____________________________________________
  511.                     ___________
  512.                     WS 3.0         TYPE:  Flag        ABSOLUTE
  513.                     ADDRESS:  362
  514.                     WS 3.3
  515.                     34F
  516.  
  517.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  518.                     _____________________________________________
  519.                     ___________
  520.                     WS 3.3-86      TYPE:  Flag        ABSOLUTE
  521.                     ADDRESS:  362
  522.                     WS 3.3-MS/PC
  523.                     362
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.                                 9
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547. ITDSDR:          1    The value at this label controls the
  548. display of the disk directory when WordStar's OPENING MENU is
  549.                     initially displayed and/or until the first
  550.                     'F' or Control-F is entered by the operator
  551.                     at the OPENING MENU.  Note that the directory
  552.                     display always defaults OFF during a file
  553.                     edit and that this flag only controls the
  554.                     directory display below the OPENING MENU
  555.                     (i.e, prior to or after an edit).  This label
  556.                     comes preset to FF to display the directory
  557.                     at the initial display of the OPENING MENU
  558.                     but you may change the value at ITDSDR: to 00
  559.                     to suppress the display of the disk directory
  560.                     while not editing (or until you type the
  561.                     first 'F' or Control-F at the OPENING MENU).
  562.  
  563. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  564.                     later:  This feature may be customized at the
  565.                     installation utility's FEATURES menu by
  566.                     entering option D and following the
  567.                     subsequent instructions.
  568.  
  569. REFERENCE:
  570.  
  571. CP/M-80 BASED WORDSTAR
  572.                     _____________________________________________
  573.                     ___________
  574.                     WS 3.0         TYPE:  Flag        ABSOLUTE
  575.                     ADDRESS:  363
  576.                     WS 3.3
  577.                     350
  578.  
  579.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  580.                     _____________________________________________
  581.                     ___________
  582.                     WS 3.3-86      TYPE:  Flag        ABSOLUTE
  583.                     ADDRESS:  363
  584.                     WS 3.3-MS/PC
  585.                     363
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.                                10
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607. WORDSTAR INITIALIZATION FEATURES
  608.  
  609. LABEL     # OF BYTES                   DESCRIPTION & USE
  610.  
  611.           INITPF:        1    The bytes entered at this label and the
  612. following 19 bytes control the initial PAGE FORMAT which WordStar
  613.                     will use in displaying PAGE BREAKS during
  614.                     editing of a file and for PAGINATION DURING
  615.                     PRINTOUT of the file. DOT COMMANDS properly
  616.                     inserted in a file will override these
  617.                     values, both during edit and at print time.
  618.  
  619. The value entered at this label (i.e.,
  620.                     INITPF: without an offset or with the offset
  621.                     +0) sets the default LINE HEIGHT in 48th's of
  622.                     an inch. If the value is changed at this
  623.                     label it will be necessary to place the same
  624.                     value in four other INITPF: locations:
  625.                     INITPF:+4, INITPF:+8, INITPF:+C and
  626.                     INITPF:+10. It is not relevant if you are
  627.                     using a TeleType-like installation but may be
  628.                     important when your WordStar is installed for
  629.                     a Specialty (daisy wheel or Thimble) type
  630.                     printer. It is normally a hexadecimal value
  631.                     between 1 and FF which represents the line
  632.                     height to be used in 1/48ths of an inch. For
  633.                     instance, the value at INITPF: (or INITPF:+0)
  634.                     is 08 for 8/48th's of an inch per line.  This
  635.                     is the equivalent of the dot command .LH 8
  636.                     and results in 66 single spaced lines per
  637.                     page when using an 8 x 11 inch sheet of
  638.                     paper.  It is also the preset value for a un-
  639.                     modified WordStar.  Changing the value at
  640.                     INITPF: to 10 (16 decimal) will result in 33
  641.                     double spaced lines per 8 x 11 page. The same
  642.                     result could be generated by entering the dot
  643.                     command .LH 16 at the beginning of a file but
  644.                     changing the value at INITPF: would make the
  645.                     insertion of this dot command unnecessary. A
  646.                     permament change of this default might be
  647.                     indicated if a large part of all editing done
  648.                     with your WordStar was required as double
  649.                     spaced text.  Note that doubling the line
  650.                     height value reduced the number of line per
  651.                     page in half (i.e., 66 lines/page at 8/48th's
  652.                     went to 33 lines/per page at 16/48th's). Note
  653.                     also that a value placed in INITPF: (or
  654.                     INITPF:+1 through INITPF:+18) must be entered
  655.                     as the hexadecimal equivalent of the decimal
  656.                     value). Changing this value may well require
  657.                     recalculation of the value at INITPF:+2 (page
  658.                     length in 48th of an inch).
  659.  
  660.                                11
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668. REFERENCE:
  669.  
  670. CP/M-80 BASED WORDSTAR
  671.                     _____________________________________________
  672.                     ___________
  673.                     WS 3.0         TYPE:  Value       ABSOLUTE
  674.                     ADDRESS:  366
  675.                     WS 3.3
  676.                     351
  677.  
  678.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  679.                     _____________________________________________
  680.                     ___________
  681.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  682.                     ADDRESS:  366
  683.                     WS 3.3-MS/PC
  684.                     366
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.                                12
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727. WORDSTAR INITIALIZATION FEATURES
  728.  
  729. LABEL     # OF BYTES                   DESCRIPTION & USE
  730.  
  731.           INITPF:+1      1    The value entered at this label and offset
  732. (also refered to as a displacement) sets the numbers of lines per
  733.                     page.  The preset value at INITPF:+1 is 42
  734.                     which is the hexadecimal equivalent of 66.
  735.                     Thus the "default" number of lines per page
  736.                     in an unmodified WordStar is 66 lines/page.
  737.                     For example, changing the value at INITPF:+1
  738.                     to 48 will result in a default page length of
  739.                     72 lines per page (48 hexadecimal is the
  740.                     equivalent of 72 in decimal).  This change at
  741.                     INITPF:+1 has exactly the same result as
  742.                     inserting the dot command .PL 72  at the
  743.                     beginning of a file. This permament modifica-
  744.                     tion might be indicated where 8 X 14 (legal
  745.                     or European) sized paper is normally used.
  746.                     Changing this value may well require
  747.                     recalculation of the value at INITPF:+2 (page
  748.                     length in 48th of an inch).
  749.  
  750. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  751.                     later:  This feature may be customized at the
  752.                     installation utility's FEATURES menu by
  753.                     entering option M and following the
  754.                     subsequent instructions.
  755.  
  756. REFERENCE:
  757.  
  758. CP/M-80 BASED WORDSTAR
  759.                     _____________________________________________
  760.                     ___________
  761.                     WS 3.0         TYPE:  Value       ABSOLUTE
  762.                     ADDRESS:  367
  763.                     WS 3.3
  764.                     352
  765.  
  766.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  767.                     _____________________________________________
  768.                     ___________
  769.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  770.                     ADDRESS:  367
  771.                     WS 3.3-MS/PC
  772.                     367
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.                                13
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787. WORDSTAR INITIALIZATION FEATURES
  788.  
  789. LABEL     # OF BYTES                   DESCRIPTION & USE
  790.  
  791.           INITPF:+2      2    The two byte value entered at INITPF:+2 must
  792. be the paper length of a page in 48th's of an inch, least signi-
  793.                     ficant byte first.  This can be calculated
  794.                     fairly simply by multiplying the number of
  795.                     lines per page (see INITPF:+2) by the line
  796.                     height in 48th's of an inch (see INITPF:).
  797.                     An unmodified WordStar has a pre-installed
  798.                     hexadecimal value 210 installed in the two
  799.                     bytes starting at INITPF:+2.  To get this
  800.                     value, the preinstalled line height (at
  801.                     INITPF:) of 8/48th's and the preinstalled
  802.                     page length (at INITPF:+1) in lines were
  803.                     multiplied together to get:    8 * 66 = 528
  804.  
  805. The hexadecimal equivalent of the decimal
  806.                     value 528 is 210.  Note, however, that a
  807.                     hexadecimal value 10 (the least significant
  808.                     byte of 210) will appear at INITPF:+2 and the
  809.                     value 02 (the most significant byte of the
  810.                     value 210) will appear at INITPF:+3, i.e.,
  811.                     you must reverse the order of the bytes of
  812.                     this value when you enter it into INITPF:+2.
  813.                     If you change the value at either INITPF:
  814.                     (line height in 48th's of an inch) and/or the
  815.                     value at INITPF:+1 (page length in lines) you
  816.                     will probably have to change the values
  817.                     contained in the two bytes starting at
  818.                     INITPF:+2 as indicated above. For example, if
  819.                     the line height in 48th's of an inch is left
  820.                     unchanged (i.e., INITPF: remains as 8/48th's)
  821.                     but the paper length value at the label
  822.                     INITPF:+1 is increased to 72 lines/page (i.e,
  823.                     the value at INITPF:+1 is changed from 42 to
  824.                     48), the value starting at INITPF:+2 would be
  825.                     recalculated as:
  826.  
  827. 8 * 72 = 576
  828.  
  829. 576 decimal is 240 in hexadecimal.  Therefore
  830.                     you would be required to enter a 76 at
  831.                     INITPF:+2 and a 05 at INITPF:+3 to properly
  832.                     complete the page length modification.
  833.  
  834. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  835.                     later:  This feature is automatically
  836.                     modified when any change to the number of
  837.                     lines per page (i.e., INITPF:+1 which see) is
  838.                     made via the FEATURES menu option M.
  839.  
  840.                                14
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848. REFERENCE:
  849.  
  850. CP/M-80 BASED WORDSTAR
  851.                     _____________________________________________
  852.                     ___________
  853.                     WS 3.0         TYPE:  Value       ABSOLUTE
  854.                     ADDRESS:  368
  855.                     WS 3.3
  856.                     353
  857.  
  858.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  859.                     _____________________________________________
  860.                     ___________
  861.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  862.                     ADDRESS:  368
  863.                     WS 3.3-MS/PC
  864.                     368
  865.                     WORDSTAR INITIALIZATION FEATURES
  866.  
  867. LABEL     # OF BYTES                   DESCRIPTION & USE
  868.  
  869.           INITPF:+4      1    The value at this label is one of five
  870. locations which must contain a byte value representing the line
  871.                     height in 48th's of an inch.  The other
  872.                     locations are INITPF:, INITPF:+8, INITPF:+C
  873.                     and INITPF:+ 10. For further discussion of
  874.                     the value at this location see INITPF:.
  875.  
  876. REFERENCE:
  877.  
  878. CP/M-80 BASED WORDSTAR
  879.                     _____________________________________________
  880.                     ___________
  881.                     WS 3.0         TYPE:  Value       ABSOLUTE
  882.                     ADDRESS:  36A
  883.                     WS 3.3
  884.                     355
  885.  
  886.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  887.                     _____________________________________________
  888.                     ___________
  889.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  890.                     ADDRESS:  36A
  891.                     WS 3.3-MS/PC
  892.                     36A
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.                                15
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907. WORDSTAR INITIALIZATION FEATURES
  908.  
  909. LABEL     # OF BYTES                   DESCRIPTION & USE
  910.  
  911.           INITPF:+5      1    The value entered at this label and offset
  912. should be the number of lines desired for a TOP MARGIN.  This
  913.                     value is preinstalled for 3 top margin lines.
  914.                     Consequently the value to be found at this
  915.                     label in an unmodified product is 03.  To
  916.                     change the default top margin to five lines,
  917.                     for example, you would need to change the
  918.                     value at INITPF:+5 to 05.  This would have
  919.                     precisely the same result as placing the dot
  920.                     command .MT 5 at the beginning of a file.
  921.                     When changing the default top (or  bottom)
  922.                     margins, the total of top margins plus the
  923.                     bottom margins when subracted  from the value
  924.                     at page length in lines (INITPF:+1) must be a
  925.                     positive number.  In addition, the positive
  926.                     number which results from this calculation is
  927.                     the number of lines of actual text which will
  928.                     be printed at print time.  For instance, the
  929.                     default value of 3 lines of top margin and 8
  930.                     lines of bottom margin, when subtracted from
  931.                     the default page length of 66 lines results
  932.                     in a print area (i.e., an area where normal
  933.                     text can be printed) of:
  934.  
  935. 6 - (3+8) = 55
  936.  
  937.  
  938.  
  939.  
  940.  
  941.  
  942.  
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.                                16
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967. WORDSTAR INITIALIZATION FEATURES
  968.  
  969. LABEL     # OF BYTES                   DESCRIPTION & USE
  970.  
  971.           INITPF:+5      1    By calculation, then, the printable text area
  972. is 55 (continued)       lines in an unmodified WordStar when
  973.      modifying dot commands are not used.  If the result of the
  974.                     above calculation when perfomed with new
  975.                     values entered at INITPF:+1 (page length in
  976.                     lines), INITPF:+5 (top margin in lines)
  977.                     and/or INITPF:+D (bottom margin in lines) is
  978.                     a negative number, you will have to adjust
  979.                     one or more of the new values to provide a
  980.                     positive number.  Likewise, if the result of
  981.                     your calculation does not result in a suf-
  982.                     ficient number of text lines for your
  983.                     requirements you will have to adjust one or
  984.                     more of the values at INITPF:+1, INITPF:+5
  985.                     and/or INITPF:+D.  Note that changes to these
  986.                     values require an attendant change in the
  987.                     calculated value representing the number of
  988.                     lines for each area in 48th's of an inch.
  989.                     These values immediately follow the height
  990.                     in lines value (see INITPF:+6 for a
  991.                     discussion of this value for TOP MARGIN).
  992.  
  993. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  994.                     later:  This feature may be customized at the
  995.                     installation utility's FEATURES menu by
  996.                     entering option I and following the
  997.                     subsequent instructions.
  998.  
  999. REFERENCE:
  1000.  
  1001. CP/M-80 BASED WORDSTAR
  1002.                     _____________________________________________
  1003.                     ___________
  1004.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1005.                     ADDRESS:  36B
  1006.                     WS 3.3
  1007.                     356
  1008.  
  1009.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1010.                     _____________________________________________
  1011.                     ___________
  1012.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1013.                     ADDRESS:  36B
  1014.                     WS 3.3-MS/PC
  1015.                     36B
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                                17
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027. WORDSTAR INITIALIZATION FEATURES
  1028.  
  1029. LABEL     # OF BYTES                   DESCRIPTION & USE
  1030.  
  1031.           INITPF:+6      2    The two byte value entered at INITPF:+6 must
  1032. be the height of the TOP MARGIN in 48th's of an inch based on the
  1033.                     number of lines assigned to the top margin by
  1034.                     the value at INITPF:+5 and the line height in
  1035.                     48th's provided at INITPF:+8.  Note that the
  1036.                     value at INITPF:+8 should be the same value
  1037.                     entered at INITPF:, INITPF:+4, INITPF:+C and
  1038.                     INITPF:+10.  This can be calculated fairly
  1039.                     simply by multiplying the number of top
  1040.                     margins lines (see INITPF:+5) by the line
  1041.                     height in 48th's of an inch (see INITPF:+8 or
  1042.                     INITPF:).  An unmodified WordStar has a pre-
  1043.                     installed hexadecimal value 18 installed in
  1044.                     the two bytes starting at INITPF:+6.  To get
  1045.                     this value, the preinstalled line height (at
  1046.                     INITPF:) of 8/48th's and the preinstalled
  1047.                     lines for the top margin (at INITPF:+5) were
  1048.                     multiplied together to get:
  1049.  
  1050. 8 * 3 = 24
  1051.  
  1052. The hexadecimal equivalent of the decimal
  1053.                     value 24 is 18.  Note, however, that a
  1054.                     hexadecimal value 18 (the least significant
  1055.                     byte of 210) will appear at INITPF:+2 while
  1056.                     the value 00 appears at INITPF:+3.  This is
  1057.                     valid since the value 18 must be provided as
  1058.                     a two byte entry and since 0018 is exactly
  1059.                     equivalent to 18 it is in this form that we
  1060.                     must enter the bytes.  In addition, we must
  1061.                     reverse the order of the bytes of this value
  1062.                     when they are entered at INITPF:+6 starting
  1063.                     with the second byte of the value. If you
  1064.                     change the value at either INITPF: (and
  1065.                     therefore the values at INITPF:+4, INITPF:+8,
  1066.                     INITPF:+C and INITPF:+10) and/or the value at
  1067.                     INITPF:+5 (margin top in lines) you will
  1068.                     probably have to change the values contained
  1069.                     in the two bytes starting at INITPF:+6 as
  1070.                     indicated above.
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.                                18
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087. WORDSTAR INITIALIZATION FEATURES
  1088.  
  1089. LABEL     # OF BYTES                   DESCRIPTION & USE
  1090.  
  1091.           INITPF:+6           For example, if the line height in 48th's of
  1092. an inch is (continued)       left unchanged (i.e., INITPF:
  1093.      remains as 8/48th's) but the top margin value at the label
  1094.                     INITPF:+5 is increased to 05 lines (i.e, the
  1095.                     value at INITPF:+5 is changed from 03 to 05),
  1096.                     the value starting at INITPF:+6 would be re-
  1097.                     calculated as:
  1098.  
  1099. 8 * 5 = 40
  1100.  
  1101. 40 decimal is 28 in hexadecimal.  Therefore
  1102.                     you would be required to enter a 28  at
  1103.                     INITPF:+6 and a 00 at INITPF:+7 to properly
  1104.                     complete the top margin modification.
  1105.  
  1106. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  1107.                     later:  This feature is automatically
  1108.                     modified when the TOP MARGIN is changed via
  1109.                     the FEATURES menu option I (i.e., INITPF:+5
  1110.                     which see).
  1111.  
  1112. REFERENCE:
  1113.  
  1114. CP/M-80 BASED WORDSTAR
  1115.                     _____________________________________________
  1116.                     ___________
  1117.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1118.                     ADDRESS:  36C
  1119.                     WS 3.3
  1120.                     357
  1121.  
  1122.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1123.                     _____________________________________________
  1124.                     ___________
  1125.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1126.                     ADDRESS:  36C
  1127.                     WS 3.3-MS/PC
  1128.                     36C
  1129.  
  1130.  
  1131. INITPF:+8      1    The value at this label is one of five
  1132. locations which must contain a byte value representing the line
  1133.                     height in 48th's of an inch.  The other
  1134.                     locations are INITPF:, INITPF:+4, INITPF:+C
  1135.                     and INITPF:+10. For further discussion of
  1136.                     the value at this location see INITPF:.
  1137.  
  1138. REFERENCE:
  1139.  
  1140.                                19
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. CP/M-80 BASED WORDSTAR
  1149.                     _____________________________________________
  1150.                     ___________
  1151.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1152.                     ADDRESS:  36E
  1153.                     WS 3.3
  1154.                     359
  1155.  
  1156.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1157.                     _____________________________________________
  1158.                     ___________
  1159.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1160.                     ADDRESS:  36E
  1161.                     WS 3.3-MS/PC
  1162.                     36E
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.                                20
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207. WORDSTAR INITIALIZATION FEATURES
  1208.  
  1209. LABEL     # OF BYTES                   DESCRIPTION & USE
  1210.  
  1211.           INITPF:+9      1    The value entered at this label establishes
  1212. the number of lines from the first line in the actual body of a
  1213.                     printed page's text to the line within the
  1214.                     TOP MARGIN above it at which any HEADER line
  1215.                     should be positioned.  To put this another
  1216.                     way, the value placed at this location
  1217.                     determines which of the lines assigned to the
  1218.                     top margin will be used to print the header
  1219.                     line.  In addition, this is determined by
  1220.                     counting UP FROM THE FIRST LINE ON A PAGE
  1221.                     THAT IS NOT PART OF THE TOP MARGIN TO THE
  1222.                     LINE IN THE TOP MARGIN TO BE USED FOR THE
  1223.                     HEADER.
  1224.  
  1225. It should be reasonably obvious, therefore,
  1226.                     that the value entered at this label is
  1227.                     dependent on the number of lines provided in
  1228.                     the Top Margin by the value at INITPF:+5 (and
  1229.                     INITPF:+6, 7 and 8). For instance, if the top
  1230.                     margin was assigned 3 lines at INITPF:+5 (as
  1231.                     is an unmodified WordStar), it would be a
  1232.                     mistake to enter a value of 05 at INITPF:+9
  1233.                     since, if we count up 5 lines from the first
  1234.                     line that isn't part of the top margin we
  1235.                     have moved through the top margin (which
  1236.                     ended at line three) and are two lines off
  1237.                     the top of the page.  Such mistakes can cause
  1238.                     extremely strange behavior from the
  1239.                     erroneously customized WordStar.  An
  1240.                     unmodified WordStar has a value of 02
  1241.                     preinstalled at INITPF:+9.  This value
  1242.                     provides that a header line (set with the dot
  1243.                     command .HE) will appear two lines into the
  1244.                     top margin (as counted from the bottom of the
  1245.                     top margin).  Another way of looking at this
  1246.                     is that, since the top margin is three lines
  1247.                     high, the header line will appear one line
  1248.                     from the top of the page.  Note that this is
  1249.                     only a way to look at it, however, and is not
  1250.                     the way to calculate the value to be entered
  1251.                     at INITPF:+9.
  1252.  
  1253. REFERENCE:
  1254.  
  1255. CP/M-80 BASED WORDSTAR
  1256.                     _____________________________________________
  1257.                     ___________
  1258.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1259.  
  1260.                                21
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.                     ADDRESS:  36F
  1268.                     WS 3.3
  1269.                     35A
  1270.  
  1271.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1272.                     _____________________________________________
  1273.                     ___________
  1274.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1275.                     ADDRESS:  36F
  1276.                     WS 3.3-MS/PC
  1277.                     36F
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.                                22
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327. WORDSTAR INITIALIZATION FEATURES
  1328.  
  1329. LABEL     # OF BYTES                   DESCRIPTION & USE
  1330.  
  1331.           INITPF:+A      2    The two byte value entered at INITPF:+A must
  1332. be the result of multiplying the number of lines entered at
  1333.                     INIPF:+9 by the line height in 48th's of an
  1334.                     inch as provided by INITPF:+C (or INITPF:,
  1335.                     INITPF:+4, INITPF:+8 or INITPF:+10).  In
  1336.                     essence the procedure is identical to the one
  1337.                     described for the label INITPF:+6 (i.e., Top
  1338.                     Margin in 48th's) except, of course, the
  1339.                     calculation involves INITPF:+9 and the line
  1340.                     height in 48th's of an inch.
  1341.  
  1342. REFERENCE:
  1343.  
  1344. CP/M-80 BASED WORDSTAR
  1345.                     _____________________________________________
  1346.                     ___________
  1347.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1348.                     ADDRESS:  370
  1349.                     WS 3.3
  1350.                     35B
  1351.  
  1352.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1353.                     _____________________________________________
  1354.                     ___________
  1355.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1356.                     ADDRESS:  370
  1357.                     WS 3.3-MS/PC
  1358.                     370
  1359.  
  1360. INITPF:+C      1    The value at this label is one of five
  1361. locations which must contain a byte value representing the line
  1362.                     height in 48th's of an inch.  The other
  1363.                     locations are INITPF:, INITPF:+4, INITPF:+8
  1364.                     and INITPF:+ 10. For further discussion of
  1365.                     the value at this location see INITPF:.
  1366.  
  1367. REFERENCE:
  1368.  
  1369. CP/M-80 BASED WORDSTAR
  1370.                     _____________________________________________
  1371.                     ___________
  1372.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1373.                     ADDRESS:  372
  1374.                     WS 3.3
  1375.                     35D
  1376.  
  1377.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1378.                     _____________________________________________
  1379.  
  1380.                                23
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.                     ___________
  1388.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1389.                     ADDRESS:  372
  1390.                     WS 3.3-MS/PC
  1391.                     372
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.                                24
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447. WORDSTAR INITIALIZATION FEATURES
  1448.  
  1449. LABEL     # OF BYTES                   DESCRIPTION & USE
  1450.  
  1451.           INITPF:+D      1    Identical to the discussion of the label
  1452. INITPF:+5 except that the value entered at this label estab-
  1453.                     lishes the number of lines on a page to be
  1454.                     used for a margin at the bottom of a page
  1455.                     unless overridden by the dot command .MB x
  1456.                     placed in a file.
  1457.  
  1458. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  1459.                     later:  This feature may be customized at the
  1460.                     installation utility's FEATURES menu by
  1461.                     entering option J and following the
  1462.                     subsequent instructions.
  1463.  
  1464. REFERENCE:
  1465.  
  1466. CP/M-80 BASED WORDSTAR
  1467.                     _____________________________________________
  1468.                     ___________
  1469.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1470.                     ADDRESS:  373
  1471.                     WS 3.3
  1472.                     35E
  1473.  
  1474.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1475.                     _____________________________________________
  1476.                     ___________
  1477.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1478.                     ADDRESS:  373
  1479.                     WS 3.3-MS/PC
  1480.                     373
  1481.  
  1482. INITPF:+E      2    Identical to the discussion of the label
  1483. INITPF:+6 except that the value at INITPF:+D is multipled by the
  1484.                     line height in 48th's of an inch and the
  1485.                     result inserted starting at INITPF:+E to
  1486.                     provide the bottom margin in 48th's of an
  1487.                     inch.
  1488.  
  1489. REFERENCE:
  1490.  
  1491. CP/M-80 BASED WORDSTAR
  1492.                     _____________________________________________
  1493.                     ___________
  1494.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1495.                     ADDRESS:  374
  1496.                     WS 3.3
  1497.                     35F
  1498.  
  1499.  
  1500.                                25
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1508.                     _____________________________________________
  1509.                     ___________
  1510.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1511.                     ADDRESS:  374
  1512.                     WS 3.3-MS/PC
  1513.                     374
  1514.  
  1515. INITPF:+10     1    See INITPF:, INITPF:+4, INITPF:+8, or
  1516. INITPF:+C
  1517.  
  1518. REFERENCE:
  1519.  
  1520. CP/M-80 BASED WORDSTAR
  1521.                     _____________________________________________
  1522.                     ___________
  1523.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1524.                     ADDRESS:  376
  1525.                     WS 3.3
  1526.                     361
  1527.  
  1528.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1529.                     _____________________________________________
  1530.                     ___________
  1531.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1532.                     ADDRESS:  376
  1533.                     WS 3.3-MS/PC
  1534.                     376
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.                                26
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567. WORDSTAR INITIALIZATION FEATURES
  1568.  
  1569. LABEL     # OF BYTES                   DESCRIPTION & USE
  1570.  
  1571.           INITPF:+11     1    The value entered at this label represents
  1572. the number of lines from the first line that is not part of the
  1573.                     BOTTOM MARGIN to the line in the BOTTOM
  1574.                     MARGIN where a footer line (set with the dot
  1575.                     command .FO) will be placed.  In essence the
  1576.                     discussion of the value entered at the label
  1577.                     INITPF:+9 (i.e., Header Margin) holds here
  1578.                     except, of course, the line is counted down
  1579.                     into the bottom margin rather than up into
  1580.                     the top margin. Otherwise the same
  1581.                     instructions apply.  Also note that changing
  1582.                     the footing margin may be accomplished via
  1583.                     the dot command .FM x within a file instead
  1584.                     of or in addition to changing the byte values
  1585.                     at INITPF:+11 and INITPF:+12 and 13.
  1586.  
  1587. REFERENCE:
  1588.  
  1589. CP/M-80 BASED WORDSTAR
  1590.                     _____________________________________________
  1591.                     ___________
  1592.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1593.                     ADDRESS:  377
  1594.                     WS 3.3
  1595.                     362
  1596.  
  1597.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1598.                     _____________________________________________
  1599.                     ___________
  1600.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1601.                     ADDRESS:  377
  1602.                     WS 3.3-MS/PC
  1603.                     377
  1604.  
  1605.                                                             WORDSTAR INITIALIZATION FEATURES
  1606.  
  1607. LABEL     # OF BYTES                   DESCRIPTION & USE
  1608.  
  1609.           INITPF:+12     2    Identical to the discussion of the label
  1610. INITPF:+6  except that the value at INITPF:+11 is multipled by
  1611.                     the line height in 48th's of an inch to get
  1612.                     the footing margin in 48th's of an inch to
  1613.                     insert starting at this label.
  1614.  
  1615. REFERENCE:
  1616.  
  1617. CP/M-80 BASED WORDSTAR
  1618.                     _____________________________________________
  1619.  
  1620.                                27
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.                     ___________
  1628.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1629.                     ADDRESS:  378
  1630.                     WS 3.3
  1631.                     363
  1632.  
  1633.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1634.                     _____________________________________________
  1635.                     ___________
  1636.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1637.                     ADDRESS:  378
  1638.                     WS 3.3-MS/PC
  1639.                     378
  1640.  
  1641. INITPF:+14     1    See INITPF:, INITPF:+4, or INITPF:+8
  1642.  
  1643. REFERENCE:
  1644.  
  1645. CP/M-80 BASED WORDSTAR
  1646.                     _____________________________________________
  1647.                     ___________
  1648.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1649.                     ADDRESS:  37A
  1650.                     WS 3.3
  1651.                     365
  1652.  
  1653.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1654.                     _____________________________________________
  1655.                     ___________
  1656.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1657.                     ADDRESS:  365
  1658.                     WS 3.3-MS/PC
  1659.                     365
  1660.  
  1661. INITPF:+15     1    The byte entered at this label determines
  1662. whether WordStar will print in STANDARD (see INITPF:+15) or
  1663.                     ALTERNATE (see INITPF:+16) character width at
  1664.                     print time without inserting a modifying dot
  1665.                     command (Control-PA for alternate or Control-
  1666.                     PS for standard).  An unmodified WordStar
  1667.                     has a preinstalled value off 00 at this label
  1668.                     and will, therefore, always print in "stand-
  1669.                     ard" pitch (i.e., character width) until it
  1670.                     encounters a Control-PA in a file.  If the
  1671.                     value FF is entered at INITPF:+14, WordStar
  1672.                     will automatically print in "alternate"
  1673.                     character pitch until a Control-PS is en-
  1674.                     countered in a file.
  1675.  
  1676. REFERENCE:
  1677.  
  1678. CP/M-80 BASED WORDSTAR
  1679.  
  1680.                                28
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.                     _____________________________________________
  1688.                     ___________
  1689.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1690.                     ADDRESS:  37B
  1691.                     WS 3.3
  1692.                     366
  1693.  
  1694.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1695.                     _____________________________________________
  1696.                     ___________
  1697.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1698.                     ADDRESS:  37B
  1699.                     WS 3.3-MS/PC
  1700.                     37B
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.                                29
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747. WORDSTAR INITIALIZATION FEATURES
  1748.  
  1749. LABEL     # OF BYTES                   DESCRIPTION & USE
  1750.  
  1751.           INITPF:+16     1    The value entered at this label should be the
  1752. desired standard  character width (pitch) in 1/120ths of an inch
  1753.                     and is only effective when a WordStar is
  1754.                     installed for a Specialty printer (daisy
  1755.                     wheel or thimble type printer).  An un-
  1756.                     modified WordStar has a preinstalled value of
  1757.                     12/120th's of an inch (i.e., 1/10th inch per
  1758.                     character) which is effectivly a default 12
  1759.                     pitch for standard character width.
  1760.  
  1761. REFERENCE:
  1762.  
  1763. CP/M-80 BASED WORDSTAR
  1764.                     _____________________________________________
  1765.                     ___________
  1766.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1767.                     ADDRESS:  37C
  1768.                     WS 3.3
  1769.                     367
  1770.  
  1771.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1772.                     _____________________________________________
  1773.                     ___________
  1774.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1775.                     ADDRESS:  367
  1776.                     WS 3.3-MS/PC
  1777.                     367
  1778.  
  1779. INITPF:+17     1    The value entered at this label should be the
  1780. desired alternate character width (pitch) in 1/120ths of an inch
  1781.                     and is only effective when a WordStar is
  1782.                     installed for a Specialty printer (daisy
  1783.                     wheel or thimble type printer).  An un-
  1784.                     modified WordStar has a preinstalled value of
  1785.                     10/120th's of an inch (i.e., 1/12th inch per
  1786.                     character) which is effectivly a default 10
  1787.                     pitch for alternate character width.
  1788.  
  1789. REFERENCE:
  1790.  
  1791. CP/M-80 BASED WORDSTAR
  1792.                     _____________________________________________
  1793.                     ___________
  1794.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1795.                     ADDRESS:  37D
  1796.                     WS 3.3
  1797.                     368
  1798.  
  1799.  
  1800.                                30
  1801.  
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1808.                     _____________________________________________
  1809.                     ___________
  1810.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1811.                     ADDRESS:  37D
  1812.                     WS 3.3-MS/PC
  1813.                     37D
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.                                31
  1861.  
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867. WORDSTAR INITIALIZATION FEATURES
  1868.  
  1869. LABEL     # OF BYTES                   DESCRIPTION & USE
  1870.  
  1871.           INITPF:+18     1    The value entered at this label determines
  1872. the number of characters (at the currently effective pitch) that
  1873.                     text will be indented to the right on a page.
  1874.                     It is effective only at print time, i.e.,
  1875.                     this indent (page offset) will not be
  1876.                     reflected on a terminal.
  1877.  
  1878. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  1879.                     later:  This feature may be customized at the
  1880.                     installation utility's FEATURES menu by
  1881.                     entering option N and following the
  1882.                     subsequent instructions.
  1883.  
  1884. REFERENCE:
  1885.  
  1886. CP/M-80 BASED WORDSTAR
  1887.                     _____________________________________________
  1888.                     ___________
  1889.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1890.                     ADDRESS:  37E
  1891.                     WS 3.3
  1892.                     369
  1893.  
  1894.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1895.                     _____________________________________________
  1896.                     ___________
  1897.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1898.                     ADDRESS:  369
  1899.                     WS 3.3-MS/PC
  1900.                     369
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.                                32
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927. WORDSTAR INITIALIZATION FEATURES
  1928.  
  1929. LABEL     # OF BYTES                   DESCRIPTION & USE
  1930.  
  1931.           INITLM:        1    Enter a value at this label which represents
  1932. the left margin which you typically use in your document work.
  1933.                     It is used by word warp and paragraph reform
  1934.                     (Control-B) and the effective or observed
  1935.                     left margin will be the value you enter here
  1936.                     (in hexadecimal) plus 1. The left margin (and
  1937.                     the value at INITLM:) may, of course, be
  1938.                     modified during an edit via the Control-OL
  1939.                     command but a permanent modification of this
  1940.                     variable within WordStar may be indicated
  1941.                     where the default left margin at the first
  1942.                     column is rarely used. You many enter any
  1943.                     value from 00 through the value entered at
  1944.                     INITRM: (Initial Right Margin,which see)
  1945.                     minus 3.  An unmodified WordStar is pre-
  1946.                     installed with a 00 so that the observed
  1947.                     WordStar left margin on your terminal screen
  1948.                     will be column 1 (i.e., 00 + 1 = 01).  Note
  1949.                     that the value at INITLM: corresponds to the
  1950.                     left margin of the text when the file is
  1951.                     printed and not to the left margin of the
  1952.                     paper.  The paper's left margin is to the
  1953.                     left of the text left margin (i.e., the value
  1954.                     entered at INITLM:) by the number of columns
  1955.                     entered atINITPF:+18 (the COLUMN OFFSET
  1956.                     value, which see). Any value may be entered
  1957.                     at INITRM: so long as it does not exceed the
  1958.                     value entered at the label INITRM: minus 3.
  1959.                     For instance, if the pre-installed WordStar
  1960.                     right margin of 65 is left unchanged, the
  1961.                     right most (or maximum) left margin allowable
  1962.                     would be 61 (i.e., 64-3 = 61).  The mimimum
  1963.                     (or left most) left margin value which may be
  1964.                     entered at INITLM: is 00 which corresponds to
  1965.                     an observed left margin of 01 (i.e., 00 + 1 =
  1966.                     01) which is, as noted previously, the
  1967.                     default or pre-installed WordStar left
  1968.                     margin.
  1969.  
  1970. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  1971.                     later:  This feature may be customized at the
  1972.                     installation utility's FEATURES menu by
  1973.                     entering option K and following the
  1974.                     subsequent instructions.
  1975.  
  1976. REFERENCE:
  1977.  
  1978. CP/M-80 BASED WORDSTAR
  1979.  
  1980.                                33
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.                     _____________________________________________
  1988.                     ___________
  1989.                     WS 3.0         TYPE:  Value       ABSOLUTE
  1990.                     ADDRESS:  37F
  1991.                     WS 3.3
  1992.                     36A
  1993.  
  1994.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  1995.                     _____________________________________________
  1996.                     ___________
  1997.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  1998.                     ADDRESS:  37F
  1999.                     WS 3.3-MS/PC
  2000.                     37F
  2001.  
  2002.  
  2003.  
  2004.  
  2005.  
  2006.  
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.                                34
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047. WORDSTAR INITIALIZATION FEATURES
  2048.  
  2049. LABEL     # OF BYTES                   DESCRIPTION & USE
  2050.  
  2051.           INITRM:          1    Enter a value at this label which
  2052. represents theright margin which you typically use in your
  2053.                     document work.  It is used by word warp and
  2054.                     paragraph reform (Control-B) and the
  2055.                     effective or observed right margin will be
  2056.                     the value you enter here (in hexadecimal)
  2057.                     minus 1. The right margin (and the value at
  2058.                     INITRM:) may, of course, be modified during
  2059.                     an edit via the Control-OR command but a
  2060.                     permanent modification of this variable
  2061.                     within WordStar may be indicated where the
  2062.                     default right margin of 65 columns is rarely
  2063.                     used. You many enter any value from 02
  2064.                     through the value entered at WID: (Screen
  2065.                     Width, which see) minus 4.  An unmodified
  2066.                     WordStar is pre-installed with a 40
  2067.                     (hexadecimal equivalent of decimal 64) so
  2068.                     that the observed WordStar right margin on
  2069.                     your terminal screen will be column 65 (i.e.,
  2070.                     64 + 1 = 65).  Since most current screen
  2071.                     widths are typically 80 columns, the maximum
  2072.                     typical value which can be entered at this
  2073.                     label is 76 (80-4 = 76 or 4C hexadecimal).
  2074.                     If a value greater than the maximum value
  2075.                     allowed is entered, WordStar will
  2076.                     automatically adjust the RIGHT MARGIN to
  2077.                     WID:-4.  Given a screen width large enough,
  2078.                     the maximum value which may be entered at the
  2079.                     label INITRM: is 240 (F0H) which would result
  2080.                     in a right margin at column 241 and would
  2081.                     require a screen width of at least 244
  2082.                     columns.  It is also important to note that
  2083.                     the value at the label INITRM: is used by
  2084.                     MAILMERGE as the default right margin when
  2085.                     the "print time line forming" feature (.PF
  2086.                     ON) is enabled at print time.  This function
  2087.                     will dynamically reform material containing
  2088.                     variables to fit the right margin established
  2089.                     by the value at INITRM:.
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.                                35
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108. WORDSTAR INITIALIZATION FEATURES
  2109.  
  2110. LABEL     # OF BYTES                   DESCRIPTION & USE
  2111.  
  2112.           INITRM:       1     It is also appropriate to note in a
  2113. discussion of the (continued)       labels INITLM: and INITRM:
  2114.      that the page number is automatically centered between the
  2115.                     value provided at the label INITLM: and the
  2116.                     value at INITRM:.  Thus, in a unmodified
  2117.                     WordStar and prior to any modification of the
  2118.                     left or right margin with the Control-OL
  2119.                     and/or Control-OR commands, the page number
  2120.                     will be positioned at column 32 (i.e., 65-
  2121.                     1)/2 = 32).
  2122.  
  2123. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  2124.                     later:  This feature may be customized at the
  2125.                     installation utility's FEATURES menu by
  2126.                     entering option L and following the
  2127.                     subsequent instructions.
  2128.  
  2129. REFERENCE:
  2130.  
  2131. CP/M-80 BASED WORDSTAR
  2132.                     _____________________________________________
  2133.                     ___________
  2134.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2135.                     ADDRESS:  380
  2136.                     WS 3.3
  2137.                     36B
  2138.  
  2139.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2140.                     _____________________________________________
  2141.                     ___________
  2142.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2143.                     ADDRESS:  380
  2144.                     WS 3.3-MS/PC
  2145.                     380
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.                                36
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167. WORDSTAR INITIALIZATION FEATURES
  2168.  
  2169. LABEL     # OF BYTES                   DESCRIPTION & USE
  2170.  
  2171.  
  2172. INITSR:          1    Enter a value at this label that represents
  2173. the number of 48th's of an inch you wish the platen of your
  2174.                     printer to roll up or down when the Super or
  2175.                     Subscript commands (Control-PT or Control-PS)
  2176.                     are encountered in a file line.  The
  2177.                     super/subscript roll value may, of course, be
  2178.                     changed from within a file via the dot
  2179.                     command .SR x but permanent changes to your
  2180.                     WordStar may be indicated where the default
  2181.                     WordStar super/subscript roll value of
  2182.                     3/48th's of an inch is rarely acceptable in
  2183.                     everyday operation. The value at this label
  2184.                     is only of interest in a WordStar installed
  2185.                     for use of a Specialty printer (daisy,
  2186.                     thimble, letter quality, incremental, etc)
  2187.                     and can be ignored for Teletype-like
  2188.                     installations.
  2189.  
  2190. REFERENCE:
  2191.  
  2192. CP/M-80 BASED WORDSTAR
  2193.                     _____________________________________________
  2194.                     ___________
  2195.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2196.                     ADDRESS:  381
  2197.                     WS 3.3
  2198.                     36C
  2199.  
  2200.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2201.                     _____________________________________________
  2202.                     ___________
  2203.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2204.                     ADDRESS:  380
  2205.                     WS 3.3-MS/PC
  2206.                     380
  2207.  
  2208. INITWF:        1    Enter an FF at this label to enable WORD WRAP
  2209. at the edit of a document file or until the first execution of a
  2210.                     Control-OW command by the operator.  FF is
  2211.                     the pre-installed value at the label INITWF:
  2212.                     for an unmodified WordStar.  Enter an 00 at
  2213.                     this label to disable WORD WRAP at the edit
  2214.                     of a document file file or until the first
  2215.                     execution of a Control-OW command by the
  2216.                     operator.  This value is disregarded if the
  2217.                     operator chooses to edit a file in NON-
  2218.                     DOCUMENT MODE since WORD-WRAP is always
  2219.  
  2220.                                37
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.                     disabled under this edit option.
  2228.  
  2229. REFERENCE:
  2230.  
  2231. CP/M-80 BASED WORDSTAR
  2232.                     _____________________________________________
  2233.                     ___________
  2234.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2235.                     ADDRESS:  385
  2236.                     WS 3.3
  2237.                     36D
  2238.  
  2239.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2240.                     _____________________________________________
  2241.                     ___________
  2242.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2243.                     ADDRESS:  36D
  2244.                     WS 3.3-MS/PC
  2245.                     36D
  2246.  
  2247.  
  2248.  
  2249.  
  2250.  
  2251.  
  2252.  
  2253.  
  2254.  
  2255.  
  2256.  
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.  
  2264.  
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.                                38
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287. WORDSTAR INITIALIZATION FEATURES
  2288.  
  2289. LABEL     # OF BYTES                   DESCRIPTION & USE
  2290.  
  2291.  
  2292. INITWF:+1      1    Enteran FF at this label to enable RIGHT
  2293. JUSTIFICATION at the edit of a document file or until the first
  2294.                     execution of a Control-OJ command by the
  2295.                     operator.  FF is the pre-installed value at
  2296.                     the label INITWF:+1 for an unmodified
  2297.                     WordStar.  Enter a  00 at this label to
  2298.                     generate text with a RAGGED RIGHT margin
  2299.                     (i.e., right justification disabled) at the
  2300.                     edit of a document  file or until the first
  2301.                     execution of a Control-OJ command by the
  2302.                     operator.  This value is disregarded if the
  2303.                     operator chooses to edit a file in NON-
  2304.                     DOCUMENT MODE since RIGHT JUSTIFICATION is
  2305.                     always disabled under this edit option.
  2306.  
  2307. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  2308.                     later:  This feature may be customized at the
  2309.                     installation utility's FEATURES menu by
  2310.                     entering option F and following the
  2311.                     subsequent instructions.
  2312.  
  2313. REFERENCE:
  2314.  
  2315. CP/M-80 BASED WORDSTAR
  2316.                     _____________________________________________
  2317.                     ___________
  2318.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2319.                     ADDRESS:  386
  2320.                     WS 3.3
  2321.                     36E
  2322.  
  2323.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2324.                     _____________________________________________
  2325.                     ___________
  2326.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2327.                     ADDRESS:  386
  2328.                     WS 3.3-MS/PC
  2329.                     386
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.                                39
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347. WORDSTAR INITIALIZATION FEATURES
  2348.  
  2349. LABEL     # OF BYTES                   DESCRIPTION & USE
  2350.  
  2351.           INITWF:+2      1    Enter an FF at this label to enable SOFT TABS
  2352. at the edit of a document file or until the first execution of a
  2353.                     Control-OV command by the operator.  FF is
  2354.                     the pre-installed value at the label
  2355.                     INITWF:+2 for an unmodified WordStar.  Enter
  2356.                     a  00 at this label to generate HARD TABS at
  2357.                     the edit of a document file or until the
  2358.                     first execution of a Control-OJ command by
  2359.                     the operator.  Normally one would prefer SOFT
  2360.                     TABS in a file which contains material to be
  2361.                     used in a document and HARD TABS in such non-
  2362.                     document files as program source code and,
  2363.                     perhaps, tabular material.
  2364.  
  2365. In order to make a decision in this matter,
  2366.                     however, it is essential to understand the
  2367.                     meaning of "hard" and "soft" tabs.  In many
  2368.                     circumstances, it is unnecessary to enter
  2369.                     actual spaces to move the terminal cursor or
  2370.                     print element (or head) of a printing device
  2371.                     to a specific location on the paper since a
  2372.                     character known as a TAB has been provided.
  2373.                     The tab character (known as a horizontal tab
  2374.                     and having the ASCII/HEX value 09) typically
  2375.                     provides that the print head or terminal
  2376.                     cursor is moved a specific number of spaces
  2377.                     (or space increments) to the right each time
  2378.                     the tab character is encountered.  What is
  2379.                     important to note is that no matter how many
  2380.                     spaces the tab character moves the cursor or
  2381.                     head, only one character (the TAB character)
  2382.                     is inserted in the file.  For instance, where
  2383.                     a hard horizontal tab character represents 8
  2384.                     spaces (as with WordStar's hard tabs), a
  2385.                     movement of the print head (or terminal
  2386.                     cursor) of eight spaces will be made even
  2387.                     though there is only one character imbedded
  2388.                     in the file (i.e., a 09 or tab). Obviously,
  2389.                     therefore, hard tabs will save significant
  2390.                     storage space where they are used since one
  2391.                     character (a TAB) is used to get the effect
  2392.                     which would otherwise require eight
  2393.                     characters (spaces). The soft tab, on the
  2394.                     other hand, allows the operator to move any
  2395.                     number of spaces on printer or terminal
  2396.                     screen but does so by inserting spaces when
  2397.                     the tab is entered.
  2398.  
  2399.  
  2400.                                40
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.                     WORDSTAR INITIALIZATION FEATURES
  2408.  
  2409. LABEL     # OF BYTES                   DESCRIPTION & USE
  2410.  
  2411.           INITWF:+2           The soft tab is, therefore, a convenience to
  2412. the (continued)     operator rather than a storage saving device
  2413.      as is the case with the hard tab.  Because the soft tab
  2414.                     actually inserts spaces to achieve its
  2415.                     spacing function it is possible to allow the
  2416.                     operator to vary the "tab sets" anywhere
  2417.                     within the ruler line whereas with hard tabs
  2418.                     the single character must always represent
  2419.                     the same number of spaces.  The invariant
  2420.                     nature of hard tabbing is the source of the
  2421.                     term "hard" (i.e., unchangeable) when applied
  2422.                     to such a tab. In the same sense, the
  2423.                     variable spacing capability of the soft tab
  2424.                     is the source of the term "soft".
  2425.                     Note that the value at INITWF:+2 is dis-
  2426.                     regarded if the operator chooses to edit a
  2427.                     file in NON-DOCUMENT MODE since HARD TABS are
  2428.                     always used under this edit option.
  2429.  
  2430. REFERENCE:
  2431.  
  2432. CP/M-80 BASED WORDSTAR
  2433.                     _____________________________________________
  2434.                     ___________
  2435.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2436.                     ADDRESS:  387
  2437.                     WS 3.3
  2438.                     36F
  2439.  
  2440.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2441.                     _____________________________________________
  2442.                     ___________
  2443.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2444.                     ADDRESS:  387
  2445.                     WS 3.3-MS/PC
  2446.                     387
  2447.  
  2448.  
  2449.  
  2450.  
  2451.  
  2452.  
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.                                41
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467. WORDSTAR INITIALIZATION FEATURES
  2468.  
  2469. LABEL     # OF BYTES                   DESCRIPTION & USE
  2470.  
  2471.           INITWF:+3      1    Enteran FF at this label to enable SOFT
  2472. HYPHEN ENTRY at the edit of a document file or until the first
  2473.                     execution of a Control-OE command by the
  2474.                     operator.  When SOFT-HYPHEN ENTRY is enabled
  2475.                     any hyphen typed will be interpreted as a
  2476.                     "soft" hyphen and will not be printed unless
  2477.                     it appears as the last character of any line.
  2478.                     FF is the pre-installed value at the label
  2479.                     INITWF:+3 for an unmodified WordStar. In
  2480.                     addition, while SOFT-HYPHEN ENTRY is enabled
  2481.                     a "HARD" or conventional hyphen may be
  2482.                     entered by typing a CONTROL-P followed by the
  2483.                     required hyphen. Enter an 00 at this label to
  2484.                     disable SOFT-HYPHEN ENTRY at the edit of a
  2485.                     document file or until the first execution of
  2486.                     a Control-OE command by the operator.  If
  2487.                     HYPHEN HELP is enabled (see INITWF:+4) it is
  2488.                     expected that most users will want SOFT-
  2489.                     HYPHEN ENTRY enabled (i.e., INITWF:+3 is FF).
  2490.                     The HYPHEN-HELP and SOFT-HYPHEN ENTRY
  2491.                     functions are, however, independently enabled
  2492.                     and disabled.
  2493.  
  2494. REFERENCE:
  2495.  
  2496. CP/M-80 BASED WORDSTAR
  2497.                     _____________________________________________
  2498.                     ___________
  2499.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2500.                     ADDRESS:  388
  2501.                     WS 3.3
  2502.                     370
  2503.  
  2504.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2505.                     _____________________________________________
  2506.                     ___________
  2507.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2508.                     ADDRESS:  388
  2509.                     WS 3.3-MS/PC
  2510.                     388
  2511.  
  2512. INITWF:+4      1    Enteran FF at this label to enable HYPHEN
  2513. HELP at the edit of a document file or until the first execution
  2514.                     of a Control-OH command by the operator.
  2515.                     When HYPHEN-HELP is enabled, WordStar will
  2516.                     attempt to identify appropriate points for
  2517.                     hyphenation of words and prompt the operator
  2518.                     for hyphen entry.  It uses the value at
  2519.  
  2520.                                42
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.                     HZONE: (which see) and the character's
  2528.                     supplied in the VOWEL TABLE (see VOWTAB: and
  2529.                     PVTAB:) and the NON-CONSONANT TABLE (see
  2530.                     NONCON: and PNCON:) in the execution of this
  2531.                     function. FF  is the pre-installed value at
  2532.                     the label INITWF:+4  for an unmodified
  2533.                     WordStar. Enter an 00  at this label to
  2534.                     disable HYPHEN HELP at the edit of a document
  2535.                     file or until the first execution of a
  2536.                     Control-OH command by the operator.
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.                                43
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587. WORDSTAR INITIALIZATION FEATURES
  2588.  
  2589. LABEL     # OF BYTES                   DESCRIPTION & USE
  2590.  
  2591.           INUTWF:+4           It may be desirable to disable HYPHEN HELP
  2592. for un-(continued)      interrupted execution of global paragraph
  2593.      reform (^Q^Q^B) as well as to suit user preference.
  2594.                     However, unless a strong preference for
  2595.                     WordStar operation without HYPHEN-HELP is
  2596.                     evident in daily operation, it is considered
  2597.                     perferable to use the CONTROL-OH command to
  2598.                     disable HYPHEN-HELP from the keyboard and to
  2599.                     leave the value at INITWF:+4 as the pre-
  2600.                     installed value of FF.
  2601.  
  2602. NOTE TO USERS OF WORDSTAR Revision 3.3 and
  2603.                     later:  This feature may be customized at the
  2604.                     installation utility's FEATURES menu by
  2605.                     entering option G and following the
  2606.                     subsequent instructions.
  2607.  
  2608. REFERENCE:
  2609.  
  2610. CP/M-80 BASED WORDSTAR
  2611.                     _____________________________________________
  2612.                     ___________
  2613.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2614.                     ADDRESS:  389
  2615.                     WS 3.3
  2616.                     371
  2617.  
  2618.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2619.                     _____________________________________________
  2620.                     ___________
  2621.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2622.                     ADDRESS:  389
  2623.                     WS 3.3-MS/PC
  2624.                     389
  2625.  
  2626.  
  2627.  
  2628.  
  2629.  
  2630.  
  2631.  
  2632.  
  2633.  
  2634.  
  2635.  
  2636.  
  2637.  
  2638.  
  2639.  
  2640.                                44
  2641.  
  2642.  
  2643.  
  2644.  
  2645.  
  2646.  
  2647. WORDSTAR INITIALIZATION FEATURES
  2648.  
  2649. LABEL     # OF BYTES                   DESCRIPTION & USE
  2650.  
  2651.           INITWF:+5      1    Enter an FF at this label to enable PRINT
  2652. COMMAND DISPLAY at the edit of a document file or until the first
  2653.                     execution of a Control-OD command by the
  2654.                     operator.  When PRINT COMMAND DISPLAY is
  2655.                     enabled, WordStar will display print commands
  2656.                     and other control characters which have been
  2657.                     embedded in a document file via the CONTROL-P
  2658.                     prefix.  FF is the pre-installed value at the
  2659.                     label INITWF:+5 for an unmodified WordStar.
  2660.                     Enter a  00 at this label to disable PRINT
  2661.                     COMMAND DISPLAY at the edit of a document
  2662.                     file or until the first execution of a
  2663.                     Control-OD command by the operator.  The
  2664.                     practice of editing a WordStar document with
  2665.                     the display of print commands suppressed is
  2666.                     one that should be avoided due to the high
  2667.                     probability that unseen print controls will
  2668.                     be accidentally overwritten or inadvertantly
  2669.                     moved from their intended location during a
  2670.                     block move, copy or delete.  Consequently,
  2671.                     although the user may choose to set INITWF:+5
  2672.                     to 00, it is considered a very poor choice
  2673.                     and is not recommended.
  2674.  
  2675. REFERENCE:
  2676.  
  2677. CP/M-80 BASED WORDSTAR
  2678.                     _____________________________________________
  2679.                     ___________
  2680.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2681.                     ADDRESS:  38A
  2682.                     WS 3.3
  2683.                     372
  2684.  
  2685.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2686.                     _____________________________________________
  2687.                     ___________
  2688.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2689.                     ADDRESS:  38A
  2690.                     WS 3.3-MS/PC
  2691.                     38A
  2692.  
  2693.  
  2694.  
  2695.  
  2696.  
  2697.  
  2698.  
  2699.  
  2700.                                45
  2701.  
  2702.  
  2703.  
  2704.  
  2705.  
  2706.  
  2707. WORDSTAR INITIALIZATION FEATURES
  2708.  
  2709. LABEL     # OF BYTES                   DESCRIPTION & USE
  2710.  
  2711.           INITWF:+6      1    Enter an FF at this label to enable RULER
  2712. LINE DISPLAY at the edit of a document file or until the first
  2713.                     execution of a Control-OT command by the
  2714.                     operator.  When RULER LINE DISPLAY is
  2715.                     enabled, WordStar will provide visual
  2716.                     feedback of current tab positions and margins
  2717.                     at the top of the screen.  FF is the pre-
  2718.                     installed value at the label INITWF:+6 for an
  2719.                     unmodified WordStar. Enter an 00 at this
  2720.                     label to disable RULER LINE DISPLAY at the
  2721.                     edit of a document file or until the first
  2722.                     execution of a Control-OT command by the
  2723.                     operator.
  2724.  
  2725. REFERENCE:
  2726.  
  2727. CP/M-80 BASED WORDSTAR
  2728.                     _____________________________________________
  2729.                     ___________
  2730.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2731.                     ADDRESS:  38B
  2732.                     WS 3.3
  2733.                     373
  2734.  
  2735.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2736.                     _____________________________________________
  2737.                     ___________
  2738.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2739.                     ADDRESS:  38B
  2740.                     WS 3.3-MS/PC
  2741.                     38B
  2742.  
  2743.  
  2744.  
  2745.  
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752.  
  2753.  
  2754.  
  2755.  
  2756.  
  2757.  
  2758.  
  2759.  
  2760.                                46
  2761.  
  2762.  
  2763.  
  2764.  
  2765.  
  2766.  
  2767. WORDSTAR INITIALIZATION FEATURES
  2768.  
  2769. LABEL     # OF BYTES                   DESCRIPTION & USE
  2770.  
  2771.           INITWF:+7       1   Enter an FF at this label to enable DYNAMIC
  2772. PAGE BREAK DETERMINATION at the edit of a document  file.  Unlike
  2773.                     the other INITWF: flags, INITWF:+7 cannot be
  2774.                     controlled via a command issued at the
  2775.                     keyboard. When Dynamic Page Break
  2776.                     Determination and Page Break Display (see
  2777.                     INITWF:+8) are both enabled, WordStar will
  2778.                     provide visual feedback of the point at which
  2779.                     a page will end by displaying a line of the
  2780.                     character supplied at PAGFIL: (which see) and
  2781.                     display the current cursor position as the
  2782.                     PAGE NUMBER, the line number from the
  2783.                     beginning of the page and the column number
  2784.                     from the left most column of the screen.  It
  2785.                     is important to note that so long as Page
  2786.                     Break Determination is enabled (i.e., the
  2787.                     value at INITWF:+7 is FF) and irrespective of
  2788.                     whether or not Page Break display is enabled,
  2789.                     WordStar will flag the page break location in
  2790.                     the text file by setting a character's high-
  2791.                     order bit.    FF is the pre-installed value
  2792.                     at the label INITWF:+7 in an unmodified
  2793.                     WordStar. Enter a 00 at this label to disable
  2794.                     Dynamic Page Break Determination at the edit
  2795.                     of a document file.  If you are a StarIndex
  2796.                     user you should be aware that proper
  2797.                     operation of StarIndex depends on the high-
  2798.                     order bit flag which Dynamic Page Break
  2799.                     Determination places in the WordStar document
  2800.                     file.  Thus it would be unwise to disable
  2801.                     page break deternination were StarIndex an
  2802.                     issue.  Programmer's who write program's in
  2803.                     DOCUMENT mode to avail themselves of the TAB
  2804.                     capability should disable page break
  2805.                     determination by entering a 00 at INITWF:+7.
  2806.                     This will prevent the occurance of assembler
  2807.                     (or complier) errors that often result when
  2808.                     the high-order bit flag is encountered in a
  2809.                     source file.  Note, however, that accidental
  2810.                     invocation of the Control-B function or Word-
  2811.                     Wrap will have the same effect.  Programmers
  2812.                     would be advised to disable WORD-WRAP (enter
  2813.                     a 00 at INITWF:) as well as page break
  2814.                     determination where it is desired to develop
  2815.                     programs in WordStar's DOCUMENT MODE.  Users
  2816.                     of WordStar Revision 3.0 and earlier should
  2817.                     also note that the Reform Paragraph command
  2818.                     (Control-B) is not disabled and care should
  2819.  
  2820.                                47
  2821.  
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.                     be taken not to accidentally invoke this
  2828.                     command while editing a non-document.
  2829.                     Revisions 3.3 and later WordStar have
  2830.                     corrected this problem.
  2831.  
  2832. REFERENCE:
  2833.  
  2834. CP/M-80 BASED WORDSTAR
  2835.                     _____________________________________________
  2836.                     ___________
  2837.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2838.                     ADDRESS:  38C
  2839.                     WS 3.3
  2840.                     374
  2841.  
  2842.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2843.                     _____________________________________________
  2844.                     ___________
  2845.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2846.                     ADDRESS:  38C
  2847.                     WS 3.3-MS/PC
  2848.                     38C
  2849.  
  2850. WORDSTAR INITIALIZATION FEATURES
  2851.  
  2852. LABEL     # OF BYTES                   DESCRIPTION & USE
  2853.  
  2854.           INITWF:+8      1    Enter an FF at this label to enable PAGE
  2855. BREAK DISPLAY at the edit of a document file or until the first
  2856.                     execution of a Control-OP command by the
  2857.                     operator.  When Page Break display is
  2858.                     enabled, WordStar will provide visual
  2859.                     feedback of the point at which a page will
  2860.                     end by displaying a line of the character
  2861.                     supplied at PAGFIL: (which see).  In
  2862.                     addition, the current cursor position will be
  2863.                     displayed as the PAGE NUMBER, the line number
  2864.                     from the beginning of the page and the column
  2865.                     number from the left most column of the
  2866.                     screen.  FF is the pre-installed value at the
  2867.                     label INITWF:+8 and a hyphen is the pre-
  2868.                     installed character at PAGFIL: used to create
  2869.                     the page break line in an unmodified
  2870.                     WordStar. Enter a 00 at this label to disable
  2871.                     PAGE BREAK DISPLAY at the edit of a document
  2872.                     file or until the first execution of a
  2873.                     Control-OP command by the operator.  When
  2874.                     Page Break display is disabled via permanent
  2875.                     installation of a 00 at INITWF:+7 (or via the
  2876.                     Control-OP command), the current cursor
  2877.                     position will be given as the character
  2878.                     number from the beginning of the file (FC =
  2879.  
  2880.                                48
  2881.  
  2882.  
  2883.  
  2884.  
  2885.  
  2886.  
  2887.                     File Character), the number of lines from
  2888.                     the beginning of the file (FL = file lines)
  2889.                     and the column number from the leftmost
  2890.                     column on the screen. Note that the
  2891.                     suppression of page break display does not
  2892.                     disable the "dynamic page break
  2893.                     determination" mechanism.  If you write
  2894.                     programs in DOCUMENT-MODE it is important to
  2895.                     note that WordStar will set the highorder bit
  2896.                     of the character of a page to flag a page
  2897.                     break.  This may cause assembler (or
  2898.                     compiler) errors and, therefore, it is wise
  2899.                     to either use NONDOCUMENT MODE or to be sure
  2900.                     and turn off DYNAMIC PAGE BREAK DETERMINATION
  2901.                     via permanent installation of a 00 at
  2902.                     INITWF:+7 (which see).
  2903.  
  2904. REFERENCE:
  2905.  
  2906. CP/M-80 BASED WORDSTAR
  2907.                     _____________________________________________
  2908.                     ___________
  2909.                     WS 3.0         TYPE:  Value       ABSOLUTE
  2910.                     ADDRESS:  38D
  2911.                     WS 3.3
  2912.                     375
  2913.  
  2914.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  2915.                     _____________________________________________
  2916.                     ___________
  2917.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  2918.                     ADDRESS:  38D
  2919.                     WS 3.3-MS/PC
  2920.                     38D
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.  
  2936.  
  2937.  
  2938.  
  2939.  
  2940.                                36
  2941.  
  2942.  
  2943.  
  2944.  
  2945.  
  2946.  
  2947. WORDSTAR INITIALIZATION FEATURES
  2948.  
  2949. LABEL     # OF BYTES                   DESCRIPTION & USE
  2950.  
  2951.           INITWF:+9      1    Enter a value at this label which equals the
  2952. line spacing at which you wish your text displayed on the
  2953.                     terminal screen.  Enter a 01 to display (and
  2954.                     print) single spaced text, 02 for doubled
  2955.                     spaced text, etc.  Entering a byte at this
  2956.                     label is equivalent to executing a Control-OS
  2957.                     command and entering the spacing desired to
  2958.                     the resultant prompt.
  2959.                      Note, however, that printed text spacing and displayed text
  2960.                     spacing can be controlled independently.  It
  2961.                     is worthwhile to observe that a line spacing
  2962.                     of 01 (the pre-installed value in an
  2963.                     unmodified WordStar) allows the maximum text
  2964.                     to be displayed on screen at one time.  The
  2965.                     line spacing at print time may be
  2966.                     independently controlled via the .LH x dot
  2967.                     command with proper page break determination
  2968.                     being maintained so that page breaks dis-
  2969.                     played on screen will be correct for the
  2970.                     print time spacing even though the line
  2971.                     spacing on screen is different.  A typical
  2972.                     example would be a case where a document must
  2973.                     be printed in doubled spaced format.  The
  2974.                     operator could, of course, change line
  2975.                     spacing and enter the text in double spaced
  2976.                     format.  The alternative would be to set the
  2977.                     command .LH 16 (for 16/48th's of an inch
  2978.                     between lines which is double the default of
  2979.                     8/16th's) at the beginning of the text file
  2980.                     and simply enter text in single spaced
  2981.                     format.  At print time the text will be
  2982.                     double spaced but during entry the operator
  2983.                     will be able to see twice as many lines on
  2984.                     screen as would have been the case if the
  2985.                     line spacing had been changed to 02 via
  2986.                     either the Control-OS command or by
  2987.                     permanently modifying the value at INITWF:+9
  2988.                     to 02.  For more information regarding the
  2989.                     .LH command refer to your WordStar User's
  2990.                     Guide.  If you wish to change the default
  2991.                     (pre-installed) value which is exhibited by
  2992.                     WordStar for the .LH command refer to the
  2993.                     discussion of labels INITPF: through
  2994.                     INITPF:+18 in this appendix.
  2995.                     REFERENCE:
  2996.  
  2997. CP/M-80 BASED WORDSTAR
  2998.                     _____________________________________________
  2999.  
  3000.                                37
  3001.  
  3002.  
  3003.  
  3004.  
  3005.  
  3006.  
  3007.                     ___________
  3008.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3009.                     ADDRESS:  38E
  3010.                     WS 3.3
  3011.                     376
  3012.  
  3013.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3014.                     _____________________________________________
  3015.                     ___________
  3016.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3017.                     ADDRESS:  38E
  3018.                     WS 3.3-MS/PC
  3019.                     38E
  3020.  
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.                                38
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067. WORDSTAR INITIALIZATION FEATURES
  3068.  
  3069. LABEL     # OF BYTES                   DESCRIPTION & USE
  3070.  
  3071.           INITWF:+A      1    Enter a 00 at this label to enable BLOCK MOVE
  3072. at the edit of a document file or until the first execution of a
  3073.                     Control-KN command by the operator. FF is the
  3074.                     pre-installed value at the label INITWF:+A
  3075.                     for an unmodified WordStar. Enter an 00 at
  3076.                     this label to enable COLUMN MOVE at the edit
  3077.                     of a document file or until the first
  3078.                     execution of a Control-KN command by the
  3079.                     operator.
  3080.  
  3081. REFERENCE:
  3082.  
  3083. CP/M-80 BASED WORDSTAR
  3084.                     _____________________________________________
  3085.                     ___________
  3086.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3087.                     ADDRESS:  38F
  3088.                     WS 3.3
  3089.                     377
  3090.  
  3091.                                                             CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3092.                     _____________________________________________
  3093.                     ___________
  3094.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3095.                     ADDRESS:  38F
  3096.                     WS 3.3-MS/PC
  3097.                     38F
  3098.  
  3099. CUSTOMIZATION FEATURES
  3100.  
  3101.  
  3102.  
  3103.      NONDOC:          1    Enter a 00 at this label to cause
  3104.      WordStar to enter DOCUMENT editing mode when a file name is
  3105.                     supplied on the CP/M command line which
  3106.                     invokes WordStar.  The default value at the
  3107.                     label NONDOC: is 00.  Thus, given the CP/M
  3108.                     command line
  3109.  
  3110. A>WS EXAMPLE.TXT<cr>
  3111.  
  3112. WordStar will immediatly bring up
  3113.                               the document in the file
  3114.                     EXAMPLE.TXT for editing in DOCUMENT MODE if
  3115.                     the value at NONDOC: is 00.  Enter an FF at
  3116.                     this label to bring up a text file for
  3117.                     editing in NON-DOCUMENT MODE from the command
  3118.                     line.  Changing WordStar's DOCUMENT MODE
  3119.                     default to a NON-DOCUMENT MODE default by
  3120.  
  3121.                                39
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.                     changing a 00 to an FF at NONDOC: would be
  3129.                     reasonable, for example,  where WordStar is
  3130.                     used almost exclusively for the writing of
  3131.                     programs
  3132.  
  3133. REFERENCE:
  3134.  
  3135. CP/M-80 BASED WORDSTAR
  3136.                     _____________________________________________
  3137.                     ___________
  3138.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3139.                     ADDRESS:  248
  3140.                     WS 3.3
  3141.                     232
  3142.  
  3143. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3144.                     _____________________________________________
  3145.                     ___________
  3146.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3147.                     ADDRESS:  248
  3148.                     WS 3.3-MS
  3149.  
  3150. DECCHR:        1    Place the hexadecimal value for the ASCII
  3151. character which you desire to cause the decimal alignment
  3152.                     function of WordStar to discontinue entry
  3153.                     from the current cursor position to the left
  3154.                     and commence entry from the current cursor
  3155.                     position to the right (i.e., terminates
  3156.                     decimal point alignment action).  Decimal
  3157.                     point alignment always occures at any decimal
  3158.                     tab (#) which appears in the ruler line.
  3159.                     DECCHR: is pre-installed with a decimal point
  3160.                     (period) in an unmodified WordStar but may be
  3161.                     changed to adjust to circumstances (i.e., to
  3162.                     a comma as is commonly required in European
  3163.                     notations.
  3164.  
  3165. REFERENCE:
  3166.  
  3167. CP/M-80 BASED WORDSTAR
  3168.                     _____________________________________________
  3169.                     ___________
  3170.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3171.                     ADDRESS:  248
  3172.                     WS 3.3
  3173.                     232
  3174.  
  3175. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3176.                     _____________________________________________
  3177.                     ___________
  3178.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3179.                     ADDRESS:  248
  3180.  
  3181.                                40
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.  
  3188.                     WS 3.3-MS
  3189.  
  3190.  
  3191.  
  3192.  
  3193.  
  3194.  
  3195.  
  3196.  
  3197.  
  3198.  
  3199.  
  3200.  
  3201.  
  3202.  
  3203.  
  3204.  
  3205.  
  3206.  
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.                                41
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249. DOTCHR:          1    This label always contains the character
  3250. which, when placed in the first column of a text file line, will
  3251.                     be interpreted as a "command line".  Such
  3252.                     lines do not print and if followed by a valid
  3253.                     WordStar "dot command" will effect a
  3254.                     prescribed action when the text is printed.
  3255.                     An unmodified WordStar is pre-installed with
  3256.                     a period or "dot" (ASCII 2E hex) character
  3257.                     from which WordStar's "dot commands" derive
  3258.                     their name.  This character may be changed to
  3259.                     suit unusual circumstances or the user's
  3260.                     whims.  Selections for this character should
  3261.                     be made carefully since word-wrap will, on
  3262.                     occasion, place the selected character in the
  3263.                     first column of a line, thus rendering this
  3264.                     line unprintable.  Selection of a character
  3265.                     that is used frequently in everyday text
  3266.                     would, therefore, result in an unacceptably
  3267.                     high frequency of suppressed text lines.
  3268.  
  3269. REFERENCE:
  3270.  
  3271. CP/M-80 BASED WORDSTAR
  3272.                     _____________________________________________
  3273.                     ___________
  3274.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3275.                     ADDRESS:  248
  3276.                     WS 3.3
  3277.                     232
  3278.  
  3279. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3280.                     _____________________________________________
  3281.                     ___________
  3282.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3283.                     ADDRESS:  248
  3284.                     WS 3.3-MS
  3285.  
  3286. BLNCHR:          1    This label always contains the character
  3287. which, when placed in a WordStar text file via a Control-P
  3288.                     prefix, will act as a "hard" or "NON-BREAK
  3289.                     SPACE".  Such spaces are not used by the
  3290.                     microspace justification mechanism of either
  3291.                     Word-Wrap or Paragraph Reform to achieve
  3292.                     right justification. Thus, the special
  3293.                     condition 2 X 4 will not be distorted by
  3294.                     microspace if the character at this label is
  3295.                     inserted as the space between the 2 and the X
  3296.                     and the X  and the 4. In a unmodified
  3297.                     WordStar the characater ^O (ASCII 0F hex) is
  3298.                     pre-installed at this label but it may be
  3299.                     changed to adjust for special circumstances.
  3300.  
  3301.                                42
  3302.  
  3303.  
  3304.  
  3305.  
  3306.  
  3307.  
  3308.                     Be aware, however, that only ^K and ^U are
  3309.                     effectively unassigned since all other
  3310.                     control characters are used as called out in
  3311.                     the Control-P Prefix Menu or serve as special
  3312.                     cases (such as Control-PL which enters a
  3313.                     "hard" form feed).
  3314.  
  3315. REFERENCE:
  3316.  
  3317. CP/M-80 BASED WORDSTAR
  3318.                     _____________________________________________
  3319.                     ___________
  3320.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3321.                     ADDRESS:  248
  3322.                     WS 3.3
  3323.                     232
  3324.  
  3325. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3326.                     _____________________________________________
  3327.                     ___________
  3328.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3329.                     ADDRESS:  248
  3330.                     WS 3.3-MS
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.                                43
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369. DOTSON:          1    Enter a 00 at this label to disable all
  3370. dynamic interpretation of commands signaled by the presence of
  3371.                     the character at the label DOTCHR: (which
  3372.                     see) in the first column of a text line.  An
  3373.                     unmodified WordStar has an FF installed at
  3374.                     this label (and a period installed at the
  3375.                     label DOTCHR:) so that the appearance of a
  3376.                     dot (or period) in the first column of a text
  3377.                     line will result in a pre-defined action at
  3378.                     print time as well as appearance of the '?'
  3379.                     in the flag column when an unrecognized dot
  3380.                     command appears on a line and proper page
  3381.                     break is displayed as required for dot
  3382.                     commands which affect page format (see
  3383.                     INITWF:+5 and INITWF:+6).  Entering an FF at
  3384.                     this label will disable dynamic inter-
  3385.                     pretation of dot commands at print time as
  3386.                     well as all the associated screen display
  3387.                     effects described above.
  3388.  
  3389. REFERENCE:
  3390.  
  3391. CP/M-80 BASED WORDSTAR
  3392.                     _____________________________________________
  3393.                     ___________
  3394.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3395.                     ADDRESS:  248
  3396.                     WS 3.3
  3397.                     232
  3398.  
  3399. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3400.                     _____________________________________________
  3401.                     ___________
  3402.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3403.                     ADDRESS:  248
  3404.                     WS 3.3-MS
  3405.  
  3406. HZONE:           1    The value at this label determines the
  3407. maximum number of columns to the left of the right margin within
  3408.                     which the last full word on a line may end
  3409.                     without a hyphenation stop occuring during
  3410.                     paragraph reform. The value at the label
  3411.                     HZONE: in an unmodified WordStar is pre-
  3412.                     installed as 04.  This will allow hyphenation
  3413.                     help to suggest hyphen insertion when and if
  3414.                     a word ends within four columns of the right
  3415.                     margin. The rule of thumb for the value
  3416.                     entered at the label HZONE: is, therefore:
  3417.                     increase for fewer hyphen stops or decrease
  3418.                     for more stops.  Note that the label HZONE:
  3419.                     only has effect when the value at the label
  3420.  
  3421.                                44
  3422.  
  3423.  
  3424.  
  3425.  
  3426.  
  3427.  
  3428.                     INITWF:+4 is FF (i.e., when HYPHEN HELP is
  3429.                     enabled).
  3430.  
  3431. REFERENCE:
  3432.  
  3433. CP/M-80 BASED WORDSTAR
  3434.                     _____________________________________________
  3435.                     ___________
  3436.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3437.                     ADDRESS:  248
  3438.                     WS 3.3
  3439.                     232
  3440.  
  3441. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3442.                     _____________________________________________
  3443.                     ___________
  3444.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3445.                     ADDRESS:  248
  3446.                     WS 3.3-MS
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.                                45
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489. PVWTB:           2    The two bytes starting at this label is the
  3490. address of the vowel table VOWTAB: (which see), low order byte
  3491.                     first.  Modifications which require more
  3492.                     table space than allowed at VOWTAB: may
  3493.                     choose to setup a longer vowel table at a
  3494.                     location set aside for user modification
  3495.                     (See MORPAT: and/or PBGMEM:) and change this
  3496.                     address to point to the location of this new
  3497.                     table. (See also PNCON:, NONCON:)
  3498.  
  3499. REFERENCE:
  3500.  
  3501. CP/M-80 BASED WORDSTAR
  3502.                     _____________________________________________
  3503.                     ___________
  3504.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3505.                     ADDRESS:  248
  3506.                     WS 3.3
  3507.                     232
  3508.  
  3509. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3510.                     _____________________________________________
  3511.                     ___________
  3512.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3513.                     ADDRESS:  248
  3514.                     WS 3.3-MS
  3515.  
  3516. PNCON:           2    The two bytes starting at this label is the
  3517. address of the non-consonant table NONCON: (which see), low order
  3518.                     byte first.  Modifications which require
  3519.                     fewer VOWELS (see PVWTB: and VOWTAB:) and
  3520.                     more non-consonant characters or vica versa
  3521.                     may be accomodated within the allocated vowel
  3522.                     table space by moving the address at the
  3523.                     label PNCON: up or down within the address
  3524.                     limits of VOWTAB: (i.e., between VOWTAB: and
  3525.                     VOWTAB: + 0DH).
  3526.  
  3527. REFERENCE:
  3528.  
  3529. CP/M-80 BASED WORDSTAR
  3530.                     _____________________________________________
  3531.                     ___________
  3532.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3533.                     ADDRESS:  248
  3534.                     WS 3.3
  3535.                     232
  3536.  
  3537. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3538.                     _____________________________________________
  3539.                     ___________
  3540.  
  3541.                                46
  3542.  
  3543.  
  3544.  
  3545.  
  3546.  
  3547.  
  3548.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3549.                     ADDRESS:  248
  3550.                     WS 3.3-MS
  3551.  
  3552. VOWTAB:          5    The five bytes starting at this label serve
  3553. to identify characters that may be either vowels or consonants
  3554.                     and is used by WordStar's HYPHEN HELP
  3555.                     function in determining where to position
  3556.                     the cursor prior to prompting the operator
  3557.                     for hyphen insertion.  In an unmodified
  3558.                     WordStar, VOWTAB: is pre-installed with the
  3559.                     characters 'Y', '[', ']', '{' and '}'.  In
  3560.                     English, the character 'Y' may be either a
  3561.                     consonant or a vowel.  The other four pre-
  3562.                     installed characters often correspond to
  3563.                     accented vowels in some European languages.
  3564.                     (Also see INITWF:+3, INIWF:+4, HZONE:,
  3565.                     PVWTB:, PNCON: and NONCON:).
  3566.  
  3567.  
  3568.  
  3569.  
  3570.  
  3571.  
  3572.  
  3573.  
  3574.  
  3575.  
  3576.  
  3577.  
  3578.  
  3579.  
  3580.  
  3581.  
  3582.  
  3583.  
  3584.  
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.  
  3593.  
  3594.  
  3595.  
  3596.  
  3597.  
  3598.  
  3599.  
  3600.  
  3601.                                47
  3602.  
  3603.  
  3604.  
  3605.  
  3606.  
  3607.  
  3608.                     REFERENCE:
  3609.  
  3610. CP/M-80 BASED WORDSTAR
  3611.                     _____________________________________________
  3612.                     ___________
  3613.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3614.                     ADDRESS:  248
  3615.                     WS 3.3
  3616.                     232
  3617.  
  3618. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3619.                     _____________________________________________
  3620.                     ___________
  3621.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3622.                     ADDRESS:  248
  3623.                     WS 3.3-MS
  3624.  
  3625. NONCON:        9    The nine bytes starting at this label serve
  3626. to identify characters that are always vowels (i.e., are never
  3627.                     consonants) and is used by WordStar's HYPHEN
  3628.                     HELP function in determining where to
  3629.                     position the cursor prior to prompting the
  3630.                     operator for hyphen insertion. In an
  3631.                     unmodified WordStar, the NONCON: (NON-
  3632.                     CONsonant) table is pre-installed with the
  3633.                     five characters 'A', 'E', 'I', 'O' and 'U'
  3634.                     which are the vowels in English.  The vowel
  3635.                     table characters starting at the label
  3636.                     NONCON: are manipulated as a logical
  3637.                     continuation of the characters starting at
  3638.                     the label VOWTAB: (which see) and the final
  3639.                     character of a string of characters composed
  3640.                     of either or both NONCON: and/or VOWTAB: must
  3641.                     end in a 00 byte. Thus it is important to
  3642.                     note that the maximum number of characters
  3643.                     for either VOWTAB: and/or NONCON: is, in
  3644.                     fact, not the sum of bytes provided for by
  3645.                     VOWTAB: and NONCON: (i.e., 5+9 = 14) but is
  3646.                     the sum of VOWTAB: and NONCON: minus the
  3647.                     terminating byte 00 (i.e., (5 + 9) - 1 =
  3648.                     0DH).
  3649.  
  3650. REFERENCE:
  3651.  
  3652. CP/M-80 BASED WORDSTAR
  3653.                     _____________________________________________
  3654.                     ___________
  3655.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3656.                     ADDRESS:  248
  3657.                     WS 3.3
  3658.                     232
  3659.  
  3660.  
  3661.                                48
  3662.  
  3663.  
  3664.  
  3665.  
  3666.  
  3667.  
  3668.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3669.                     _____________________________________________
  3670.                     ___________
  3671.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3672.                     ADDRESS:  248
  3673.                     WS 3.3-MS
  3674.  
  3675. EOFCHR:          1    The value entered at this label is for the
  3676. ASCII character that will be displayed in the rightmost column
  3677.                     of the screen (flag column) on lines which
  3678.                     are beyond the end of the text file currently
  3679.                     being edited.  In an unmodified WordStar this
  3680.                     character is pre-installed  as a PERIOD
  3681.                     (ASCII 2EH) but any desired character may be
  3682.                     substituted at this label.
  3683.  
  3684.  
  3685.  
  3686.  
  3687.  
  3688.  
  3689.  
  3690.  
  3691.  
  3692.  
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702.  
  3703.  
  3704.  
  3705.  
  3706.  
  3707.  
  3708.  
  3709.  
  3710.  
  3711.  
  3712.  
  3713.  
  3714.  
  3715.  
  3716.  
  3717.  
  3718.  
  3719.  
  3720.  
  3721.                                49
  3722.  
  3723.  
  3724.  
  3725.  
  3726.  
  3727.  
  3728.                     REFERENCE:
  3729.  
  3730. CP/M-80 BASED WORDSTAR
  3731.                     _____________________________________________
  3732.                     ___________
  3733.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3734.                     ADDRESS:  248
  3735.                     WS 3.3
  3736.                     232
  3737.  
  3738. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3739.                     _____________________________________________
  3740.                     ___________
  3741.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3742.                     ADDRESS:  248
  3743.                     WS 3.3-MS
  3744.  
  3745. BOFCHR:        1    The value entered at this label is for the
  3746. ASCII character that will be displayed in the rightmost column of
  3747.                     the screen (flag column) on lines which are
  3748.                     above the beginning of the first line of a
  3749.                     text file currently being edited.  In an
  3750.                     unmodified WordStar this character is pre-
  3751.                     installed  as a COLON (ASCII 3AH) but any
  3752.                     desired character may be substituted a this
  3753.                     label.
  3754.  
  3755. REFERENCE:
  3756.  
  3757. CP/M-80 BASED WORDSTAR
  3758.                     _____________________________________________
  3759.                     ___________
  3760.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3761.                     ADDRESS:  248
  3762.                     WS 3.3
  3763.                     232
  3764.  
  3765. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3766.                     _____________________________________________
  3767.                     ___________
  3768.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3769.                     ADDRESS:  248
  3770.                     WS 3.3-MS
  3771.  
  3772. CONCHR:          1    The value entered at this label is for the
  3773. ASCII character that will be displayed in the rightmost column of
  3774.                     the screen (flag column) on a line which is
  3775.                     continued on the next line of the screen (WS
  3776.                     2.6 and earlier) or is continued beyond the
  3777.                     current right hand screen column (WordStar
  3778.                     3.0 and later).  In an unmodified WordStar
  3779.                     this character is pre-installed  as a
  3780.  
  3781.                                50
  3782.  
  3783.  
  3784.  
  3785.  
  3786.  
  3787.  
  3788.                     SUMMATION SIGN (+ or ASCII 2BH) but any
  3789.                     desired character may be substituted at this
  3790.                     label.
  3791.  
  3792. REFERENCE:
  3793.  
  3794. CP/M-80 BASED WORDSTAR
  3795.                     _____________________________________________
  3796.                     ___________
  3797.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3798.                     ADDRESS:  248
  3799.                     WS 3.3
  3800.                     232
  3801.  
  3802. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3803.                     _____________________________________________
  3804.                     ___________
  3805.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3806.                     ADDRESS:  248
  3807.                     WS 3.3-MS
  3808.  
  3809.  
  3810.  
  3811.  
  3812.  
  3813.  
  3814.  
  3815.  
  3816.  
  3817.  
  3818.  
  3819.  
  3820.  
  3821.  
  3822.  
  3823.  
  3824.  
  3825.  
  3826.  
  3827.  
  3828.  
  3829.  
  3830.  
  3831.  
  3832.  
  3833.  
  3834.  
  3835.  
  3836.  
  3837.  
  3838.  
  3839.  
  3840.  
  3841.                                51
  3842.  
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.  
  3849. OVPCHR:          1    The value entered at this label is for the
  3850. ASCII character that will be displayed in the rightmost column of
  3851.                     the screen (flag column) on a line which will
  3852.                     be overprinted  by the line following it.
  3853.                     The overprint condition is accomplished by
  3854.                     sending a Carriage Return without  a Line
  3855.                     Feed. In an unmodified WordStar this
  3856.                     character is pre-installed  as a HYPHEN
  3857.                     (ASCII 2DH) but any desired character may be
  3858.                     substituted at this label.
  3859.  
  3860. REFERENCE:
  3861.  
  3862. CP/M-80 BASED WORDSTAR
  3863.                     _____________________________________________
  3864.                     ___________
  3865.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3866.                     ADDRESS:  248
  3867.                     WS 3.3
  3868.                     232
  3869.  
  3870. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3871.                     _____________________________________________
  3872.                     ___________
  3873.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3874.                     ADDRESS:  248
  3875.                     WS 3.3-MS
  3876.  
  3877. LFCHR:           1    The value entered at this label is for the
  3878. ASCII character that will be displayed in the rightmost column of
  3879.                     the screen (flag column) on a line which is
  3880.                     terminated by a Line Feed without a Carriage
  3881.                     Return.  This is an abnormal condition and
  3882.                     should be noted when and if it occurs. In an
  3883.                     unmodified WordStar this character is pre-
  3884.                     installed  as an UPPER-CASE 'J' (ASCII 4AH)
  3885.                     but any desired character may be substituted
  3886.                     at this label.
  3887.  
  3888. REFERENCE:
  3889.  
  3890. CP/M-80 BASED WORDSTAR
  3891.                     _____________________________________________
  3892.                     ___________
  3893.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3894.                     ADDRESS:  248
  3895.                     WS 3.3
  3896.                     232
  3897.  
  3898. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3899.                     _____________________________________________
  3900.  
  3901.                                52
  3902.  
  3903.  
  3904.  
  3905.  
  3906.  
  3907.  
  3908.                     ___________
  3909.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3910.                     ADDRESS:  248
  3911.                     WS 3.3-MS
  3912.  
  3913. PAGCHR:          1    The value entered at this label is for the
  3914. ASCII character that will be displayed in the rightmost column of
  3915.                     the screen (flag column) on the last line of
  3916.                     a page. In an unmodified WordStar this char-
  3917.                     acter is pre-installed  as an UPPER-CASE 'P'
  3918.                     (ASCII 50H) but any desired character may be
  3919.                     substituted at this label.
  3920.  
  3921. REFERENCE:
  3922.  
  3923. CP/M-80 BASED WORDSTAR
  3924.                     _____________________________________________
  3925.                     ___________
  3926.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3927.                     ADDRESS:  248
  3928.                     WS 3.3
  3929.                     232
  3930.  
  3931. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3932.                     _____________________________________________
  3933.                     ___________
  3934.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3935.                     ADDRESS:  248
  3936.                     WS 3.3-MS
  3937.  
  3938.  
  3939. SOFTCR:          1    The value entered at this label is for the
  3940. ASCII character that will be displayed in the rightmost column of
  3941.                     the screen (flag column) on any line which is
  3942.                     subject to paragraph reform, i.e., is not the
  3943.                     last line of a paragraph.  In an unmodified
  3944.                     WordStar this character is pre-installed  as
  3945.                     a SPACE (ASCII 20H) but any desired character
  3946.                     may be substituted at this label. (See
  3947.                     HARDCR: for hard carriage return that
  3948.                     terminates paragraph reform.)
  3949.  
  3950. REFERENCE:
  3951.  
  3952. CP/M-80 BASED WORDSTAR
  3953.                     _____________________________________________
  3954.                     ___________
  3955.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3956.                     ADDRESS:  248
  3957.                     WS 3.3
  3958.                     232
  3959.  
  3960. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3961.  
  3962.                                53
  3963.  
  3964.  
  3965.  
  3966.  
  3967.  
  3968.  
  3969.                     _____________________________________________
  3970.                     ___________
  3971.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  3972.                     ADDRESS:  248
  3973.                     WS 3.3-MS
  3974.  
  3975. HARDCR:          1    The value entered at this label is for the
  3976. ASCII character that will be displayed in the rightmost column of
  3977.                     the screen (flag column) on any line which
  3978.                     will terminate paragraph reformation.  In an
  3979.                     unmodified WordStar this character is pre-
  3980.                     installed  as a LEFT ARROW (< or ASCII 3CH)
  3981.                     but any desired character may be substituted
  3982.                     at this label. Users whose files normally
  3983.                     have carriage returns (ASCII 0DH) at the end
  3984.                     of every line may wish to put a SPACE (ASCII
  3985.                     20H) at this label and another character at
  3986.                     the label SOFTCR: (which see).
  3987.  
  3988. REFERENCE:
  3989.  
  3990. CP/M-80 BASED WORDSTAR
  3991.                     _____________________________________________
  3992.                     ___________
  3993.                     WS 3.0         TYPE:  Value       ABSOLUTE
  3994.                     ADDRESS:  248
  3995.                     WS 3.3
  3996.                     232
  3997.  
  3998. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  3999.                     _____________________________________________
  4000.                     ___________
  4001.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4002.                     ADDRESS:  248
  4003.                     WS 3.3-MS
  4004.  
  4005. FDTCHR:          1    The value entered at this label is for the
  4006. ASCII character that will be displayed in the rightmost column of
  4007.                     the screen (flag column) when a line contains
  4008.                     a VALID MAILMERGE DOT COMMAND.  In an
  4009.                     unmodified WordStar this character is pre-
  4010.                     installed  as an Upper-case 'M' (ASCII 4DH)
  4011.                     but any desired character may be substituted
  4012.                     at this label.
  4013.  
  4014. REFERENCE:
  4015.  
  4016. CP/M-80 BASED WORDSTAR
  4017.                     _____________________________________________
  4018.                     ___________
  4019.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4020.                     ADDRESS:  248
  4021.  
  4022.                                54
  4023.  
  4024.  
  4025.  
  4026.  
  4027.  
  4028.  
  4029.                     WS 3.3
  4030.                     232
  4031.  
  4032. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4033.                     _____________________________________________
  4034.                     ___________
  4035.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4036.                     ADDRESS:  248
  4037.                     WS 3.3-MS
  4038.  
  4039. SOFHYC:          1    The character entered at this label will be
  4040. used by WordStar to display SOFT HYPHENS, both the "inactive"
  4041.                     ones that occur mid-line and do not print and
  4042.                     the "active" ones which appear at the end of
  4043.                     a line and print as hyphens.    In an
  4044.                     unmodified WordStar this character is pre-
  4045.                     installed as a hyphen with the high order bit
  4046.                     set to indicate that the character should be
  4047.                     displayed in highlight (i.e., ASCII 2DH with
  4048.                     high order bit set = ADH) but any desired
  4049.                     character may be substituted at this label.
  4050.  
  4051. REFERENCE:
  4052.  
  4053. CP/M-80 BASED WORDSTAR
  4054.                     _____________________________________________
  4055.                     ___________
  4056.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4057.                     ADDRESS:  248
  4058.                     WS 3.3
  4059.                     232
  4060.  
  4061. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4062.                     _____________________________________________
  4063.                     ___________
  4064.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4065.                     ADDRESS:  248
  4066.                     WS 3.3-MS
  4067.  
  4068. PAGFIL:          1    The character entered at this label will be
  4069. used by WordStar to display a page break line at the end of each
  4070.                     page assuming that the value at INITWF:+6,
  4071.                     INITWF:+7 and INITWF:+8 are FF (RULER LINE
  4072.                     DISPLAY is ON, PAGE BREAK is ON and DYNAMIC
  4073.                     PAGE BREAK DETERMINATION is enabled).  In an
  4074.                     unmodified WordStar this character is pre-
  4075.                     installed as a hyphen (ASCII 2DH) so that a
  4076.                     page break is displayed as a line of -'s but
  4077.                     any desired character may be substituted at
  4078.                     this label.
  4079.  
  4080. REFERENCE:
  4081.  
  4082.                                55
  4083.  
  4084.  
  4085.  
  4086.  
  4087.  
  4088.  
  4089.  
  4090. CP/M-80 BASED WORDSTAR
  4091.                     _____________________________________________
  4092.                     ___________
  4093.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4094.                     ADDRESS:  248
  4095.                     WS 3.3
  4096.                     232
  4097.  
  4098. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4099.                     _____________________________________________
  4100.                     ___________
  4101.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4102.                     ADDRESS:  248
  4103.                     WS 3.3-MS
  4104.  
  4105.  
  4106.  
  4107.  
  4108.  
  4109.  
  4110.  
  4111.  
  4112.  
  4113.  
  4114.  
  4115.  
  4116.  
  4117.  
  4118.  
  4119.  
  4120.  
  4121.  
  4122.  
  4123.  
  4124.  
  4125.  
  4126.  
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.  
  4133.  
  4134.  
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.                                56
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150. MARKS:         1    The character entered at this label is used
  4151. by WordStar to indicate the start of a "marked block" at the
  4152.                     current cursor position when a Control-KB is
  4153.                     issued by the operator. In an unmodified
  4154.                     WordStar this character is pre-installed as
  4155.                     an Upper-case 'B' (ASCII 42H) but any desired
  4156.                     character may be substituted at this label.
  4157.                     If strings for turning highlight on and off
  4158.                     have been installed at the labels IVON:
  4159.                     and/or IVOFF: in the Terminal Installation
  4160.                     Area of this Appendix (which see), the mark-
  4161.                     start-of-block character is displayed in
  4162.                     highlight with right and left arrows in
  4163.                     surround (i.e, as <B>).  In addition, if the
  4164.                     IVON: and IVOFF: strings are installed,
  4165.                     display of both  the beginning-of-marked
  4166.                     block character installed at the label MARKS:
  4167.                     and the end-of-marked-block  character
  4168.                     installed at MARKS:+1 are suppressed when
  4169.                     both have been properly set to mark a block.
  4170.                     A block is considered propely marked when
  4171.                     both beginning and end of block have been set
  4172.                     via the CONTROL-KB and CONTROL-KK command and
  4173.                     the end of block follows the beginning of
  4174.                     block and there is at least one printable
  4175.                     character (including SPACE) between them.  If
  4176.                     strings have not been installed at IVON:
  4177.                     and/or IVOFF:, the beginning and end-of-
  4178.                     marked-block characters installed at MARKS:
  4179.                     and MARKS:+1 will always display.
  4180.  
  4181. REFERENCE:
  4182.  
  4183. CP/M-80 BASED WORDSTAR
  4184.                     _____________________________________________
  4185.                     ___________
  4186.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4187.                     ADDRESS:  248
  4188.                     WS 3.3
  4189.                     232
  4190.  
  4191. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4192.                     _____________________________________________
  4193.                     ___________
  4194.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4195.                     ADDRESS:  248
  4196.                     WS 3.3-MS
  4197.  
  4198. MARKS:+1       1    The character entered at this label is used
  4199. by WordStar to indicate the end of a marked block at the current
  4200.                     cusor positin when the operator executed the
  4201.  
  4202.                                57
  4203.  
  4204.  
  4205.  
  4206.  
  4207.  
  4208.  
  4209.                     command CONTROL-KK.  In an unmodified
  4210.                     WordStar this character is pre-installed as
  4211.                     an Upper-case 'K' (ASCII 42H) but any desired
  4212.                     character may be substituted at this label.
  4213.                     See MARKS: for additional discussion of this
  4214.                     character.
  4215.  
  4216. REFERENCE:
  4217.  
  4218. CP/M-80 BASED WORDSTAR
  4219.                     _____________________________________________
  4220.                     ___________
  4221.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4222.                     ADDRESS:  248
  4223.                     WS 3.3
  4224.                     232
  4225.  
  4226. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4227.                     _____________________________________________
  4228.                     ___________
  4229.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4230.                     ADDRESS:  248
  4231.                     WS 3.3-MS
  4232.  
  4233.  
  4234.  
  4235.  
  4236.  
  4237.  
  4238.  
  4239.  
  4240.  
  4241.  
  4242.  
  4243.  
  4244.  
  4245.  
  4246.  
  4247.  
  4248.  
  4249.  
  4250.  
  4251.  
  4252.  
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.                                58
  4263.  
  4264.  
  4265.  
  4266.  
  4267.  
  4268.  
  4269. MARKS:+5       10   The ten characters entered starting at this
  4270. label are used by WordStar to mark "places" set gby the operator
  4271.                     via the CONTROL-Kn command where 'n' is a
  4272.                     number between 0 and 9.  In an unmodified
  4273.                     WordStar the characters 0 through 9 (ASCII
  4274.                     30H through 39H) are pre-installed starting
  4275.                     at this label but any ASCII characters may be
  4276.                     substituted for any (or all) of the these
  4277.                     characters.
  4278.  
  4279. REFERENCE:
  4280.  
  4281. CP/M-80 BASED WORDSTAR
  4282.                     _____________________________________________
  4283.                     ___________
  4284.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4285.                     ADDRESS:  248
  4286.                     WS 3.3
  4287.                     232
  4288.  
  4289. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4290.                     _____________________________________________
  4291.                     ___________
  4292.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4293.                     ADDRESS:  248
  4294.                     WS 3.3-MS
  4295.  
  4296.  
  4297. PODBLK:        1    Enter a 00 at this prompt to cause the output
  4298. of a WordStar print operation to go to the printer when the
  4299.                     operator types anything but 'Y' (Yes) to the
  4300.                     prompt "DISK FILE OUTPUT.  This is the pre-
  4301.                     installed value at the label PODBLK: in an
  4302.                     unmodified WordStar.  Enter an FF at this
  4303.                     label to cause the output of a WordStar print
  4304.                     operation to go to a disk file when the
  4305.                     operator types anything but 'N' (No) to the
  4306.                     prompt "DISK FILE OUTPUT.  If set to FF and
  4307.                     anything but 'N' is typed, the operator will
  4308.                     be prompted for a file name to receive the
  4309.                     output.
  4310.  
  4311. REFERENCE:
  4312.  
  4313. CP/M-80 BASED WORDSTAR
  4314.                     _____________________________________________
  4315.                     ___________
  4316.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4317.                     ADDRESS:  248
  4318.                     WS 3.3
  4319.                     232
  4320.  
  4321.  
  4322.                                59
  4323.  
  4324.  
  4325.  
  4326.  
  4327.  
  4328.  
  4329.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4330.                     _____________________________________________
  4331.                     ___________
  4332.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4333.                     ADDRESS:  248
  4334.                     WS 3.3-MS
  4335.  
  4336. PODBLK:+1      1    Enter an 00 at this label to cause the
  4337. printer to advance to the next page (sheet of paper) by sending
  4338.                     the required number of line feeds if the
  4339.                     operator types anything but 'Y' (Yes) to the
  4340.                     prompt "USE FORM FEEDS". This is the pre-
  4341.                     installed value at the label PODBLK:+1 in an
  4342.                     unmodified WordStar.  Enter an FF at this
  4343.                     label to cause the printer to advance to the
  4344.                     next page by sending a FORM FEED character
  4345.                     (ASCII 0CH) to the printer when the operator
  4346.                     types anything but 'N' (No) to the prompt
  4347.                     "USE FORM FEEDS".  The use of Form Feeds may
  4348.                     be necessary with some peripherals such as
  4349.                     Sheet Feeders.  The user may also find that
  4350.                     use of Form Feeds results in faster print
  4351.                     operation where the printer recognizes the
  4352.                     Form Feed character and operation is
  4353.                     acceptable.
  4354.  
  4355. Note that it is possible to suppress the
  4356.                     appearance of the prompt "USE FORM FEEDS"
  4357.                     entirely if it is desirable to eliminate the
  4358.                     prompt because the use of line feeds is an
  4359.                     option which is never used or is an option
  4360.                     which is always used. For information
  4361.                     regarding this option see the label NOUFF: in
  4362.                     this installation area.
  4363.  
  4364. REFERENCE:
  4365.  
  4366. CP/M-80 BASED WORDSTAR
  4367.                     _____________________________________________
  4368.                     ___________
  4369.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4370.                     ADDRESS:  248
  4371.                     WS 3.3
  4372.                     232
  4373.  
  4374. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4375.                     _____________________________________________
  4376.                     ___________
  4377.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4378.                     ADDRESS:  248
  4379.                     WS 3.3-MS
  4380.  
  4381.  
  4382.                                60
  4383.  
  4384.  
  4385.  
  4386.  
  4387.  
  4388.  
  4389. PODBLK:+2      1    Enter an 00 at this prompt to enable page
  4390. formatting at print time if the operator types anything but 'Y'
  4391.                     (Yes) to the prompt "SUPPRESS PAGE
  4392.                     FORMATTING". This is the pre-installed value
  4393.                     at the label PODBLK:+2 in an unmodified
  4394.                     WordStar.  Enter an FF at this label to cause
  4395.                     WordStar to output text without executing
  4396.                     page formatting commands at print time if
  4397.                     the operator types anything but 'N' (No) to
  4398.                     the prompt "USE FORM FEEDS". It should be
  4399.                     noted that when page formatting is
  4400.                     suppressed, all dot commands are treated as
  4401.                     printable text (i.e., are ignored as normal
  4402.                     WordStar commands) including those dot
  4403.                     commands which are specific to MailMerge
  4404.                     and/or StarIndex.  In addition it should be
  4405.                     noted that when output to disk file is done
  4406.                     with page formatting suppressed, any control
  4407.                     characters imbedded in the text will not be
  4408.                     expanded to their associated printer control
  4409.                     strings but will appear in the resultant
  4410.                     print output file  as they appeared in the
  4411.                     original text file.
  4412.  
  4413. REFERENCE:
  4414.  
  4415. CP/M-80 BASED WORDSTAR
  4416.                     _____________________________________________
  4417.                     ___________
  4418.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4419.                     ADDRESS:  248
  4420.                     WS 3.3
  4421.                     232
  4422.  
  4423. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4424.                     _____________________________________________
  4425.                     ___________
  4426.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4427.                     ADDRESS:  248
  4428.                     WS 3.3-MS
  4429.  
  4430. PODBLK:+3      1    Enter an 00 at this prompt to disable pause
  4431. between pages at print time if the operator types anything but
  4432.                     'Y' (Yes) to the prompt "PAUSE BETWEEN
  4433.                     PAGES". This is the pre-installed value at
  4434.                     the label PODBLK:+3 in an unmodified
  4435.                     WordStar.  Enter an FF at this label to cause
  4436.                     the printer to pause between each page if the
  4437.                     operator types anything but 'N' (No) to the
  4438.                     prompt "PAUSE BETWEEN PAGES".
  4439.  
  4440. REFERENCE:
  4441.  
  4442.                                61
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450. CP/M-80 BASED WORDSTAR
  4451.                     _____________________________________________
  4452.                     ___________
  4453.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4454.                     ADDRESS:  248
  4455.                     WS 3.3
  4456.                     232
  4457.  
  4458. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4459.                     _____________________________________________
  4460.                     ___________
  4461.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4462.                     ADDRESS:  248
  4463.                     WS 3.3-MS
  4464.  
  4465. NOUFF:           1    Enter a 00 at this label to display the
  4466. prompt "USE FORM FEEDS" at print time.  This is the pre-installed
  4467.                     value at the lable NOUFF: unless you have
  4468.                     installed WordStar (via the INSTALLation
  4469.                     utility) for a DIABLO 1640/50.  If you have
  4470.                     installed WordStar for a Diablo 1640 or 1650
  4471.                     and must use form feeds (typically for using
  4472.                     WordStar with a sheetfeeder) replace the FF
  4473.                     which appears at the label NOUFF: with a 00.
  4474.                     (See the label PODBLK:+1 for additional
  4475.                     installation possibilities.)  Enter an FF at
  4476.                     this label to suppress the prompt "USE FORM
  4477.                     FEEDS" to accomodate circumstances where Form
  4478.                     Feeds are never to be used (i.e., the value
  4479.                     at PODBLK:+1 00) or, alternatively, Form
  4480.                     feeds are always to be used (i.e., the value
  4481.                     at PODBLK:+1 is FF).
  4482.  
  4483. REFERENCE:
  4484.  
  4485. CP/M-80 BASED WORDSTAR
  4486.                     _____________________________________________
  4487.                     ___________
  4488.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4489.                     ADDRESS:  248
  4490.                     WS 3.3
  4491.                     232
  4492.  
  4493. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4494.                     _____________________________________________
  4495.                     ___________
  4496.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4497.                     ADDRESS:  248
  4498.                     WS 3.3-MS
  4499.  
  4500. ITPOPN:          1    Enter a 00 at this label to enable page
  4501.  
  4502.                                62
  4503.  
  4504.  
  4505.  
  4506.  
  4507.  
  4508.  
  4509. numbering unless suppressed in the file by the dot command .OP.
  4510.                     This is the pre-installed value at the label
  4511.                     ITPOPN: in an unmodified WordStar.  Enter an
  4512.                     FF at this label to suppress numbering of
  4513.                     pages unless (or until) the dot command .PN n
  4514.                     (where 'n' is the starting page number)
  4515.                     appears in a file.
  4516.  
  4517. REFERENCE:
  4518.  
  4519. CP/M-80 BASED WORDSTAR
  4520.                     _____________________________________________
  4521.                     ___________
  4522.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4523.                     ADDRESS:  248
  4524.                     WS 3.3
  4525.                     232
  4526.  
  4527. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4528.                     _____________________________________________
  4529.                     ___________
  4530.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4531.                     ADDRESS:  248
  4532.                     WS 3.3-MS
  4533.  
  4534.  
  4535.  
  4536.  
  4537.  
  4538.  
  4539.  
  4540.  
  4541.  
  4542.  
  4543.  
  4544.  
  4545.  
  4546.  
  4547.  
  4548.  
  4549.  
  4550.  
  4551.  
  4552.  
  4553.  
  4554.  
  4555.  
  4556.  
  4557.  
  4558.  
  4559.  
  4560.  
  4561.  
  4562.                                63
  4563.  
  4564.  
  4565.  
  4566.  
  4567.  
  4568.  
  4569. ITMIJ:           1    Enter a 00 at this label to enable
  4570. MICROJUSTIFICATION of text until the dot command .UJ OFF (or .UJ
  4571.                     0) is encountered in the file.  This is the
  4572.                     pre-installed value at the label ITMIJ:  in
  4573.                     an unmodified WordStar.  Enter an FF at this
  4574.                     label to disable microjustification until the
  4575.                     dot command .UJ ON (where 'n' is the starting
  4576.                     page number) appears in a file.
  4577.  
  4578. REFERENCE:
  4579.  
  4580. CP/M-80 BASED WORDSTAR
  4581.                     _____________________________________________
  4582.                     ___________
  4583.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4584.                     ADDRESS:  248
  4585.                     WS 3.3
  4586.                     232
  4587.  
  4588. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4589.                     _____________________________________________
  4590.                     ___________
  4591.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4592.                     ADDRESS:  248
  4593.                     WS 3.3-MS
  4594.  
  4595. ITBIP:           1    Enteran FF at this label to enable
  4596. BIDIRECTIONAL print until the occurrence of the dot command .BP
  4597.                     OFF (or .BP 0) in a text file being printed.
  4598.                     This is the pre-installed value at the label
  4599.                     ITBIP:  in an unmodified WordStar.  Enter a
  4600.                     00 at this label to disable bidirectional
  4601.                     print until the dot command .BP ON (or BP 0)'
  4602.                     is encountered in a file being printed.
  4603.  
  4604. REFERENCE:
  4605.  
  4606. CP/M-80 BASED WORDSTAR
  4607.                     _____________________________________________
  4608.                     ___________
  4609.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4610.                     ADDRESS:  248
  4611.                     WS 3.3
  4612.                     232
  4613.  
  4614. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4615.                     _____________________________________________
  4616.                     ___________
  4617.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4618.                     ADDRESS:  248
  4619.                     WS 3.3-MS
  4620.  
  4621.  
  4622.                                64
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629. RVELIM:          1    The character entered at this label is used
  4630. by MailMerge to distinguish one field from the next.  In an un-
  4631.                     modified WordStar this character is pre-
  4632.                     installed as a COMMA as is required by most
  4633.                     common data file structures (i.e, comma
  4634.                     delimited fields, carriage return delimited
  4635.                     records as with DataStar and others).
  4636.                     However, you may enter another character at
  4637.                     this label if commas do not serve as the
  4638.                     inter-field character in your particular data
  4639.                     files.
  4640.  
  4641. REFERENCE:
  4642.  
  4643. CP/M-80 BASED WORDSTAR
  4644.                     _____________________________________________
  4645.                     ___________
  4646.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4647.                     ADDRESS:  248
  4648.                     WS 3.3
  4649.                     232
  4650.  
  4651. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4652.                     _____________________________________________
  4653.                     ___________
  4654.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4655.                     ADDRESS:  248
  4656.                     WS 3.3-MS
  4657.                     RVQUOT:          1    The character at this label is used by
  4658. MailMerge to identify a field which contains an embedded field
  4659.                     seperator character (see the label REVELIM:).
  4660.                     In such cases MailMerge expectes the
  4661.                     character at this label to appear before the
  4662.                     first character of such a field and after the
  4663.                     last character of the field.  In an
  4664.                     unmodified WordStar a double quote (" or
  4665.                     ASCII ??H) is pre-installed at this label
  4666.                     since this is the most common database
  4667.                     standard for such cases.  You may enter any
  4668.                     character which your data structure requires
  4669.                     for this function.
  4670.  
  4671. REFERENCE:
  4672.  
  4673. CP/M-80 BASED WORDSTAR
  4674.                     _____________________________________________
  4675.                     ___________
  4676.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4677.                     ADDRESS:  248
  4678.                     WS 3.3
  4679.                     232
  4680.  
  4681.  
  4682.                                65
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4690.                     _____________________________________________
  4691.                     ___________
  4692.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4693.                     ADDRESS:  248
  4694.                     WS 3.3-MS
  4695.  
  4696. VARCH1:        1    The character at this label is used by
  4697. MailMerge to signal the beginning of a variable defined and read
  4698.                     by a previous .RV command.  Note that the
  4699.                     character at the label VARCH2: (which see)
  4700.                     defines the end of such MailMerge variables
  4701.                     and that the characters at this label and at
  4702.                     VARCH2: are not required to be the same. In
  4703.                     an unmodified WordStar an ampersand (& or
  4704.                     ASCII ??H) is pre-installed at this label
  4705.                     (and at VARCH2:).
  4706.  
  4707. REFERENCE:
  4708.  
  4709. CP/M-80 BASED WORDSTAR
  4710.                     _____________________________________________
  4711.                     ___________
  4712.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4713.                     ADDRESS:  248
  4714.                     WS 3.3
  4715.                     232
  4716.  
  4717. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4718.                     _____________________________________________
  4719.                     ___________
  4720.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4721.                     ADDRESS:  248
  4722.                     WS 3.3-MS
  4723.  
  4724. VARCH2:        1    The character at this label is used by
  4725. MailMerge to identify the end of a variable defined and read by a
  4726.                     previous .RV command.  Note that a variable's
  4727.                     beginning is signaled by the character at the
  4728.                     label VARCH1: and that these characters are
  4729.                     not required to be the same.  In an
  4730.                     unmodified WordStar an ampersand (ASCII ??H)
  4731.                     is pre-installed at both VARCH2: and VARCH1:
  4732.                     but you may substitute any valid ASCII
  4733.                     character at this label.
  4734.  
  4735. REFERENCE:
  4736.  
  4737. CP/M-80 BASED WORDSTAR
  4738.                     _____________________________________________
  4739.                     ___________
  4740.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4741.  
  4742.                                66
  4743.  
  4744.  
  4745.  
  4746.  
  4747.  
  4748.  
  4749.                     ADDRESS:  248
  4750.                     WS 3.3
  4751.                     232
  4752.  
  4753. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4754.                     _____________________________________________
  4755.                     ___________
  4756.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4757.                     ADDRESS:  248
  4758.                     WS 3.3-MS
  4759.  
  4760. VARNBC:        1    When the character at this label immediately
  4761. follows the character installed at the label VARCH1:, it is
  4762.                     interpreted by MailMerge as a command to omit
  4763.                     the entire line upon which the variable
  4764.                     appears.  An unmodified WordStar is pre-
  4765.                     installed with an Upper-case 'O' (ASCII ??H)
  4766.                     at this label but you may enter any valid
  4767.                     ASCII character in substitution.
  4768.  
  4769. REFERENCE:
  4770.  
  4771. CP/M-80 BASED WORDSTAR
  4772.                     _____________________________________________
  4773.                     ___________
  4774.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4775.                     ADDRESS:  248
  4776.                     WS 3.3
  4777.                     232
  4778.  
  4779. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4780.                     _____________________________________________
  4781.                     ___________
  4782.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4783.                     ADDRESS:  248
  4784.                     WS 3.3-MS
  4785.  
  4786. FNWSCM:        12   The 12 characters starting at this label
  4787. define the name of the main WordStar file.  In a conventional
  4788.                     WordStar installation the main WordStar file
  4789.                     is called WS.COM but prompts to call the
  4790.                     installed WordStar something else are
  4791.                     provided by the installation program.  If
  4792.                     another name is provided at this installation
  4793.                     prompt that name appears starting at this
  4794.                     label.  Note that the file name that appears
  4795.                     beginning at this label (as provided at
  4796.                     installation time) and the name of the file
  4797.                     as it appears in a disk's directory must be
  4798.                     identical for correct operation of any "R"
  4799.                     (i.e.,Run program) command or for proper
  4800.                     return from such overlay features as
  4801.  
  4802.                                67
  4803.  
  4804.  
  4805.  
  4806.  
  4807.  
  4808.  
  4809.                     MailMerge and StarIndex.  In such cases,
  4810.                     improper operation is returned to the
  4811.                     operator in the form of the error message
  4812.                     "Cannot find FILENAME.COM" where FILENAME.COM
  4813.                     is the file name starting at this label.  The
  4814.                     file name at this label is automatically
  4815.                     entered by the installation program and need
  4816.                     not be modified by the user directly via this
  4817.                     label.  If the user chooses to modify the
  4818.                     main WordStar file name by entering the
  4819.                     characters of the name at this label the
  4820.                     FILENAME part must be space filled to a total
  4821.                     of eight file name characters.  The period
  4822.                     character used to identify the end of the
  4823.                     file name and the beginning of the file type
  4824.                     is not entered.  For example:
  4825.  
  4826. WS______COM    is valid whereas
  4827.  
  4828.      WSCOM          is not and neither
  4829.                               is
  4830.  
  4831. WS_____.COM
  4832.  
  4833. Note that the each underscore character
  4834.                          represents a space (i.e, ASCII 20H).
  4835.  
  4836.      REFERENCE:
  4837.  
  4838. CP/M-80 BASED WORDSTAR
  4839.                     _____________________________________________
  4840.                     ___________
  4841.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4842.                     ADDRESS:  248
  4843.                     WS 3.3
  4844.                     232
  4845.  
  4846. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4847.                     _____________________________________________
  4848.                     ___________
  4849.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4850.                     ADDRESS:  248
  4851.                     WS 3.3-MS
  4852.  
  4853. DSKTNA:          12   The 12 characters starting at this label
  4854. define the name of the WordStar overlay file which contains the
  4855.                     major portion of the WordStar menu and
  4856.                     message message texts. In an unmodified
  4857.                     WordStar installation this label is pre-
  4858.                     installed with the file name WSMSGS.OVR.
  4859.                     Changing the file name at this label will
  4860.                     require renaming the WSMSGS.OVR file as it
  4861.  
  4862.                                68
  4863.  
  4864.  
  4865.  
  4866.  
  4867.  
  4868.  
  4869.                     appears in the disk's directory.  Such a
  4870.                     change might be made where different versions
  4871.                     of WordStar must be resident on the same disk
  4872.                     or modifications to the WSMSGS file are used
  4873.                     with a specially modified WordStar.  The name
  4874.                     which appears starting at this label must
  4875.                     match a valid WordStar messages overlay file
  4876.                     of the proper revision resident on the disk
  4877.                     in the currently logged drive or on the disk
  4878.                     in the boot drive.
  4879.                     If the user chooses to modify the filename at
  4880.                     this label file name by entering the
  4881.                     characters of the name at this label the
  4882.                     FILENAME portion must be space filled to a
  4883.                     total of eight file name characters (see
  4884.                     FNWSCM:).
  4885.  
  4886. REFERENCE:
  4887.  
  4888. CP/M-80 BASED WORDSTAR
  4889.                     _____________________________________________
  4890.                     ___________
  4891.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4892.                     ADDRESS:  248
  4893.                     WS 3.3
  4894.                     232
  4895.  
  4896. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4897.                     _____________________________________________
  4898.                     ___________
  4899.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4900.                     ADDRESS:  248
  4901.                     WS 3.3-MS
  4902.  
  4903.      FNOVLY:          12   Identical to the discussion of the label
  4904. DSKTNA: (which see) except that the filename starting at this
  4905.                     label is for the main WordStar overlay file.
  4906.                     This is normally pre-installed as WSOVLY1.OVR
  4907.                     but may be altered by modifying the
  4908.                     characters starting at FNOVLY: and renaming
  4909.                     the WSOVLY1.OVR file accordingly.
  4910.  
  4911. REFERENCE:
  4912.  
  4913. CP/M-80 BASED WORDSTAR
  4914.                     _____________________________________________
  4915.                     ___________
  4916.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4917.                     ADDRESS:  248
  4918.                     WS 3.3
  4919.                     232
  4920.  
  4921.  
  4922.                                69
  4923.  
  4924.  
  4925.  
  4926.  
  4927.  
  4928.  
  4929.                     CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4930.                     _____________________________________________
  4931.                     ___________
  4932.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4933.                     ADDRESS:  248
  4934.                     WS 3.3-MS
  4935.  
  4936. FNMRGP:          12   Identical to the discussion of the label
  4937. DSKTNA: except that the characters starting at this label
  4938.                     identify the filename of the MailMerge
  4939.                     overlay (See DSKTNA:).  An unmodified
  4940.                     WordStar is pre-installed with the characters
  4941.                     'MAILMRGEOVR' starting at this label.
  4942.  
  4943. REFERENCE:
  4944.  
  4945. CP/M-80 BASED WORDSTAR
  4946.                     _____________________________________________
  4947.                     ___________
  4948.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4949.                     ADDRESS:  248
  4950.                     WS 3.3
  4951.                     232
  4952.  
  4953. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  4954.                     _____________________________________________
  4955.                     ___________
  4956.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  4957.                     ADDRESS:  248
  4958.                     WS 3.3-MS
  4959.  
  4960. AUTOBS:          11   Up to ten characters terminated by a 00 may
  4961. be entered starting at this label.  When any one of the
  4962.                     characters in this label's string of
  4963.                     characters are entered at the keyboard,
  4964.                     WordStar will automatically insert a
  4965.                     backspace (Control-H) print control after the
  4966.                     character.  This function is intended to
  4967.                     support the use of foreign accent marks for
  4968.                     terminals and printers which do not otherwise
  4969.                     have special character fonts to provide
  4970.                     accented characters.  However, the table may
  4971.                     be used to create such "standard" special
  4972.                     character's as a slashed zero (which rarely
  4973.                     appears on printer wheels) or to create other
  4974.                     graphic characters and effects.  In an
  4975.                     unmodified WordStar, the ten bytes starting
  4976.                     at AUTOBS: are 00's, i.e. are not pre-
  4977.                     installed.  The user may enter any characters
  4978.                     desired up to ten characters.  The last
  4979.                     character of the string of desired characters
  4980.                     must be a zero.
  4981.  
  4982.                                70
  4983.  
  4984.  
  4985.  
  4986.  
  4987.  
  4988.  
  4989.  
  4990. REFERENCE:
  4991.  
  4992. CP/M-80 BASED WORDSTAR
  4993.                     _____________________________________________
  4994.                     ___________
  4995.                     WS 3.0         TYPE:  Value       ABSOLUTE
  4996.                     ADDRESS:  248
  4997.                     WS 3.3
  4998.                     232
  4999.  
  5000. CP/M-86, MSDOS, & PCDOS BASED WORDSTAR
  5001.                     _____________________________________________
  5002.                     ___________
  5003.                     WS 3.3-86      TYPE:  Value       ABSOLUTE
  5004.                     ADDRESS:
  5005.  
  5006.  
  5007. KEYBOARD CUSTOMIZATION AREAS
  5008.  
  5009. The Keyboard Customization areas that follow are used to
  5010. interpret commands input during the use of WordStar.  The command
  5011. character portion of the entries may be altered to change the
  5012. keys used for commands.  Commands may be freely changed between
  5013. single and double keystrokes or to a different prefix (first key)
  5014. for a two-keystroke command.  However, the same key may not be
  5015. used both as a single-key command and as the first (prefix) key
  5016. of a two-key command.  Duplicate entries are acceptable.
  5017. Consequently you may add a new key or key pairs for an existing
  5018. function without deleting the old command by using the extra four
  5019. byte entries provided starting at the label XTAB:.
  5020.  
  5021. You may also change the existing command keys for any
  5022.      function in one of the three existing sets of command areas
  5023.      by changing the pre-installed command characters.  However,
  5024.      the same rules apply in the case of changing existing
  5025.      commands as do to adding alternate command sequences to the
  5026.      existing command sequences.
  5027.  
  5028. Each area consists of four bytes:
  5029.  
  5030. BYTE 0/:        This byte contains the first character of a two
  5031. character control command (such as a Control-K/0/BH for the mark
  5032.                beginning of block command) or the only character
  5033.                of a single character command (such as Control-
  5034.                V/16H for the inert ON/OFF toggle).  Command
  5035.                characters in this byte must be control codes (0/1-
  5036.                1F HEX).
  5037.  
  5038. BYTE 1:        This byte contains either a zero if the previous
  5039. byte is a single character control command (like Control-V) or it
  5040.                contains the second byte of a two byte command
  5041.  
  5042.                                71
  5043.  
  5044.  
  5045.  
  5046.  
  5047.  
  5048.  
  5049.                (e.g., Control-B/0/2H for the second characters of
  5050.                the mark beginning of block command).  A character
  5051.                entered in this byte may be any ASCII character
  5052.                but will always be converted to upper case (if a
  5053.                lower case letter is entered) and then to a
  5054.                control-code.  Consequently both upper and lower
  5055.                case letters inserted in this byte are handled as
  5056.                the corresponding control character (e.g., either
  5057.                the letter 'B' or the letter 'b' in this byte will
  5058.                be used as a Control-B/0/2H)
  5059.  
  5060. BYTES 3,4:     These two bytes contain an address which is used
  5061. by WordStar to execute the action associated with the control
  5062.                character or characters in the previous two bytes
  5063.                when they are input by the operator.  It is rarely
  5064.                advisable to change this address.
  5065.  
  5066. Note that if this address is 256 (FFH) or less it is used by
  5067.      WordStar as an index to a string of text which is to be
  5068.      displayed on the terminal's screen.  This will always be
  5069.      evident when you display bytes 3 and 4 since the third byte
  5070.      in such cases will always be 0/0/.
  5071.  
  5072.  
  5073.  
  5074.  
  5075.  
  5076.  
  5077.  
  5078.  
  5079.  
  5080.  
  5081.  
  5082.  
  5083.  
  5084.  
  5085.  
  5086.  
  5087.  
  5088.  
  5089.  
  5090.  
  5091.  
  5092.  
  5093.  
  5094.  
  5095.  
  5096.  
  5097.  
  5098.  
  5099.  
  5100.  
  5101.  
  5102.                                72
  5103.  
  5104.  
  5105.  
  5106.  
  5107.  
  5108.  
  5109.      This fact makes it impossible to use a command sequence to
  5110.      jump directly to a user-implemented subroutine  installed at
  5111.      MORPAT: since its address is typically below 256 (e.g., 2E0/
  5112.      in WordStar Revision 3.0/ and earlier and 2CBH in WordStar
  5113.      3.3).  You may, however, use a direct jump to routines
  5114.      installed over unused printer drivers (see the Printer
  5115.      Drivers section of this chapter) or to routines installed
  5116.      beginning at the location pointed to by PBGMEM: (see the
  5117.      TERMINAL INSTALLATION Section of this chapter) to overcome
  5118.      this problem.
  5119.  
  5120. The WordStar Keyboard Customization area is divided into
  5121.      five sets of areas:
  5122.  
  5123. THE NO-FILE BEING EDITED COMMAND AREAS
  5124.  
  5125. Areas which are accessed by adding an offset to the label NOFTAB:
  5126. are used to interpret keystrokes entered at the menu when no file
  5127. is being edited (i.e., the OPENING MENU in WordStar 3.3).
  5128.  
  5129. THE EDITING FILE COMMANDS AREAS
  5130.  
  5131. Areas which are accessed by adding an offset to the label VTAB:
  5132. are used to interpret keystrokes entered during the time that a
  5133. file is being edited.
  5134.  
  5135. THE MAILMERGE COMMAND AREAS
  5136.  
  5137. Areas which are accessed by adding an offset to the label FPTAB:
  5138. are used to interpret any special keystrokes that are available
  5139. during the print of a file via the MAILMERGE utility (e.g.,
  5140. CONTROL-P to stop print, CONTROL-Z to scroll the terminal's
  5141. screen up, etc).
  5142.  
  5143. THE EXPANSION COMMAND AREAS
  5144.  
  5145. Areas which are accessed by adding an offset to the label XTAB:
  5146. may be used to implement additional keystrokes to cause WordStar
  5147. to execute various functions while retaining the effectiveness of
  5148. the normal commands.
  5149.  
  5150. PROMPT CONTROL COMMAND AREAS
  5151.  
  5152. These areas provide selected keystrokes used when prompts are
  5153. displayed which require responses, such as the "FILE NAME?",
  5154. "FIND?".
  5155.  
  5156.  
  5157.  
  5158.  
  5159.  
  5160.  
  5161.  
  5162.                                73
  5163.  
  5164.  
  5165.  
  5166.  
  5167.  
  5168.  
  5169. ORGANIZATION OF KEYBOARD CUSTOMIZATION DATA
  5170.  
  5171. The following keyboard customization areas are organized in
  5172.      the following manner:
  5173.  
  5174. LABEL:+OFFSET
  5175.  
  5176.      To the extreme left of each area's entry is a label name
  5177. (NOFTAB:, VTAB:, etc) followed by a colon, a plus sign and an
  5178. hexadecimal number.  This is the exact sequence of characters you
  5179. must enter at the WordStar Installation utility's Label Patcher
  5180. prompt to get to the command area described for the label/offset
  5181. of interest. (See LABL-1 through LABL-7 for more information
  5182. regarding use of the Label Patcher.)
  5183.  
  5184. NOTE:     WordStar 3.3 has an enhanced Label Patcher utility that
  5185. will require you to place the colon before the label rather than
  5186.           after it, i.e., :LABEL+OFFSET.
  5187.  
  5188. Control xx
  5189.  
  5190. To the immediate right of the label:+offset entry is the
  5191.      word Control (or Ctrl which is a contraction of Control)
  5192.      followed by one or two letters and numbers (xx).  This is
  5193.      the name of the characters which are installed in the first
  5194.      two bytes of this area in an unmodified WordStar.
  5195.  
  5196. (xx,yy)
  5197.  
  5198. To the right of the name of the pre-installed
  5199.           characters and enclosed in parenthesis are the
  5200.           hexadecimal values of these control codes.  Since the
  5201.           easiest method of entering numbers with the Label
  5202.           Patcher is to enter them in hexadecimal, the codes are
  5203.           presented in this notation. (If you are using a
  5204.           different method and need to know the decimal, binary
  5205.           or ASCII equivalents refer to the table at the end of
  5206.           this section.)
  5207.  
  5208.  
  5209. ACTION DESCRIPTION
  5210.  
  5211. Finally, at the extreme right of each area is a description
  5212.      of the action that will occur when the area's pre-installed
  5213.      control characters are entered.
  5214.  
  5215. Note that bytes 3 and 4 are not provided in the entry for
  5216.      any area and that it is, in fact, these two bytes that
  5217.      actually determine what will happen when the associated
  5218.      keystrokes (i.e., control codes) are encountered in the
  5219.      input from a keyboard.  Since these values can be identified
  5220.      relatively easily as outlined in steps 2 and 3 in the
  5221.  
  5222.                                74
  5223.  
  5224.  
  5225.  
  5226.  
  5227.  
  5228.  
  5229.      procedure under EXPANSION COMMAND AREAS and since they are
  5230.      unique in any given revision of WordStar, they were omitted
  5231.      to help make the information more revision independent.
  5232.  
  5233.  
  5234.  
  5235.  
  5236.  
  5237.  
  5238.  
  5239.  
  5240.  
  5241.  
  5242.  
  5243.  
  5244.  
  5245.  
  5246.  
  5247.  
  5248.  
  5249.  
  5250.  
  5251.  
  5252.  
  5253.  
  5254.  
  5255.  
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.  
  5269.  
  5270.  
  5271.  
  5272.  
  5273.  
  5274.  
  5275.  
  5276.  
  5277.  
  5278.  
  5279.  
  5280.  
  5281.  
  5282.                                75
  5283.  
  5284.  
  5285.  
  5286.  
  5287.  
  5288.  
  5289. THE NO-FILE BEING EDITED COMMAND AREAS
  5290.  
  5291. All the commands in the areas which are accessed by adding an
  5292. offset to the label NOFTAB: are single keystroke (single
  5293. character) commands and are effective when the OPENING MENU is
  5294. being displayed (i.e, no file is yet opened for edition).
  5295.  
  5296. The letters A,B,C,G,J,K, and Q are the letters currently
  5297.      unused as prefix characters (Control-U is the interrupt
  5298.      character and the letters I and T are reserved).  Remember
  5299.      that WordStar does not distinquish between the upper, lower
  5300.      and control cases for each of these letters so that, in
  5301.      fact, there are only 9 characters available for use.  If, in
  5302.      the unlikly case that you need more characters than 9, you
  5303.      may use the unused Control codes discussed previously to
  5304.      bring the total number of single character commands codes to
  5305.      a total of 12.
  5306.  
  5307. CONTROL     HEX
  5308.                     LABEL:+OFFSET    CODE      VALUE              ACTION DESCRIPTION_____________  _________  ________
  5309. _________________________________________
  5310. NOFTAB:+0/      Control-D  (0/4,0/0/)  enter the document mode
  5311.  
  5312. NOFTAB:+34     Control-E  (0/5,0/0/)  prompt for a file rename
  5313. operation
  5314.  
  5315. NOFTAB:+1C     Control-F  (0/6,0/0/)  toggle the File Directory on
  5316. and off
  5317.  
  5318. NOFTAB:+08     Control-H  (0/8,0/0/)  a change in the current help
  5319. level
  5320.  
  5321. NOFTAB:+28     Control-L  (0/C,0/0/)  select another disk
  5322.  
  5323. NOFTAB:+14     Control-M  (0/D,0/0/)  execute MAILMERGE print
  5324. feature (if available)
  5325.  
  5326. NOFTAB:+04     Control-N  (0/E,0/0/)  enter the non-document mode
  5327.  
  5328. NOFTAB:+30     Control-O  (0/F,0/0/)  prompt for a file copy
  5329. operation
  5330.  
  5331. NOFTAB:+10     Control-P  (10/,0/0/)  prompt for file to print
  5332.  
  5333. NOFTAB:+2C     Control-R  (12,0/0/)  execute a program
  5334.  
  5335. NOFTAB:+3C     Control-S  (13,0/0/)  execute the SPELLSTAR option
  5336. (if available)
  5337.  
  5338. NOFTAB:+38     Control-V  (16,0/0/)  toggle insert on and off
  5339.  
  5340. NOFTAB:+24     Control-W  (17,0/0/)  scroll the File Directory
  5341.  
  5342.                                76
  5343.  
  5344.  
  5345.  
  5346.  
  5347.  
  5348.  
  5349. downwards
  5350.  
  5351. NOFTAB:+0C     Control-X  (18,0/0/)  exit  to the operating system
  5352.  
  5353. NOFTAB:+18     Control-Y  (19,0/0/)  delete a file from a disk's
  5354. directory
  5355.  
  5356. NOFTAB:+20     Control-Z  (1A,0/0/)  scroll the File Directory
  5357. upwards.
  5358.  
  5359.  
  5360.  
  5361.  
  5362.  
  5363.  
  5364.  
  5365.  
  5366.  
  5367.  
  5368.  
  5369.  
  5370.  
  5371.  
  5372.  
  5373.  
  5374.  
  5375.  
  5376.  
  5377.  
  5378.  
  5379.  
  5380.  
  5381.  
  5382.  
  5383.  
  5384.  
  5385.  
  5386.  
  5387.  
  5388.  
  5389.  
  5390.  
  5391.  
  5392.  
  5393.  
  5394.  
  5395.  
  5396.  
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.                                77
  5403.  
  5404.  
  5405.  
  5406.  
  5407.  
  5408.  
  5409. THE EDITING FILE COMMAND AREAS
  5410.  
  5411. A few of the following Editing Command Areas do not have the
  5412.      same offsets for WordStar Revision 3.3 as for WordStar
  5413.      revision 3.0/.  In such cases, two label and offset values
  5414.      are given; the upper one should be used when modifying a
  5415.      WordStar with a revision 3.0/ and the lower one should be
  5416.      used when modifying a revision 3.3 WordStar.
  5417.  
  5418. Also note that this customization area has been
  5419.           subdivided into the:
  5420.  
  5421. Single Keystroke Command Customization Areas
  5422.                Control-Q Command Customization Areas
  5423.                Control-K Command Customization Areas
  5424.                Control-O Command Customization Areas
  5425.                Control-J Command Customization Areas
  5426.  
  5427. and that within each of these areas the
  5428.                          commands are presented in alphabetical
  5429.                          order by the second character  of the
  5430.                          two character command.  Also be aware
  5431.                          that commands ending in a number are
  5432.                          provided at the end of the table.
  5433.  
  5434.  
  5435. Single Keystroke Command Customization Areas
  5436.  
  5437. CONTROL     HEX
  5438.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5439. _________________________________________
  5440. VTAB:+20/       Control-A  (0/1,0/0/)  move the cursor back a word
  5441.  
  5442. VTAB:+D0/       Control-B  (0/2,0/0/)  reform a paragraph
  5443.  
  5444. VTAB:+A4
  5445. VTAB:+B4       Control-C  (0/3,0/0/)  scroll the screen
  5446.  
  5447. VTAB:+A8
  5448. VTAB:+B8       Ctrl-DEL   (7F,0/0/)  delete the character to the
  5449. left of the cursor
  5450.  
  5451. VTAB:+AC
  5452. VTAB:+BC       Ctrl-DEL   (1F,0/0/)  delete the character to the
  5453. left of the cursor
  5454.  
  5455. VTAB:+1C       Control-D  (0/4,0/0/)  move the cursor forward a
  5456. character
  5457. VTAB:+2C       Control-E  (0/5,0/0/)  move the cursor up a line
  5458.  
  5459. VTAB:+24       Control-F  (0/6,0/0/)  move the cursor forward a word
  5460.  
  5461.  
  5462.                                78
  5463.  
  5464.  
  5465.  
  5466.  
  5467.  
  5468.  
  5469. VTAB:+B0/
  5470. VTAB:+C0/       Control-G  (0/7,0/0/)  delete the character to the
  5471. right of the cursor
  5472.  
  5473.  
  5474.  
  5475.  
  5476.  
  5477.  
  5478.  
  5479.  
  5480.  
  5481.  
  5482.  
  5483.  
  5484.  
  5485.  
  5486.  
  5487.  
  5488.  
  5489.  
  5490.  
  5491.  
  5492.  
  5493.  
  5494.  
  5495.  
  5496.  
  5497.  
  5498.  
  5499.  
  5500.  
  5501.  
  5502.  
  5503.  
  5504.  
  5505.  
  5506.  
  5507.  
  5508.  
  5509.  
  5510.  
  5511.  
  5512.  
  5513.  
  5514.  
  5515.  
  5516.  
  5517.  
  5518.  
  5519.  
  5520.  
  5521.  
  5522.                                79
  5523.  
  5524.  
  5525.  
  5526.  
  5527.  
  5528.  
  5529. Single Keystroke Command Customization Areas (continued)
  5530.  
  5531. CONTROL     HEX
  5532.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5533. _________________________________________
  5534. VTAB:+18       Control-H  (0/8,0/0/)  move the cursor back a
  5535. character  Note that the Delete-character-left (CLCHR:) also
  5536.                                    moves the cursor back a
  5537.                                    character as does the Control-
  5538.                                    S command at VTAB:+14.
  5539.                                    Consequently, you should take
  5540.                                    the character(s) installed at
  5541.                                    the label CLCHR: and VTAB:+14
  5542.                                    into consideration when
  5543.                                    modifying the byte(s) at
  5544.                                    VTAB:+18.
  5545.  
  5546. VTAB:+D8       Control-I  (0/9,0/0/)  move the cursor to the next
  5547. tab stop
  5548.  
  5549. VTAB:+0/C       Control-J  (0/A,FF)  display the Control-J commands
  5550. help menu when the operator enters a ^J without immediately
  5551.                                    following it with a second
  5552.                                    command character.  This
  5553.                                    location should rarely be
  5554.                                    modified
  5555.  
  5556. VTAB:+0/4       Control-K  (0/B,FF)  display the Control-K commands
  5557. help menu when the operator enters a ^K without immediately
  5558.                                    following it with a second
  5559.                                    command character.  This
  5560.                                    location should rarely be
  5561.                                    modified
  5562.  
  5563. VTAB:+8C
  5564. VTAB:+A4       Control-L  (0/C,0/0/)  repeat the last FIND or FIND
  5565. AND REPLACE command
  5566.  
  5567. VTAB:+DC       Control-M  (0/D,0/0/)  enter a carriage return
  5568. without  a  line  feed (overprint line) at the current cusor
  5569.                                    position
  5570.  
  5571. VTAB:+D4       Control-N  (0/E,0/0/)  Enter a carriage retun and
  5572. line feed (create a new line) at the current cursor position
  5573.  
  5574. VTAB:+8        Control-O  (0/F,FF)  display the Control-O commands
  5575. help menu when the operator enters a ^O without immediately
  5576.                                    following it with a second
  5577.                                    command character.  This
  5578.                                    location should rarely be
  5579.                                    modified
  5580.  
  5581.  
  5582.                                80
  5583.  
  5584.  
  5585.  
  5586.  
  5587.  
  5588.  
  5589. VTAB:+E0/       Control-P  (10/,0/0/)  enter any character that
  5590. immediatly follows the character installed at this label/offset
  5591.                                    exactly as it is entered
  5592.                                    (literally) even if it is a
  5593.                                    control character into the
  5594.                                    file being edited.  Note that
  5595.                                    this is the Print Control
  5596.                                    prefix but that the second
  5597.                                    character of the print control
  5598.                                    commands are not subject to
  5599.                                    modification and are not,
  5600.                                    therefore, provided in these
  5601.                                    keyboard areas.
  5602.                                    Single Keystroke Command Customization Areas (continued)
  5603.  
  5604. CONTROL     HEX
  5605.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5606. _________________________________________
  5607. VTAB:+0/        Control-Q  (11,FF)  display the Control-Q commands
  5608. help menu when the operator enters a ^Q without immediately
  5609.                                    following it with a second
  5610.                                    command character.  This
  5611.                                    location should rarely be
  5612.                                    modified
  5613.  
  5614. VTAB:+A0/
  5615. VTAB:+B0/       Control-R  (12,0/0/)  scroll the screen down
  5616.  
  5617. VTAB:+14       Control-S  (13,0/0/)  move the cursor back a
  5618. character  Note that the Delete-character-left (CLCHR:) also
  5619.                                    moves the cursor back a
  5620.                                    character as does the Control-
  5621.                                    H command at VTAB:+18.
  5622.                                    Consequently, you should take
  5623.                                    the character(s) installed at
  5624.                                    the label CLCHR: and VTAB:+18
  5625.                                    into consideration when
  5626.                                    modifying the bytes at
  5627.                                    VTAB:+14.
  5628.  
  5629. VTAB:+C4
  5630. VTAB:+C8       Control-T  (14,0/0/)  delete the word to the right
  5631. of the cursor
  5632.  
  5633. VTAB:+12C      Control-U  (15,0/0/)  Interrupt ongoing command.  If
  5634. the user chooses to modify this keyboard area they must be sure
  5635.                                    to change the area at the
  5636.                                    label STPCHR: to match.
  5637.  
  5638. VTAB:+C8
  5639. VTAB:+CC       Control-V  (16,0/0/)  turn insert ON if it is
  5640. currently OFF or OFF if it is currently ON VTAB:+CC
  5641.  
  5642.                                81
  5643.  
  5644.  
  5645.  
  5646.  
  5647.  
  5648.  
  5649.  
  5650. VTAB:+9C
  5651. VTAB:+AC       Control-W  (17,0/0/)  scroll the screen down one
  5652. line
  5653.  
  5654. VTAB:+28       Control-X  (18,0/0/)  move the cursor down a line
  5655.  
  5656. VTAB:+B4
  5657. VTAB:+C4       Control-Y  (19,0/0/)  delete the line that the
  5658. cursor is on
  5659.  
  5660. VTAB:+98
  5661. VTAB:+A8       Control-Z  (1A,0/0/)  scroll the screen up one line
  5662.  
  5663.  
  5664.  
  5665.  
  5666.  
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673.  
  5674.  
  5675.  
  5676.  
  5677.  
  5678.  
  5679.  
  5680.  
  5681.  
  5682.  
  5683.  
  5684.  
  5685.  
  5686.  
  5687.  
  5688.  
  5689.  
  5690.  
  5691.  
  5692.  
  5693.  
  5694.  
  5695.  
  5696.  
  5697.  
  5698.  
  5699.  
  5700.  
  5701.  
  5702.                                82
  5703.  
  5704.  
  5705.  
  5706.  
  5707.  
  5708.  
  5709. Control-Q Command Customization Areas
  5710.  
  5711. CONTROL     HEX
  5712.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5713. _________________________________________
  5714. VTAB:+84       Control-QA (11,0/1)  prompt the user for the text
  5715. to be replace and the text to replace during a FIND/REPLACE
  5716.                                    command (Control-QA)
  5717.  
  5718. VTAB:+40/       Control-QB (11,42)  move the cursor to the
  5719. beginning of a marked block (set by entering a Control-KB
  5720.                                    previously)
  5721.  
  5722. VTAB:+7C       Control-QC (11,0/3)  return the cursor to the end
  5723. of a file
  5724.  
  5725. VTAB:+BC
  5726. VTAB:+98       Ctrl-QDEL  (11,1F)  delete from the beginning of a
  5727. line to the current cursor position
  5728.  
  5729. VTAB:+34       Control-QD (11,0/4)  move the cursor to the right
  5730. edge of the screen
  5731.  
  5732. VTAB:+3C       Control-QE (11,0/5)  move the cursor to the top of
  5733. the screen
  5734.  
  5735. VTAB:+80/       Control-QF (11,0/6)  prompt the user for the text
  5736. to be found during a FIND command (Control-QF)
  5737.  
  5738. VTAB:+44       Control-QK (11,4B)  move the cursor to the end of
  5739. a marked block (set by entering a Control-KK  previously)
  5740.  
  5741. VTAB:+88       Control-QL (11,0/C)  execute SpellStar's special
  5742. find and replace function
  5743.  
  5744. VTAB:+48       Control-QP (11,50/)  return the cursor to the
  5745. position it had just before execution of the last command
  5746.  
  5747. VTAB:+D0/
  5748. VTAB:+A0/       Control-QQ (11,11)  repeat any command which is
  5749. entered immediately after the command characters installed at
  5750.                                    this label/offset are en-
  5751.                                    tered. VTAB:+D4
  5752.  
  5753. VTAB:+B8
  5754. VTAB:+94       Ctrl-QRUB  (11,7F)  delete from the beginning of a
  5755. line to the current cursor position
  5756.  
  5757. VTAB:+78       Control-QR (11,12)  return the cursor to the
  5758. beginning of a file
  5759.  
  5760. VTAB:+30/       Control-QS (11,13)  move the cursor to the left
  5761.  
  5762.                                83
  5763.  
  5764.  
  5765.  
  5766.  
  5767.  
  5768.  
  5769. edge of the screen
  5770.  
  5771.  
  5772.  
  5773.  
  5774.  
  5775.  
  5776.  
  5777.  
  5778.  
  5779.  
  5780.  
  5781.  
  5782.  
  5783.  
  5784.  
  5785.  
  5786.  
  5787.  
  5788.  
  5789.  
  5790.  
  5791.  
  5792.  
  5793.  
  5794.  
  5795.  
  5796.  
  5797.  
  5798.  
  5799.  
  5800.  
  5801.  
  5802.  
  5803.  
  5804.  
  5805.  
  5806.  
  5807.  
  5808.  
  5809.  
  5810.  
  5811.  
  5812.  
  5813.  
  5814.  
  5815.  
  5816.  
  5817.  
  5818.  
  5819.  
  5820.  
  5821.  
  5822.                                84
  5823.  
  5824.  
  5825.  
  5826.  
  5827.  
  5828.  
  5829. Control-Q Command Customization Areas (continued)
  5830.  
  5831. CONTROL     HEX
  5832.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5833. _________________________________________
  5834. VTAB:+4C       Control-QV (11,56)  return the cursor to the
  5835. position it had just before the execution of a search (Control-QA
  5836.                                    or Control-QF) or MOVE (Con-
  5837.                                    trol KV or Control KC) command
  5838.                                    VTAB:+90/
  5839. VTAB:+8C       Control-QW (11,17)  start scrolling the screen
  5840. downwards
  5841.  
  5842. VTAB:+38       Control-QX (11,18)  move the cursor to the bottom
  5843. of the screen
  5844.  
  5845. VTAB:+C0/       VTAB:+9C       Control-QY (11,19)  delete any text
  5846. from the current cursor position to the end of a line
  5847.                                    VTAB:+94
  5848. VTAB:+90/       Control-QZ (11,1A)  start scrolling the screen
  5849. upwards
  5850.  
  5851. VTAB:+50/       Control-Q0/ (11,30/)  move the cursor to the
  5852. position in a file at which the first user postion marker was
  5853.                                    placed via the command
  5854.                                    Control-K0/.
  5855.  
  5856. VTAB:+54       Control-Q1 (11,31)  Identical to VTAB:+50/ except
  5857. moves the cursor to user place marker 2 (set with a Control-K1).
  5858.  
  5859. VTAB:+58       Control-Q2 (11,32)  Identical to VTAB:+50/ except
  5860. moves the cursor to user place marker 3 (set with Control-K2).
  5861.  
  5862. VTAB:+5C       Control-Q3 (11,33)  Identical to VTAB:+50/ except
  5863. moves the cursor to user place marker 4 (set with Control-K3).
  5864.  
  5865. VTAB:+60/       Control-Q4 (11,34)  Identical to VTAB:+50/ except
  5866. moves the cursor to user place marker 5 (set with Control-K4).
  5867.  
  5868. VTAB:+64       Control-Q5 (11,35)  Identical to VTAB:+50/ except
  5869. moves the cursor to user place marker 6 (set with Control-K5).
  5870.  
  5871. VTAB:+68       Control-Q6 (11,36)  Identical to VTAB:+50/ except
  5872. moves the cursor to user place marker 7 (set with Control-K6).
  5873.  
  5874. VTAB:+6C       Control-Q7 (11,37)  Identical to VTAB:+50/ except
  5875. moves the cursor to user place marker 8 (set with Control-K7).
  5876.  
  5877. VTAB:+70/       Control-Q8 (11,38)  Identical to VTAB:+50/ except
  5878. moves the cursor to user place marker 9 (set with Control-K8).
  5879.                                    Control-Q Command Customization Areas (continued)
  5880.  
  5881.  
  5882.                                85
  5883.  
  5884.  
  5885.  
  5886.  
  5887.  
  5888.  
  5889.                     CONTROL     HEX
  5890.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5891. _________________________________________
  5892. VTAB:+74       Control-Q9 (11,39)  Identical to VTAB:+50/ except
  5893. moves the cursor to user place marker 10/ (set with Control-K9).
  5894.  
  5895.  
  5896. Control-K Command Customization Areas
  5897.  
  5898. CONTROL     HEX
  5899.                     LABEL:+OFFSET    CODES     VALUES             ACTION DESCRIPTION_____________  __________ ________
  5900. ________________________________________
  5901. VTAB:+E8       Control-KB (0/B,42)  mark the beginning of a block
  5902. of text
  5903.  
  5904. VTAB:+11C      Control-KC (0/B,0/3)  copy a marked block or column
  5905. from its current position in a file to the current position of
  5906.                                    the cursor
  5907.  
  5908. VTAB:+134      Control-KD (0/B,0/4)  Save file and return to
  5909. "Opening Menu"
  5910.  
  5911. VTAB:+15C      Control-KE (0/B,0/5)  Rename a file while editing a
  5912. different file.
  5913.  
  5914. VTAB:+14C      Control-KF (0/B,0/6)  If file directory is ON while
  5915. we are editing a file, Turn it OFF.  If file directory is OFF
  5916.                                    while we are editing a file,
  5917.                                    turn it ON.
  5918.  
  5919. VTAB:+E4       Control-KH (0/B,0/8)  suppress display of a marked
  5920. block  if currently displayed or to display a marked block if
  5921.                                    currently not being dis-
  5922.                                    played.
  5923.  
  5924. VTAB:+148      Control-KJ (0/B,0/A)  Delete a file from a disk's
  5925. directory
  5926.  
  5927. VTAB:+EC       Control-KK (0/B,4B)  mark the end of a block of
  5928. text
  5929.  
  5930. VTAB:+154      Control-KL (0/B,0/C)  Select another disk drive
  5931. while editing a file.
  5932.  
  5933. VTAB:+124      Control-KN (0/B,0/E)  enter column-move/delte/copy
  5934. mode if currenty in block mode or enter block delete/move/copy
  5935.                                    mode if currently in column
  5936.                                    mode
  5937.  
  5938. VTAB:+158      Control-KO (0/B,0/F)  Copy a file while editing a
  5939. different file.
  5940.  
  5941.  
  5942.                                86
  5943.  
  5944.  
  5945.  
  5946.  
  5947.  
  5948.  
  5949. VTAB:+150/      Control-KP (0/B,10/)  Print a file while editing a
  5950. different file
  5951.  
  5952. VTAB:+13C      Control-KQ (0/B,11)  Abandon edit without saving
  5953. changes and return to "Opening Menu"
  5954.  
  5955. Control-K Command Customization Areas (continued)
  5956.  
  5957. CONTROL     HEX
  5958.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  5959. _________________________________________
  5960. VTAB:+140/      Control-KR (0/B,12)  Read in a file from the disk
  5961. into the file being edited starting at current cursor position
  5962.  
  5963. VTAB:+138      Control-KS (0/B,13)  Save file and continue editing
  5964.  
  5965. VTAB:+118      Control-KV (0/B,16)  move a marked block or column
  5966. from its current position in a file to the current position of
  5967.                                    the cursor
  5968.  
  5969. VTAB:+144      Control-KW (0/B,17)  Write the currently marked
  5970. block to a file on a disk
  5971.  
  5972. VTAB:+130/      Control-KX (0/B,18)  Save file and exit to
  5973. Operating System
  5974.  
  5975.                VTAB:+120/      Control-KY (0/B,19)  delete a marked block or
  5976. column from its current position in a file
  5977.  
  5978. VTAB:+128      Control-KZ (0/B,1A)  continuously scroll the screen
  5979. upwards a line at a time
  5980.  
  5981. VTAB:+F0/       Control-K0/ (0/B,30/)  Set user place marker number 1
  5982. in text being edited
  5983.  
  5984. VTAB:+F4       Control-K1 (0/B,31)  Same as VTAB:+F0/ but sets user
  5985. place marker number 2
  5986.  
  5987. VTAB:+F8       Control-K2 (0/B,32)  Same as VTAB:+F0/ but sets
  5988. user place marker number 3
  5989.  
  5990. VTAB:+FC       Control-K3 (0/B,33)  Same as VTAB:+F0/ but sets
  5991. user place marker number 4
  5992.  
  5993. VTAB:+10/0/      Control-K4 (0/B,34)  Same as VTAB:+F0/ but sets
  5994. user place marker number 5
  5995.  
  5996. VTAB:+10/4      Control-K5 (0/B,35)  Same as VTAB:+F0/ but sets
  5997. user place marker number 6
  5998.  
  5999. VTAB:+10/8      Control-K6 (0/B,36)  Same as VTAB:+F0/ but sets
  6000. user place marker number 7
  6001.  
  6002.                                87
  6003.  
  6004.  
  6005.  
  6006.  
  6007.  
  6008.  
  6009.  
  6010. VTAB:+10/C      Control-K7 (0/B,37)  Same as VTAB:+F0/ but sets
  6011. user place marker number 8
  6012.  
  6013. VTAB:+110/      Control-K8 (0/B,38)  Same as VTAB:+F0/ but sets
  6014. user place marker number 9
  6015.  
  6016. VTAB:+114      Control-K9 (0/B,39)  Same as VTAB:+F0/ but sets
  6017. user place marker number 10/
  6018.  
  6019.  
  6020.  
  6021.  
  6022.  
  6023.  
  6024.  
  6025.  
  6026.  
  6027.  
  6028.  
  6029.  
  6030.  
  6031.  
  6032.  
  6033.  
  6034.  
  6035.  
  6036.  
  6037.  
  6038.  
  6039.  
  6040.  
  6041.  
  6042.  
  6043.  
  6044.  
  6045.  
  6046.  
  6047.  
  6048.  
  6049.  
  6050.  
  6051.  
  6052.  
  6053.  
  6054.  
  6055.  
  6056.  
  6057.  
  6058.  
  6059.  
  6060.  
  6061.  
  6062.                                88
  6063.  
  6064.  
  6065.  
  6066.  
  6067.  
  6068.  
  6069. Control-O Command Customization Areas
  6070.  
  6071. CONTROL     HEX
  6072.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  6073. _________________________________________
  6074. VTAB:+19C      Control-OC (0/F,0/3)  Center the line in which the
  6075. cursor resides.
  6076.  
  6077. VTAB:+180/      Control-OD (0/F,0/4)  If control codes are being
  6078. displayed, turn off the display.  If control codes are not being
  6079.                                    displayed, display them.
  6080.  
  6081. VTAB:+18C      Control-OE (0/F,0/5)  If soft hyphen entry is ON
  6082. turn it OFF.  If soft hyphen entry is OFF turn it ON.
  6083.  
  6084. VTAB:+170/      Control-OF (0/F,0/6)  Set margins and/or tabs from a
  6085. line in the file being edited.
  6086.  
  6087. VTAB:+194      Control-OG (0/F,0/7)  Turn on paragraph tabbing
  6088. function
  6089.  
  6090. VTAB:+190/      Control-OH (0/F,0/8)  If hyphen help is ON turn it
  6091. OFF.  If hyphen help is off turn it ON.
  6092.  
  6093. VTAB:+168      Control-OI (0/F,0/9)  Set tab stops (regular or
  6094. decimal)
  6095.  
  6096. VTAB:+178      Control-OJ (0/F,0/A)  If right justification is ON
  6097. turn it OFF.  If it is OFF turn it ON.
  6098.  
  6099. VTAB:+160/      Control-OL (0/F,0/C)  Set left margin
  6100.  
  6101. VTAB:+16C      Control-ON (0/F,0/E)  Clear any or all current tabs
  6102. stops
  6103.  
  6104. VTAB:+188      Control-OP (0/F,10/)  If page breaks are being
  6105. displayed, turn OFF page break display.  If page breaks are not
  6106.                                    being displayed, turn page
  6107.                                    break display ON.
  6108.  
  6109. VTAB:+164      Control-OR (0/F,12)  Set right margin
  6110.  
  6111. VTAB:+1A0/      Control-OS (0/F,13)  Set line spacing
  6112.  
  6113. VTAB:+184      Control-OT (0/F,14)  If ruler line is currently
  6114. being displayed, turn it OFF.  If ruler line is not being
  6115.                                    displayed, turn it ON.
  6116.  
  6117. VTAB:+17C      Control-OV (0/F,16)  If variable (soft) tabs are ON
  6118. switch to hard tabs.  If hard tabs are ON switch to variable
  6119.                                    tabs.
  6120.  
  6121.  
  6122.                                89
  6123.  
  6124.  
  6125.  
  6126.  
  6127.  
  6128.  
  6129. VTAB:+174      Control-OW (0/F,17)  If word wrap is ON turn it
  6130. OFF.  If it is OFF turn it ON.
  6131.  
  6132. VTAB:+198      Control-OX (0/F,18)  Release margins
  6133.  
  6134.  
  6135.  
  6136.  
  6137.  
  6138.  
  6139.  
  6140.  
  6141.  
  6142.  
  6143.  
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.  
  6150.  
  6151.  
  6152.  
  6153.  
  6154.  
  6155.  
  6156.  
  6157.  
  6158.  
  6159.  
  6160.  
  6161.  
  6162.  
  6163.  
  6164.  
  6165.  
  6166.  
  6167.  
  6168.  
  6169.  
  6170.  
  6171.  
  6172.  
  6173.  
  6174.  
  6175.  
  6176.  
  6177.  
  6178.  
  6179.  
  6180.  
  6181.  
  6182.                                90
  6183.  
  6184.  
  6185.  
  6186.  
  6187.  
  6188.  
  6189. Control-J Command Customization Areas 
  6190.  
  6191. CONTROL     HEX
  6192.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  6193. _________________________________________
  6194. VTAB:+1B4      Control-JB (0/A,0/2)  Explain paragraph reform
  6195. commands
  6196.  
  6197. VTAB:+1A4      Control-JD (0/A,0/4)  Explain dot commands
  6198.  
  6199. VTAB:+1AC      Control-JF (0/A,0/6)  Explain flags in right most
  6200. column
  6201.  
  6202. VTAB:+10/       Control-JH (0/A,FF)  prompt the user for  a new
  6203. help level when a Control-H command is entered without an help
  6204.                                    level number between 0/ and 3
  6205.                                    immediately following it.
  6206.                                    This location should rarely be
  6207.                                    modified
  6208.  
  6209. VTAB:+1BC      Control-JI (0/A,0/9)  General index to all command
  6210. menus
  6211.  
  6212. VTAB:+1B8      Control-JM (0/A,0/D)  Explain margins commands
  6213.  
  6214. VTAB:+1B0/      Control-JP (0/A,10/)  Explain place markers commands
  6215.  
  6216. VTAB:+1C4      Control-JR (0/A,12)  Explain ruler line commands
  6217.  
  6218. VTAB:+1A8      Control-JS (0/A,13)  Explain status line
  6219.  
  6220. VTAB:+1C0/      Control-JV (0/A,16)  Explain text movement commands
  6221.  
  6222.  
  6223.  
  6224.  
  6225.  
  6226.  
  6227.  
  6228.  
  6229.  
  6230.  
  6231.  
  6232.  
  6233.  
  6234.  
  6235.  
  6236.  
  6237.  
  6238.  
  6239.  
  6240.  
  6241.  
  6242.                                91
  6243.  
  6244.  
  6245.  
  6246.  
  6247.  
  6248.  
  6249. EXPANSION COMMAND CUSTOMIZATION AREAS
  6250.  
  6251. Redundant entries using your favorite keys may be entered in the
  6252. following spaces if you wish to keep the original entry so that
  6253. the original keys still operate.
  6254.  
  6255. In creating additional entries, copy the address portion
  6256. carefully from one of the previous keyboard customization areas.
  6257. The following steps outline the necessary procedure for
  6258. implementing redundant command sequences:
  6259.  
  6260. 1.   Identify the installation area in which the standard command
  6261. is to be found (i.e., NO-FILE, FILE BEING EDITED or MAILMERGE
  6262.      area) and locate the label and offset which will allow the
  6263.      Label Patcher of WordStar's installation utility to access
  6264.      the area of interest.  (see LABL-1 through LABL-7 for
  6265.      information regarding the Label Patcher)
  6266.  
  6267. 2.   Enter this address and offset when prompted by the Label
  6268. Patcher and type a carriage return.   If you have entered it
  6269.      correctly the Label Patcher will display a line of sixteen
  6270.      bytes and ask you if this is the location you want to
  6271.      change.
  6272.  
  6273. 3.   Record on a piece of paper the third and fourth bytes from
  6274. the left end of the displayed string of bytes.
  6275.  
  6276. 4.   Enter 'N' (for No this isn't the area I want to modify) at
  6277. the Label Patcher's prompt.
  6278.  
  6279. 5.   Select one of the EXPANSION COMMAND Areas and enter the
  6280. label XTAB: followed by the offset given for that area.  For
  6281.      example, if you have not previously installed an alternate
  6282.      command character sequence you might just as well use the
  6283.      first expansion command area so you would enter :XTAB+0/ at
  6284.      the prompt.
  6285.  
  6286. 6.   When the Label Patcher prompts for whether this is the
  6287. location you wish to modify type a 'Y' (for Yes this is the
  6288.      area).
  6289.  
  6290. 7.   Now enter the byte (or bytes) of your alternate command
  6291. character string.  If you only have one byte to enter, enter that
  6292.      byte first followed by two carriage returns to skip the next
  6293.      byte (but be sure that the second byte is zero in this
  6294.      case).
  6295.  
  6296. 8.   Now enter the two bytes you recorded from the command area
  6297. of step 3 in the order that they appeared on the screen (from
  6298.      left to right).
  6299.  
  6300. If you have followed these steps carefully you have
  6301.  
  6302.                                92
  6303.  
  6304.  
  6305.  
  6306.  
  6307.  
  6308.  
  6309.      effectively installed a command string which, in addition to
  6310.      the normal WordStar command string, will execute the command
  6311.      that you require.
  6312.  
  6313. You must remember, however, that you cannot use any of the
  6314.      existing prefix characters of a two key command sequence in
  6315.      an attempt to implement a one-key aternate command within
  6316.      Editing File Command Areas (the only command areas which use
  6317.      two keystroke commands).  Since the letters J, K, O, P, and
  6318.      Q are used as the first character in double character
  6319.      commands do not attempt to use these particular characters
  6320.      as the first character of an alternate file-being-edited
  6321.      (VTAB:) single character command.
  6322.      If your keyboard can generate a Control-\ (control-backslash
  6323.      = 1CH), Control-] (Control right bracket = 1DH), Control-^
  6324.      (Control up-arrow = 1EH) or a Control-_ (Control-underscore
  6325.      = 1FH), you may use these characters to implement either
  6326.      single or double key alternatives to existing command key-
  6327.      strokes.
  6328.  
  6329.  
  6330. CONTROL     HEX
  6331.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  6332. _________________________________________
  6333. XTAB:+0/          NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6334. command string
  6335.  
  6336. XTAB:+5          NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6337. command string
  6338.  
  6339. XTAB:+9          NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6340. command string
  6341.  
  6342. XTAB:+D          NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6343. command string
  6344.  
  6345. XTAB:+11         NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6346. command string
  6347.  
  6348. XTAB:+15         NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6349. command string
  6350.  
  6351. XTAB:+19         NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6352. command string
  6353.  
  6354. XTAB:+1D         NONE     (0/0/,0/0/)  Space to enter 1 or 2 byte
  6355. command string
  6356.  
  6357. XTAB:+21                   (0/0/)    Must be zero
  6358.  
  6359.  
  6360.  
  6361.  
  6362.                                93
  6363.  
  6364.  
  6365.  
  6366.  
  6367.  
  6368.  
  6369. MAILMERGE COMMAND CUSTOMIZATION AREAS
  6370.  
  6371. The MailMerge Command Areas are used to interpret keystrokes
  6372. entered during the execution of MailMerge.
  6373.  
  6374. CONTROL     HEX
  6375.                     LABEL:+OFFSET   CODE(s)   VALUE(s)            ACTION DESCRIPTION_____________  __________ ________
  6376. _________________________________________
  6377. FPTAB:+0/0/       Control-P  (10/,0/0/)  Stop MailMerge print
  6378. operation
  6379.  
  6380. FPTAB:+0/4       Control-Z  (1A,0/0/)  Scroll MailMerge disk
  6381. directory up
  6382.  
  6383. FPTAB:+0/8      Control-W   (17,0/0/)  Scroll MailMerge disk
  6384. directory down
  6385.  
  6386. FPTAB:+0/C      Control-V   (16,0/0/)
  6387.  
  6388. FPTAB:+10/                  (0/0/)     Must be 0/0/. Do not change
  6389.  
  6390.  
  6391.  
  6392. PROMPT CONTROL COMMAND CUSTOMIZATION AREAS
  6393.  
  6394. These areas provide selected control characters used in the line
  6395. input routine which accepts responses to the "FILE NAME?",
  6396. "FIND?", and other prompts which end in a question mark.  Note
  6397. that, unlike earlier areas, these areas allow for only single
  6398. keystroke entries, i.e., only one byte per label is provided.  In
  6399. addition there is no need to concern oneself about an a 3rd and
  6400. fourth byte which, in other areas, contains an index or address.
  6401. These areas do not require these items.
  6402.  
  6403.  
  6404. CONTROL     HEX
  6405.                     LABEL:+OFFSET    CODE      VALUE              ACTION DESCRIPTION_____________  __________ ________
  6406. _________________________________________
  6407. CLCHR:           Control-S    (13)   This is the character which,
  6408. when entered at a prompt such as "FILE NAME?" or "FIND?" will
  6409.                                    cause the cursor to move left
  6410.                                    and delete a previously
  6411.                                    entered character (i.e.,
  6412.                                    cursor left).  Althought any
  6413.                                    character should work here,
  6414.                                    you will usually want it to be
  6415.                                    consistent with similar
  6416.                                    editing commands in the
  6417.                                    NOFTAB: and VTAB: areas.
  6418.                                    Consequently, if you change
  6419.                                    the value at VTAB:+18 and
  6420.                                    Vtab:+14, you will want to
  6421.  
  6422.                                94
  6423.  
  6424.  
  6425.  
  6426.  
  6427.  
  6428.  
  6429.                                    consider changing CLCHR: to
  6430.                                    match.
  6431. CRCHR:           Control-D    (0/6)   Undelete character right and
  6432. move cursor right.
  6433.  
  6434.  
  6435.  
  6436.  
  6437.  
  6438.  
  6439.  
  6440.  
  6441.  
  6442.  
  6443.  
  6444.  
  6445.  
  6446.  
  6447.  
  6448.  
  6449.  
  6450.  
  6451.  
  6452.  
  6453.  
  6454.  
  6455.  
  6456.  
  6457.  
  6458.  
  6459.  
  6460.  
  6461.  
  6462.  
  6463.  
  6464.  
  6465.  
  6466.  
  6467.  
  6468.  
  6469.  
  6470.  
  6471.  
  6472.  
  6473.  
  6474.  
  6475.  
  6476.  
  6477.  
  6478.  
  6479.  
  6480.  
  6481.  
  6482.                                95
  6483.  
  6484.  
  6485.  
  6486.  
  6487.  
  6488.  
  6489.                     CONTROL     HEX
  6490. LABEL:+OFFSET    CODE      VALUE              ACTION DESCRIPTION_____________  __________ ________
  6491. _________________________________________
  6492. LITCHR:          Control-P    (10/)   When this character is
  6493. entered at a prompt it indicates that the character that
  6494.                                    imediately follows it should
  6495.                                    be entered exactly as entered
  6496.                                    (literally) even if it is
  6497.                                    otherwise a valid command
  6498.                                    character.  This allows the
  6499.                                    operator to do such things as
  6500.                                    serach for control characters
  6501.                                    such as ^P, ^A etc.
  6502.  
  6503. DIRCH:           Control-F    (0/6)   If directory is OFF when a
  6504. command prompt is displayed (such as "Name of file to delete?" on
  6505.                                    entry of the Control-KJ com-
  6506.                                    mand) entering this character
  6507.                                    will turn the directory ON
  6508.                                    until completion of the
  6509.                                    command.
  6510.  
  6511. DIRCH:+1       Control-Z    (1A)   If directory is on when a
  6512. command prompt is displayed (or has been temporarily turned ON
  6513.                                    with the character at DIRCH:)
  6514.                                    entry of this character will
  6515.                                    scroll the directory display
  6516.                                    upwards.
  6517.  
  6518. DIRCH:+2       Control-W    (17)   If directory is on when a
  6519. command prompt is displayed (or has been temporarily turned ON
  6520.                                    with the character at DIRCH:)
  6521.                                    entry of this character will
  6522.                                    scroll the directory display
  6523.                                    downwards.
  6524.  
  6525.  
  6526. STPCHR:          Control-U    (15)   This is a special command
  6527. character which causes the interruption of any command being
  6528.                                    executed when it is entered.
  6529.                                    It must match the entry at
  6530.                                    VTAB:+12C.
  6531.  
  6532. ERELCH:          ESCAPE       (1B)   This is the character that
  6533. must be entered after any error and after interruption of an
  6534.                                    ongoing command via the
  6535.                                    character at STPCHR:
  6536.                                    (VTAB:+12C) in orer to
  6537.                                    continue editing.  This is
  6538.                                    normally installed as an
  6539.                                    ESCAPE character.
  6540.  
  6541.  
  6542.                                96