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 / UTILS / DIRUTL / FRONT51.ARK / FRONTSUB.DOC < prev    next >
Text File  |  1986-12-16  |  6KB  |  137 lines

  1.                           FRONTSUB.DOC
  2.  
  3.                     (c) 1986 by Claude Ostyn
  4.                     Supplement to FRONT51.DOC
  5.  
  6.                             CONTENTS:
  7.  
  8.           1.  SPECIAL INSTRUCTIONS FOR THE USE OF
  9.               FRONT WITH REPEAT OPTIONS 2 OR 3
  10.  
  11.           2.  HOW FRONT REPEAT OPTIONS 2 OR 3 WORK
  12.  
  13.                               -----
  14.  
  15. 1.  SPECIAL INSTRUCTIONS FOR FRONT WITH REPEAT OPTIONS 2 OR 3
  16.  
  17. If you select option 2 or 3 to make FRONT run again automatically 
  18. after executing a command, you will have to follow these simple 
  19. rules.  If something goes awry, look up these rules and you may 
  20. find out that you did something that was in contradiction with 
  21. them.  Don't panic!  Nothing very wrong can happen.
  22.  
  23. -  FRONT.COM (under any name you chose during installation) must 
  24.    be on the disk in drive A.  SUBMIT.COM is NOT required.
  25.  
  26. -  The disk in drive A must not be write-protected;  if it is 
  27.    write-protected or full, you will get an error message.
  28.  
  29.    If you get an error message after you see
  30.  
  31.           "EXECUTING (your command)"
  32.  
  33.                - Don't panic.  It's not as serious as it looks.
  34.                  Under CP/M 2.2, you may get a "Bad Sector"
  35.                  error, but there is no bad sector.  It only 
  36.                  means that Bdos was not able to write something
  37.                  on the disk and used its catch-all message.
  38.                - Press RETURN (or "i" if using CP/M Plus).
  39.                - In the unlikely event that, after you press 
  40.                  RETURN, you get a another "Bad Sector" message, 
  41.                  then you may begin to panic:  there may indeed 
  42.                  be something wrong with your disk.
  43.                - You will see a message saying "Disk full or R/O:
  44.                  Unable to proceed".
  45.                - FRONT will now exit to CP/M without executing
  46.                  your command.  Usually, this error happens 
  47.                  beacause the disk in drive A (with option 2) or 
  48.                  in the current drive (with option 3) has a 
  49.                  write-protection sticker or is full.  Front 
  50.                  needs to write one file of minimum size (1K to 
  51.                  8K, depending on your system) if working within 
  52.                  the same user area, and two files if working 
  53.                  within different user areas. 
  54.  
  55. -  If you want to return to FRONT after changing the disk in 
  56.    drive A (for instance if you were using NSWEEP), put the disk 
  57.    which was originally in drive A back into drive A.  
  58.  
  59.    Do this BEFORE you exit the called program.  
  60.  
  61.    If the original disk is not in drive A, FRONT will simply not 
  62.    run again automatically, but if you later put that original 
  63.    disk back in drive A, FRONT will try to run again at the first 
  64.    opportunity.
  65.  
  66. -  If you use .SUB files with SUBMIT.COM, the last command in the 
  67.    .SUB file should be A:FRONT (or the name you gave FRONT during 
  68.    installation).  This is not necessary if you use EX14.COM to 
  69.    run your .SUB file. 
  70.  
  71. -  If you do NOT want to return to FRONT, you can interrupt the 
  72.    execution of the $$$.SUB by just pressing the space bar.
  73.  
  74. -  If you want to look at the screen before returning to FRONT at 
  75.    the end of your program, type ^S (Control-S) to pause.  Type 
  76.    ^S again to continue.  Do NOT press any other key unless you 
  77.    do not want to run FRONT again.
  78.  
  79.  
  80. 2.  HOW FRONT REPEAT OPTIONS 2 AND 3 WORK
  81.  
  82.   At every warm boot, the CCP looks for a file named $$$.SUB on 
  83. drive A, executes the command contained in the last record in 
  84. that file and then deletes that record from the file.  The next 
  85. time CCP looks at the file, if it finds it empty (no more 
  86. commands to execute) it just erases it.
  87.  
  88.   When FRONT executes the command you selected from the menu, it 
  89. first tries to create such a $$$.SUB file containing the name 
  90. under which FRONT was saved by FRNSTL46 (the name might be FRONT, 
  91. FRONT46, MENU, or whatever).  This file also contains the command 
  92. USER xx, where xx is the current user area, to ensure that CP/M 
  93. will return to the same user area you were looking at with FRONT.
  94.  
  95.   The $$$.SUB file is created on drive A in user 0 under CP/M 
  96. Plus and on drive A in the current user under CP/M 2.2.  It is 
  97. also set to SYS, so it does not show on a normal directory but 
  98. can be found and executed by CP/M Plus.
  99.  
  100.   When the called program returns to CP/M, the CCP finds the 
  101. $$$.SUB file, returns to the original user area, reloads FRONT 
  102. and erases the .SUB file.  Note that the file SUBMIT.COM is not 
  103. required anywhere at any time for this process. 
  104.  
  105.   If you use SUBMIT.COM to run another .SUB file from the menu, 
  106. FRONT does not create a $$$.SUB file since the first thing SUBMIT 
  107. would do would be to erase it when it creates its own $$$.SUB.  
  108. For this reason, the last command(s) in a .SUB file to be used 
  109. with the standard SUBMIT.COM should be A:FRONT (or whatever name 
  110. under which FRONT exists), possibly preceded by a command to 
  111. return to the FRONT user area.
  112.  
  113.   If your CCP has been replaced by a recent version of ZCPR which 
  114. requires that you select auto-repeat option 3, read "current 
  115. drive" instead of "drive A" in the paragraphs above.
  116.  
  117. Special note for SUBMIT file writers:
  118.  
  119.   FRONT assumes the current logged drive/user is where you want 
  120. to read the menu from (unless otherwise installed).
  121.   However, it accepts a user number as an argument.  The number 
  122. MUST be two digits.  You will see that feature at work when the 
  123. $$$.SUB is executing;  it allows FRONT to return to the same 
  124. drive/user from wich a command was selected.
  125.  
  126. Examples (assuming ZCPR with user area shown in system prompt):
  127.  
  128.                A9>FRONT 01  
  129.                     will list commands from drive A, user 1
  130.  
  131.                A9>FRONT 1 
  132.                     will list commands from drive A, user area 9
  133.                     (only one digit in user parameter--illegal)
  134.  
  135.              
  136. 3/30/86
  137.