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 / JSAGE / ZSUS / PROGPACK / PDMSHELL.LBR / PDMSHELL.DZC / PDMSHELL.DOC
Text File  |  1990-02-17  |  2KB  |  44 lines

  1.                                 17 Feb 90
  2. PDMSHELL.COM
  3.  
  4.    This is a small shell for ZCPR3.x systems to demonstrate one method of
  5. enhancing (or at least changing) the appearance of our 8-bit systems using
  6. the Pull-Down Menu features provided in the Version 4 libraries.  This
  7. program requires a Termcap corresponding to the definitions in VLIB4D.
  8.  
  9.    As of the above date, this is a test version of the software, and has
  10. not been completely debugged.  Any comments should be forwarded to the
  11. author, or Joe Wright at Alpha Systems.
  12.  
  13.    PDMSHELL may be renamed, and will adapt itself to the new name for re-
  14. invocation.
  15.  
  16. HOW IT WORKS.
  17.  
  18.    PDMSHELL accesses internal tables of program names and Menu Selection
  19. headings, and relates user selections using the VLIB Version 4 routines to
  20. program names.  It then builds a Command line consisting of; The selected
  21. COM file name, optional arguments, a Semi-colon command separator, the
  22. PDMSHELL program name and DU for re-invocation, and the target DU for menu
  23. selections.  This command line is then prefixed into the Multiple Command
  24. Line buffer and execution is passed to ZCPR 3.x.  An alternate way of doing
  25. the same thing would have been to use the Shell Stack, but that is left for
  26. another exercise.  Feedback would be welcome.
  27.  
  28.    Because both the DU for the PDMSHELL program and the target DU may be
  29. entered, the program may be loaded from one location and logged into another
  30. so that directory scans of the default directory will only display files in
  31. the target DU.  Invocation is of the form:
  32.  
  33.         PDMSHELL [du:]
  34.  
  35. CONFIGURATION.
  36.  
  37.    Since this is a demo program, only limited menu support is provided
  38. consisting of three Menu Bar headings and four Item Selections per heading.
  39. The entries may be varied by entering the desired data into the PDMSHELL.OVL
  40. file and assembling it to HEX.  It may then be loaded onto PDMSHELL.COM with
  41. MYLOAD or the older MLOAD or equivalent programs.
  42.  
  43.                 Harold F. Bower
  44.