home *** CD-ROM | disk | FTP | other *** search
- Enhanced SET command
- Copyright (c) 1990 Wayne D. Mingee All rights reserved
- Archive ESET21 Program ESET v2.1 Suggested donation $10.00
-
-
- L I C E N S E
-
- ESET is not a public domain program. Copies of ESET for personal
- use are free, but if you find ESET of value, you are encouraged to
- make a gift ($10.00 suggested) and become a ESET supporter. You may
- also register your copy of ESET and receive additional materials (see
- below) along with notification of future versions. A license is
- required for use of ESET by corporations and institutions, and for
- its commercial distribution.
-
- You are free to distribute this product to others, and System
- Operators may make it available for download subject to the above
- restrictions and also the following:
-
- - The file names including the original archive file name
- must NOT be changed.
-
- - It must be copied in unaltered form, complete with the
- file containing this license information.
-
- - No fee may be charged for its use and remuneration may not be
- accepted for it's use. This does not apply to computer
- access charges the system operators (Sysops) of bulletin
- board systems, online services, etc... may charge subscribers.
-
- BBS System Operators are not required to send a registration fee for
- their use of this product.
-
- Vendors wishing to distribute this program commercially, or with
- commercial products may contact the author at the address below for
- terms.
-
- Commercial users may contact the author at the address below for
- special site license and support terms.
-
-
- Mailing address:
-
- Wayne D. Mingee
- 314 N. Main St.
- Bridgewater, Va 22812
-
- Bug reports or suggestions may be sent to the above address or
- Messaages can be left at one of the following BBS.
-
- Mad Hacker 703-433-0824 Harrisonburg, VA
- Computer Connection 202-547-2008 Alexandria, VA
-
- REGISTRATION OPTIONS
-
- In addition to the basic registration the following are available:
-
- A registration fee of $25 will get the following programs:
-
- ESETF gives access to the drive, path, name, extension, size, date,
- time, and attributes of a file. It will complete a partial file spec.
- You can have it leave the named directory as the default. It will do a
- findfirst and findnext to handle wildcard specs.
-
- ESETR will fill the environment by generating 64 byte variables,
- and clear these. It will release the unused copy of the environment
- sometimes attached to a secondary shell. The environment size can be
- adjusted.
-
- ESETI allows access to I/O ports. They can be directly specified or
- given relative to a base address which can be gotten from the bios
- data area. It can set the bios data area. You can add/and/or/shift the
- data read. I've even used this to kick a non-standard turbo XT into
- turbo in the AUTOEXEC.
-
- ESETL maintains lifo/fifo lists in a variable. It will add items or
- remove an item to another variable.
-
- ESETS sets variables by reading name=value sets from stdin. It
- optionally will clear the environment before starting. Primarily used
- to reset the environment from a save file.
-
- RELENV releases the environment of any TSR which does not. It also
- stores the return code of all terminating programs at location 40:F0
- to be retrieved by ESET.
-
-
- A registration fee of $35 will get the above plus the following
- programs:
-
- ENVMGR the library routine for accessing the environment. Handles the
- master, secondary and program environments. Does the set, get, change
- string, delete string. Returns the segment of the environment or the
- offset of the variable. Gives access to the full program path.
-
- SYSCONFG sets a series of variables based on the system configuration.
- Items like number and addresses of all drives, ram drives, cpu type,
- coprocessor, game/serial/parallel ports, environment size, more. With
- Asm source.
-
- EGETS an enhanced gets routine for TC. Handles default values, time
- limit. With TC source.
-
- GETNARG/GETVARG TC routine returns the arguments from the environment
- variable matching the program name, then the command line. Handles
- replacing variables in the command string. With TC source.