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 / ZCPR33 / A-R / C-HELP.LBR / CMD.HZP / CMD.HLP
Text File  |  2000-06-30  |  3KB  |  64 lines

  1. ;
  2. )                                  CMD.COM                                     (
  3.  
  4.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  5.                1k (7)    8E8C  1.1        Royce Shofner 3/87       Z3COM2
  6. ==============================================================================
  7.  
  8.    CM─á i≤á useΣá t∩ definσ anΣ ruε ß commanΣ line«á  I⌠á eithe≥á accept≤á thσ ì
  9. commanΣ linσ (includinτ semicolons⌐ whicΦ follo≈ thσ verΓ CM─ int∩ thσ commanΣ ì
  10. linσá buffe≥ or¼á iµ n∩ inpu⌠ i≤ provided¼á i⌠ prompt≤ thσ use≥ fo≥ inpu⌠á anΣ ì
  11. theεá place≤ thi≤ int∩ thσ commanΣ linσ buffer«á  Origina∞ v≤ 1.░ (7/84⌐ b∙ R« ì
  12. Conn.
  13.  
  14.    Thσá probleφá tha⌠ CM─ addresse≤ i≤ thσ casσ wherσ thσ maiεá prograφá iεá ß ì
  15. shel∞á sequencσá know≤ nothinτ abou⌠ shells¼á anΣ i⌠ i≤ desireΣ t∩á leavσá thσ ì
  16. sequencσ sometime«á  CM─ provide≤ thi≤ out«  I⌠ wa≤ buil⌠ specificall∙ fo≥ usσ ì
  17. witΦ thσ SHSE╘ command¼ althougΦ i⌠ ma∙ finΣ othe≥ applications.
  18.  
  19. )  1- Syntax  2- Notes  3- Examples of Use  4- CMDPATCH.Z80                    (
  20. :1
  21.  
  22.  
  23.    Syntax:   CMD cmd1;cmd2;...
  24.           or CMD    
  25.  
  26.    The sequence of commands "cmd1;cmd2;..." becomes the command line.
  27. :2
  28.  
  29.  
  30. CMD Notes:
  31.  
  32.    a. CM─ set≤ thσ ERRO╥ messagσ oµ ZCPR3¼ás∩ tha⌠áprogram≤áoε dowε thσ linσ 
  33.       caε determinσ iµ inpu⌠áwa≤ madσ wheε CM─ wa≤ run«á  Iµ thσ user simpl∙ 
  34.       strike≤ ß RETUR╬ iε responsσ t∩ thσ CM─ prompt¼ aε erro≥ i≤ indicated«  
  35.       Test≤ caε late≥ bσ made¼ likσ I╞ ERROR¼ t∩ checδ thi≤ anΣ makσ thσ 
  36.       command flow change depending on the outcome.
  37. :3
  38.  
  39.  
  40. Examples of Use:
  41.  
  42.    a. SHSET MU3;CMD       <-- This will run MU3, allow the user to do what 
  43.                               he wants, and then reenter MU3.  'SHCTRL POP' 
  44.                               would  pop the shell stack and break the 
  45.                               'MU3;CMD' loop.
  46. :4
  47.                               CMDPATCH.Z80
  48.  
  49.              Size (recs) CRC   Version    Author/Latest Issue      Disk
  50.                                1.0        Jay Sage 4/87            Z3UTIL10
  51. ==============================================================================
  52.  
  53.    CMDPATCH.Z80 is  an overlay  which patches  two changes into version 1.0 of 
  54. CMD.  The  first change  makes it reset  the shell  bit in  the message buffer 
  55. command status  flag so  that the external or  internal error  handler will be 
  56. invoked for  bad commands.  Before,  the error  was treated  as a shell error, 
  57. which resulted  in the  entire shell  stack being  cleared.  The second change 
  58. eliminates  the  extra space  after the  prompt character  '>' in  the command 
  59. prompt.  This extra space was confusing in cases where one wanted deliberately 
  60. to enter a command with  a leading  space to  force invocation  of the  ZCPR33 
  61. extended command processor.
  62.  
  63.    CMDPATCH.Z80 should  be assembled  to  a HEX  file  and overlaid on CMD.COM 
  64. using the MLOAD command line: MLOAD CMDNEW=CMD.COM,CMDPATCH1.