home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / enterprs / cpm / utils / s / secrtary.lzh / USERMAN4.TXT < prev    next >
Encoding:
Text File  |  1993-03-31  |  16.1 KB  |  2 lines

  1. 1000#COMMENT USERMAN4
  2. 1020\
  3. 1040<EDITING A LINE OF TEXT
  4. 1060  
  5. B1080    [By entering the command EDIT LN1, LN1 is used to create
  6. @1100a new line.  This new line is the old line LN1 modified by
  7. A1120certain control characters.  For a full discussion of this 
  8. ?1140capability, see the North Star BASIC manual.  The editing
  9. )1160control characters are as follows:]
  10. 1180  
  11. E1200CONTROL-G Copy the remaining portion of the old line to the end
  12.  1220          of the new line.
  13. H1240CONTROL-D Copy up to a specific character.  This control character
  14. J1260          requires a second character to be entered.  SECRETARY will
  15. I1280          scan the old line for this second character, and if it is
  16. F1300          found, copy all the characters up to but not including
  17. 51320          the second character to the new line.
  18. G1340CONTROL-Z Delete one character from the old line.  A percent sign
  19. H1360          is echoed back to indicate a character has been deleted.
  20. "1380CONTROL-A Copy one character
  21. '1400CONTROL-Q Backspace one character
  22. I1420          You can also use the character that you defined to be the
  23. 91440          backspace character to backspace in EDIT.
  24. I1460CONTROL-Y Toggle insert mode.  The first time control-Y is entered,
  25. I1480          the new line is "opened up" and all subsequent characters
  26. H1500          are added to the new line.  The second time control-Y is
  27. I1520          entered, the new line is "closed" so  that characters are
  28. #1540          no longer inserted.
  29. #1560CONTROL-N Reedit the new line
  30. #1580CONTROL-P Reedit the old line
  31. F1600CONTROL-C Exit this command and leave the line as it was before.
  32. 1620\
  33. 1640<WORD PROCESSING FEATURES
  34. 1660  
  35. J1680    [Two of the primary features of word processing are line filling
  36. H1700and justification.  Line filling is the process of adding words to
  37. A1720a line until the addition of one more word would exceed the
  38. %1740maximum specified line length.]
  39. D1760    [After the line is filled, spaces are added to the line so
  40. H1780that the right margins are aligned.  This is called justification.
  41. A1800Justification is done by first adding a blank at each point
  42. 1820where there
  43. G1840are two or more blanks.  Then if the line is still not justified,
  44. ?1860add a blank at each point where there is only one blank.]
  45. A1880    [Not all text should be line filled and justified since
  46. E1900paragraphs would be run together if they were.  Groups of lines
  47. G1920to be filled must be enclosed in brackets to use this function.  
  48. /1940A left bracket precedes those lines to be
  49. 91960line filled and justified;  a right bracket follows
  50. A1980those lines to be line filled and justified.  In addition, 
  51. 22000justifying will not occur unless the justify
  52. H2020switch was turned on by using the JUSTIFY command when you print.]
  53. G2040     [The size of a page may vary with the paper used. 8 1/2 X 11
  54. >2060inch paper contains 66 lines (6 lines to an inch).  With
  55. D2080a one inch margin at the top and bottom, there are 54 lines of
  56. >2100print and the first line begins on line 7.  These values
  57. I2120can be changed with the PAGE command and SECRETARY will advance the
  58. %2140page as needed.  Secretary will
  59. F2160print the title starting at the left margin, and the word "PAGE"
  60. 12180and page number ending at the right margin.
  61. F2200The starting page number can be changed using the PNUM command.]
  62. D2220    [Certain text may need to start on the top of a page.  In 
  63. L2240this case the backslash (shift-L on ASR-33 or 5CH) should be the first
  64. C2260character of the line.  Upon encountering this character, the
  65. 92280paper will be advanced to the top of the next page.
  66. ;2300If the backslash is followed immediately by a number,
  67. @2320the page will only be ejected if that number of lines will
  68.  2340not fit on the same page.]
  69. ?2360    [Text may be centered on a line by preceding the text
  70. ?2380with a "less than" character, 03CH.  All text between the
  71. A2400"less than" character and the next carriage return will be 
  72. A2420centered on the line.  This text should not be enclosed in 
  73. C2440line-fill brackets.  The actual starting position of the text
  74. B2460will change depending on the line length.  The length of the
  75. >2480centered text must be less than the length of the line.]
  76. H2500    [If multiple copies of a text are required, the REPEAT command
  77. D2520can be used to automatically print more than one copy.  At the
  78. K2540end of the printing, however, the repeat count will be reset to zero.
  79. <2560A zero or one repeat count will still print one copy.]
  80. ?2580    [Spacing can be changed to single, double, or triple 
  81. *2600spacing by using the SPACE command.]
  82. A2620    [After the print line has been linefilled and justified
  83. C2640(if these features were used) and before the line is printed,
  84. J2660the line is scanned for the character specified in the CALL command.
  85. E2680If the character is found, the user's routine is called.  This 
  86. ?2700allows the user to modify the line before it is printed.]
  87. 2710\
  88. G2720    [Tabs may be used to force the data to be printed in columns.
  89. L2740To use this feature, first use the TABSET command to define the column
  90. R2760locations of the tabs.  Then as you enter the data, use the tab key (hex 09)
  91. K2780just as you would on a typewriter.  The tab character will echo as an
  92. P2800at sign, @, when inputting the line.  The tabs will be expanded during the
  93. <2820PRINT command only -- not during the LIST or on input.
  94. 2840Do not use tabs within
  95. I2860brackets used for line filling or justification since spaces may be
  96. G2880added to justify the line and lose the columns.  If more tabs are
  97. N2900entered than were defined in TABSET, the extra tabs will be ignored.  If
  98. K2920the current character position is beyond a tab and a tab character is
  99. H2940encountered, the line will advance to the next tab if it exists or
  100. /2960will ignore it if no more have been set.]
  101. ?2980    [Data can be MERGEd into your text from a BASIC file.
  102. C3000The text just needs an up-arrow ^ at each place data is to be
  103. ?3020inserted.  The BASIC data file must be  a type 3 file, it
  104. @3040must contain only string records less than 256 bytes long,
  105. 93060and the substrings to be inserted at each ^ must be
  106. =3080separated by plus signs.  See Section 1 Part 6 for more
  107. 3100details.]
  108. Q3120    [The normal margins begin in column 1 and end in the column defined by 
  109. 73140the line length or the LINE command (default 70).
  110. E3160The entire page can be shifted to the right by using the OFFSET
  111. J3180command.  This can also be done by using the MARGIN command.  It is 
  112. 3200sometimes
  113. R3220desirable to have an entire paragraph indented on the right and/or the left.
  114. Q3240This is the variable margin feature and is activated by a special character
  115. M3260-- the right arrow -- within the text.  The feature should be on a line
  116. Q3280by itself and not contain any other text to be printed.  The formats are as
  117. 3300follows:]
  118. 3320>10,60
  119. 3340 
  120. H3360[LINE NUMBER, RIGHT ARROW, LEFT COLUMN NUMBER, COMMA, RIGHT COLUMN
  121. O3380NUMBER, CARRIAGE RETURN -- set the left and right margins from this point
  122. H3400on.  The right margin should not be greater than the line length.]
  123.     3420>15
  124. 3440 
  125. G3460[LINE NUMBER, RIGHT ARROW, LEFT COLUMN NUMBER, CARRIAGE RETURN --
  126. I3480set the left margin only and leave the right margin set to the line
  127. 3500length.]
  128. 3520>,55
  129. 3540 
  130. O3560[LINE NUMBER, RIGHT ARROW, COMMA, RIGHT COLUMN NUMBER, CARRIAGE RETURN --
  131. F3580set the right margin and leave the left margin set to column 1.]
  132. 3600>
  133. 3620 
  134. M3640[LINE NUMBER, RIGHT ARROW, CARRIAGE RETURN -- reset the margins back to
  135. ?3660their original position of column 1 and the line length.]
  136. 3680\
  137. G3700    [Many of the commands will be the same every time you print a
  138. G3720particular file and it is inconvenient to reenter them each time.
  139. I3740To make this process more automatic,  the following commands may be
  140. E3760entered in the text file preceded by a #: LINE, OFFSET, MARGIN,
  141. 93780JUSTIFY, TITLE, TABSET, PAGE, PNUM, UNIT, and NULL.
  142. G3800These commands must be the first lines in the file.  In addition,
  143. N3820SPACE, COMMENT, and CHAIN may occur within the text but are not required
  144. ,3840to be in the first lines of the file.]
  145. =3860    [These features are only recognized under the PRINT
  146. E3880command.  After typing in the command PRINT, be sure the paper 
  147. 93900is positioned before entering the carriage return.]
  148. R3920    [NOTE: SECRETARY does not edit the input text  for printable characters.
  149. M3940Nonprintable and control characters (such as bell, delete, EOD) will be
  150. L3960accepted and placed in the data area.  When the data area is listed or
  151. O3980printed, the characters may ring the bell, clear the screen etc depending
  152. J4000on the character.  When justifying a line containing a nonprintable 
  153. Q4020character, SECRETARY will think the line is justified, but the printed line
  154. 04040may not actually end in the right margin.]
  155. 4060\
  156. 4080<MESSAGES
  157. 4100  
  158. 4120BASIC FILE DELETED
  159. E4140    The MERGE command without a file name was entered to remove
  160. @4160    the BASIC data file from being inserted into the text.
  161. 4180BASIC FILE ALREADY EXISTS
  162. G4200    The MERGE command was already used once to set up a data file
  163. I4220    for insertion into the text.  First remove the existing file by
  164. -4240    entering MERGE without a file name.
  165. 4260BASIC FILE TOO SMALL
  166. ?4280    Cannot BSAVE the file because it is not large enough.
  167. 4300CALL ADDR ACCEPTED
  168. A4320    The CALL command was performed correctly and saved both
  169. 14340    calling address and scanning character.
  170. 4360CANNOT RECOVER
  171. >4380    Data area is too damaged to recover even one record.
  172. 4400CHAR/LINE CHANGED
  173. 34420    The LINE command was performed correctly.
  174. 4440CHAR NOT FOUND
  175. A4460    The string in the FIND or CHANGE command was not found.
  176. 4480COPIED
  177. 34500    The COPY command was performed correctly.
  178. '4520DISK FULL ERROR or DISK I/O ERROR
  179. 74540    This occurs if the NSAVE command was used and
  180. 74560    there was not enough room on the disk for the
  181. ;4580    entire file.  If the disk was not in the drive or
  182. ?4600    the disk was bad, the program would be forced to exit
  183. >4620    to DOS.  To return to the program without losing the
  184. 4640    data, jump to 2D04H.
  185. 4660FILE ALREADY EXISTS
  186. 54680    The filename requested in the NSAVE command
  187. 4700    already exists.
  188. 4720FILE FULL ERROR
  189. I4740    No more lines can be added to the data area due to insufficient
  190. 4760    space.
  191. 4780FILE NOT FOUND
  192. J4800    The file name was not found in the directory.  Either the file
  193. 34820    was not created or it is on another disk.
  194. 4840FILE NOT STRING DATA
  195. H4860    The data in the BASIC file to be inserted is either not string
  196. C4880    data or the record length is greater than 256 characters.
  197. 4900FILE TOO SMALL
  198. H4920    The disk file was too small to hold the text in the data area
  199. D4940    but it saved as much as it could.  Use the RECOVER command
  200. &4960    when you load the file back.
  201. 4980FILE TOO LARGE
  202. H5000    The disk file is too large to fit in the data area.  The disk 
  203. F5020    file should not be larger than the data area even if only a 
  204. G5040    portion of the file is actually used.  SECRETARY read as much
  205. I5060    as it could, but use the RECOVER command to set the end-of-file
  206. 5080    indicator.
  207. 5100FINISHED
  208. =5120    The program terminated and returned control to DOS.
  209. 5140\
  210. 5160ILLEGAL CHAR
  211. C5180    A non-numeric character was found in the line number of a
  212. 5200    MOVE or COPY command.
  213. 5220INTEGRITY FAILURE
  214. 75240    You have a bad copy of the SECRETARY program.
  215. K5260    An error was found from either reading the program from the disk,
  216. L5280    writing the program to the disk, or a memory error.  Try reloading
  217. N5300    or recopying the program again.  Some function may not work properly
  218. N5320    if you run with this copy of the program.  The original diskette was
  219. J5340    checked before shipping so you should be able to load that copy.
  220. 5360INVALID CHAR IN PARM
  221. C5380    A non-numeric character was found in a numeric parameter.
  222. 5400INVALID COMMAND
  223. )5420    An illegal command was entered.
  224. 35440    A list of valid commands will be printed.
  225. 5460INVALID PARAMETER OR PARM
  226. ;5480    Missing or non-numeric parameter was encountered.
  227. M5500    In commands that use a range of line numbers, the first line number
  228. /5520    was less than the second line number.
  229. 5540JUSTIFY OFF
  230. 5560JUSTIFY ON
  231. @5580    The JUSTIFY switch is off and the printed text will be
  232. E5600    line filled but not justified. If the justify switch is on,
  233. C5620    the printed text will be line filled and justified to the
  234. =5640    right margin when the text is enclosed in brackets.
  235. 5660LINE TOO SMALL TO CENTER
  236. 55680    The length of the title is greater than the
  237. +5700    length of the line to be printed.
  238. 5720LINE NO   9999
  239. ?5740    The BASIC program has line numbers greater than 9999.
  240. ,5760    Renumber in BASIC before BLOADing.
  241. 5780MARGIN ERROR
  242. E5800    The right or left margin is greater than the line length or
  243. ;5820    the left margin is greater than the right margin.
  244. 5840MARGINS SET
  245. 55860    The MARGIN command was performed correctly.
  246. 5880MISSING LINE NO.
  247. :5900    The line number was missing on the edit command.
  248. 5920MOVED
  249. 35940    The MOVE command was performed correctly.
  250. 5960NO ROOM FOR BUFFER
  251. I5980    The text in the data area is so large that there is no room for
  252. F6000    a buffer to read in the first sector of the BASIC data file.
  253. 0NOT A BASIC DATA FILE
  254. (6040    The file is not a type 3 file.
  255. 6060NOT A BASIC PGM FILE
  256. (6080    The file is not a type 2 file.
  257. 6100NULL COUNT ACCEPTED
  258. 36120    The NULL command was performed correctly.
  259. 6140OFFSET ACCEPTED
  260. 56160    The OFFSET command was performed correctly.
  261. 6180PAGE PARMS CHANGED
  262. 36200    The PAGE command was performed correctly.
  263. 6220PAGE NUMBER ACCEPTED
  264. 36240    The PNUM command was performed correctly.
  265. 6260\
  266. 6280PARAMETER MISSING
  267. ?6300    The program expected a parameter, but none was found.
  268. =6320    A parameter is a numeric value that must be entered
  269. 6340PRINT UNIT CHANGED
  270. 36360    The UNIT command was performed correctly.
  271. 6380RECOVERY SUCCESSFUL
  272. G6400    The data area was at least partially, if not fully, salvaged.
  273. 6420RENUMBER VALUES TOO BIG
  274. C6440    The starting line number or the increment on the RENUMBER
  275. E6460    command is too large and eventually the line number exceeds
  276. 6480    9999.
  277. 0REPEAT COUNT ACCEPTED
  278. 56520    The REPEAT command was performed correctly.
  279. 6540SAVED
  280. 36560    The SAVE command was performed correctly.
  281. #6580SECRTARY NOT FOUND ON DRIVE 1
  282. >6600    The program tried to save a copy of itself with your
  283. =6620    modifications, but the disk that it was loaded from
  284. <6640    was not mounted on drive 1 or else you changed the
  285. <6660    name of the file to something other than SECRTARY.
  286. 6680SPACING CHANGED
  287. 46700    The SPACE command was performed correctly.
  288. 6720TABS SET
  289. 56740    The TABSET command was performed correctly.
  290. 6760TITLE ACCEPTED
  291. 46780    The TITLE command was performed correctly.
  292. 6800TITLE TOO LONG
  293. E6820    The title plus carriage return are more than 50 characters.
  294. 6840 
  295. 6860<THANK YOU
  296. G6880    [Because this program is written in assembler language, it is
  297. A6900more sensitive to memory errors than BASIC.  If the program
  298. B6920crashes or has a major problem, try readdressing your memory
  299. M6940boards and rerunning.  It is also possible that you saved a bad copy of
  300. H6960the program with the memory errors, so you should try the original
  301. 6980diskette.
  302. <7000If you are still having difficulty, send us a diskette
  303. ?7020containing your &customized& version of the program and a
  304. A7040data file that demonstrates the error, a printer listing of
  305. A7060the problem, if possible, and a description of the problem.
  306. @7080We will look into the problem and return you diskette with
  307. ,7100new copy of the program if necessary.]
  308. G7120    [If you have any suggestions or find any bugs in the program,
  309. D7140please let us know.  Subsequent releases with any enhancements
  310. D7160or fixes will be available to original purchasers for only $15
  311. ?7180to cover the cost of the diskette, postage, and handling.
  312. @7200Note: if you purchased SECRETARY from a dealer rather than
  313. 27220directly from G.YOUNG INC, you must register
  314. E7240your name, SECRETARY release number, and dealer where purchased
  315. 77260with G.YOUNG INC to be eligible for the updates.]
  316. D7280                                        G. YOUNG, INCORPORATED
  317. 97300                                        PO BOX 3218
  318. G7320                                        NORTH HOLLYWOOD, CA 91609
  319.