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 / ZSYS / SIMTEL20 / ZCPR3 / HELPSYS.HLP < prev    next >
Text File  |  2000-06-30  |  29KB  |  793 lines

  1. ;
  2.       HELP - The Online Documentation System for ZCPR3
  3.  
  4.               W - Welcome to the HELP Command
  5.  
  6.      -- HELP Subsystem --        -- Using HELP --
  7.      1 - HELP   Command       U - How to Use HELP
  8.      2 - HELPCK Command       M - Moving Around in HELP
  9.      3 - HELPPR Command       P - Help Command Prompts
  10.                               E - HELP Error Messages
  11.                               O - Printing Help Files
  12.  
  13.                   -- Writing HELP Files --
  14.                  H - How to Write HELP Files
  15.                  V - Accessing Video Attributes
  16.                  T - HELP File Tree Structure
  17.                  S - Sample HELP Files
  18.  
  19. :1
  20.  
  21. Command:  HELP 5.0
  22.  
  23. Syntax:
  24.      HELP                <-- display HELP.HLP
  25. or
  26.      HELP filename.typ   <-- display HELP file
  27.                              (iµ 'typº omitted¼ HL╨ i≤ used)
  28.  
  29. Function:
  30.  
  31.      HEL╨á display≤ HEL╨ file≤ iε aε interactivσ wa∙ t∩á thσ ì
  32. use≥ oε hi≤ consolσ CRT«á  I⌠ i≤ als∩ ablσ t∩ prin⌠ selecteΣ ì
  33. screens or information sections on the printer.
  34.  
  35. Options:
  36.      None
  37.  
  38.  
  39. Comments:
  40.      See text
  41.  
  42. Selected Error Messages:
  43.      See appropriate information section
  44.  
  45. Examples of Use:
  46.  
  47.      HELP
  48.           -- display HELP.HLP
  49.  
  50.      HELP myfile
  51.           -- display myfile.HLP
  52.  
  53.      HELP myfile.txt
  54.           -- display myfile.txt
  55.  
  56. :2
  57.  
  58. Command:  HELPCK 1.0
  59.  
  60. Syntax:
  61.  
  62.      HELPCK dir:ufn o    <-- default file type is HLP
  63.  
  64. Function:
  65.  
  66.      HELPC╦ i≤ useΣ t∩ checδ thσ synta° oµ ß HEL╨ file«á  I⌠ ì
  67. analyze≤á thσ file¼á providinτ ß variet∙ oµá statistic≤á anΣ ì
  68. reportinτá oεá structura∞ errors«á  Thesσ report≤ includσá ß ì
  69. listinτ oµ thσ option≤ iµ thσ filσ i≤ user-indexed¼ anΣ thi≤ ì
  70. listinτ caε bσ manuall∙ checkeΣ b∙ thσ use≥ t∩ seσ tha⌠á al∞ ì
  71. option≤á arσá includeΣá anΣ n∩á additional¼á hiddeεá option≤ ì
  72. exist.
  73.  
  74. Options:
  75.      P - Send report to Printer
  76.  
  77.  
  78. Comments:
  79.  
  80.      None
  81.  
  82. Selected Error Messages:
  83.  
  84.      Messages as self-explanatory
  85.  
  86. Examples of Use:
  87.  
  88.      HELPCK myhelp
  89.           -- report on myhelp.HLP
  90.  
  91. :3
  92.  
  93. Command:  HELPPR 1.0
  94.  
  95. Syntax:
  96.  
  97.      HELPPR afn1,afn2,... o...
  98.  
  99. Function:
  100.  
  101.      HELPP╥á i≤ useΣ t∩ prin⌠ ou⌠ ß HEL╨á file«á  I⌠á break≤ ì
  102. page≤á oεá eacΦ informatioε sectioε anΣ ignore≤á forφá feed≤ ì
  103. (useΣá t∩á separatσ frames)¼á s∩ thσ datß i≤ presenteΣ iεá ß ì
  104. sequentia∞á fashion«á  Thi≤á too∞á i≤á usefu∞á iεá providinτ ì
  105. printouts of HELP files in a reasonable format.
  106.  
  107.  
  108. Options:
  109.  
  110.      H@head@   Heading Text which appears at the top of
  111.                     each page
  112.      I         Inspect Files (select) before printing
  113.      L         Number each line
  114.      Occ       Offset each line by cc spaces
  115.      Snn       Skip to page nn before beginning print
  116.      T         (If TIMELIB installed) turn off time display
  117.  
  118. Comments:
  119.  
  120.      HELP╥á i≤ preferreΣ ove≥ PRIN╘ fo≥ printinτ HEL╨á file≤ ì
  121. becausσá oµ HELPPR'≤ knowledgσ oµ thσ interna∞ structurσá oµ ì
  122. HELP files and its special way of formatting their printout.
  123.  
  124.  
  125. Selected Error Messages:
  126.  
  127.      Error Messages are Self-explanatory
  128.  
  129. Examples of Use:
  130.  
  131.      HELPPR myfile1,myfile2 o5
  132.           -- prin⌠á myfile1.HL╨ anΣ myfile2.HL╨ offse⌠ b∙á ╡ ì
  133. spaces on each line
  134.  
  135.      HELPPR myfile s5
  136.           -- print myfile.HLP starting at the 5th page
  137.  
  138. :W
  139.  
  140.                 Welcome to the HELP Command
  141.  
  142.      Welcomσá  t∩á thσ HEL╨ Commandíá   Thσ HEL╨ CommanΣá i≤ ì
  143. designeΣ t∩ assis⌠ you¼á  thσ  ZCPR│  user¼á  iε  thσ usσ oµ ì
  144. ZCPR│áá iεá genera∞á  anΣá  specifiπá  ZCPR│á command≤áá  iε  ì
  145. particular«á   I⌠  i≤  designeΣ  a≤  aεá  interactive¼á  on-ì
  146. linσ assistancσ system.
  147.  
  148.      HEL╨á pull≤ iε file≤ nameΣ <FILENAME>.HL╨ froφ disδ anΣ ì
  149. display≤á  thesσ t∩ thσ use≥ iε ß pageΣ mode«á  Thesσá file≤ ì
  150. arσ oµ tw∩ basiπ type≤ -- indexeΣ anΣ non-indexed.
  151.  
  152.  
  153.      IndexeΣ file≤ arσ thosσ HEL╨ file≤ whicΦ star⌠ witΦá aε ì
  154. index«á  Thi≤á i≤ aε  examplσ  oµ  aε indexeΣá file«á   Wheε ì
  155. HEL╨á load≤  aε  indexeΣ  file¼á  i⌠ display≤  thi≤ inde° t∩ ì
  156. thσá use≥á anΣ allow≤ hiφ t∩ selec⌠ entrie≤á froφá  it«á Thσ  ì
  157. use≥á ma∙ selec⌠ a≤ man∙ entrie≤ a≤ hσ desire≤ iε an∙á orde≥ ì
  158. hσá  desire≤ b∙  simpl∙ typinτ thσ lette≥ oµ hi≤á selection«   ì
  159. Oncσ thσ use≥ ha≤ madσ hi≤ selection¼á HEL╨ wil∞ looδ u≡ thσ ì
  160. bod∙á oµ tex⌠ hσ selecteΣ anΣ displa∙ i⌠ t∩ hiφ  iε ßá pageΣ ì
  161. mode«á   Wheε thσ use≥ ha≤ finisheΣ readinτ  hi≤  selection¼ ì
  162. HEL╨á  theεá return≤á hiφ t∩á thσá inde°á menu«á   Typinτá ß ì
  163. Control-├  wil∞ returε thσ use≥ t∩ ZCPR3.
  164.  
  165.      Therσá arσá tw∩á type≤ oµ indexeΣá HEL╨á file≤á - user-ì
  166. indexeΣ anΣ HELP-indexed«á  ┴ user-indexeΣ HEL╨ filσ i≤á onσ ì
  167. iεá whicΦá thσ write≥ oµ thσ HEL╨ filσ i≤ alloweΣ t∩á creatσ ì
  168. thσ imagσ oµ thσ inde° oε hi≤ screeε iε thσ forφ whicΦá wil∞ ì
  169. bσ displayeΣ t∩ thσ use≥ oµ thσ HEL╨ file«á  Thi≤ i≤ ß user-ì
  170. indexeΣá HEL╨ file«
  171.  
  172.  
  173.      ┴á HELP-indexeΣ HEL╨ filσ i≤ onσ whicΦ contain≤ ßá lis⌠ ì
  174. oµ thσ option≤ a⌠ thσ beginninτ oµ it¼á anΣ HEL╨ create≤ thσ ì
  175. menu¼á assigninτ sequentia∞ letter≤ (A¼á B¼ etc⌐ t∩ thσ men⌡ ì
  176. options.
  177.  
  178.      Non-indexeΣá  file≤  arσ  thosσ HEL╨ file≤ whicΦ d∩ no⌠ ì
  179. star⌠á  witΦá  aεá index«áá   Iεá sucΦá cases¼áá  HEL╨á wil∞ ì
  180. immediatel∙á displa∙ thσ content≤ oµ  thσ filσ t∩á thσá use≥ ì
  181. and¼á  wheε thσ use≥ ha≤ finisheΣ lookinτ a⌠ it¼á  HEL╨ wil∞ ì
  182. returε t∩ ZCPR3.
  183.  
  184.  
  185.      HEL╨ i≤ menu-driven¼á anΣ al∞ thσ command≤ availablσ t∩ ì
  186. thσ use≥ a⌠ an∙ giveε timσ arσ displayeΣ t∩ him«  
  187.  
  188.      Thσá versioεá oµá HEL╨ describeΣ iε thi≤á HL╨á filσá i≤ ì
  189. designeΣ t∩ worδ witΦ thσ ZCPR│ systeφ anΣ takσ advantagσ oµ ì
  190. somσ oµ it≤ specia∞ features.
  191.  
  192.  
  193.                                              Richard Conn
  194. :U
  195.  
  196.                 How to Use the HELP Command
  197.  
  198.      The HELP Command is executed in one of three ways:
  199.  
  200.           (1) by just typing 'HELP'
  201.           (2) by typing 'HELP FILENAME', where FILENAME
  202.               is the name of a disk file named FILENAME.HLP
  203.           (3) by typing 'HELP FILENAME.TYP', where
  204.               FILENAME.TYP is the name of a file created in
  205.               the format of a help file
  206.  
  207.      Iµ thσ use≥ type≤ jus⌠ 'HELP'¼  hσ wil∞ revie≈ thσ filσ ì
  208. HELP.HLP¼ whicΦ shoulΣ contaiε ß brieµ summar∙ oµ ho≈ t∩ usσ ì
  209. thσ HEL╨ command«á  Fo≥ al∞ othe≥ form≤ oµ thσ HEL╨ command¼ ì
  210. thσá use≥á wil∞á seσ thσ specifieΣá hel≡á filσá information«  ì
  211. Generall∙á speaking¼á thσ namσ  oµ thσ hel≡ filσá shoulΣá bσ ì
  212. indicativσá oµ it≤  subject¼á  likσ  CPM.HL╨ shoulΣá contaiε ì
  213. hel≡ informatioε oε ZCPR3.
  214.  
  215.  
  216.                The HELP File Search Hierarchy
  217.  
  218.      Wheneve≥á  HEL╨ look≤ fo≥ ß specifieΣ HEL╨ Filσ (eithe≥ ì
  219. froφá thσ  HEL╨ CommanΣ  o≥  froφ  aεá  Informatioεá Sectioε ì
  220. whicΦ  specifie≤  ß  Nodσ  [seσ later])¼á  HEL╨ wil∞ perforφ ì
  221. ßá searcΦá fo≥á thσ indicateΣ file«á   Thi≤ searcΦá goe≤á a≤ ì
  222. follows:
  223.  
  224.           1«á  Unde≥á ZCPR3¼á HEL╨ wil∞ follo≈ thσá command-ì
  225. searcΦá path«áá  A≤á such¼á HEL╨á wil∞á searcΦá thσá curren⌠ ì
  226. director∙ (disδ anΣ user⌐ first.
  227.  
  228.           2«  Iµ thσ HL╨ filσ i≤ no⌠ founΣ unde≥ thσ curren⌠ ì
  229. directory¼ HEL╨ wil∞ searcΦ alonτ thσ ZCPR│ patΦ fo≥ it.
  230.  
  231.  
  232. (Continued Next Frame)
  233.  
  234. HELP File Search Hierarchy, Continued
  235.  
  236.           3«á  Iµá thσ HL╨ filσ i≤ no⌠ founΣ alonτ thσ ZCPR│ ì
  237. path¼á theε HEL╨ wil∞ looδ iε thσ director∙ nameΣ "HELPó fo≥ ì
  238. thσ indicateΣ file«  Thi≤ i≤ ß majo≥ differencσ betweeε HEL╨ ì
  239. anΣ othe≥ ZCPR│ utilities.
  240.  
  241.           4«á  Iµ thσ HL╨ filσ i≤ no⌠ found¼ HEL╨ wil∞ prin⌠ ì
  242. aε erro≥ message.
  243.  
  244.  
  245. :M
  246.  
  247.            Moving Around within the HELP Command
  248.  
  249.      Oncσá thσá use≥ i≤ runninτ HELP¼á hσ i≤ giveε ß se⌠á oµ ì
  250. command≤á b∙á whicΦ hσ caε displa∙ thσ particula≥á item≤á oµ ì
  251. informatioε hσ i≤ interesteΣ in.
  252.  
  253.      Afte≥  issuinτ thσ HEL╨ command¼  thσ use≥ wil∞ comσ u≡ ì
  254. iεá onσá oµá tw∩ mode≤ (dependinτ oε thσ typσ oµá HEL╨á filσ ì
  255. referenced)«á  Iεá IndexeΣá Mode¼á ßá Men⌡á  oµá  topic≤á i≤ ì
  256. displayeΣ t∩ thσ use≥ anΣ hσ caε  selec⌠  thσ  desireΣ topiπ  ì
  257. b∙á  typinτ thσ characte≥ iε fron⌠ oµ thσ topiπá title╗á  iε  ì
  258. Non-IndexeΣ Mode¼á  n∩  men⌡  i≤  displayeΣ  anΣ  thσ entirσ  ì
  259. filσ  i≤  vieweΣ  a≤  onσ Informatioε Section.
  260.  
  261.  
  262.      Aεá Informatioεá Sectioεá i≤á ßá collectioεá oµá screeε  ì
  263. display≤á (onσá  screeεá  ful∞á  oµá text⌐á calleΣá  Frames«   ì
  264. Typically¼  aε  Informatioε Sectioε shoulΣ contaiε ß logica∞ ì
  265. groupinτ oµ relateΣ datß oε ß  particula≥ topic«  Iε IndexeΣ ì
  266. Mode¼á eacΦ Men⌡ topiπ refer≤ t∩ aε Informatioε Section«á B∙ ì
  267. selectinτ ß topic¼á  thσ use≥ i≤ placeΣ int∩ aεá Informatioε ì
  268. Section«á  Iε Non-IndexeΣ Mode¼á thσ entirσ HEL╨ filσ i≤ onσ ì
  269. Informatioε Section.
  270.  
  271.  
  272.                     Moving From the Menu
  273.  
  274.      A⌠á  thσ Men⌡ oµ ß HEL╨ file¼á  thσ use≥ ha≤ tw∩á basiπ ì
  275. options«á   Thesσá option≤á  arσ t∩ selec⌠ ß Men⌡á topiπá t∩ ì
  276. revie≈ o≥ t∩ exi⌠ t∩  ZCPR3«   Iµ  ß Men⌡ topiπ i≤ selected¼ ì
  277. thσ use≥ i≤ placeΣ int∩ tha⌠ Informatioε Section.
  278.  
  279.      ┴á  thirΣá  optioεá a⌠á thσá Men⌡ oµá ßá HEL╨á filσá i≤ ì
  280. sometime≤á available«á Thi≤á  optioε  i≤ t∩ movσ u≡á t∩á thσ  ì
  281. previou≤á  HEL╨á  Level«á   Somσ Informatioεá  Section≤á arσ ì
  282. entirσ HEL╨ file≤ iε thei≥ owε right¼  whicΦ caε bσ accesseΣ ì
  283. independentl∙á oµ thσ HEL╨ filσ thσ use≥ i≤á currentl∙á  in«   ì
  284. Iµá thσ use≥ enter≤ onσ oµ thesσ Informatioεá Sections¼á thσ ì
  285. namσá oµá thσ curren⌠ HEL╨  filσ i≤ saveΣ anΣ thσá ne≈á HEL╨ ì
  286. filσ i≤ loaded«á   Wheε thi≤  happens¼ thσ use≥ i≤ placeΣ a⌠ ì
  287. thσá nex⌠á HEL╨á Leve∞á (aεá ascendinτá number¼á  wherσá thσ ì
  288. origina∞á HEL╨ filσ i≤ a⌠ HEL╨ Leve∞ 0¼á  ß HEL╨ filσ calleΣ ì
  289. froφ thi≤ leve∞ i≤ a⌠ HEL╨ Leve∞ 1¼á etc.)«á   Wheε thσ use≥ ì
  290. i≤ a⌠ ß lowe≥ HEL╨ Leve∞ (use≥ i≤ NO╘ a⌠ HEL╨ Leve∞ 0)¼á  hσ  ì
  291. ha≤  thσ optioε t∩ movσ t∩ thσ nex⌠ highe≥ HEL╨ Level.
  292.  
  293.      Thσá concep⌠ oµ movinτ betweeε HEL╨ Level≤á i≤á deriveΣ ì
  294. froφá thσá concep⌠á oµ ß Treσ datß structurσá froφá Compute≥ ì
  295. Science«á  Iε thi≤ concept¼ thσ use≥ start≤  a⌠  thσ roo⌠ oµ ì
  296. thσá treσ anΣ theε climb≤ u≡ anΣ dowε thσ  treσ  t∩á variou≤ ì
  297. levels¼  o≥ nodes«   Froφ eacΦ node¼  thσ use≥ ma∙ onl∙ movσ ì
  298. u≡ o≥ dowε  thσ treσ -- hσ can'⌠ cros≤ ove≥ t∩ ß nodσ a⌠ thσ ì
  299. samσ leve∞  withou⌠ firs⌠ movinτ dowε thσ treσ anΣ theε bacδ ì
  300. up«   T∩ illustrate¼ conside≥ thσ following:
  301.  
  302.  
  303.      Node A      Node B                                        HELP Level
  304.    _________   ____________                                         5
  305.      \  Node C   /
  306.      --------------                                                 4
  307.            \  Node D            Node E
  308.          ------------         ----------------                      3
  309.                \       Node F       /        Node G
  310.              ---------------------------   -----------              2
  311.                          \         Node H    /        Node I
  312.                        --------------------------    -------        1
  313.                                    \         Node J    /
  314. Root of Tree -->                 --------------------------         0
  315.  
  316.  
  317.      Iε  thσ abovσ example¼á  thσ use≥ mus⌠ alway≤ star⌠á a⌠ ì
  318. thσá roo⌠ oµ thσ treσ (Nodσ J)«á  Thi≤ i≤ analogou≤ t∩á HEL╨ ì
  319. Leve∞ 0¼ whicΦ i≤ wherσ thσ use≥ i≤ placσ wheε hσ issue≤ thσ ì
  320. HEL╨ Command«   T∩ ge⌠ t∩ Nodσ C¼ fo≥ example¼ thσ  use≥ ha≤ ì
  321. t∩ climΓ thσ treσ froφ Nodσ ╩ t∩ Nodσ ╚ t∩ Nodσ ╞ t∩ Nodσ  ─ ì
  322. t∩á Nodσ C«á   Thi≤ woulΣ bσ likσ thσ use≥ enterinτ ┤á Node-ì
  323. Typσá  Informatioε Sections¼á iε whicΦ differen⌠ HEL╨á file≤ ì
  324. arσ successivel∙ loaded.
  325.  
  326.      No≈ tha⌠ thσ use≥ i≤ a⌠ Nodσ C¼ let'≤ sa∙ tha⌠ hσ want≤ ì
  327. t∩ g∩ t∩ Nodσ E«á  Unde≥ thσ HEL╨ System¼ therσ arσ tw∩ way≤ ì
  328. t∩ d∩ this:
  329.           1«á   Jum≡á  ofµ  oµ  thσ treσ anΣ theε climΓ bacδ ì
  330. u≡ t∩  Nodσ  E«á Here¼á  thσ use≥ woulΣ jum≡ froφ Nodσ ├á t∩ ì
  331. Nodσá ╩ anΣ theε g∩ t∩ Nodσ ╚  t∩ Nodσ ╞ t∩ Nodσá E«á  Unde≥ ì
  332. HELP¼á thσá use≥á caεá d∩ thi≤ b∙ exitinτ t∩ ZCPR3á anΣá theε  ì
  333. reissuinτá thσ HEL╨ CommanΣ o≥ b∙ issuinτ thσá Roo⌠á CommanΣ ì
  334. (.)╗á  oncσ a⌠  thσ  roo⌠  oµ  thσ tree¼  hσ theε climb≤  i⌠  ì
  335. agaiε  b∙  enterinτ  thσ appropriatσ Informatioε Sections.
  336.  
  337.           2«á   ClimΓ dowε thσ treσ anΣ theε bacδ up«á   Thσ ì
  338. use≥á woulΣá movσ froφ Nodσ ├ t∩ Nodσ ─ t∩ Nodσ ╞á anΣá theε ì
  339. bacδá u≡á t∩ Nodσ E«á  Thσ HEL╨ use≥ caε g∩ t∩ thσá previou≤ ì
  340. leve∞ b∙ issuinτ thσ U≡ Leve∞ (^⌐ command«  Iε thi≤ example¼ ì
  341. hσ woulΣ U≡ Leve∞ twicσ anΣ theε g∩ bacδ down.
  342.  
  343.  
  344.             Moving Within An Information Section
  345.  
  346.      Oncσ thσ use≥ i≤ withiε ß textua∞ Informatioεá Section¼ ì
  347. hσá ha≤ severa∞ capabilitie≤ fo≥ movinτ withiε thi≤á sectioε ì
  348. anΣ ou⌠ oµ thi≤ section.
  349.  
  350.      First¼  t∩ movσ ou⌠ oµ aε Informatioε Section¼ thσ use≥ ì
  351. caεá returεá t∩á thσá  men⌡ (iµ thσá curren⌠á HEL╨á filσá i≤ ì
  352. Indexed⌐ o≥ returε t∩ ZCPR3«   Additionally¼  iµ thσ use≥ i≤ ì
  353. no⌠á oεá thσá roo⌠ (HEL╨ Leve∞ 0)¼á hσá caεá returεá t∩á thσ ì
  354. previou≤á HEL╨ Leve∞ (U≡ Level)«á  Iµ thσ use≥ i≤ no⌠ iεá aε ì
  355. IndexeΣá HEL╨á file¼á  movinτá forwarΣá beyonΣá thσá EnΣá oµ ì
  356. Informatioεá (EOI⌐á wil∞ returε  hiφ t∩  ZCPR│ iµ hσá i≤á a⌠ ì
  357. HEL╨á Leve∞á ░ o≥ returε hiφ t∩ thσ previou≤ HEL╨á Leve∞á iµ ì
  358. not.
  359.  
  360.  
  361.      T∩á movσá withiε aε Informatioε Section¼á thσá datßá i≤ ì
  362. arrangeΣá sequentially«á   Consequently¼á thσ use≥ caεá movσ ì
  363. ForwarΣ t∩ thσ nex⌠ Frame¼á BackwarΣ  t∩ thσ previou≤ Frame¼  ì
  364. o≥ t∩ thσ beginninτ oµ  thσ  Informatioε Section«á  Thσ use≥ ì
  365. canno⌠ movσ backwarΣ beyonΣ thσ beginninτ oµ thσ Informatioε ì
  366. Section¼á anΣ ß bel∞ i≤ sounded«á   Also¼  iµ thσ use≥ trie≤ ì
  367. t∩ movσ forwarΣ beyonΣ thσ EnΣ oµ Informatioε (EOI)¼á  hσ i≤ ì
  368. eithe≥ returneΣ t∩ thσ Menu¼á returneΣ t∩ ZCPR3¼ o≥ returneΣ ì
  369. t∩ thσ previou≤ HEL╨ Leve∞ a≤ describeΣ above.
  370.  
  371. :P
  372.                     HELP Command Prompts
  373.  
  374.      Thσáá  followinτá  arσá  thσá basiπá prompt≤á fo≥á use≥  ì
  375. commanΣ  whicΦ  HEL╨ display≤ t∩ thσ user.
  376.  
  377. ^C=ZCPR3  ^=Level  .=Root  M=Menu  S=Start  L=Last  P=Print -
  378.     \        \       \        \       \       \       \__Print Info/Frame
  379.      \        \       \        \       \       \__Goto Last (Previous) Frame
  380.       \        \       \        \       \__Goto Start of Info Section
  381.        \        \       \        \__Goto Menu of HELP File
  382.         \        \       \__Goto Root if NOT at Level 0
  383.          \        \           (this is displayed only if NOT at Level 0)
  384.           \        \__Goto Previous Level
  385.            \            (this is displayed only if NOT at Level 0)
  386.             \__Return to ZCPR3
  387.          
  388.   EO╔   ^C=ZCPR3  ^=Leve∞  .=Roo⌠  M=Men⌡  S=Star⌠  L=Las⌠  P=Prin⌠ -
  389.    \        \________\_______\________\_______\_______\_______\__Same as
  390.     \                                                            Above
  391.      \__User is at the End of Information (end of Information Section)
  392.  
  393. Type  ^C=ZCPR3 ^=Level .=Root or Enter Selection -
  394.           \        \       \            \__Enter letter of desired
  395.            \        \       \                Information Section
  396.             \        \       \__Goto Root
  397.              \        \           (this is displayed only if NOT at Level 0)
  398.               \        \__Goto Previous Level
  399.                \            (this is displayed only if NOT at Level 0)
  400.                 \__Return to ZCPR3
  401.  
  402.      Preceedinτ  eacΦ  oµ  thσ abovσ prompt≤ i≤ aε indicato≥ ì
  403. oµá  thσ  HEL╨ Leve∞ anΣ Framσ Numbe≥ thσ use≥ i≤á currentl∙ ì
  404. at«   Thi≤ indicato≥ ma∙ takσ thσ followinτ forms:
  405.  
  406. <Nothing>
  407.      \__The user is at the Menu of Level 0
  408.  
  409. fff:
  410.  \__Current Frame Number within Information Section
  411.       (the user is at Level 0)
  412.  
  413. Level lll/
  414.        \__Current Level Number (The user is at a Menu Frame)
  415.             (this is displayed only if the user is NOT at Level 0)
  416.  
  417. Level lll/fff:
  418.        \   \__Current Frame Number within Information Section
  419.         \__Current Level Number
  420.              (this is displayed only if the user is NOT at Level 0)
  421.  
  422.  
  423.                     Summary of User Commands
  424.  
  425.      Cmd  Meaning
  426.       ^   Go to Previous Level
  427.       .   Go to Root Level
  428.       M   Go to Menu of Current HELP File
  429.       S   Go to Start of Information Section
  430.       L   Go to Previous Frame
  431.      CR   (Carriage Return or Space) Go to Next Frame
  432.      ^C   (Control-C) Return to ZCPR3
  433.       P   Print Current Screen Display (Frame) or Information Section
  434.  
  435. :O
  436.                     Printing HELP Files
  437.  
  438.      Printinτ HEL╨ File≤ caε bσ donσ iε tw∩ basiπ way≤ -- b∙ ì
  439. usinτá thσá HELPP╥ Utilit∙ oµ ZCPR│ o≥ b∙á usinτá thσá Prin⌠ ì
  440. functioε containeΣ withiε thσ HEL╨ Utilit∙ itself.
  441.  
  442.      Thσá HELPP╥á Utilit∙á i≤ useΣ t∩ prin⌠ aεá entirσá Hel≡ ì
  443. File«á  I⌠ act≤ ß lo⌠ likσ thσ PRIN╘ command¼á anΣ i⌠ ha≤á ß ì
  444. variet∙á oµá options¼á includinτá thσ abilit∙á t∩á plaεá fo≥ ì
  445. printe≥á outpu⌠ anΣ t∩ suppor⌠ paginτ anΣ othe≥ "appearance-ì
  446. enhancingó features.
  447.  
  448.      Thσá Prin⌠á Functioεá withiε HEL╨á i≤á useΣá fo≥á quicδ ì
  449. printouts«  I⌠ doe≤ no⌠ pagσ o≥ perforφ anythinτ morσ exotiπ ì
  450. thaεá simpl∙á printinτ ou⌠ wha⌠ i≤ containeΣ iε ß par⌠ oµá ß ì
  451. Hel≡ File«á  Wheε thσ ╨ optioε i≤ given¼á thσ curren⌠ screeε ì
  452. i≤ printeΣ immedately«  Thσ use≥ ma∙ als∩ issuσ ß ^╨ commanΣ ì
  453. (no⌠á displayeΣá oεá an∙ menu)¼á iε whicΦá casσá thσá entirσ ì
  454. informatioε sectioε hσ i≤ currentl∙ iε i≤ printed.
  455.  
  456.  
  457.      Thi≤ Prin⌠ Functioε i≤ provideΣ a≤ ß conveniencσ t∩ thσ ì
  458. user«  I⌠ allow≤ thσ use≥ t∩ revie≈ thσ Hel≡ File¼ and¼ wheε ì
  459. hσá see≤ ß particula≥ screeε displa∙ o≥ informatioεá sectioε ì
  460. whicΦá hσá value≤ enougΦ t∩ wan⌠ t∩ havσ arounΣá fo≥á futurσ ì
  461. referencσ iε hardcop∙ form¼ hσ caε simpl∙ tel∞ HEL╨ t∩ prin⌠ ì
  462. it«á  Thi≤ capabilit∙ i≤ intendeΣ t∩ suppor⌠ thσ concep⌠á oµ ì
  463. establishinτá HL╨ file≤ a≤ ß convenien⌠ anΣ flexiblσ wa∙á t∩ ì
  464. pas≤á documentatioεá oµ program≤ t∩ thσ use≥ oεá disδá whilσ ì
  465. simultaneousl∙á allowinτ hiφ t∩ easil∙ prin⌠ i⌠ ou⌠ iµ i⌠ i≤ ì
  466. oµ significan⌠ interes⌠ t∩ him.
  467.  
  468.  
  469.      Fo≥ instance¼á ß HL╨ filσ whicΦ refer≤ t∩ ß ne≈ prograφ ì
  470. ma∙á contaiεá aεá Informatioε Sectioεá o≥á onσá Framσá whicΦ ì
  471. contain≤ ß commanΣ summary«á  Thσ use≥ caε simpl∙ prin⌠ thi≤ ì
  472. withou⌠ havinτ thσ prin⌠ thσ entirσ HL╨ file.
  473.  
  474.      A≤ anothe≥ example¼ thσ HEL╨ subsysteφ ma∙ bσ useΣ b∙ ß ì
  475. homemake≥ t∩ kee≡ he≥ recipe≤ on«á  OrganizeΣ usinτ thσ treσ ì
  476. structurσáá int∩á reasonablσá catagorie≤á (sucΦá a≤á roasts¼ ì
  477. desserts¼ etc)¼ whilσ reviewinτ thσ recipe≤ shσ ma∙ finΣ onσ ì
  478. shσ wishe≤ t∩ tr∙ fo≥ thσ evening'≤ mea∞ o≥ t∩ pas≤ oε t∩á ß ì
  479. friend«  Iµ thσ recipσ cover≤ onl∙ onσ screen¼ ß Framσ Prin⌠ ì
  480. i≤ ver∙ convenient.
  481.  
  482. :E
  483.                     HELP Error Messages
  484.  
  485.      Thσá  followinτá  arσ  thσ  erro≥ message≤á issueΣá  b∙  ì
  486. HEL╨  anΣ  thei≥ meanings:
  487.  
  488. File not Found
  489.      The specified HELP File cannot be found.
  490.  
  491. AFN Not Allowed
  492.      Thσá specifieΣá HEL╨ Filσ i≤á ambiguou≤á (contain≤á thσ ì
  493. characte≥ "*ó o≥ "?")«  Thi≤ i≤ no⌠ allowed.
  494.  
  495. <BELL>
  496.      The user issued an invalid command.
  497.  
  498. EOF on HELP File
  499.      Iε searchinτ fo≥ aε Informatioε Section¼á HEL╨ raε int∩ ì
  500. thσá enΣá oµá thσ HEL╨  File«á   Thσ  IndexeΣ HEL╨á Filσá i≤ ì
  501. improperl∙ structureΣ (morσ  inde° entrie≤ thaεá Informatioε ì
  502. Sections).
  503.  
  504. Node Level Limit
  505.      Thσá limi⌠á oµá thσá nestinτá oµá thσá HEL╨á Level≤á i≤ ì
  506. exceeded«  HEL╨ limit≤ thσ numbe≥ oµ HEL╨ Level≤ tha⌠ caε bσ ì
  507. traverseΣá t∩ 1░ (default¼á  whicΦ caε bσ changed)¼á  anΣ aε ì
  508. attemp⌠ wa≤ madσ t∩ ente≥ HEL╨ Leve∞ 1▒ (o≥ defaul⌠ ½ 1).
  509.  
  510. Mem Full
  511.      Thσá selecteΣ HEL╨ Filσ i≤ to∩ largσ t∩ loaΣá int∩á thσ ì
  512. availablσ memor∙ iε  thσ user'≤ compute≥ system«á   Thσ HEL╨ ì
  513. Filσá shoulΣá bσ reduceΣ iε size╗á usinτ HEL╨á Level≤á (Nodσ ì
  514. references⌐ iε thσ Informatioε Section≤ i≤ ß  gooΣ wa∙ t∩ d∩ ì
  515. this.
  516.  
  517. :H
  518.                   How to Write HELP Files
  519.  
  520.      File≤  useΣ b∙ thσ HEL╨ prograφ arσ eithe≥ simplσ CP/M-ì
  521. standarΣáá  file≤á oµá   ASCI╔á   tex⌠á  o≥á  ASCI╔áá  file≤  ì
  522. generateΣá  b∙á  thσ  WorΣ   Sta≥á   tex⌠á editor/formatter«  ì
  523. Thesσá files¼á a≤ mentioneΣ above¼á arσ oµ tw∩ basiπá types║ ì
  524. indexeΣá  anΣ non-indexed¼á  anΣ eacΦ typσ i≤ relateΣ t∩ thσ ì
  525. othe≥ anΣ i≤  oµ thσ samσ basiπ format.
  526.  
  527.                      Grouping of Information
  528.  
  529.      Informatioεá displayeΣá t∩ thσ use≥ i≤ groupeΣá b∙á thσ ì
  530. inde°á iεá  indexeΣ HEL╨  file≤ anΣ ma∙ als∩ bσá groupeΣá b∙ ì
  531. line≤ beginninτ witΦ Forφ FeeΣ (^L⌐á characters«á   Groupinτ ì
  532. i≤á aε effectivσ wa∙ t∩ logicall∙ organizσ  informatioεá  s∩ ì
  533. tha⌠á meaninτá wil∞ bσ morσ clea≥ t∩ thσ use≥ anΣá unit≤á oµ ì
  534. informatioε wil∞ no⌠ pas≤ betweeε screeε displays.
  535.  
  536.  
  537.      Thσ informatioε displayeΣ t∩ thσ use≥ i≤ organizeΣ int∩ ì
  538. logica∞áá unit≤á calleΣá Informatioεá Section≤á anΣáá screeε ì
  539. display≤á (onσ screeε ful∞ oµ  text⌐ calleΣá Frames«á  Usinτ ì
  540. tex⌠á editors¼á thσá use≥ caε creatσ hi≤ owε HEL╨ file≤á anΣ ì
  541. organizσá hi≤ informatioε a≤ hσ desire≤ fo≥ displa∙á t∩á thσ ì
  542. HEL╨ user.
  543.  
  544.  
  545.                      Non-Indexed HELP Files
  546.  
  547.      Non-indexeΣá HEL╨á file≤ arσ simplσ ASCI╔á file≤á whicΦ ì
  548. star⌠á witΦá ß coloε (:⌐ a≤ thσ firs⌠ characte≥ oµ thσá filσ ì
  549. anΣá consis⌠ oµ ASCI╔ tex⌠ (witΦ eacΦ linσ terminateΣá b∙á ß ì
  550. carriagσá returε anΣ linσ feeΣ characte≥ combination)«á  Thσ ì
  551. informatioεá  iεá  sucΦ  ß hel≡ filσ consist≤á oµá al∞á tex⌠ ì
  552. afte≥  thσ  leadinτ coloε  u≡ t∩ eithe≥ thσ terminatinτ end-ì
  553. of-filσ marδ (control-Z⌐ o≥  ß  ne≈ linσ whicΦ start≤ witΦ ß ì
  554. colon.
  555.  
  556.  
  557.                        Indexed HELP Files
  558.  
  559.      IndexeΣá  HEL╨á  file≤ arσ simplσ ASCI╔ file≤ whicΦá d∩ ì
  560. no⌠ star⌠ witΦ  ß coloε  (:⌐  a≤ thσ firs⌠ characte≥ oµá thσ ì
  561. file«á  Aεá indexeΣá HEL╨ filσ ma∙ bσ HELP-indexeΣ o≥á user-ì
  562. indexed.
  563.  
  564.      Thσá HELP-indexeΣá HEL╨  filσ consist≤  oµ onσ o≥á morσ ì
  565. norma∞á ASCI╔á tex⌠ line≤ a≤ thσ firs⌠ line≤á oµá  thσá filσ  ì
  566. followeΣá b∙á informatioε section≤ whicΦ begiε witΦá ßá linσ ì
  567. whosσá  firs⌠á characte≥  i≤  ß  coloε  anΣ enΣ witΦá eithe≥ ì
  568. thσá firs⌠  linσ  oµ  thσ  nex⌠ informatioε sectioεá o≥á thσ ì
  569. enΣá oµá thσ file«á  Thesσ openinτ line≤ (beforσá thσá firs⌠ ì
  570. informatioε section⌐ forφ thσ inde° entries¼á anΣ HEL╨á wil∞ ì
  571. labe∞ thesσ line≤ witΦ A¼á B¼ etc¼ durinτ thσ displa∙ oµ thσ ì
  572. index.
  573.  
  574.  
  575.      Thσá user-indexeΣ HEL╨ filσ contain≤ ß semicoloε (;⌐ a≤ ì
  576. thσá firs⌠ characte≥ iε thσ file«á  Thσ tex⌠ whicΦá follows¼ ì
  577. startinτá oε thσ nex⌠ line¼á i≤ displayeΣ literall∙á t∩á thσ ì
  578. use≥ a≤ thσ menu«á  EacΦ informatioε sectioε i≤ denoteΣ b∙ ß ì
  579. linσá startinτ witΦ ß coloε (:)╗á thσ coloε i≤ followeΣ b∙ ß ì
  580. serie≤á oµá character≤ (space≤ arσ no⌠á significan⌠á betweeε ì
  581. them⌐ whicΦ arσ thσ inde° letters«á  Wheε thσ use≥ run≤ HEL╨ ì
  582. oεá thi≤ filσ anΣ type≤ ß selectioεá letter¼á HEL╨á searche≤ ì
  583. througΦá thσ file¼á lookinτ fo≥ aε informatioε sectioε whosσ ì
  584. linσá contain≤á thσ characte≥ typeΣ b∙á thσá user«á  Iµá thσ ì
  585. characte≥á wa≤ ß letter¼á i⌠ i≤ automaticall∙ capitalizeΣ b∙ ì
  586. HEL╨á (iεá botΦ thσ use≥ inpu⌠ anΣ thσá informatioεá sectioε ì
  587. lines).
  588.  
  589.      ┴á coloε (:⌐ i≤ no⌠ ß valiΣ optioε letter¼á sincσá thi≤ ì
  590. characte≥ ha≤ ß specia∞ meaninτ t∩ HEL╨ (seσ later)«á  Iµá ß ì
  591. coloε i≤ encountereΣ iε aε informatioε sectioε headinτ line¼ ì
  592. the scan for option characters stops for that line.
  593.  
  594.  
  595.             Tree Structures within Indexed HELP Files
  596.  
  597.      Thσá IndexeΣá HEL╨á Filσ i≤á divideΣá int∩á Informatioε ì
  598. Sections¼á  wherσá eacΦá Informatioε Sectioε start≤á witΦá ß ì
  599. coloεá (:)«á   Therσá arσá tw∩ basiπá type≤á oµá Informatioε ì
  600. Section:
  601.  
  602.           1«áá   Informatioεáá Section≤á containinτá textua∞ ì
  603. material╗á thi≤ typσ oµ Informatioε Sectioε simpl∙á contain≤ ì
  604. readinτá materia∞á whicΦ i≤ organizeΣ int∩ Frames¼á wherσá ß ì
  605. Framσ i≤ equa∞ t∩ onσ screeε display.
  606.  
  607.           2«á   Informatioεá Section≤ whicΦ referencσá othe≥ ì
  608. HEL╨ files.
  609.  
  610.  
  611.      Iεá HELP-indexeΣ HEL╨ files¼á thi≤ typσ oµá Informatioε ì
  612. Sectioεá begin≤á witΦ tw∩ colon≤ (::⌐ insteaΣ oµ onσ  a≤á iε  ì
  613. (1⌐ above╗á  thσ tw∩ colon≤ arσ immediatel∙ followeΣ b∙á thσ ì
  614. namσá oµ thσ HEL╨ filσ (thσ HEL╨ filσ typσ ma∙ bσ optionall∙ ì
  615. specified).
  616.  
  617.      Iεá user-indexeΣ HEL╨ files¼á thi≤ typσ oµá Informatioε ì
  618. Sectioεá contain≤ thσ inde° character≤ followeΣ ß coloεá (:⌐ ì
  619. anΣ thσ namσ oµ thσ HEL╨ filσ (thσ filσ typσ i≤ optional).
  620.  
  621.      T∩ illustrate¼á  thσ followinτ outline≤ thσ structurσ oµ thσ ì
  622. tw∩ type≤ oµ Informatioε Sections:
  623.  
  624.  
  625.                HELP-Indexed HELP File Example
  626.  
  627.  :Title for Type 1 Information Section
  628.      <text>
  629.  : [next Information Section]
  630.  
  631.                Figure:  A Text (Type 1) Information Section
  632.  
  633.  
  634.  ::HLPFILE                    <-- for HLPFILE.HLP
  635.  : [next Information Section]
  636.  
  637.  ::HLPFILE.TYP                <-- for HLPFILE.TYP
  638.  : [next Information Section]
  639.  
  640.          Figure:  Examples of Node (Type 2) Information Sections
  641.  
  642.  
  643.  
  644.                User-Indexed HELP File Example
  645.  
  646.  ;
  647.  
  648.      [ Menu ]
  649.  
  650.  :x
  651.      [ Information Displayed for Selection X ]
  652.  :a
  653.      [ Information Displayed for Selection A ]
  654.  :1 b
  655.      [ Information Displayed for Selections 1 or B ]
  656.  :f :HELPFILE   [ HELPFILE.HLP is invoked by Selection F ]
  657.  : z
  658.      [ Information Displayed for Selection Z ]
  659.  
  660. :V
  661.  
  662.                  Accessing Video Attributes
  663.  
  664.      Thσá display≤á generateΣ b∙ HEL╨á arσá screen-oriented«  ì
  665. Unde≥á ZCPR│á witΦá ß properly-installeΣ TCA╨ entr∙á iεá thσ ì
  666. Environmen⌠áá Descriptor¼áá HEL╨áá i≤á ablσáá t∩áá highligh⌠ ì
  667. informatioεá oε thσ screeε anΣ creatσ "flashyóá display≤á b∙ ì
  668. using the clear screen feature of the user's terminal.
  669.  
  670.      Usσá oµá thσ clea≥ screeε featurσ i≤á automatic«á  EacΦ ì
  671. frame is preceeded by a clear screen.
  672.  
  673.      Thσá write≥á oµá ßá HEL╨á filσá caεá turεá oεá anΣá ofµ ì
  674. highlightinτá oµ tex⌠ anywherσ iε thσ HEL╨ filσ b∙á embeddeΣ ì
  675. the following commands into the text:
  676.  
  677.           ^A (binary 1) - turn on highlighting
  678.           ^B (binary 2) - turn off highlighting
  679.  
  680.  
  681.      I⌠á i≤á recommendeΣ tha⌠ iµ highlightinτ i≤á turneΣá oε ì
  682. then it should be turned off in the same line.  Example:
  683.  
  684.           ^Athis is highlighted^B while this is not
  685.  
  686. generates:
  687.  
  688.           this is highlighted while this is not
  689.  
  690.  
  691.      Thi≤á HEL╨ filσ i≤ aε examplσ oµ onσ whicΦá extensivel∙ ì
  692. uses highlighting.  This is also a user-indexed HELP file.
  693.  
  694.  
  695. :T
  696.                  The Tree Structure of HELP
  697.  
  698.                    -- Basic HELP File --
  699.   |Info Sect 1    |Info Sect 2    |Info Sect 3    |Info Sect 4 |
  700.   | Text    | HELP File    | Text        | HELP File  |
  701.             /      \               /    \
  702.          -- SubHelp File 1 --        -- SubHelp File 2 --
  703.         |Info Sect 1 |Info Sect 2 |    |Info Sect 1 |Info Sect2|
  704.      | Text         | HELP File  |    | Text         | Text     |
  705.              /    \
  706.          -- SubSubHelp File 1 --
  707.      |Info Sect 1 |Info Sect 2 |Info Sect 3 |
  708.      | Text         | HELP File  | HELP File  |
  709.              /  \         /    \
  710.      -- Sub3Help File 1 --  -- Sub3Help File 2 --
  711.      |Info Sect |        |Info Sect 1 |Info Sect 2|
  712.      | Text     |        | Text         | HELP File |
  713.                          /    \
  714.                      -- Sub4Help File --
  715.                  |Info Sect 1 |Info Sect 2|
  716.                  | Text         | Text     |
  717.  
  718.      Thσá  abovσá diagraφá i≤ mean⌠ t∩ illustratσá ho≈á treσ ì
  719. structure≤ caε  bσ implementeΣ unde≥ HELP«á  ┴ ne≈  nodσá oµ ì
  720. thσá treσá i≤ createΣ wheneve≥ ß HEL╨ filσ i≤ referenceΣá b∙  ì
  721. aε Informatioε  Sectioε (a≤ opposeΣ t∩ simpl∙ havinτ tex⌠ iε ì
  722. thσ  Informatioε Section)«   EacΦ  nodσ  become≤ thσ basσ oµ ì
  723. ß ne≈ tree¼á  whicΦ itselµ  ma∙ contaiε reference≤ t∩á othe≥ ì
  724. HEL╨ files.
  725.  
  726.      Froφ  thσ previou≤ diagram¼á  SubHel≡ Leve∞  │ contain≤ ì
  727. tw∩á HEL╨á files«á   Thesσ caε bσ entereΣ froφá  Informatioε ì
  728. Sectioε ▓ anΣ Informatioε Sectioε │ oµ SubHel≡ Leve∞ 2«   B∙ ì
  729. simpl∙ enterinτ  onσ oµ thesσ tw∩ Informatioε Sections¼  thσ ì
  730. appropriatσá HEL╨ filσ  i≤ loadeΣ anΣ thσ use≥ i≤ placeΣá a⌠ ì
  731. thσ nex⌠ level«   Froφ thesσ HEL╨  files¼ thσ  use≥ ma∙ movσ ì
  732. withiεá thσá HEL╨ filσ itselµ o≥ movσ u≡á t∩á thσá  previou≤ ì
  733. leve∞ (naturally¼á thσ use≥ alway≤ ha≤ thσ optioε t∩ exi⌠ t∩ ì
  734. ZCPR3).
  735.  
  736. :S
  737.  
  738.     Sample HELP Files Illustrating Use of Tree Structure
  739.  
  740.      Thσá  followinτ  Frame≤  sho≈ thσ sourcσ t∩ threσ  HEL╨  ì
  741. Files¼á  nameΣ DEMO.HLP¼ DEMO2.HLP¼ anΣ DEMO3.HLP«  DEMO.HL╨ ì
  742. i≤ provide≤ thσ Roo⌠ Nodσ t∩ ß treσ whicΦ include≤ DEMO2.HL╨ ì
  743. anΣ DEMO3.HL╨ a≤ subnodes«á   Additionally¼á DEMO3.HL╨ ha≤ ß ì
  744. subnodσ whicΦ reference≤ DEMO.HLP¼á  s∩ wσ havσ ßá recursivσ ì
  745. treσ structure.
  746.  
  747.  
  748.                                  DEMO.HLP
  749.  TEST 1 - OK                  <-- Menu
  750.  TEST 2 - SIMPLE NEST
  751.  TEST 3 - INVOLVED NEST
  752.  TEST 4 - OK
  753.  :TEST 1                      <-- First Info Section (Text)
  754.  THIS
  755.  IS 
  756.  TEST
  757.  1
  758.  ::DEMO2                      <-- 2nd Info Section (Node)
  759.  ::DEMO3                      <-- 3rd Info Section (Node)
  760.  :TEST 4                      <-- 4th Info Section (Text)
  761.  TO BE, OR NOT TO BE, THAT IS THE QUESTION!
  762.  ...
  763.  TO TAKE ARMS AGAINST A SEA OF TROUBLES AND BY OPPOSING END THEM.
  764.  TO DIE, TO SLEEP ... TO SLEEP, PERCHANCE TO DREAM.
  765.  AYE, THERE'S THE RUB!  FOR IN THAT SLEEP, WHAT DREAMS MAY COME!
  766.  
  767.                                 DEMO2.HLP
  768.  :TEST 2                       <-- No Menu -- 1 Info Section
  769.  THIS
  770.  IS
  771.  TEST
  772.  2
  773.  
  774.                                 DEMO3.HLP
  775.  TEST 3A                       <-- Menu
  776.  TEST 3B
  777.  TEST 3C
  778.  :TEST 3A                      <-- First Info Section (Text)
  779.     THIS
  780.     IS
  781.     TEST
  782.     3A
  783.     the rain in Spain falls mainly in the plain
  784.  
  785.  :TEST 3B                      <-- 2nd Info Section (Text)
  786.     THIS
  787.     IS
  788.     TEST
  789.     3B
  790.  ::demo                        <-- 3rd Info Section (Node)
  791.  
  792.  
  793.