home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / eman110.zip / ENVI_MAN.DOC < prev    next >
Text File  |  1994-01-01  |  62KB  |  1,787 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                  Ç    ──────────────────────────────────────────── 
  10.                Ç ┼┐════════════════════════════════════════════   
  11.               ╔╬╗ ┴                                               
  12.               ╨║╨ ┐                                               
  13.               ╔╩╗ ┴                                               
  14.               ╨ ╨                                                 
  15.  
  16.   ▒▒▒▒▒▒▒▒▄ ▒▒▄   ▒▒▄ ▒▒▄   ▒▒▄   ▒▒▄            ▒▒▄   ▒▒▄    ▒▒▄    ▒▒▄   ▒▒▄
  17.   ▒▒█▀▀▀▀▀▀ ▒▒▒▄  ▒▒█ ▒▒█   ▒▒█   ▒▒█            ▒▒▒▄ ▒▒▒█   ▒▒▒▒▄   ▒▒▒▄  ▒▒█
  18.   ▒▒▒▒▒▒▒▒▄ ▒▒█▒▒▄▒▒█  ▒▒▄ ▒▒█▀   ▒▒█            ▒▒▒█ ▒▒▒█  ▒▒█▀▒▒▄  ▒▒█▒▒▄▒▒█
  19.   ▒▒█▀▀▀▀▀▀ ▒▒█ ▀▒▒▒█   ▒▒▒▒█▀    ▒▒█            ▒▒█▒▒▄▒▒█  ▒▒▒▒▒▒█  ▒▒█ ▀▒▒▒█
  20.   ▒▒▒▒▒▒▒▒▄ ▒▒█   ▒▒█    ▒▒█▀     ▒▒█    ▒▒▒▒▒▒▄ ▒▒█▒▒█▒▒█ ▒▒█▀▀▀▒▒▄ ▒▒█   ▒▒█
  21.    ▀▀▀▀▀▀▀▀  ▀▀    ▀▀     ▀▀       ▀▀     ▀▀▀▀▀▀  ▀▀ ▀▀ ▀▀  ▀▀    ▀▀  ▀▀    ▀▀
  22.  
  23.  
  24.  
  25.  
  26.                 Welcome to ENVI_MAN, a utility program to assist
  27.                  in analyzing and managing the Environment data!
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.                  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  41.  
  42.                               U S E R   M A N U A L
  43.  
  44.                                    Version 1.1
  45.  
  46.                  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  47.  
  48.                        Copyright 1991-1994 by MicroMetric.
  49.                               All rights reserved.
  50.  
  51.                       Document last edited: January 1, 1994
  52.  
  53. ENVI_MAN is distributed as SHAREWARE and, as such, may be copied and shared on a
  54. private  non-commercial basis with others  in its unmodified  form. Liability is
  55. limited to  replacing the software for  registered users. There  is no liability
  56. for any damage or loss caused by this software, directly or indirectly. 
  57.                ┌────────────────────────────────────────────────┐ 
  58.                │             ┌───────┐                          │█
  59.                │        ┌────┴──┐    │                (R)       │█
  60.                │      ──│       │O   │───────────────────       │█
  61.                │        │  ┌────┴╨─┐ │  Association of          │█
  62.                │        │  │       │─┘  Shareware               │█
  63.                │        └──│   O   │    Professionals           │█
  64.                │      ─────│   ║   │─────────────────────       │█
  65.                │           └───╨───┘    MEMBER                  │█
  66.                └────────────────────────────────────────────────┘█
  67.                 ██████████████████████████████████████████████████
  68.  
  69. If you have problems with this program, or want to send comments, manual correc-
  70. tions, or enhancement suggestions, you may call or mail them to:
  71.  
  72.           MicroMetric
  73.           98 Dade Avenue
  74.           Sarasota, FLorida  34232-1609  USA
  75.  
  76.           Technical Support   (813) 377-2515
  77.           FAX   . . . . . . . (813) 377-2091
  78.           Support BBS   . . . (813) 371-2490
  79.  
  80. The MicroMetric Software Support BBS provides availability and technical support
  81. for  the MicroMetric ■■■■_MAN series  of shareware programs.  First time callers
  82. have  access to  the board  and can leave  messages or  download replies/current
  83. shareware  releases. Registered  users may  also download  the latest  Beta test
  84. software releases, when available.
  85.  
  86. Additionally,  you can  send  routed E-Mail  via the  RIME(tm) network  to David
  87. Groome at the ->ACTION node in the ASP, Laser, Batch, Common, or Shareware  con-
  88. ferences. I also check CompuServe (71631,744), but only on an infrequent basis.
  89.  
  90. PKZIP, PKUNZIP and PKSFX are trademarks of PKWARE, Inc.
  91. MS-DOS is a registered trademark of the Microsoft Corporation.
  92. IBM PC, XT, AT and PC-DOS are registered trademarks of the IBM Corporation.
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104. ii
  105.  
  106.  
  107.                                                                TABLE OF CONTENTS
  108.  
  109.  
  110. INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  111.    Major Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  112.    System Requirements  . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  113.    Manual Format  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  114.       Page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  115.       Brackets and parentheses  . . . . . . . . . . . . . . . . . . . . . .    1
  116.       Computer key conventions  . . . . . . . . . . . . . . . . . . . . . .    1
  117.       Action steps  . . . . . . . . . . . . . . . . . . . . . . . . . . . .    1
  118.       ■■■■_MAN programs . . . . . . . . . . . . . . . . . . . . . . . . . .    2
  119.       Shareware distributed documentation manual  . . . . . . . . . . . . .    2
  120.    Shareware  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    2
  121.  
  122. INSTALLING THE SYSTEM   . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  123.    From a Diskette Vendor . . . . . . . . . . . . . . . . . . . . . . . . .    5
  124.    From a BBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  125.    Registered Version . . . . . . . . . . . . . . . . . . . . . . . . . . .    5
  126.    Program Operation with Microsoft Windows . . . . . . . . . . . . . . . .   10
  127.  
  128. RUNNING ENVI_MAN  . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  129.    Requested Environment Memory . . . . . . . . . . . . . . . . . . . . . .   11
  130.    Options  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  131.    Shareware message  . . . . . . . . . . . . . . . . . . . . . . . . . . .   11
  132.  
  133. MASTER AND PROGRAM ENVIRONMENTS . . . . . . . . . . . . . . . . . . . . . .   13
  134.    Master Environment . . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  135.    Program Environment  . . . . . . . . . . . . . . . . . . . . . . . . . .   13
  136.    Master Environment Expansion . . . . . . . . . . . . . . . . . . . . . .   14
  137.  
  138. ENVI_MAN OPERATION  . . . . . . . . . . . . . . . . . . . . . . . . . . . .   17
  139.    Program Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   17
  140.    Environment Data Display . . . . . . . . . . . . . . . . . . . . . . . .   18
  141.    Environment Space Remaining Display  . . . . . . . . . . . . . . . . . .   19
  142.    Additional Environment Space Required Display  . . . . . . . . . . . . .   19
  143.    Available Environment Space ERRORLEVEL calculation . . . . . . . . . . .   20
  144.  
  145. ENVI_MAN BATCH FILE EXAMPLES  . . . . . . . . . . . . . . . . . . . . . . .   23
  146.    Sample MENU_MAN Batch File . . . . . . . . . . . . . . . . . . . . . . .   24
  147.  
  148. ENVI_MAN FILES  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   25
  149.  
  150. INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .   27
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.                                                                              iii
  163.  
  164.            TABLE OF CONTENTS                          ENVI_MAN Version 1.1
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220. iv
  221.  
  222.  
  223.                                                                     INTRODUCTION
  224.  
  225. ENVI_MAN is a  utility that accomplishes  two major function.  The first is  the
  226. ability to  display all of  the current environment  strings and data  about the
  227. environment such  as the location,  size and  space availability  of the  Master
  228. environment.  The second function is to let  a batch file know how much environ-
  229. ment space is currently available and to provide a graceful exit if there is not
  230. enough. The routine may also show that, under certain circumstances, the size of
  231. the  master  environment can  be  expanded  with no  change  being  made to  the
  232. CONFIG.SYS file.
  233.  
  234. Major Features  
  235.  
  236. *  Data display option  showing each  of the current  environment strings  along
  237.    with its length. Summary  data on the Master environment size,  current envi-
  238.    ronment size and available environment space is also shown.
  239. *  Single  line summary  display option  of the  available environment  space as
  240.    reported by ERRORLEVEL.
  241. *  Sets the ERRORLEVEL variable  to the available environment  space for use  in
  242.    testing within batch files.
  243. *  Option  to calculate the available environment space with or without possible
  244.    free memory located above the master environment.
  245. *  Option to compare and  test the available environment space  with a requested
  246.    amount of needed environment memory.
  247. *  May be run from  the DOS prompt to display data or from  a batch file to test
  248.    available environment space.
  249. *  Written in assembler for fast operation and small size.
  250.  
  251. System Requirements  
  252.  
  253. ENVI_MAN will run  on an IBM PC, XT, AT or  true compatibles. It has been tested
  254. with PC-DOS/MS-DOS operating systems, version 3.0 through version 5.0.
  255.  
  256. Manual Format  
  257.  
  258. This manual is divided into several  introductory chapters followed by a chapter
  259. for each ENVI_MAN function menu. The  format of these chapters, and the informa-
  260. tion presented therein, has been standardized using the following conventions.
  261.        
  262. Page layout - Each page has a header detailing  the chapter and the program ver-
  263. sion covered. A footer displays the manual page number.
  264.  
  265. Brackets and parentheses  - Brackets, [...], are  used in the manual  and in the
  266. help  screens  to specify  what should  be entered  in  response to  the current
  267. prompt.  If a character string is to be entered, the type of character is noted,
  268. such as ALPHA, NUMERIC, ANY, etc. Parentheses, (..), are used for comments.
  269.  
  270. Computer key  conventions - Keys  specified in the manual  text that are  not in
  271. entry brackets are shown as reversed  text, such as  ESCAPE . All key references
  272. are in capital letters for clarity.
  273.  
  274. Action steps  - Some procedures  may require selection  from a menu  of options,
  275. inputting data, or following a sequence of operations. Most manual sections will
  276. first give an overview of the function or task under  discussion and then detail
  277.  
  278.                                                                                1
  279.  
  280.            INTRODUCTION                               ENVI_MAN Version 1.1
  281.  
  282. the various  action operating procedures. In order to make this manual easier to
  283. use, a symbol, -> , marks the beginning of each of these action operating proce-
  284. dures.
  285.  
  286. ■■■■_MAN programs - The  general group of  shareware programs by MicroMetric  is
  287. referred to by the name ■■■■_MAN. It may also be used in reference to a specific
  288. program in that group.
  289.  
  290. Shareware distributed documentation manual - The documentation file  included on
  291. the shareware distribution diskette contains the same information as the printed
  292. and bound  manual, supplied as  part of registration,  with two exceptions,  the
  293. result of  the word processor, formatting,  and printer used. The  first is that
  294. all of  the control display characters  (ASCII 1-31) and the  reverse print key-
  295. board codes are NOT  shown properly. Finally, bolding, underlining,  and special
  296. symbols are NOT present.
  297.  
  298. Shareware  
  299.  
  300. ENVI_MAN is being distributed  as SHAREWARE. The SHAREWARE concept  allows users
  301. to examine a  program on a trial basis,  at no (or minimal) charge,  before pur-
  302. chasing it.  In addition,  by decreasing  marketing costs,  professional quality
  303. software  may be distributed for a fraction of  the cost of a comparable commer-
  304. cial product. Regardless of whether you  register the program, please help  dis-
  305. tribute ENVI_MAN by sharing unmodified copies of it and its files with others.
  306.  
  307. You are hereby  granted the right to use the ENVI_MAN  program for a thirty (30)
  308. day evaluation  period. If you  find ENVI_MAN of  value, and continue to  use it
  309. after this  evaluation period,  YOU MUST  REGISTER YOUR PROGRAM  USE. This  will
  310. provide you with:
  311.  
  312.    *  A 7" x 8 1/2" printed and bound manual.
  313.    *  ENVI_MAN phone or mail support for one year.
  314.    *  Notification of the next ENVI_MAN release.
  315.    *  Ability to suppress the  shareware registration reminder message displayed
  316.       at the end of the program.
  317.    *  An installation/update/registration brand program.
  318.    *  Sincere thanks for your support of the SHAREWARE concept.
  319.  
  320. A Single System  Program Registration entitles the user to  unlimited use of the
  321. ENVI_MAN program on a single computer. 
  322.  
  323. A Site  License Program Registration entitles  the user to unlimited  use of the
  324. ENVI_MAN program on  all computers,  including networks, at  a single  corporate
  325. location.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336. 2
  337.  
  338.            ENVI_MAN Version 1.1                               INTRODUCTION
  339.  
  340. Program Registration, Single System . . .   $20.
  341.      Includes latest version diskette and manual
  342. Program Registration, Site License  . . .  $100.
  343.      Includes latest version diskette and manual
  344. Latest Version Diskette only  . . . . . . .  $5.
  345. Shipping - USA/Canada/Mexico  . . . . . . .  $5.
  346. Shipping - Outside of USA/Canada/Mexico .   $10.
  347. COD orders, add $5.
  348. Florida residents, add 7% sales tax
  349.  
  350. You should specify diskette size and density desired. If none  is specified, 3½"
  351. DSHD will normally be supplied.
  352.  
  353. ADDRESS:  MicroMetric
  354.           98 Dade Avenue
  355.           Sarasota, FLorida 34232-1609 USA
  356.  
  357. PHONE:    Technical Support   (813) 377-2515
  358.           FAX . . . . . . .   (813) 377-2091
  359.           Support BBS . . .   (813) 371-2490
  360.           Order Line  . . .   (800) 929-0184
  361.  
  362. For ease in program registration, a registration order form is included with the
  363. distribution files.
  364.  
  365. This program is produced by a member of the Association of Shareware Profession-
  366. als (ASP). ASP wants to make sure that the shareware principal works for you. If
  367. you are  unable to resolve  a shareware-related  problem with an  ASP member  by
  368. contacting the member directly,  ASP may be able to help.  The ASP Ombudsman can
  369. help you resolve a dispute  or problem with an ASP member, but  does not provide
  370. technical  support for members'  products. Please write to  the ASP Ombudsman at
  371. 545 Grover Road, Muskegon, MI 49442-9427, send a CompuServe message via easyplex
  372. to ASP Ombudsman 70007,3536, or by FAX to the ASP FAX number: (616) 788-2765. In
  373. communications with the Ombudsman  please include a telephone number  and/or FAX
  374. if available.
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.                                                                                3
  395.  
  396.            INTRODUCTION                               ENVI_MAN Version 1.1
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. 4
  453.  
  454.  
  455.                                                          INSTALLING THE SYSTEM  
  456.  
  457. From a Diskette Vendor  
  458.  
  459. If  the ENVI_MAN program  has been obtained  from a diskette  vendor, you should
  460. follow  any of their instruction on unpacking/installing the programs (if indeed
  461. they have separate instructions.) The  program, and its files, is  normally sup-
  462. plied as a self extracting file whose name is "EMANvvv.EXE" (vvv is the version,
  463. such as "EMAN100").
  464.  
  465. This file  should first be copied to a directory  on your hard disk. This direc-
  466. tory may be a new  one, such as one  named "ENVI", and created specifically  for
  467. ENVI_MAN, or a  current one, such as  "UTILITY", that has  other programs/files.
  468. For information on creating a separate directory, see your DOS manual.
  469.  
  470.  NOTE    FOR BEST OPERATION, ALL  REQUIRED ENVI_MAN FILES *SHOULD* BE  PLACED ON
  471.          PATH REFERENCED SUBDIRECTORIES!
  472.  
  473. Once the file is copied  to the desired hard  disk directory, at the DOS  prompt
  474. change to  this  drive directory,  and then  type  the EXE  file  name (such  as
  475. "EMAN100") and press  ENTER . This will unpack all of the ENVI_MAN files.
  476.  
  477. From a BBS  
  478.  
  479. If the ENVI_MAN file  was downloaded from a  Bulletin Board, it should  first be
  480. copied to a directory as  defined above, and then unpacked, using  whatever pro-
  481. gram is specified by the  Bulletin Board. It is normally distributed with a name
  482. of "EMANvvv.ZIP" (vvv is the version) or "EMAN10.ZIP".
  483.  
  484. Registered Version  
  485.  
  486. Registered users should use the program "INSTALL", that  is supplied upon regis-
  487. tration. This program will create a registration file which will,  in turn, sup-
  488. press  the shareware registration reminders. If the system is already installed,
  489. and only "BRANDING" the system with the registration information is desired, you
  490. can  run the program "ENVI_MAN", and when  exiting, select the "BRAND" option by
  491. pressing  F4 .
  492.  
  493. -> To install ENVI_MAN on your hard disk, or to upgrade to a new release, follow
  494.    the steps detailed below:
  495.  
  496. 1. Place the ENVI_MAN distribution diskette in your floppy diskette drive.
  497.  
  498. 2. At the DOS prompt, change to the drive in which the distribution  diskette is
  499.    located. For example, if the diskette was placed in drive A, type  A   :  and
  500.    press  ENTER .
  501.  
  502. 3. Type  I   N   S   T   A   L    L  and press  ENTER . The installation program
  503.    will then be loaded, and its display should be as shown below.
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.                                                                                5
  511.  
  512.            INSTALLING THE SYSTEM                      ENVI_MAN Version 1.1
  513.  
  514.  ╒═╡ INSTallation MANagement Program ╞══════════╡ Started at═>12-31-99 08:00 ╞═╕
  515.  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  516.  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  517.  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  518.  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  519.  │░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░│
  520.  │░     ░░▄    ░░▄   ░░▄░░░░░░░░▄░░░░░░░░▄         ░░▄   ░░▄   ░░▄   ░░▄   ░░▄░│
  521.  │░  Ç  ░░█    ░░░▄  ░░█░░█▀▀▀▀▀▀ ▀▀░░█▀▀▀         ░░░▄ ░░░█  ░░░░▄  ░░░▄  ░░█░│
  522.  │░ ┌┼┐ ░░█    ░░█░░▄░░█░░░░░░░░▄   ░░█            ░░░█ ░░░█ ░░█▀░░▄ ░░█░░▄░░█░│
  523.  │░ ┌┴┐ ░░█    ░░█ ▀░░░█ ▀▀▀▀▀░░█   ░░█            ░░█░░▄░░█ ░░░░░░█ ░░█ ▀░░░█░│
  524.  │░═┴═┴═░░█    ░░█   ░░█░░░░░░░░█   ░░█    ░░░░░░▄ ░░█░░█░░█░░█▀▀▀░░▄░░█   ░░█░│
  525.  │░      ▀▀     ▀▀    ▀▀ ▀▀▀▀▀▀▀▀    ▀▀     ▀▀▀▀▀▀  ▀▀ ▀▀ ▀▀ ▀▀    ▀▀ ▀▀    ▀▀░│
  526.  ╘╡ INST_MAN  Version 4.20 Copyright 1990-94 MicroMetric, All Rights Reserved ╞╛
  527.    F1>Help│ESC>Exit│<┘/[char]>Select│  HomeEnd│                               
  528.  
  529.     NOTE    Context sensitive help is  available from this  point on in the  in-
  530.             stallation program on, by pressing the  F1  key.
  531.  
  532. 4. If a color video card is detected, the following prompt will be displayed.
  533.                     ┌──────────────────────────────────────┐
  534.                     │ ╔═╡ Color Monitor Card Detected ╞═╗  │
  535.                     │ ║ Use the color display           ║█ │
  536.                     │ ║ Force a monochrome display      ║█ │
  537.                     │ ╚═════════════════════════════════╝█ │
  538.                     │  ███████████████████████████████████ │
  539.                     └──────────────────────────────────────┘
  540.    -> If your system has a color monitor, press  U .
  541.    -> If your system has a monochrome or LCD display, press  F .
  542.  
  543. 5. A selection list of all path referenced directories is next displayed.
  544.  
  545.     NOTE    Although ENVI_MAN will  run from a  non-path directory, placing  its
  546.             files on any path-referenced  directory(s) allows the directory from
  547.             which files  are to be printed  to be set as  the current directory,
  548.             before executing the program.
  549.                  ┌────────────────────────────────────────────┐
  550.                  │ ┌─┤ Select the INSTALLATION DIRECTORY ├─┐  │
  551.                  │ │ C:\BAT                                │█ │
  552.                  │ │ C:\DOS-500                            │█ │
  553.                  │ │ C:\UTILITY                            │█ │
  554.                  │ │ C:\ZIP                                │█ │
  555.                  │ │ C:\                                   │█ │
  556.                  │ │ User Defined Drive-Directory Path     │█ │
  557.                  │ └───────────────────────────────────────┘█ │
  558.                  │  █████████████████████████████████████████ │
  559.                  └────────────────────────────────────────────┘
  560.    -> To cancel the installation program at this point, press  ESCAPE .
  561.    -> To  select one  of  the path  referenced directories  on which  to install
  562.       ENVI_MAN, move the highlight bar to it and press  ENTER .
  563.    -> To specify a non-path  referenced directory on which to  install ENVI_MAN,
  564.       press  U  and then press  ENTER . A data entry window for the installation
  565.       path will  then be displayed, as shown below (with an example path already
  566.       entered). Enter the desired drive  and directory path on which to  install
  567.  
  568. 6
  569.  
  570.            ENVI_MAN Version 1.1                      INSTALLING THE SYSTEM
  571.  
  572.       ENVI_MAN, using the control keys described on the bottom help line.
  573.  
  574.        NOTE    INSTALL can  only create directories  one level deeper  than that
  575.                which currently exists. If the  directory C:\ABC exists, the  di-
  576.                rectory  C:\ABC\XYZ may  be created; if  C:\ABC does  not already
  577.                exist, an error will occur. 
  578.    ┌────────────────────────────────────────────────────────────────────────┐
  579.    │ ┌─┤ Enter Path ├────────────────────────────────────────────────────┐  │
  580.    │ │ C:\ENVI                                                           │█ │
  581.    │ └───────────────────────────────────────────────────────────────────┘█ │
  582.    │  █████████████████████████████████████████████████████████████████████ │
  583.    └────────────────────────────────────────────────────────────────────────┘
  584.       -> To cancel defining the path, press  ESCAPE . The program will return to
  585.          directory selection.
  586.       -> To accept the path as entered  and edited, press  ENTER . If the speci-
  587.          fied directory does not currently exist, the following message  will be
  588.          displayed.
  589.      ┌────────────────────────────────────────────────────────────────────┐
  590.      │ ┌─┤ MESSAGE ├───────────────────────────────────────────────────┐  │
  591.      │ │ The drive-directory path as entered DOES NOT currently exist. │█ │
  592.      │ │ This directory WILL NOW BE created.                           │█ │
  593.      │ └───────────────────────────────────────────────────────────────┘█ │
  594.      │  █████████████████████████████████████████████████████████████████ │
  595.      └────────────────────────────────────────────────────────────────────┘
  596.          -> To cancel creation of this directory, press  ESCAPE .
  597.          -> To create  it, press  ENTER .  If the specified drive  is invalid or
  598.             the  requested installation  directory's parent  does not  exist, an
  599.             error message will be displayed. 
  600.          ┌─────────────────────────────────────────────────────────────┐
  601.          │ ┌─┤ MESSAGE ├────────────────────────────────────────────┐  │
  602.          │ │ The drive-directory path as entered CANNOT BE CREATED. │█ │
  603.          │ │ Please edit and CORRECT this path.                     │█ │
  604.          │ └────────────────────────────────────────────────────────┘█ │
  605.          │  ██████████████████████████████████████████████████████████ │
  606.          └─────────────────────────────────────────────────────────────┘
  607.             Press any key, and then re-edit the installation path.
  608.  
  609. 6. A TYPE OF INSTALLATION  selection menu will  next be displayed. INSTALL  will
  610.    process either ■■■■_MAN SYSTEMS or their SUPPLEMENTAL FILES.
  611.  
  612.    SYSTEMS consist of the files necessary for basic program operation. 
  613.  
  614.    SUPPLEMENTAL FILES contain additional  information needed to accomplish added
  615.    support or increased functionality. 
  616.                         ┌───────────────────────────────┐
  617.                         │ ╔═╡ TYPE OF INSTALLATION ╞═╗  │
  618.                         │ ║ Systems - Programs       ║█ │
  619.                         │ ║ supplemental Files       ║█ │
  620.                         │ ║ eXit Installation        ║█ │
  621.                         │ ╚══════════════════════════╝█ │
  622.                         │  ████████████████████████████ │
  623.                         └───────────────────────────────┘
  624.    -> To install one or more SYSTEMS  at this time, press  S . A menu  of avail-
  625.  
  626.                                                                                7
  627.  
  628.            INSTALLING THE SYSTEM                      ENVI_MAN Version 1.1
  629.  
  630.       able SYSTEMS  will then  be displayed. For  further installation  instruc-
  631.       tions, go to the next step. 
  632.  
  633.        NOTE    THIS APPLICATION CURRENTLY DOES NOT HAVE SUPPLEMENTAL FILES.
  634.  
  635.    -> To exit the INSTALL program at this time, press  X .
  636.  
  637. 7. If more  than one system is  available for installation, a  SYSTEM TO INSTALL
  638.    selection menu will be displayed, as shown below.
  639.  ┌─────────────────────────────────────────────────────────────────────────────┐
  640.  │ ╔═╡ TAG ╞╡ Select the SYSTEM(S) TO INSTALL ╞═════════════════════════════╗  │
  641.  │ ║         DMAN100   SINGLE SCREEN data/graphical summary all disk drives ║█ │
  642.  │ ║         EMAN100   Environment data summary, environ. space remaining   ║█ │
  643.  │ ║         FMAN100   Menu driven DOS file manager, directory tree         ║█ │
  644.  │ ║         LMAN100   Print text files on a laser printer, 36 print styles ║█ │
  645.  │ ║         MMAN100   Display custom user selection menus from batch files ║█ │
  646.  │ ║         PMAN100   Determines if a file is on a PATH directory          ║█ │
  647.  │ ║         VMAN100   Display and edit files in both ASCII and Hex         ║█ │
  648.  │ ║ ------ eXIT SELECTION AND INSTALL ALL TAGGED (√) ------                ║█ │
  649.  │ ╚════════════════════════════════════════════════════════════════════════╝█ │
  650.  │  ██████████████████████████████████████████████████████████████████████████ │
  651.  └─────────────────────────────────────────────────────────────────────────────┘
  652.    -> To terminate the installation program at this point, press  ESCAPE .
  653.    -> To toggle the INSTALL TAG for a given SYSTEM, press its highlighted letter
  654.       or move the highlight bar to  in with the arrow keys and press   ENTER . A
  655.       [√] character to the left of the SYSTEM name denotes that this SYSTEM will
  656.       be installed.
  657.    -> To  conclude the  SYSTEM selection  process,  press  X .  The INSTALLATION
  658.       FUNCTION menu for each selected system will then be displayed.
  659.  
  660. 8. A list of all of  the selected SYSTEMS files is next displayed, along with an
  661.    INSTALLATION FUNCTION menu.  The normal  sequence of operations  is to  first
  662.    "Install" the SYSTEM program and files, and then "Brand" the SYSTEM with your
  663.    name and serial number.
  664.          ┌─────────────────────────────────────────────────────────────┐
  665.          │ ╒═╡ Select the INSTALLATION FUNCTION ╞═══════════════════╕  │
  666.          │ │ Install system     Brand system       eXit             │█ │
  667.          │ ╘════════════════════════════════════════════════════════╛█ │
  668.          │  ██████████████████████████████████████████████████████████ │
  669.          └─────────────────────────────────────────────────────────────┘
  670.  
  671. ┌──────────────────────────────────────────────────────────────────────────────┐
  672. │╒═╡ File Name   Status  Hard Disk Path/File Description    XXXX100  FILES ╞═╕ │
  673. ││ System═>XXXX_MAN      This system does ..................                 │█│
  674. ││ XXXX_MAN.EXE  PROCESS Main program for this application                   │█│
  675. ││ YYYY.YYY      PROCESS Other files...                                      │█│
  676. │╘═╡ INSTALLATION PATH═>C:\ENVI ╞════════════════════════════════════════════╛█│
  677. │ █████████████████████████████████████████████████████████████████████████████│
  678. └──────────────────────────────────────────────────────────────────────────────┘
  679.  
  680.    -> To install the  SYSTEM on the hard disk, insure that  the highlight bar is
  681.       on the  "INSTALL SYSTEM" FUNCTION and  press  ENTER . Each of  the file(s)
  682.       will be copied to the selected installation drive-directory. 
  683.  
  684. 8
  685.  
  686.            ENVI_MAN Version 1.1                      INSTALLING THE SYSTEM
  687.  
  688.        NOTE    A happy face  symbol after any of the SYSTEM's file names denotes
  689.                that this file is  already on the hard disk.  During installation
  690.                it will be replaced, on the directory where it currently resides,
  691.                not the INSTALLATION DRIVE-DIRECTORY PATH.
  692.  
  693.       If any of the files to be installed is already present, a ACTION menu will
  694.       be displayed during its installation.
  695.             ┌───────────────────────────────────────────────────────┐
  696.             │ ┌─┤ Highlighted file(s) already present. ACTION? ├─┐  │
  697.             │ │ Erase current file(s) and update                 │█ │
  698.             │ │ erase and update this and All later file(s)      │█ │
  699.             │ │ Leave current file(s) 'as is'                    │█ │
  700.             │ │ leave current and Skip the remaining file(s)     │█ │
  701.             │ └──────────────────────────────────────────────────┘█ │
  702.             │  ████████████████████████████████████████████████████ │
  703.             └───────────────────────────────────────────────────────┘
  704.       -> To process the current file, select the proper ACTION to take by press-
  705.          ing its highlighted letter or moving the highlight bar to it and press-
  706.          ing  ENTER .
  707.  
  708.       When all files have been copied to  the hard disk, a copy complete message
  709.       is displayed.
  710.         ┌───────────────────────────────────────────────────────────────┐
  711.         │ ┌─┤ MESSAGE ├──────────────────────────────────────────────┐  │
  712.         │ │ FILE COPY COMPLETED.                                     │█ │
  713.         │ │ All of the required ENVI_MAN files are on the hard disk. │█ │
  714.         │ │ ═══> ENVI_MAN IS READY TO RUN. <═══                      │█ │
  715.         │ └──────────────────────────────────────────────────────────┘█ │
  716.         │  ████████████████████████████████████████████████████████████ │
  717.         └───────────────────────────────────────────────────────────────┘
  718.       -> To cancel the installation at this point, press  ESCAPE .
  719.       -> To continue with the  installation, press any other key.  The highlight
  720.          bar will then be on the "BRAND SYSTEM" FUNCTION.
  721.  
  722. 9. To brand the system with your name and serial number, move  the highlight bar
  723.    to  the "BRAND SYSTEM" FUNCTION and press  ENTER . A REGISTRATION INFORMATION
  724.    data entry window will be displayed, as shown below, with sample data already
  725.    entered. 
  726.  
  727.     NOTE    This step is REQUIRED  for ENVI_MAN to be  registered. Also, if  you
  728.             move  the ENVI_MAN files to another drive-directory you will need to
  729.             "BRAND" the system again.
  730.  
  731.       Enter  your company  and/or your  name, and  then the  system registration
  732.       number. Your registration number is located on the back of the front cover
  733.       of this manual.
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.                                                                                9
  743.  
  744.            INSTALLING THE SYSTEM                      ENVI_MAN Version 1.1
  745.  
  746.                   ┌──────────────────────────────────────────┐
  747.                   │ ┌─┤ REGISTRATION INFORMATION ├────────┐  │
  748.                   │ │ Name ABC COMPANY, George Jones      │█ │
  749.                   │ │ Registration number 12345678        │█ │
  750.                   │ └─────────────────────────────────────┘█ │
  751.                   │  ███████████████████████████████████████ │
  752.                   └──────────────────────────────────────────┘
  753.       -> To accept either the name or  registration number after entry and edit-
  754.          ing,  press  ENTER . A message will be displayed after the registration
  755.          number is entered. It's contents are dependent on whether the registra-
  756.          tion number is valid. Both messages are shown below.
  757.                 ┌───────────────────────────────────────────────┐
  758.                 │ ┌─┤ MESSAGE ├──────────────────────────────┐  │
  759.                 │ │ ENVI_MAN serial number entered is VALID. │█ │
  760.                 │ └──────────────────────────────────────────┘█ │
  761.                 │  ████████████████████████████████████████████ │
  762.                 └───────────────────────────────────────────────┘
  763.  
  764.                ┌─────────────────────────────────────────────────┐
  765.                │ ┌─┤ MESSAGE ├────────────────────────────────┐  │
  766.                │ │ ENVI_MAN serial number entered is INVALID! │█ │
  767.                │ │ Please try again.                          │█ │
  768.                │ └────────────────────────────────────────────┘█ │
  769.                │  ██████████████████████████████████████████████ │
  770.                └─────────────────────────────────────────────────┘
  771.          -> To continue with  the installation  program, press any  key. If  the
  772.             registration number was valid, the "EXIT" option is  highlighted. If
  773.             it was invalid, select the "BRAND SYSTEM" option again.
  774.  
  775. 10.   To exit from this SYSTEMS installation function, move the highlight bar to
  776.       the  "EXIT" FUNCTION and  press  ENTER . If  the SYSTEM  has been properly
  777.       branded, it is ready for use, and the program will either install the next
  778.       selected SYSTEM, Step 8, or return  to the TYPE OF INSTALLATION MENU, Step
  779.       6. If the system  has not been branded, an error  message is displayed, as
  780.       shown below.
  781.        ┌─────────────────────────────────────────────────────────────────┐
  782.        │ ┌─┤ MESSAGE ├────────────────────────────────────────────────┐  │
  783.        │ │ This system has not been 'BRANDED'.                        │█ │
  784.        │ │ In order to be registered, it must first be 'BRANDED'!     │█ │
  785.        │ │ To exit without BRANDING, press ESCAPE.                    │█ │
  786.        │ │ To continue with the INSTALL program, press any other key. │█ │
  787.        │ └────────────────────────────────────────────────────────────┘█ │
  788.        │  ██████████████████████████████████████████████████████████████ │
  789.        └─────────────────────────────────────────────────────────────────┘
  790.  
  791. Program Operation with Microsoft Windows  
  792.  
  793. ENVI_MAN may be run as a DOS application under Windows. To aid in its operation,
  794. an  icon file, "ENVI_MAN.ICO",  and a program  information file, "ENVI_MAN.PIF",
  795. have been included. These should be installed into a Windows  program group. See
  796. your Microsoft Windows manual for specific installation details.
  797.  
  798.  
  799.  
  800. 10
  801.  
  802.  
  803.                                                                RUNNING ENVI_MAN 
  804.  
  805. The syntax to execute the ENVI_MAN utility program is: 
  806.  
  807.    ENVI_MAN  [requested environment memory] [option a] [option ...]
  808.  
  809. The command  line options provide information to ENVI_MAN that will override the
  810. default options that are in effect at the beginning of the program.
  811.  
  812. A space MUST be present after the program name and any  command line parameters.
  813. Spaces between options and requested environment memory are optional.
  814.  
  815. Requested Environment Memory  
  816.  
  817. nnnnn (0-32767) If a numeric value is placed  as the first value on the  command
  818.       line, it  will be treated as a  request to test for  the availability of a
  819.       corresponding  number of bytes of environment space. This number will then
  820.       be used  in the  calculation of  the ERRORLEVEL variable  using the  rules
  821.       detailed in  the section "Available Environment  Space ERRORLEVEL Calcula-
  822.       tion".
  823.  
  824. Options  
  825.  
  826. none  If  no options or requested environment memory are specified ENVI_MAN will
  827.       display the program syntax.
  828.  
  829. +     Calculate  the Available  Environment Space  using the  Master Environment
  830.       Size  and any currently free memory available immediately above the Master
  831.       Environment. Set the DOS ERRORLEVEL variable equal to the value calculated
  832.       using  the  rules detailed  in  the section  "Available  Environment Space
  833.       ERRORLEVEL Calculation". This is the default.
  834.  
  835. -     Calculate the  Available Environment Space using only  the Master Environ-
  836.       ment Size. Set the  DOS ERRORLEVEL variable equal to  the value calculated
  837.       using  the rules  detailed  in the  section  "Available Environment  Space
  838.       ERRORLEVEL Calculation".
  839.  
  840. s     Display  a single summary  line specifying the  Available Environment Size
  841.       and the value to  which ERRORLEVEL is set. This  display does not cause  a
  842.       pause nor is any user action required.
  843.  
  844. d     Displays  each of the current  environment strings along  with its length.
  845.       Additionally  data is  displayed about  the master environment  size, free
  846.       memory above  the master environment, current  environment size, available
  847.       environment space and the value of ERRORLEVEL.
  848.  
  849. x     Suppress the error  message display on Insufficient Environment  Space re-
  850.       maining.
  851.  
  852. Shareware message  
  853.  
  854. A shareware message  may be randomly displayed at the  end of ENVI_MAN. Pressing
  855. any key will exit the program.
  856.  
  857.  
  858.                                                                               11
  859.  
  860.            RUNNING ENVI_MAN                           ENVI_MAN Version 1.1
  861.  
  862. The use  of the "X" option  to suppress display of  the Insufficient Environment
  863. Space Remaining will not affect the shareware message display.
  864.  
  865. By  registering you use  of ENVI_MAN, you  will be able  to use the registration
  866. serial number to suppress the shareware message display.
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916. 12
  917.  
  918.  
  919.                                                  MASTER AND PROGRAM ENVIRONMENTS
  920.  
  921. Master Environment  
  922.  
  923. When the  computer is first  booted, a  Master Environment  is established.  Its
  924. default size is 160 bytes for DOS versions 3.x and 4.x and 256 bytes for version
  925. 5.0. This size may be changed, in  sixteen byte increments up to a maximum  size
  926. of  32,767, by use of  the SHELL and COMMAND statements  in the CONFIG.SYS file.
  927. Details of these commands may be found in the DOS manual. For any changes to the
  928. CONFIG.SYS  file to become  effective, the  system must  be re-booted  after the
  929. changes are made.
  930.  
  931. The  contents of  the Master  Environment are  environment strings, each  in the
  932. following format:
  933.  
  934.    NAME = STRING[ASCII 0]
  935.  
  936. As can be  seen from the format, the  minimum environment string length  is four
  937. bytes.
  938.  
  939. An example environment string is -
  940.  
  941.    PATH=C:\
  942.  
  943. The length of the above example is nine bytes.
  944.  
  945. The Master Environment strings may be created or changed by use of the  DOS com-
  946. mands such as PROMPT, PATH and SET. An example would be- 
  947.    SET GOOD=EMPIRE
  948.    SET BAD=KLINGONS
  949.    PROMPT=$P$G
  950.  
  951. Program Environment  
  952.  
  953. When a program  is executed, the loader  (which is called by  COMMAND.COM and is
  954. DOS Int 21h - EXEC),  establishes a copy of the environment for use  by the pro-
  955. gram. It  first copies all of  the environment strings from  the Master Environ-
  956. ment(or, if this is a child process, from the parent's environment). These envi-
  957. ronment strings are then terminated by a three character sequence of:
  958.  
  959.    [ASCII 0][ASCII 1][ASCII 0]
  960.  
  961. The environment strings are followed by  the complete path of the loaded program
  962. using the format:
  963.  
  964.    D:\[subdirectory path\]NNNNNNNN.EEE[ASCII 0]
  965.  
  966.       where:
  967.          D:\            disk drive from which the program is being loaded,
  968.          subdirectory path\   path of the program being loaded,
  969.          NNNNNNNN    name of the program,
  970.          .EEE           extension of the program.
  971.  
  972. The program  environment is then  sized up to  a paragraph boundary so  that its
  973.  
  974.                                                                               13
  975.  
  976.            MASTER AND PROGRAM ENVIRONMENTS            ENVI_MAN Version 1.1
  977.  
  978. size in bytes is always a multiple of sixteen.
  979.  
  980. Master Environment Expansion  
  981.  
  982. One interesting fact is  that the size of the Master Environment may, under cer-
  983. tain circumstances, exceed its default size or the size defined in CONFIG.SYS.
  984.  
  985. The Master environment is preceded by a 16 byte Memory Control Block (MCB) which
  986. give the memory block size and the address of its owner. If the address is zero,
  987. the memory block is free. 
  988.  
  989. In  some cases  while booting,  Terminate and  Stay Resident (TSR)  programs are
  990. loaded. Their program  environment is  allocated before the  program is  loaded.
  991. Some  TSR's will  release their environment  memory allocation  before returning
  992. control to  the command processor. If the size of the environment does not grow,
  993. these free memory holes can  be used to load the environment for  later TSR's or
  994. other programs. However, if the size of the environment does increase, there may
  995. be few uses for these free memory areas and they may remain unused.
  996.  
  997. In the situation  just described, memory  allocation in the  area of the  Master
  998. Environment might look  as detailed below.  ENV_SIZE is the  default or  defined
  999. value for the Master Environment.
  1000.  
  1001. Memory Control Block 1  (=16 bytes)
  1002.                   {OWNER=COMMAND.COM}
  1003.                   {MEMORY_SIZE=ENV_SIZE}
  1004.  
  1005. Master Environment      (=ENV_SIZE bytes)
  1006.  
  1007. Memory Control Block 2  (=16 bytes)
  1008.                   {OWNER=FREE}
  1009.                   {MEMORY_SIZE=X}
  1010.  
  1011. Free Memory       (=X bytes (a multiple of 16))
  1012.  
  1013. Memory Control Block 3  (=16 bytes)
  1014.                   {OWNER=SOMEONE}
  1015.                   {MEMORY_SIZE=Z}
  1016.  
  1017. Note that MCB 2 and its associated memory block are free. Now for the fun part! 
  1018.  
  1019. If a  request is made  to COMMAND.COM to increase  the size of  the environment,
  1020. such as with  a SET statement  and the size  of the  new environment would  then
  1021. exceed  that as  defined by ENV_SIZE,  it WILL  NOT display  "Out of environment
  1022. space". Rather, it will obtain the  needed memory from MCB 2 and  its associated
  1023. block. 
  1024.  
  1025. Lets assume  that there was  a Master Environment  (ENV_SIZE) of 160  bytes, the
  1026. current length of the environment strings was 155 bytes and the SET command will
  1027. add 10 bytes to the size of the environment strings.
  1028.  
  1029. COMMAND.COM will:
  1030.    1. Increase the size of the memory block specified in MCB 1 by 16 bytes.
  1031.  
  1032. 14
  1033.  
  1034.            ENVI_MAN Version 1.1            MASTER AND PROGRAM ENVIRONMENTS
  1035.  
  1036.    2. This increases the size of the Master Environment by 16 bytes.
  1037.    3. Relocate MCB 2 16 bytes  higher and decrease the size of its  memory block
  1038.       by 16 bytes.
  1039.    4. This decreases the size of the free memory block associated with MCB  2 by
  1040.       16 bytes. 
  1041.  
  1042. This area of memory will now look like:
  1043.  
  1044. Memory Control Block 1  (=16 bytes)
  1045.                   {OWNER=COMMAND.COM}
  1046.                   {MEMORY_SIZE=ENV_SIZE+16}
  1047.  
  1048. Master Environment      (=ENV_SIZE+16 bytes)
  1049.  
  1050. Memory Control Block 2  (=16 bytes)
  1051.                   {OWNER=FREE}
  1052.                   {MEMORY_SIZE=X-16}
  1053.  
  1054. Free Memory       (=X-16 bytes (a multiple of 16))
  1055.  
  1056. Memory Control Block 3  (=16 bytes)
  1057.                   {OWNER=SOMEONE}
  1058.                   {MEMORY_SIZE=Z}
  1059.  
  1060. This procedure can continue - Master Environment increasing by 16 bytes and Free
  1061. Memory and its MCB 2 decreasing by 16 bytes - until both the Free Memory AND MCB
  1062. 2 have been incorporated into the Master Environment! 
  1063.  
  1064. Note that MCB 3 is not involved, since, if MCB 3 pointed to a free memory block,
  1065. it would normally  be incorporated into MCB  2. However, if  MCB 3 did point  to
  1066. free memory, it could  eventually be used by the Master Environment after all of
  1067. MCB 2 and its free memory was used.
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.                                                                               15
  1091.  
  1092.            MASTER AND PROGRAM ENVIRONMENTS            ENVI_MAN Version 1.1
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148. 16
  1149.  
  1150.  
  1151.                                                               ENVI_MAN OPERATION
  1152.  
  1153. Program Syntax  
  1154.  
  1155. A program syntax message is displayed if:
  1156.  
  1157.    *  No command line parameters are specified. Or,
  1158.    *  Any of the command line parameters is invalid.
  1159.  
  1160. The program syntax message is shown below.
  1161.  ┌─────────────────────────────────────────────────────────────────────────────┐
  1162.  ┌┤ ENVI_MAN Version 1.10, Copyright 1991-94 MicroMetric, All rights reserved ├┐
  1163.  │The program syntax is:  ENVI_MAN [requested environment memory][options]     │
  1164.  │   options = none, display syntax                                            │
  1165.  │             +, calculate ERRORLEVEL using Free Memory Above Master (default)│
  1166.  │             -, calculate ERRORLEVEL using only Master Size                  │
  1167.  │             d, display Environment Data                                     │
  1168.  │             s, display Environment Space Remaining Summary line             │
  1169.  │             x, suppress displays including Insufficient Environment Message │
  1170.  │ requested = nnnnn, optional decimal bytes of environment memory needed      │
  1171.  │ERRORLEVEL = AVAILABLE ENVIRONMENT SPACE + Free(optional) - Requested(opt.)  │
  1172.  │           = 0, no Environment Space Remaining                               │
  1173.  │           = 1-254, bytes Environment Space Remaining                        │
  1174.  │           = 255, greater that 254 bytes Environment Space Remaining         ┴
  1175.  └────────────────────────────────┤ ENVI_MAN syntax, Press any key to continue..
  1176.  └─────────────────────────────────────────────────────────────────────────────┘
  1177.  
  1178. -> If this message is displayed, correct the program syntax and rerun.
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                                                                               17
  1207.  
  1208.            ENVI_MAN OPERATION                         ENVI_MAN Version 1.1
  1209.  
  1210. Environment Data Display  
  1211.  
  1212. ENVI_MAN has  two major functions: an  informational one and a  testing one. The
  1213. Environment Data Display is its primary informational tool.
  1214.  
  1215. To obtain the Environment Data Display, use the syntax -
  1216.  
  1217.    ENVI_MAN D
  1218.  
  1219. A sample of the resulting  Environment Data Display is shown below.  An explana-
  1220. tion of its information follows.
  1221.  ┌─────────────────────────────────────────────────────────────────────────────┐
  1222.  ┌┤ ENVI_MAN Version 1.10, Copyright 1991-94 MicroMetric, All rights reserved ├┐
  1223.  │ COMSPEC=C:\DOS\COMMAND.COM ─> 27                                            │
  1224.  │ DOS=DOS-330 ─> 12                                                           │
  1225.  │ PATH=C:\BAT;C:\DOS-330;C:\UTILITY;C:\ ─> 38                                 │
  1226.  │ PROMPT=$e[36;44;1m$t$h$h$h$h$h$h $d$h$h$h$h$h $p$g$e[37;44;1m ─> 62         │
  1227.  │■C:\UTILITY\ENVI_MAN.COM ─> 24                                               │
  1228.  └─────┤ Current Environment Strings ─> String Length ├────────────────────────┘
  1229.  │       Master Environment Location <> 0E36:0000                              │
  1230.  │           MASTER ENVIRONMENT SIZE ═> 320                                    │
  1231.  │          Free Memory Above Master +> 80                                     │
  1232.  │  POSSIBLE MASTER ENVIRONMENT SIZE ≈> 400                                    │
  1233.  │     Number Of Environment Strings <> 4                                      │
  1234.  │        Environment Strings Length +> 140                                    │
  1235.  │              ■Program Path Length +> 26                                     │
  1236.  │          Current Environment Size ═> 176                                    │
  1237.  │       AVAILABLE ENVIRONMENT SPACE ═> 180                                    │
  1238.  │  POSSIBLE AVAIL ENVIRONMENT SPACE ≈> 260                                    │
  1239.  │      Requested Environment Memory ─> 0                                      │
  1240.  │                 ERRORLEVEL SET TO ═> 255, Press any key to continue..       │
  1241.  └─────────────────────────────────────────────────────────────────────────────┘
  1242.  
  1243. A message,  "-More-, Press any  key to  continue.." will appear  each time  that
  1244. twenty-four data lines have been displayed.
  1245.  
  1246. The program line shows the current ENVI_MAN version.
  1247. The boxed lines,  except for the  last, are the  current Master Environment  and
  1248.    Program Environment strings.  At the end of each string  is its length, which
  1249.    includes its terminating zero byte.
  1250. The last boxed line is the program path that is included in the Program Environ-
  1251.    ment. At its end is its length, including its terminating zero byte.
  1252.  
  1253. MASTER ENVIRONMENT LOCATION . . . . The segment address and offset (always zero)
  1254.    at which the Master Environment is  located. Its MCB is located one paragraph
  1255.    lower.
  1256. MASTER ENVIRONMENT SIZE . . . .  The current Master Environment size, not neces-
  1257.    sarily the default or defined size.
  1258. FREE MEMORY ABOVE MASTER  . . . . . The size  of any contiguous free  memory in-
  1259.    cluding its associated MCB above the Master Environment.
  1260. POSSIBLE MASTER ENVIRONMENT SIZE  . The  possible  maximum  size of  the  Master
  1261.    Environment if the currently available free memory is included.
  1262.  
  1263.  
  1264. 18
  1265.  
  1266.            ENVI_MAN Version 1.1                         ENVI_MAN OPERATION
  1267.  
  1268. NUMBER OF ENVIRONMENT STRINGS .  The  number  of  currently defined  environment
  1269.    strings.
  1270. ENVIRONMENT STRINGS LENGTH  . .  The size of all  of the currently defined envi-
  1271.    ronment  strings. This size includes the strings termination zero byte, since
  1272.    this byte is required in the Master Environment.
  1273. PROGRAM PATH LENGTH . . . . . .  The length  of the  program path string  in the
  1274.    Program Environment. This size includes the termination zero byte and the two
  1275.    bytes that separate the environment strings from the program path.
  1276. CURRENT ENVIRONMENT SIZE  . . . . . The  size of  the current  environment. This
  1277.    size set by COMMAND.COM and is always a multiple of 16 bytes.
  1278. AVAILABLE ENVIRONMENT SPACE . . . . Currently  defined  MASTER ENVIRONMENT  SIZE
  1279.    less the  currently defined  ENVIRONMENT STRINGS  LENGTH. The  available free
  1280.    space in the currently defined Master Environment.
  1281. POSSIBLE AVAIL ENVIRONMENT SPACE  . The  AVAILABLE  ENVIRONMENT  SPACE plus  the
  1282.    FREE MEMORY ABOVE MASTER Environment space.
  1283. REQUESTED ENVIRONMENT MEMORY  .  The  amount  of  environment  memory  needed as
  1284.    requested in the ENVI_MAN command line parameters.
  1285. ERRORLEVEL SET TO . . . . . . . . . The  value calculated  by ENVI_MAN  to which
  1286.    the ERRORLEVEL  variable is set upon  program exit. For the  formula used for
  1287.    this  calculation, see  the section  "AVAILABLE ENVIRONMENT  SPACE ERRORLEVEL
  1288.    CALCULATION" later in this chapter.
  1289.  
  1290. Environment Space Remaining Display  
  1291.  
  1292. To display a single summary line on the environment space status, use the syntax
  1293. -
  1294.  
  1295.    ENVI_MAN S
  1296.  
  1297. An  example of the  resulting display is  shown below. For  the formula used for
  1298. this calculation, see the section "AVAILABLE ENVIRONMENT SPACE ERRORLEVEL CALCU-
  1299. LATION" later in this chapter.
  1300.  ┌─────────────────────────────────────────────────────────────────────────────┐
  1301.  │ Environment Space Remaining ═> 255                                          │
  1302.  └─────────────────────────────────────────────────────────────────────────────┘
  1303.  
  1304. Additional Environment Space Required Display  
  1305.  
  1306. If, based  on the defaults and the command  line parameters, there is not suffi-
  1307. cient  environment space remaining,  an informational  message is  displayed, as
  1308. shown below. This message ONLY appears if reserved memory has  been specified on
  1309. the command line AND the "X" suppress option is NOT specified.
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                                                                               19
  1323.  
  1324.            ENVI_MAN OPERATION                         ENVI_MAN Version 1.1
  1325.  
  1326.  ┌─────────────────────────────────────────────────────────────────────────────┐
  1327.  ┌┤ ENVI_MAN Version 1.10, Copyright 1991-94 MicroMetric, All rights reserved ├┐
  1328.  │The amount of Additional Environment Memory requested for this batch file is │
  1329.  │greater than the currently available Environment Space. This means that if   │
  1330.  │execution of this batch file continued, the operating system would display   │
  1331.  │the message "out of environment space" and terminate the batch file. In order│
  1332.  │to run this batch file (assuming no free memory above the Master Environment)│
  1333.  │you MUST decrease the environment strings length OR increase the size of the │
  1334.  │ENVIRONMENT space using the SHELL statement in your CONFIG.SYS file.         ┴
  1335.  └──┤ Additional Environment Space Required ═> 120, Press any key to continue..│
  1336.  └─────────────────────────────────────────────────────────────────────────────┘
  1337.  
  1338. The displayed "Additional Environment Space Required" NEVER  includes any possi-
  1339. ble  free memory above the Master  Environment. This is the  amount by which the
  1340. defined environment  size should be increased  in order to run  the program with
  1341. the desired environment information. Possible free memory is not used since this
  1342. value is how much the Master Environment
  1343. needs to be increased.
  1344.  
  1345. The Master Environment size  may be changed, in sixteen byte increments  up to a
  1346. maximum size of 32,767, by use of  the SHELL and COMMAND statements in the CONF-
  1347. IG.SYS  file. Details of these commands may be  found in the DOS manual. For any
  1348. changes to the CONFIG.SYS file to become effective, the system must be re-booted
  1349. after the changes are made.
  1350.  
  1351. If sufficient  environment space was  not available, this message  WOULD BE dis-
  1352. played with the syntax -
  1353.  
  1354.    ENVI_MAN 2000
  1355.  
  1356. and WOULD NOT BE displayed with the syntax -
  1357.  
  1358.    ENVI_MAN 2000X
  1359.  
  1360.  
  1361. Available Environment Space ERRORLEVEL calculation  
  1362.  
  1363. The ERRORLEVEL variable is  used to denote  the amount of Available  Environment
  1364. Space and is calculated as follows:
  1365.  
  1366. ERRORLEVEL  =  Master Environment Size
  1367.             -  Environment Strings Size
  1368.             +  Free Memory Above Master Environment (optional)
  1369.             -  Requested Environment Memory (optional)
  1370.  
  1371.       If ERRORLEVEL  is  negative (there  is  not enough  Available  Environment
  1372.       Space), it is set equal to zero to denote an error condition.
  1373.  
  1374.       If ERRORLEVEL, as calculated,  is equal to  zero (there is exactly  enough
  1375.       current  Available Environment Space), it is set  equal to one to denote a
  1376.       non-error condition.
  1377.  
  1378.       If ERRORLEVEL is greater than 254, it is set equal to 255.
  1379.  
  1380. 20
  1381.  
  1382.            ENVI_MAN Version 1.1                         ENVI_MAN OPERATION
  1383.  
  1384. A summary  of the various ERRORLEVEL values and their relationship to the Avail-
  1385. able Environment Space is shown below.
  1386.  
  1387.    ERRORLEVEL     Available Environment Space
  1388.  
  1389.       0           -32767 to -1
  1390.       1           0 to 1
  1391.       2-254       Same as ERRORLEVEL
  1392.       255            255 to 32767
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.                                                                               21
  1439.  
  1440.            ENVI_MAN OPERATION                         ENVI_MAN Version 1.1
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496. 22
  1497.  
  1498.  
  1499.                                                     ENVI_MAN BATCH FILE EXAMPLES
  1500.  
  1501. Shown below are several examples of the use of ENVI_MAN in batch files.
  1502.  
  1503. -> To  assure that an  environment variable of  8 character storage  size may be
  1504.    added and to display your own message if there is insufficient space, use the
  1505.    following batch file code:
  1506.  
  1507.    ...
  1508.    ENVI_MAN 8+X    (or ENVI_MAN 8X)
  1509.    IF NOT ERRORLEVEL 1 GOTO NOFIT
  1510.    ...
  1511.    :NOFIT
  1512.    ECHO DO THIS AND THAT BECAUSE
  1513.    ECHO  THERE IS NOT ENOUGH SPACE
  1514.    ECHO  IN THE ENVIRONMENT.
  1515.    ...
  1516.  
  1517.       The batch  file code  shown below  will produce the  same results  at that
  1518.       above (without the requested  environment memory parameter the "Additional
  1519.       Environment Space Required Display" can never occur and  thus the "X" sup-
  1520.       press option is not needed):
  1521.  
  1522.    ...
  1523.    ENVI_MAN +
  1524.    IF NOT ERRORLEVEL 8 GOTO NOFIT
  1525.    ...
  1526.    :NOFIT
  1527.    ECHO DO THIS AND THAT BECAUSE
  1528.    ECHO  THERE IS NOT ENOUGH SPACE
  1529.    ECHO  IN THE ENVIRONMENT.
  1530.    ...
  1531.  
  1532.  
  1533. -> To  assure that an  environment variable of  8 character storage  size may be
  1534.    added and let ENVI_MAN display a message if there is  insufficient space, use
  1535.    the following batch file code:
  1536.  
  1537.    ...
  1538.    ENVI_MAN 8+    (or ENVI_MAN 8)
  1539.    IF NOT ERRORLEVEL 1 GOTO EXIT
  1540.    ...
  1541.    :EXIT
  1542.    ...
  1543.  
  1544. -> To display  the amount of available  environment space on a  single line, use
  1545.    the following batch file code:
  1546.  
  1547.    ...
  1548.    ENVI_MAN +S    (or ENVI_MAN S)
  1549.    ...
  1550.  
  1551.  
  1552. -> To  display the environment data, use the  following code (this syntax may be
  1553.  
  1554.                                                                               23
  1555.  
  1556.            ENVI_MAN BATCH FILE EXAMPLES               ENVI_MAN Version 1.1
  1557.  
  1558.    used in a batch file or entered at the DOS prompt):
  1559.  
  1560.    ENVI_MAN D
  1561.  
  1562. Sample MENU_MAN Batch File  
  1563.  
  1564. A  sample batch file, ENVIDEMO.BAT, is included  in the distribution archive. It
  1565. contains a variety of examples demonstrating the various ENVI_MAN features.
  1566.  
  1567. -> To demonstrate  the various features of MENU_MAN, at the DOS prompt change to
  1568.    the drive and directory on which MENU_MAN was installed, type  E   N   V   I 
  1569.     D   E   M   O  , and then press  ENTER .
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612. 24
  1613.  
  1614.  
  1615.                                                                   ENVI_MAN FILES
  1616.  
  1617. ENVI_MAN is normally distributed  as compressed archives consisting of  the fol-
  1618. lowing files (these files are included in the compressed file EMANvvv, where vvv
  1619. is the version):
  1620.  
  1621.      Files required for ENVI_MAN operation:
  1622.  
  1623. ENVI_MAN.COM  . . Executable program
  1624.  
  1625.      Files included to aid in the use of ENVI_MAN:
  1626.  
  1627. ENVI_MAN.DOC  . . ENVI_MAN documentation manual
  1628. ENVI_MAN.ICO  . . ENVI_MAN Windows icon
  1629. ENVI_MAN.PIF  . . ENVI_MAN Windows program information file
  1630. ENVIDEMO.BAT  . . ENVI_MAN Demonstration sample batch file.
  1631.  
  1632.      Additional files in the distribution archive:
  1633.  
  1634. ENVI_MAN.ORD  . . Shareware/retail registration order form
  1635. DESC.SDI  . . . . BBS program description
  1636. FILE_ID.DIZ . . . BBS program description
  1637. README.EM . . . . Text file consisting of program summary, features, and history
  1638. SYSOP.DOC . . . . SYSOP distribution information
  1639. VENDOR.DOC  . . . Diskette/CD ROM vendor distribution information
  1640. ENVI_MAN.LST  . . List of ENVI_MAN files in the distribution file
  1641.  
  1642. The registered version diskette includes these additional files:
  1643.  
  1644.      Installation files:
  1645.  
  1646. INSTALL.EXE . . . Installation program
  1647. INSTALL.HLP . . . Installation program help file
  1648. INSTALLZ.EXE  . . Installation unpack program
  1649. INST_SYS.ZIP  . . Installation program files
  1650. README  . . . . . Installation read me file
  1651.  
  1652. The files that can be generated or used by ENVI_MAN consist of:
  1653.  
  1654. ENVI_MAN.REG  . . ENVI_MAN registration information.
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.                                                                               25
  1671.  
  1672. ENVI_MAN FILES                                              ENVI_MAN Version 1.1
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728. 26
  1729.  
  1730.  
  1731.                                                                            INDEX
  1732.  
  1733. Action steps  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1734. Additional environment space required display . . . . . . . . . . . . . . 19, 23
  1735. Available Environment Space ERRORLEVEL calculation  . . . . . . . . . 11, 19, 20
  1736.  
  1737. Brackets and parentheses  . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1738.  
  1739. Computer key conventions  . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1740.  
  1741. ENVI_MAN batch file examples  . . . . . . . . . . . . . . . . . . . . . . . . 23
  1742. ENVI_MAN files  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5, 9, 25
  1743. ENVI_MAN operation  . . . . . . . . . . . . . . . . . . . . . . . . . . . 17, 25
  1744. ENVIDEMO  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24, 25
  1745. Environment data display  . . . . . . . . . . . . . . . . . . . . . . . . . . 18
  1746. Environment space remaining display . . . . . . . . . . . . . . . . . . . . . 19
  1747.  
  1748. From a BBS  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  1749. From a diskette vendor  . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  1750.  
  1751. Installing the system   . . . . . . . . . . . . . . . . . . . . . . . . . . .  5
  1752. Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1753.  
  1754. Major features  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1755. Manual format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1756. Master and program environments . . . . . . . . . . . . . . . . . . . . . . . 13
  1757. Master environment  . . . . . . . . . . . . . . . . . . . .  1, 11, 13-15, 18-20
  1758. Master environment expansion  . . . . . . . . . . . . . . . . . . . . . . . . 14
  1759.  
  1760. Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1, 11, 17
  1761.  
  1762. Page layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1763. Program environment . . . . . . . . . . . . . . . . . . . . . . . 13, 14, 18, 19
  1764. Program operation with Microsoft Windows  . . . . . . . . . . . . . . . . . . 10
  1765. Program syntax  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 17
  1766.  
  1767. Registered version  . . . . . . . . . . . . . . . . . . . . . . . . . . .  5, 25
  1768. Requested environment memory  . . . . . . . . . . . . . . . . . .  11, 18-20, 23
  1769. Running ENVI_MAN  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
  1770.  
  1771. Shareware . . . . . . . . . . . . . . . . . . . . . . .  ii, 2, 3, 5, 11, 12, 25
  1772. Shareware distributed documentation manual  . . . . . . . . . . . . . . . . .  2
  1773. Shareware message . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11, 12
  1774. Support BBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  ii, 3
  1775. System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  1
  1776.  
  1777. Technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . .  ii, 3
  1778.  
  1779. ■■■■_MAN programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.                                                                               27
  1787.