TOP Copyright (c) 1990-1994 by TNC Technology, All Rights Reserved GTDR The above copyright notice >>must<< remain in the file as the first line! This is the TOP (TM) help facility text file. All help entries in this file are preceded by a topic name which is enclosed in square brackets. The topic name is truncated to a maximum of eight characters. All lines following the topic, up to the next line beginning with a left square bracket, will be displayed. The first help topic, [Help] is reserved for the default help entry. This is the message which will be displayed if help is entered without a topic, or if the requested topic is not found. Topic names can be optionally followed by a version number. If a version number is present, only the highest version will be displayed which is less than or equal to your DOS version. Note: only the first three version characters are recognized, ie. 'major.minor'. Any other char- acters are ignored. Topics are compared with the length of the user's specified entry. This enables a topic to be matched with a substring of characters. For example, if the user entered 'back', this would be matched by the first topic which contained the substring 'back' i.e. 'BACKUP'. The comparison is case insensitive. However, the help frame will include the topic title string exactly as entered in this file (case preserved). Note that this file is parsed at TOP (TM) start up. Edits made to this file will not take effect until TOP is restarted. Use of ASCII characters 0 (NULL), 7 (BELL), 8 (BS), 9 (TAB), 10 (LF), 13 (CR), 26 (^Z), and 27 (ESC) in HELP messages will cause unpredictable results if HELP is called via the command line or redirected to the printer. Their use is therefore not recommended in this file. To display these characters, instead use a \#, where # is the decimal number of the character to be displayed. HELP topics names can only contain valid filename characters. These characters in HELP index sorting order are: ! # $ % & ' ( ) * - . ? 0-9 @ A-Z _ ` a-z { } ~ Within any help message, three attributes can be assigned to text which will alter its appearance when displayed. These attributes are called BOLD, ITALICS, and UNDERLINE. What is actually displayed for these at- tributes is defined in the TOP.INI file. To use them, type a back slash (\) followed by a letter, where the letter can be: b for bold i for italics u for underline p for plain (normal) \ to print a back slash # where # is the decimal number of the character to be displayed (use for control characters, eg. \27) eg. "This is a \bHELP\p entry" would cause the word HELP to be bold, all others to be plain. In general, the \b attribute has been used in this file to indicate key words for which there is help, the \i attribute has been used to indicate important words (but no help is available or required), and the \u attribute is used for titles or other emphasized text. \p ends each attribute. [TOPics] To learn about \bHELP\p, type '\bHELP HELP\p' or bug the \bHELP\p topic with mouse. For DOS's native \bHELP\p type '\bHELP\p /D[OS]'. \bHELP\p is available for the following topics: [!-ASP-!] \u ASP ombudsman \p This program is produced by a member of the Association of Shareware Professionals (ASP). ASP wants to make sure that the shareware principle works for you. If you are unable to resolve a shareware-related problem with an ASP member by contacting the member directly, ASP may be able to help. The ASP Ombudsman can help you \i _______\p resolve a dispute or problem with \i ____|__ | (R)\p an ASP member, but does not provide \i --| | |-------------------\p technical support for members' \i | ____|__ | Association of\p products. Please write to the ASP \i | | |_| Shareware\p Ombudsman at 545 Grover Road, \i |__| o | Professionals\p Muskegon, MI 49442 or send a Compu- \i -----| | |---------------------\p Serve message via CompuServe Mail \i |___|___| MEMBER\p to ASP Ombudsman 70007,3536. \iSee Also:\p \b!LICENSE\p, \b!READ_ME\p, \b!REGFORM\p, \b!SETUP\p, \b!SUPPORT\p [!-NEW-!] \u Release 2.10 \p \iNew Features\p ------------ \7 Added \bTOPVIDEO\p, a utility which determines available video modes on your system and configures \iTOP\p to use them. \7 The FILES window now save position in the \bDIR\p listing as you go in and out of a directory. \7 Added a check (for 286 and up machines) for TIMER 0 reprogramming, reset if different. \7 \bNISTIME\p now can log its output to a file specified in the \i[Nistime]\p section of the \iTOP.INI\p file. \iBug Fixes\p --------- \7 Fixed bug in cron display which could cause a month '13' to be displayed. \7 Fixed the bug which prevented display of volume label in \bDIR\p listings. \7 Fixed a bug in the CONSOLE window which could cause occasional 'Memory Corrupt' messages with long outputs with many backspaces. \7 Fixed a bug in \bCOPY\p which gave 'to many arguments' error if /A or /B switch present in non-append mode. \u Release 2.01 \p \iNew Features\p ------------ \7 A maintenance release, no new features. \iBug Fixes\p --------- \7 Fixed a bug in \bDIR\p /1 which put 'd's into the timestamp. \7 Fixed a bug which could cause \iTOP\p to abort if no \i[DirFileColors]\p were defined. \u Release 2.00 \p \iNew Features\p ------------ \7 Added multiple FILES windows. FILES windows are movable, sizable displays of file listings and related information. Now you can have up to three seperate FILES windows open at once, simultaneously looking at the contents of separate drives and directories! Using TOP's unique "drag and drop" mouse interface, you can move or copy files from any FILES window to another. FILES windows also support "tagging," the ability to group otherwise unrelated files together for subsequent copy, move or delete operations. You can even "lasso" files by just sliding the mouse across them! Multiple FILES windows are your complete file management solution! \7 Added Menu Buttons, a quick way to access any \iTOP\p or DOS commands at the click of the mouse! Functions of any complexity can be assigned. But wait--there's more: Using TOP's unique "drag and drop" mouse interface, you don't just get to push buttons, you can actually drop parameters onto buttons. For example, imagine a button called "EDIT" which starts your editor. If you drag and drop a file name to the button, your editor starts with that file! See \bHELP\p for \bwBUTTONS\p \7 Added complete DOS 6.2 functionality and \bHELP\p \7 Added \bANSIECHO\p, an enhanced \bECHO\p command which can use \iANSI\p strings \7 Enhanced TAB search, now include directories. See \b_KEYS\p \7 The CONSOLE window is now included in the shareware version. The CONSOLE window captures all text written to the screen and displays it in a movable, sizable \iTOP\p window! With the CONSOLE window users can scroll back and see text that went off the top of the screen! See \bwCONSOLE\p \iBug Fixes\p --------- \7 Repaired a bug in \bBOOT\p which could cause hang with some systems \u Release 1.22 \p \iNew Features\p ------------ \7 Added the \bWHICH\p command. \bWHICH\p searches the system path for the specified executable file or \bALIAS\p and reports matches in the order they are found \7 Added the "Bottom" system window entry \7 Enhanced TAB search, don't restart search if only SPACE is typed \iBug Fixes\p --------- \7 Repaired bug in \bCRON\p which caused repeated execution of jobs scheduled for next year when current year was leap year and near end of year \7 Fixed \bBOOT\p confirm to take backspace. \7 Added multiple sorting capability the \bDIR\p command (Group+Other) \7 Fixed the auto-append mode when wildcard \bCOPY\p destination is not a directory \7 Enabled FOR loop separtors ',' '=' '' \7 Updated VGA test for TRIDENT \7 Fixed an XMS bug for non-swapping mode (generic 386MAX prob). \7 Environment substitution is now separate and last in command line expansion \7 Fixed bug in '\bCD\p .. ', extra space caused error \7 Restore cursor size to small on exit, fixes \bDOSKEY\p \7 \bCOPY\p now tests for device before source=destination, eg. '\bCOPY\p CON') \7 Fixed \bCOPY\p with wildcard source and destination extension, eg. '\bCOPY\p TOP.* D:\NEW.* \7 Added mode reset when \iANSI\p installed if \iANSI\p set mode not correct (rows, cols, mode not right) \7 Fixed \bCONFIRM\p to allow backspace of (Y/N)? \7 Added the enable/disable of VGA, MCGA gray scale summing (always enable on ANALOGMONO, always disable on ANALOGCOLOR) \7 Fixed crash with swap memory error, CONSOLE problem \7 Removed '..' entry in FILES window if root directory \7 Fixed CONSOLE and \bVIEW\p to handle isolated carriage returns \7 Fixed key routine to wait for pending mouse decisions (single, double click etc.) \u Release 1.21 \p \iNew Features\p ------------ \7 Registered users now receive a '286 and a '386 optimized version of \iTOP\p in addition to the regular version! \iBug Fixes\p --------- \7 Fixed a bug which could cause a crash when restarting \iTOP\p, especially in FILE memory swapping mode \7 Fixed 25 line scrolling when \iANSI\p loaded and running DOS 4.01 and EGA43 or VGA50 video mode is selected \u Release 1.20 \p \iNew Features\p ------------ \7 Added the \ioptional\p CONSOLE window. See \bwCONSOLE\p \7 Added the \bRESTART\p command, restarts \iTOP\p without exiting \7 \iTOP\p is now DOS \bLOADHIGH\p compatible. Start \iTOP\p with 'LH TOP' \7 The \iFILES\p window now displays files with the same colors as \bDIR\p \iBug Fixes\p --------- \7 Fixed bug which left partial window when all windows are open and top window is autoclose \7 Command '\bDIR\p /5 /o-s' said 'Parameter format not correct - /o-s' Now correctly says 'Parameter format not correct - /5' \7 Fixed bug in \iFILES\p window when changing sort then changing types. \7 Fixed bug which could cause crash if '\bDEL\p A:\' with code swap disabled. \u Release 1.11 \p \7 A maintenance release with no notable bug fixes \u Release 1.10 \p \iNew Features\p ------------ \7 Added \bTOPSET\p , a complete on-line setup utility for \iTOP\p. See \bHELP\p for \bTOPSET\p for more details. \7 Added complete extended screen mode support for Super VGA text modes! See the file 'README.VGA' for more details. \7 The following functions now accept multiple parameters: \bATTRIB\p \bDEL\p \bDIR\p \bERASE\p \bXDEL\p \bXDIR\p For example, ' \bDIR\p *.txt *.doc ' will list all files ending with '.txt' and all files ending with '.doc' \7 The following functions now accept 'enhanced' wildcards: \bATTRIB\p \bCOPY\p \bDEL\p \bDIR\p \bERASE\p \bFOR\p \bMOVE\p \bXDEL\p \bXDIR\p For example, ' \bDIR\p *r*.p* ' will list all files containing an 'r' in the name and starting with 'p' in the extension. See \b_*WILD*\p \7 \bDIR\p has been greatly enhanced! See \bHELP\p for \bDIR\p. \7 Added \iExecutable Wildcards\p. \iExecutable Wildcards\p are user-defined command sequences which can be assigned to a wild card file specification. If a command is typed which matches the wild card specification, the user-defined command sequence is executed. \7 All \iTOP\p window functions now have a pull-down menu for window control. For example, window colors can now be set on the fly via the pull-down. \7 \bALIAS\p and \bFKEY\p definitions can now be read automatically from an external file. The file is automatically updated whenever an alias is changed from the command line. In other words, aliases defined on the fly can now be permanent. \7 Pressing the \i\p key will cycle through an alphabetical list of files in the current directory at the cursor position in the command line (or cycle through a list of matches if the filename is partly typed or typed with a wildcard specification). Pressing \i\p will reverse cycle. \7 A SaveLayout command has been added to the mouse chord menu which saves the current size and position of all the \iTOP\p windows. See \bwCHORD\p \7 The \iFILES\p window is now sizable and moveable, like all other \iTOP\p windows. \7 All \iTOP\p DMTs now support 256 color pcx files and super VGA graphics modes \7 All \iTOP\p DMTs now automatically park the hard drive disk heads \7 \iANSI.SYS\p is no longer required (as it is in DOS) to switch to EGA 43 line or VGA 50 line modes. \7 Negative numbers now mean 'right relative' in windows setups and emulated \iANSI.SYS\p strings. \iBug Fixes\p --------- \7 Added ';' test for separators in \bFOR\p specification loop. \7 Window keyboard 'cursor' functions (CTRL-Pageup...) now reset cron/dmt timout timer. \7 Invalid switches are no longer ignored. \u Release 1.02 \p \iNew Features\p ------------ \7 Added \bNISTIME\p , a utility which dials up the National Institute of Standards and Technology (NIST) Automated Computer Time Service (ACTS) and retrieves the time. \7 A new internal memory management architecture was incorporated in this release called \iMOST\p (\iM\pemory \iO\pbject \iS\pwapping \iT\pechnology). \iMOST\p not only speeds up transient code swapping but allows for nearly limitless future expansion. \7 \iTOP\p now reads a registration number from \iTOP.INI\p and validates your registration status. The shareware version of \iTOP\p is therefore identical to the registered version. \7 \iTOP\p no longer sets screen mode and color between commands in a batch file if echo is off. \7 If no token found (all blanks and tabs), the command is no longer put in the history buffer. \7 A DoubleClick on a history window entry will now clear the command line, execute the selected command, then put the old command back. \iBug Fixes\p --------- \7 Fixed a bug which missed pipes when quoted. \7 Repaired 'bad command or file name' message at end of run in batch files containing \\0 and ^Z. \7 Fixed 2 second clock loss when starting up \iTOP\p. \7 Fixed \bVIEW\p window bug when the size of a view file changes length. \7 Added a hash table to speed up \iTOP.INI\p processing. \7 Fixed a bug in \bMOVE\p which prevented file dates from being preserved when moving across drives. \7 \iTOP\p now removes leading spaces off the command line before putting into history buffer. \7 Found Norton's XMS test trashed timer 2, fixed playtune to compensate. \7 Now reset stored history line character position when 'ESC' is pressed. \7 If \iLIST\p is autoclose, it will now reopen again. \7 Can now scroll in \bVIEW\p window if small file, and hit maximize. \u Release 1.01 \p \7 Our first official release to the world! \i:-)\p [!LICENSE] \iTOP\p (tm)\u License Agreement \p \iSee Also:\p \b!REGFORM\p Version 2.10 \iTOP\p (tm) Command Enhancement Utility Written by: Leon C. Williams (he never sleeps) Executive Producer: Tom Beikirch (he complains a lot) \iTOP\p Copyright 1990-1994 by \bTNC Technology\p. All rights reserved, GTDR. \iTOP\p (tm) is a trademark of \bTNC Technology\p. Direct inquiries to: \bTNC Technology\p Voice: \i716-872-1377\p 1084 Webster Road (after 6PM M-F EST) Webster, New York 14580 BBS: \i716-872-4913, 8-N-1\p \u *** ONE YEAR MONEY BACK GUARANTEE *** \p As with any software, \iTOP\p may inadvertently contain errors in programming or documentation. If you find any such error, or are otherwise dissatisfied with a registered version of \iTOP\p, you may return the entire package at any time up to one year after purchase for a full refund of your registration fee. This refund of your registration fee is the maximum liability assumed by \bTNC Technology\p, which is not liable for any other costs incurred by you for programming or documentation errors. \u *** WARRANTEE DISCLAIMER *** \p \bTNC Technology\p DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE, WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND ALL SUCH WARRANTIES ARE EXPRESSLY AND SPECIFICALLY DISCLAIMED. NEITHER \bTNC Technology\p, NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN THE CREATION, PRODUCTION, OR DELIVERY OF THIS SOFTWARE SHALL BE LIABLE FOR ANY INDIRECT, CONSEQUENTIAL, OR INCIDENTAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE SUCH SOFTWARE EVEN IF \bTNC Technology\p HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES OR CLAIMS. IN NO EVENT SHALL \bTNC Technology\p LIABILITY FOR ANY DAMAGES EVER EXCEED THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM OF THE CLAIM. THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. Some states do not allow the exclusion of the limit of liability for consequential or incidental damages, so the above limitation may not apply to you. This agreement shall be governed by the laws of the State of New York and shall inure to the benefit of \bTNC Technology\p, and any successors, admin- istrators, heirs and assigns. Any action or proceeding brought by either party against the other arising out of or related to this agreement shall be brought only in a STATE or FEDERAL COURT of competent jurisdiction located in Monroe County, New York. The parties hereby consent to in personam jurisdiction of said courts. So there. \u *** License Agreement *** \p This is a no-nonsense license agreement in that the terms outlined below are intended to be fair and reasonable. We do not, for example, expect you to buy two copies for your home and laptop computer any more than you do. So please help us maintain the integrity of this product by reading and abiding by the simple terms below, and sign the accompanying \iTOP\p registration form. In turn, we will continue to provide you with a quality product at a reasonable cost. \iTOP\p and all other programs, documentation, and data distributed or shipped with it are copyrighted and are protected under United States and international copyright law. The programs, documentation, and data are collectively referred to in this manual as \iTOP\p. You are granted a license to use your copy of \iTOP\p only under the conditions and terms specified in this license agreement. \iTOP\p is distributed as shareware, which means you can try it before you buy it. It is not free or public domain. You may use \iTOP\p at no charge for a period of 30 days. If you wish to continue using \iTOP\p after that period, you must pay the registration fee in the accompanying \iTOP\p registration form. If you choose not to pay the registration fee, you must stop using \iTOP\p and delete it and all ancillary programs from your computer. However, you may keep shareware copies and pass them along to others who may use them at no charge for 30 days. You may use your registered version of \iTOP\p on multiple computers, provided there is no possibility that more than one person will be using it at any one time. Treat this software as if it were a book: you may loan it to someone but then you don't have it. Multiple user, network, and corporate licenses are available from \bTNC Technology\p. You may copy \iTOP\p for backup purposes, and you may give copies of the unregistered shareware version of \iTOP\p to others. If you copy the un- registered shareware version for others, you must include all the files distributed with it. You may not give, sell, or otherwise transfer copies of the registered version of \iTOP\p to any other person or company for any reason without the written consent of \bTNC Technology\p. You may transfer ownership of your registered version of \iTOP\p provided that when you do so, you delete it and all accompanying programs from your computer. If you do transfer ownership, please notify \bTNC Technology\p of the new owner so update information can be forwarded. You may not give, sell, or otherwise transfer your registered \iTOP\p user ID number. \iTOP\p greatly extends the power and flexibility of your computing. We have taken many pains to ensure the software does not get you into trouble but, like any software, improper use can possibly damage or delete your computer software or data. You assume full responsibility for the selection and proper use of \iTOP\p; \bTNC Technology\p is not responsible for any damage whatsoever resulting from errors in usage or your failure to read and understand the instructions in the manual. If you have any questions about the use of \iTOP\p, you may call the \bTNC\p \bTechnology\p hot line given above. As with any software, \iTOP\p may inadvertently contain errors in programming or documentation. If you find any such error, or are otherwise dissatisfied with a registered version of \iTOP\p, you may return the entire package at any time up to one year after purchase for a full refund of your registration fee. This refund of your registration fee is the maximum liability assumed by \bTNC Technology\p, which is not liable for any other costs incurred by you for programming or documentation errors. If you do not agree with the terms in this license agreement, then you do not have permission from the copyright holders to use \iTOP\p, and must remove \iTOP\p from your computer. Thank you for reading the \iTOP\p license agreement. Now, enjoy! [!READ_ME] \i\p Please see \bHELP\p for \b!SETUP\p or \bTOPSET\p to answer any initial questions you may have concerning changing \iTOP\p default parameters. \i\p Release notes for \iTOP\p, Version 2.10, 15 January, 1994 Registered users now receive a '286 and a '386 optimized version of \iTOP\p in addition to the regular version! Known bugs at this time: \7 Tall Tree JLaser AT-3 RAM card with EMS 3.2 driver cannot be relied on to maintain \iTOP\p's swap information if mode 1 operation is selected. Mode 1 operation makes the memory available as BOTH extended AND expanded and hence can lose data stored in one mode when another application uses the same memory in another mode. Either configure the card for mode 2 operation (EMS only), or set MemoryStrategy=file in \iTOP.INI\p. \7 If \bCHKDSK\p or NORTON DISK DOCTOR recover lost clusters, disk space is not changed. The newly created files will not immediately appear in the \iLIST\p window. Selecting REFRESH from the \iLIST\p window system menu will cause it to be updated. \7 If Norton's NCACHE disk caching utility is loaded using EMS memory prior to running \iTOP\p, and \iTOP\p's memory swapping strategy is also set to EMS, running MS-Windows and then exiting from Windows causes \iTOP\p to abort with "Cannot load TOP (FF), aborting!" This problem has been traced to a bug in the NCACHE utility which corrupts \iTOP\p's EMS swap memory upon exiting Windows. Known work arounds include using a different memory strategy for NCACHE or \iTOP\p (XMS, file), OR loading NCACHE after loading \iTOP\p. \7 Quarterdeck's QEMM386 will not allow \iTOP\p to start if the ST switch (Stealth mode) is used when loading QEMM386. The only known work around at this time is to not use the ST switch. We are currently investigating the problem. \7 Users with high speed modems supporting v.32 and v.42 error cor- rection have reported timeout errors when using \bNISTIME\p. NIST Automated Computer Time Service (ACTS) does not support v.32 and v.42 error correction. If you have a high speed modem with built in hardware error correction you may need to disable it. This can be done by modifying the ModemSetupString in the \i[Nistime]\p section of \iTOP.INI\p. See \bHELP\p for \bNISTIME\p and \bTOPSET\p. You may also need to consult your modem's documentation. \7 \bDOSKEY\p macro definitions will not work when running TOP. Use an \bALIAS\p definition instead. \7 The Novell Netware MAP function may not function as expected under \iTOP\p (or any other shell). The MAP function maps network drives into the search path by modifying the \bPATH\p environment variable in the parent environment, not the environment copy which \iTOP\p is using. This can cause the MAP function to have no effect. One solution is to use the MAP function prior to starting \iTOP\p; another is to change the Environment parameter in the \i[Initialize]\p section of the \iTOP.INI\p file to static, which will cause \iTOP\p to use the parent environment only. See \bHELP\p for \bTOPSET\p to modify the \iTOP.INI\p file. \7 Some versions of \iANSI.SYS\p do not support some extended VGA text modes. If you are experiencing difficulty with an extended text mode, and have \iANSI.SYS\p loaded, try removing \iANSI.SYS\p. If this fixes the problem, but you want to retain \iANSI.SYS\p, we have a special version of \iANSI.SYS\p which recognizes all modes. Please contact \iTNC Technology\p for a copy, or download it from our BBS. \u         \p Several enhancements to \iTOP\p are presently on the drawing board. Have any suggestions? \iComments are welcome!!\p Please help us continue to grow this product by registering your shareware version! Thanks from all of us at \iTNC Technology!\p \iSee Also:\p \b!-ASP-!\p, \b!LICENSE\p, \b!REGFORM\p, \b!SETUP\p, \b!SUPPORT\p, \bTOPSET\p [!REGFORM] \iTOP\p (tm) \u Registration Form \p \iSee Also:\p \b!LICENSE\p Version 2.10 By Mail: \bTNC Technology\p By Phone: \i716-872-1377\p 1084 Webster Road (after 6pm M-F EST) Webster, New York 14580 BBS: \i716-872-4913, 8-N-1\p \iTo print this form, type\p \bHELP !REGFORM > PRN\p \iat the command prompt\p Each Quantity Price Disk, manual, plus one upgrade............ $50 x ____ = ________ Disk only, no manual or upgrade........... $40 x ____ = ________ Optimized '286 and '386 version of \iTOP\p..................\iIncluded\p Subtotal................................................________ NY Residents add 8% Sales Tax...........................________ Shipping (included in continental USA, others add $5)...________ Technical support for three years from purchase date....\iIncluded\p Additional technical support / upgrade licenses.........Call TNC Total payment...........................................________ Payment by: Check___ (to '\iTNC Technology\p') Money Order___ Diskette size: 3.5" acceptable___ 5.25" DD required___ Name: _____________________________________________________ Company: _____________________________________________________ Address: _____________________________________________________ _____________________________________________________ _____________________________________________________ Day Phone: (___)___-____ \i*** To see the \iTOP\i license agreement, type \bHELP !LICENSE\i at ***\p \i*** the \iTOP\i command prompt ***\p I have read and agree to abide by the \iTOP\p license agreement. (signed) _____________________________________________________ Where did you get \iTOP\p? Please indicate your shareware registration number.____________________________________________ ________________________________________________________________ Any suggestions or comments?____________________________________ ________________________________________________________________ ________________________________________________________________ ________________________________________________________________ [!SETUP] \u *** HOW TO CHANGE TOP SETUP DEFAULTS *** \p Almost everything \iTOP\p does is specified in a special configuration file called \iTOP.INI\p. \iTOP\p reads this file on start up and uses the information to set all your preferences. \iTOP.INI\p is located in the same directory \iTOP\p was installed in. \iTOP.INI\p is an ascii text file and can be modified by using your favorite text editor. However, the most convenient way to control \iTOP.INI\p is by using \iTOP\p's setup tool: \bTOPSET \p. See \bHELP\p for \bTOPSET\p The default \iTOP.INI\p file loaded during installation is completely filled out and commented to enable you to modify \iTOP.INI\p with a minimum of manual consultation; however, the chapter \i"Customization and TOP.INI"\p contains complete instructions and explanations if you get into trouble. There is also a complete \iTOP.INI\p listing in the appendix. By modifying \iTOP.INI\p using \bTOPSET\p, you will be able to change: \7 Your initial \iTOP\p commands (like an autoexec for \iTOP\p). See \i[InitialCommands]\p \7 Typematic rate, Beep pitch, History size, Memory usage, DMT timeout, and other useful startup parameters. See \i[Initialize]\p \7 Video mode and Operating colors. See \i[Video]\p. Also see the \iREADME.VGA\p file in your \iTOP\p directory, and try running \bTOPVIDEO\p \7 The Color palette, when using a color monitor/adapter. See \i[Palette]\p \7 The Analog Monochrome palette, when using an analog monitor with a color adapter. See \i[AnalogMonoPalette]\p \7 The Monochrome palette, when using a monochrome monitor/adapter. See \i[MonochromePalette]\p \7 The window function colors, initial size, initial position, etc. See \i[AliasWindow]\p, \i[FilesWindow]\p, \i[HelpWindow]\p, \i[HistoryWindow]\p, \i[ListWindow]\p, and \i[ViewWindow]\p \7 The mouse responsiveness and click speed. See \i[Mouse]\p \7 The \bCRON\p function job schedule. See \i[Cron]\p \7 Initial user-defined \bALIAS\p definitions. See \i[Alias]\p \7 Initial user-defined function key assignments. See \i[FunctionKeys]\p \7 Assumed com port and time zone for \bNISTIME\p. See \i[Nistime]\p If you are new to computing, you may want to make a copy of your \iTOP.INI\p file before starting so you have a fallback. \u *** ANSWERS TO COMMON SETUP QUESTIONS *** \p How do I change \iTOP\p settings? Almost everything \iTOP\p does is controlled by parameters in the \iTOP.INI\p file. This file can be found in the directory you in- stalled \iTOP\p into (the default directory is \\TOP on drive C:). To change \iTOP.INI\p, you can use a text editor. Much preferred is to use \iTOP\p's interactive setup tool, \bTOPSET\p. \bTOPSET\p is like a custom editor just for \iTOP.INI\p, with complete on line help. To start \bTOPSET\p, change to the \iTOP\p directory and type: c:\top> \bTOPSET\p After a default \iTOP\p installation, \iTOPSET\p can also be started by typing \u\p How do I change the \iTOP\p default colors? How come I can no longer change screen colors? All colors are controlled by modifying the \iTOP.INI\p file. To change the colors used for commands and program output, edit the appropriate color parameters in the \i[Video]\p section. To change the color of a window function, find the appropriate window section in the \iTOP.INI\p file and change the desired parameter to the new color. To change the prompt colors, modify the TOPPROMPT or TOPTIME prompt strings in the \i[InitialCommands]\p section. All colors, except for the \bPROMPT\p, are specified with numbers from 0 to 15. These will correspond to the color entries in the \i[Palette]\p section of \iTOP.INI\p. The default \i[Palette]\p colors are explained by requesting \bHELP\p for \b_COLORS\p. \bPROMPT\p colors follow the \iANSI\p \bPROMPT\p string conventions. For more information, request \bHELP\p for \b_ANSI\p and \bPROMPT\p. How do I know what video mode to choose? Try running \iTOP\p's video setup utility, called \bTOPVIDEO\p. It can show you what video modes are available on your system and demonstrate each one. After you decide which is best for you, \bTOPVIDEO\p can automatically update the \bTOP.INI\p file to reflect your choice. To start \bTOPVIDEO\p, change to the \iTOP\p directory and type: c:\top> \bTOPVIDEO\p After a default \iTOP\p installation, \iTOPVIDEO\p can also be started by typing \u\p How come my PC plays tunes and puts messages on the screen? How can I stop or change it? The tunes and messages are sample \bCRON\p jobs that came with your default setup. They were chosen to illustrate the potential power and convenience of \bCRON\p, but are not in themselves very useful. To change or remove the \bCRON\p jobs, edit the \i[Cron]\p section of \iTOP.INI\p. As with any entry in \iTOP.INI\p, you can place a \i#\p symbol as the first character on a line to comment the line out (disable it without deleting it). Why does my screen keep coming back to the same text? How come sometimes my screen text is not restored? If RestoreScreen is set to yes in the \i[Initialize]\p section of \iTOP.INI\p, screen text will automatically be restored after running any program whenever \iTOP\p detects that the video mode was changed (this is the default setting). However, if the video mode was not changed, the screen will not be restored. To temporarily change whether or not \iTOP\p will restore the screen, use the \bREFRESH\p function. To restore the screen even though the mode has not changed (for example, if your program clears the screen but leaves the mode intact), include the command: \bREFRESH\p FORCE as the last line of an alias or batch file which starts your program. This will have the same effect on \iTOP\p as changing the mode without actually changing it. To inhibit the screen restore even though the mode has changed, include the command: \bREFRESH\p CANCEL If you do not ever want the screen text restored, set RestoreScreen to no. In that case, \iTOP\p will not save the screen text before executing a program and the \bREFRESH\p function will be ignored. How can I close/move/size/re-open/maximize the function windows? Note: most function windows are only available to mouse users in the present version. The windows can be closed by \iLEFT-2CLICKING\p on the little square in the upper left corner that looks like this: \i[]\p. To move a window, press and hold the \iLEFT\p mouse button on the title bar of the window and move the window to the desired location. To resize the window, press and hold the \iLEFT\p mouse button on any edge or corner of the window, and stretch to the desired size. A window can be maximized (sized to the maximum screen size), by LEFT-CLICKING on the little up and down arrow in the upper right corner that looks like this: \i[\18]\p. Clicking again on the maximize button restores the window to the previous size. To re-open a window, select it from the \iCHORD\p menu (press both buttons and release on the desired selection). \iSee Also\p \bHELP\p for \bwALIAS\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwVIEW\p, \bwMOUSE\p and \b_KEYS\p to learn more. To change the initial size or position of a window function, or the initial state (visible or invisible), edit the app- ropriate section for that window in \iTOP.INI\p. Why does my DMT or screen saver go away when I move something on my desk? The DMT programs supplied with \iTOP\p can be stopped by pressing any key on the keyboard, or by pressing a mouse button, or by moving the mouse. Probably you moved the mouse when you moved something else. If you wish to disable this feature, modify the TOPDMT environment variable (defined in the \i[InitialCommands]\p section of \iTOP.INI\p) to include the switch -m, which will disable sensitivity to mouse movement. How do I disable the DMT or screen saver? To disable the DMT, remove the environment variable TOPDMT (defined in the [InitialCommands] section of TOP.INI). If you want to disable the DMT only for this session, you would type: c:\>set topdmt= If the you have a question that wasn't answered above, remember that nearly everything is controlled by \bTOPSET\p and \iTOP.INI\p.! If you still are experiencing difficulty, call the \iTNC Technology\p Hot line at Voice: \i716-872-1377\p BBS: \i716-872-4913, 8-N-1\p \iSee Also:\p \b!-ASP-!\p, \b!LICENSE\p, \b!READ_ME\p, \b!REGFORM\p, \b!SUPPORT\p, \bTOPSET\p [!SUPPORT] Technical support is available to all registered users in many forms. Please feel free to use the service of your choice: \iĿ Ŀ Ŀ\p \i\p \u Voice \p \i\p \i\p \u TOP BBS \p \i\p \i\p \u FAX \p \i\p \i\p \i\p \i\p \i\p \i\p \i\p \i\p 716-872-1377 \i\p \i\p 716-872-4913 \i\p \i\p 716-872-1377 \i\p \i\p \i\p \i\p \i\p \i\p \i\p \i\p Machine attended \i\p \i\p 8-N-1 \i\p \i\p Press "7" \i\p \i\p during the day \i\p \i\p 24 hrs. \i\p \i\p after answer \i\p \i \p \iĿ Ŀ Ŀ\p \i\p \u US MAIL \p \i\p \i\p \u CompuServe \p \i\p \i\p \u Internet \p \i\p \i\p \i\p \i\p \i\p \i\p \i\p \i\p TNC Technology \i\p \i\p \i\p \i\p \i\p \i\pAttn: Tech Support\i\p \i\p 70403,2351 \i\p \i\p LCW@bix.com \i\p \i\p1084 Webster Road\i\p \i\p \i\p \i\p \i\p \i\pWebster, NY 14580\i\p \i\p Checked Daily \i\p \i\p Checked Daily \i\p \i \p Problem resolutions are usually posted within 48 hours. Also check the \iTOP BBS\p for the latest \iTOP\p release! \iSee Also:\p \b!-ASP-!\p, \b!LICENSE\p, \b!READ_ME\p, \b!REGFORM\p, \b!SETUP\p [!TOP] \iThe\p \iPremier\p Copyright (c) 1990-1994 \iDOS Command Enhancement\p \bTNC Technology\p \iUtility\p All Rights Reserved Ŀ Direct \bTNC Technology\pĿ Inquiries 1084 Webster Road To: Webster, NY 14580 ------------ Ŀ \i716-872-1377\p | \iMEMBER ASP\p | ------------ \u BBS: 716-872-4913 (8-N-1) \p For context sensitive help, press at any time Mouse Users: Press and hold the L&R buttons for the window control menu! [ALIAS] \iPurpose:\p Instructs \iTOP\p to assign or display an alias \iType:\p \iTOP\p Internal \iFormat:\p \bALIAS\p [name [definition [params]]] \iOr:\p \bALIAS\p [/R aliasfile] \iOr:\p \bALIAS\p [+|-] \iRemarks:\p name specifies the name of the alias to be defined or displayed. name can be the name of an internal DOS or \iTOP\p command definition specifies the command sequence to be assigned to the alias. If omitted, the current definition is displayed params are optional command line parameters supplied by the user at execution time. Within an alias, "dummy" parameters can be included which will be replaced by the user's command line values when the alias is executed. The dummy parameters are %0, %1, ..., %9. %0 is always replaced by the name of the alias, %1 by the first command line value, etc. A special parameter, %*, can be used to represent ALL command line arguments /R aliasfile specifies a file containing alias definitions + turns \bALIAS\p debug mode on, - turns debug mode off (default) + also turns on debug mode for \bFKEY\p, ExecWildcard, and batch files Typing \bALIAS\p with no parameters displays all \bALIAS\p assignments (can be redirected to a file) If the \bALIAS\p being defined already exists, the message "Alias redefinition - name" is displayed \iSee Also:\p \b_BATCH\p, \bFKEY\p, \bUNALIAS\p, \bUNFKEY\p, \bwALIAS\p [ANSIECHO] \iPurpose:\p Displays an \iANSI\p string message to the screen. Can be used in a batch file. \iType:\p \iTOP\p Internal \iFormat:\p \bANSIECHO\p ANSIstring \iRemarks:\p ANSIstring writes an \iANSI\p string message on the standard output device. ANSIstring can contain any or all of the following: \7 \bPROMPT\p characters in the form $c, where c can be: $, the $ character _, a CR-LF sequence b, the | character d, the date e, ESC character g, the > character h, a backspace l, the < character m, am/pm n, the drive letter p, the current dir q, the = character s, free disk space t, 24 hr. time T, 12 hr. time v, version number All strings have case sense, i.e. use of capital letter causes capitalized output \7 \iANSI\p Escape Sequences: Parameters: =numeric, =subfunction selective, =row #, =column #, =keyboard key code, =string $e[;H Change cursor to , Ŀ $e[;F Change cursor to , 0All Off5Blink $e[A Cursor up lines 1Bright 7Reverse $e[B Cursor down lines 4Underln8Conceal $e[C Cursor forward lines ͵ $e[D Cursor backward lines Foregnd Backgnd $e[6n Output device report Ĵ $e[;R Report cursor pos. , 30Black 40Black $e[s Save cursor position 31Red 41Red $e[u Restore cursor position 32Green 42Green $e[2J Erase display 33Yellow43Yellow $e[K Erase to end of line 34Blue 44Blue $e[;..;m Set color to :ͼ 35Violet45Violet $e[=h Set mode to : 0-7,14-19 36Cyan 46Cyan $e[=l Reset mode to : 0-7,14-19 37White 47White Note: \iTOP\p does NOT require the \iANSI.SYS\p driver to be loaded to use \iANSI\p escape sequences in \bANSIECHO\p. \iExample:\p Suppose the following \bANSIECHO\p statement was issued: \bANSIECHO\p $e[2;10H$e[32;47mHi! Move cursor to row 2, col 10 Change color to green on white Print "Hi!" \iSee Also:\p \bPROMPT\p, \bECHO\p, \b_ANSI\p, \b_BATCH\p [APPEND] 3.3 \iPurpose:\p Sets a search path for data files \iType:\p DOS External \iFormat:\p [d:][path]\bAPPEND\p [/X] [/E] (first use only) \iOr:\p [d:][path]\bAPPEND\p [d:]path[;[d:]path]...] \iOr:\p [d:][path]\bAPPEND\p ; \iRemarks:\p [d:][path] specifies drive and path that contains \bAPPEND\p [d:][path][;[d:]path]...] specifies a list of drives and directories to be searched, separated by semicolons ; by itself resets the data search path to nothing /X extends the number of executable files that use \bAPPEND\p directories /E causes appended directories to be stored in the environment (only accepted on first use) No parameters displays current list of appended directories \bAPPEND\p must be invoked before \bASSIGN\p \iSee Also:\p \bASSIGN\p, \bPATH\p [APPEND] 4.0-6.0 \iPurpose:\p Sets a search path for data files \iType:\p DOS External \iFormat:\p [d:][path]\bAPPEND\p [/X] [/E] (first use only) \iOr:\p [d:][path]\bAPPEND\p [d:]path[;[d:]path]...] \iOr:\p [d:][path]\bAPPEND\p [path] [/X:ON]|[/X:OFF] [/PATH:ON] [/PATH:OFF] \iOr:\p [d:][path]\bAPPEND\p ; \iRemarks:\p [d:][path] specifies drive and path that contains \bAPPEND\p [d:][path][;[d:]path]...] specifies a list of drives and directories to be searched, separated by semicolons ; by itself resets the data search path to nothing /X extends the number of executable files that use \bAPPEND\p directories /X:ON|OFF turns /X search on or off /E causes appended directories to be stored in the environment (only accepted on first use) /PATH:ON|OFF enables/disables files with drives and/or paths to be processed No parameters displays current list of appended directories \bAPPEND\p must be invoked before \bASSIGN\p \iSee Also:\p \bASSIGN\p, \bPATH\p [ASSIGN] 3.0-4.0 \iPurpose:\p Instructs DOS to route disk I/O requests for one drive into disk I/O requests for another drive \iType:\p DOS External \iFormat:\p [d:][path]\bASSIGN\p [x[=]y [...]] \iRemarks:\p [d:][path] specifies drive and path that contains \bASSIGN\p x specifies current drive letter where disk I/O requests are sent y specifies drive letter where you want disk I/O requests sent [...] more than one assignment can appear No parameters resets all drive assignments \iSee Also:\p \bJOIN\p, \bSUBST\p [ASSIGN] 5.0 \iPurpose:\p Instructs DOS to route disk I/O requests for one drive into disk I/O requests for another drive \iType:\p DOS External \iFormat:\p [d:][path]\bASSIGN\p [x[=]y [...]] [/STATUS|/STA|/S] \iRemarks:\p [d:][path] specifies drive and path that contains \bASSIGN\p x specifies current drive letter where disk I/O requests are sent y specifies drive letter where you want disk I/O requests sent [...] more than one assignment can appear /STATUS displays a list of the current assignments No parameters resets all drive assignments \iSee Also:\p \bJOIN\p, \bSUBST\p [ASSIGN] 6.0 DOS 6.0 no longer supports \bASSIGN\p \iSee Also:\p \bJOIN\p, \bSUBST\p [ATTRIB] \iPurpose:\p Set or clear the archive, read-only, system, or hidden file or directory attribute \iType:\p \iTOP\p Internal \iFormat:\p \bATTRIB\p [d:][path]filename[.ext] [+R|-R] [+A|-A] [+S|-S] [+H|-H] [/S] \iRemarks:\p [d:][path]filename[.ext] specifies filename. Multiple filename arguments and enhanced wildcards are allowed +R sets read only attribute, -R removes read only attribute +A sets archive attribute, -A removes archive attribute +S sets system file attribute, -S removes system file attribute +H sets hidden attribute, -H removes hidden attribute /S causes all subdirectories to be processed as well Note: filename only displays displays current attributes \iSee Also:\p \bBACKUP\p, \bXCOPY\p, \bDIR\p, \b_*WILD*\p [BACKUP] 3.0-3.2 \iPurpose:\p Backs up one or more files from one disk to another \iType:\p DOS External \iFormat:\p [d:][path]\bBACKUP\p x:[path][filename[.ext]] y: [/S] [/M] [/A] [D:mm-dd-yy] \iRemarks:\p [d:][path] specifies drive and path that contains \bBACKUP\p x: specifies the backup source drive [path][filename[.ext]] specifies the name of the file to back up y: specifies the backup destination drive /S include subdirectories in backup /M only files modified since last backup (archive attribute set) /A add file to be backed up to those already present on the backup disk /D:date only files modified on or after date specified \iSee Also:\p \bRESTORE\p [BACKUP] 3.3 \iPurpose:\p Backs up one or more files from one disk to another \iType:\p DOS External \iFormat:\p [d:][path]\bBACKUP\p x:[path][filename[.ext]] y: [/S] [/M] [/A] [/F] [D:mm-dd-yy] [T:time] [L[:[d:][path]filename]] \iRemarks:\p [d:][path] specifies drive and path that contains \bBACKUP\p x: specifies the backup source drive [path][filename[.ext]] specifies the name of the file to back up y: specifies the backup destination drive /S include subdirectories in backup /M only files modified since last backup (archive attribute set) /A add file to be backed up to those already present on the backup disk /F causes the backup disk to be formatted if required /D:date only files modified on or after date specified /T:time only files modified on or after time specified /L make a backup log entry in backup.log, or the specified file \iSee Also:\p \bRESTORE\p [BACKUP] 4.0-5.0 \iPurpose:\p Backs up one or more files from one disk to another \iType:\p DOS External \iFormat:\p [d:][path]\bBACKUP\p x:[path][filename[.ext]] y: [/S] [/M] [/A] [/F:size] [D:mm-dd-yy] [T:time] [L[:[d:][path]filename]] \iRemarks:\p [d:][path] specifies drive and path that contains \bBACKUP\p x: specifies the backup source drive [path][filename[.ext]] specifies the name of the file to back up y: specifies the backup destination drive /S include subdirectories in backup /M only files modified since last backup (archive attribute set) /A add file to be backed up to those already present on the backup disk /F:size causes the backup disk to be formatted to size if required /D:date only files modified on or after date specified /T:time only files modified on or after time specified /L make a backup log entry in backup.log, or the specified file \iSee Also:\p \bRESTORE\p [BACKUP] 6.0 DOS 6.0 no longer supports \bBACKUP\p. Instead, use \bMSBACKUP\p \iSee Also:\p \bMSBACKUP\p, \bRESTORE\p [BOOT] \iPurpose:\p Instructs \iTOP\p to reboot your system after confirmation. \iType:\p \iTOP\p Internal \iFormat:\p \bBOOT\p [/C] [/NOCONF] \iRemarks:\p /C causes a cold boot /NOCONF will proceed without confirmation [BREAK] \iPurpose:\p Instructs DOS to check for a control break during program operation \iType:\p \iTOP\p Internal \iFormat:\p \bBREAK\p [ON|OFF] \iRemarks:\p ON sets \bBREAK\p=ON, OFF sets \bBREAK\p=OFF (default) No parameters displays current \bBREAK\p setting [CALL] \iPurpose:\p Calls a batch file from within another and returns \iType:\p \iTOP\p Internal \iFormat:\p \bCALL\p [d:][path]batchfile[.BAT] [label] \iRemarks:\p batchfile is the batch file to be called label specifies the point at which the calling batch file resumes execution when the called batch file terminates. If omitted, the command immediately following the \bCALL\p command is executed \iSee Also:\p \b_BATCH\p [CD] \iPurpose:\p Change or display the current directory of the specified drive \iType:\p \iTOP\p Internal \iFormat:\p \bCD\p [d:][path] \iRemarks:\p [d:] specifies drive to change or display directory of [path] specifies desired directory path No parameters will display the current directory \iSee Also:\p \bCDD\p, \bCHDIR\p, \bMKDIR\p, \bMD\p, \bRMDIR\p, \bRD\p [CDD] \iPurpose:\p Change or display the current drive and directory \iType:\p \iTOP\p Internal \iFormat:\p \bCDD\p [d:][path] \iRemarks:\p [d:][path] specifies the drive and directory to change to No parameters will display the current drive and directory \iSee Also:\p \bCHDIR\p, \bCD\p, \bMKDIR\p, \bMD\p, \bRMDIR\p, \bRD\p [CHCP] 4.0-6.0 \iPurpose:\p Display or change command.com's current code page \iType:\p DOS Internal \iFormat:\p \bCHCP\p [nnn] \iRemarks:\p nnn is the desired code page no parameters displays the current code page [CHDIR] \iPurpose:\p Change or display the current directory of the specified drive \iType:\p \iTOP\p Internal \iFormat:\p \bCHDIR\p [d:][path] \iOr:\p CD [d:][path] \iRemarks:\p [d:] specifies drive to change or display directory of [path] specifies desired directory path No parameters will display the current directory \iSee Also:\p \bCD\p, \bCDD\p, \bMKDIR\p, \bMD\p, \bRMDIR\p, \bRD\p [CHKDSK] 3.0-5.0 \iPurpose:\p Analyzes directories, files, and File Allocation Table of a designated drive \iType:\p DOS External \iFormat:\p [d:][path]\bCHKDSK\p [d:][path][filename[.ext]] [/F] [/V] \iRemarks:\p [d:][path] specifies drive and path that contains \bCHKDSK\p [d:][path][filename[.ext]] specifies drive, path, and filename to be checked /F allows \bCHKDSK\p to fix detected errors /V displays all files and paths on the specified drive [CHKDSK] 6.0 \iPurpose:\p Analyzes directories, files, and File Allocation Table of a designated drive \iType:\p DOS External \iFormat:\p [d:][path]\bCHKDSK\p [d:][path][filename[.ext]] [/F] [/V] \iRemarks:\p [d:][path] specifies drive and path that contains \bCHKDSK\p [d:][path][filename[.ext]] specifies drive, path, and filename to be checked /F allows \bCHKDSK\p to fix detected errors /V displays all files and paths on the specified drive \iSee Also:\p \bDBLSPACE\p [CHKDSK] 6.2 \iPurpose:\p Analyzes directories, files, and File Allocation Table of a designated drive \iType:\p DOS External \iFormat:\p [d:][path]\bCHKDSK\p [d:][path][filename[.ext]] [/F] [/V] \iRemarks:\p [d:][path] specifies drive and path that contains \bCHKDSK\p [d:][path][filename[.ext]] specifies drive, path, and filename to be checked /F allows \bCHKDSK\p to fix detected errors /V displays all files and paths on the specified drive \iSee Also:\p \bDBLSPACE\p, \bSCANDISK\p [CHOICE] \iPurpose:\p Waits for the user to press a key from a list of choices, then returns an ERRORLEVEL flag that corresponds to the choice Useful mostly in batch files (test with 'if errorlevel ...'). \iType:\p \iTOP\p Internal \iFormat:\p \bCHOICE\p [/C[:]choices] [/N] [/S] [/T[:]c,t] [message] \iRemarks:\p /C[:]choices specifies the list of available keys. Default is YN /N do not display the choice list and the ? at end of prompt string /S treat the choice list as case sensitive /T default to choice c after t seconds message specifies a prompt string to display before waiting for the user keypress Note: if a syntax error is detected, the ERRORLEVEL flag is set to 255 \iSee Also:\p \bCONFIRM\p, \b_BATCH\p, \bIF\p, \bPAUSE\p [CLS] \iPurpose:\p Clears the display screen \iType:\p \iTOP\p Internal \iFormat:\p \bCLS\p [COMMAND] 3.0-3.1 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [/P] [/C string] \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor /P causes the new command processor to be permanent /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMMAND] 3.2-3.3 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [/P] [/C string] [/E:xxxxx] \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor /P causes the new command processor to be permanent /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed /E:xxxxx sets the size of the environment (base 10) \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMMAND] 4.0 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [cttydev] [/P] [/C string] [/E:xxxxx] \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor cttydev allows specification of a different I/O device (such as AUX) /P causes the new command processor to be permanent /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed /E:xxxxx sets the size of the environment (base 10) \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMMAND] 5.0 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [cttydev] [/P] [/C string] [/E:xxxxx] /MSG \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor cttydev allows specification of a different I/O device (such as AUX) /P causes the new command processor to be permanent /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed /E:xxxxx sets the size of the environment (base 10) /MSG store error messages in memory (use only if DOS is run from floppy) \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMMAND] 6.0 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [cttydev] [/P] [/C|K string] [/E:xxxxx] /MSG \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor cttydev allows specification of a different I/O device (such as AUX) /P causes the new command processor to be permanent /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed /K allows you to pass a command specified by string to the new command processor, then continue running /E:xxxxx sets the size of the environment (base 10) /MSG store error messages in memory (use only if DOS is run from floppy) \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMMAND] 6.2 \iPurpose:\p Start a secondary command processor \iType:\p DOS External \iFormat:\p \bCOMMAND\p [d:][path] [cttydev] [/P] [[/Y]/C|K string] [/E:xxxxx] /MSG \iRemarks:\p [d:][path] specifies the drive and directory searched for the new command processor cttydev allows specification of a different I/O device (such as AUX) /P causes the new command processor to be permanent /Y if the command specified by string is a batch file, causes the batch file to execute a line at a time. If used, /Y must be followed with a /C or /K and string /C allows you to pass a command specified by string to the new command processor, then exit when the command is completed /K allows you to pass a command specified by string to the new command processor, then continue running /E:xxxxx sets the size of the environment (base 10) /MSG store error messages in memory (use only if DOS is run from floppy) \iSee Also:\p \bDOSEXEC\p, \bEXIT\p, \b_CONFIG\p [COMP] 3.0-3.3 \iPurpose:\p Compares the contents of two sets files \iType:\p DOS External \iFormat:\p [d:][path]\bCOMP\p [d:][path][filename[.ext] [[d:][path][filename[.ext]] \iRemarks:\p [d:][path] specifies drive and path that contains \bCOMP\p [d:][path]filename[.ext] the first set of files to compare [d:][path]filename[.ext] the second set of files to compare \iSee Also:\p \bDISKCOMP\p [COMP] 4.0 \iPurpose:\p Compares the contents of two sets files \iType:\p DOS External \iFormat:\p [d:][path]\bCOMP\p [d:][path][filename[.ext] [[d:][path][filename[.ext]] \iRemarks:\p [d:][path] specifies drive and path that contains \bCOMP\p [d:][path]filename[.ext] the first set of files to compare [d:][path]filename[.ext] the second set of files to compare \iSee Also:\p \bDISKCOMP\p, \bFC\p [COMP] 5.0-6.0 \iPurpose:\p Compares the contents of two sets files \iType:\p DOS External \iFormat:\p [d:][path]\bCOMP\p [d:][path][filename[.ext] [[d:][path][filename[.ext]] [/A] [/D] [/L] [/N=n] [/C] \iRemarks:\p [d:][path] specifies drive and path that contains \bCOMP\p [d:][path]filename[.ext] the first set of files to compare [d:][path]filename[.ext] the second set of files to compare /A displays differences as characters /D displays differences in decimal format /L displays line number of difference (instead of byte offset) /N compare the first n lines only /C disable case sensitive compare \iSee Also:\p \bDISKCOMP\p, \bFC\p [CONFIRM] \iPurpose:\p Queries the user with "Confirm (Y/N)?", then sets the error level exit flag to 1 for Y, 0 for N. Useful mostly in batch files (test with 'if errorlevel ...'). \iType:\p \iTOP\p Internal \iFormat:\p \bCONFIRM\p [remark] \iRemarks:\p remark will be displayed in place of "Confirm" if included \iSee Also:\p \bCHOICE\p, \b_BATCH\p, \bIF\p, \bPAUSE\p [COPY] \iPurpose:\p Copy one or more files to the specified disk and/or path \iType:\p \iTOP\p Internal \iFormat:\p \bCOPY\p [/A|/B] [d:][path]srcname[.ext][,[d:][path]srcname[,...]] [/A|/B][+[d:][path]addname[.ext][/A|/B][+...]] [+,,] [d:][path][dstname[.ext]] [/A|/B] [/V] [/!] [/Y|/-Y] \iRemarks:\p [d:][path]srcname[.ext] specifies file(s) to be copied Enhanced wildcards and multiple file definitions (separated by commas) are allowed +[d:][path]addname[.ext] specifies file(s) to be appended to source while copying [d:][path][dstname[.ext]] specifies the destination file, disk or path /A file is treated as an ASCII file. If /A is first on the command line before any filenames, it applies to all subsequent files until a /B is encountered. When /A follows a filename, it applies to the preceding file and all subsequent files until a /B is encountered /B file is treated as a binary file. If /B is first on the command line before any filenames, it applies to all subsequent files until a /A is encountered. When /B follows a filename, it applies to the preceding file and all subsequent files until a /A is encountered +,, assigns the current date and time to the destination file even when not appending /V causes DOS to verify sector writes /! causes copy of all BUT the specified files. Ignored if appending files /Y|/-Y By default, \bCOPY\p will prompt you if files will be overwritten when run from the command line. If run from a batch file, \bCOPY\p will overwrite files without prompting. Using /Y, files will be overwritten regardless. Conversely, using /-Y will cause overwrite prompting regardless. The /Y or /-Y setting can be stored in an environment variable called COPYCMD. If so, the setting of COPYCMD will be used to determine the default overwrite behavior of \bCOPY\p, \bMOVE\p, and, if DOS 6.2+, \bXCOPY\p. Use of the switch with these commands will override the COPYCMD setting If no destination name given, copies the source file with the same name to the current drive and path \iSee Also:\p \bBACKUP\p, \bMOVE\p, \bXCOPY\p, \b_*WILD*\p [CRON] \iPurpose:\p Sets or clears \bCRON\p debug assist mode, or displays currently scheduled \bCRON\p jobs \iType:\p \iTOP\p Internal \iFormat:\p \bCRON\p [+ | - | NOW | PENDING] \iRemarks:\p + turns \bCRON\p debug mode on, - turns debug mode off (default) NOW resets event clock schedule to the current time PENDING causes immediate execution of any pending \bCRON\p jobs No parameters will display the currently scheduled \bCRON\p jobs Note: \bCRON\p jobs are set up and controlled in the \i[Cron]\p section of your \iTOP.INI\p file [CTTY] 3.0-5.0 \iPurpose:\p Changes or restores the standard I/O console \iType:\p DOS Internal \iFormat:\p \bCTTY\p devicename \iRemarks:\p devicename specifies device to use as the primary console. Choices are AUX, COM1, COM2, NUL, or CON. CON restores standard screen and keyboard operation [CTTY] 6.0 \iPurpose:\p Changes or restores the standard I/O console \iType:\p DOS Internal \iFormat:\p \bCTTY\p devicename \iRemarks:\p devicename specifies device to use as the primary console. Choices are AUX, COM1, COM2, COM3, COM4, PRN, LPT1, LPT2, LPT3, NUL, or CON CON restores standard screen and keyboard operation [DATE] 3.0-3.2 \iPurpose:\p Sets or displays the current date known to DOS \iType:\p DOS Internal \iFormat:\p \bDATE\p [mm-dd-yy] \iRemarks:\p mm specifies month, 1-12 dd specifies day, 1-31 yy specifies year, 80-99 No parameters causes current date to be displayed \iSee Also:\p \bNISTIME\p, \bTIME\p [DATE] 3.3-6.0 \iPurpose:\p Sets or displays the current date known to DOS, and updates the CMOS memory to reflect the change \iType:\p DOS Internal \iFormat:\p \bDATE\p [mm-dd-yy] \iRemarks:\p mm specifies month, 1-12 dd specifies day, 1-31 yy specifies year, 80-79 or 1980-2079 No parameters causes current date to be displayed \iSee Also:\p \bNISTIME\p, \bTIME\p [DBLSPACE] 6.0 \iPurpose:\p Compresses hard or floppy disks, and configures drives compressed with \bDBLSPACE\p \iType:\p DOS External \iFormat:\p [d:][path]\bDBLSPACE\p /CHK[DSK] [/F] [d:] \iOr:\p [d:][path]\bDBLSPACE\p /COM[PRESS] d: [/NEWDRIVE=d:] [/RESERVE=size] \iOr:\p [d:][path]\bDBLSPACE\p /CR[EATE] d: [/NEWDRIVE=d:] [/SIZE=size]|[/RESERVE=size] \iOr:\p [d:][path]\bDBLSPACE\p /DEF[RAGMENT] [d:] \iOr:\p [d:][path]\bDBLSPACE\p /DEL[ETE] d: \iOr:\p [d:][path]\bDBLSPACE\p /F[ORMAT] d: \iOr:\p [d:][path]\bDBLSPACE\p [/INFO] d: \iOr:\p [d:][path]\bDBLSPACE\p /L[IST] \iOr:\p [d:][path]\bDBLSPACE\p /MO[UNT][=xxx] [d:] [/NEWDRIVE=d:] \iOr:\p [d:][path]\bDBLSPACE\p /U[NMOUNT] d: \iOr:\p [d:][path]\bDBLSPACE\p /RA[TIO][=r.r] [d:]|[/ALL] \iOr:\p [d:][path]\bDBLSPACE\p /SI[ZE][=size | /RESERVE=size] [d:] \iRemarks:\p [d:][path] specifies drive and path that contains \bDBLSPACE\p Starting \bDBLSPACE\p with no parameters will start a menu driven user interface useful for initial set up. If switches or parameters are used, \bDBLSPACE\p runs the requested task without starting the menu interface. Each of the uses of \bDBLSPACE\p has a different syntax and are therefore discussed seperately below \bNote:\p DBLSPACE.SYS must be loaded via your CONFIG.SYS file for \bDBLSPACE\p to work \i\p \bDBLSPACE\p /CHK[DSK] [/F] [d:] \iPurpose:\p Checks the validity of a compressed drive's internal file structure and reports and corrects errors \iRemarks:\p [d:] specifies the letter of the drive you want \bDBLSPACE\p to check. If omitted, \bDBLSPACE\p checks the current drive /F fixes errors on the compressed drive \iSee Also:\p \bCHKDSK\p \i\p \bDBLSPACE\p /COM[PRESS] d: [/NEW[DRIVE]=d:] [/RES[ERVE]=size] \iPurpose:\p Compresses files on an existing hard or floppy disk drive \iRemarks:\p [d:] specifies the letter of the existing drive you want \bDBLSPACE\p to compress. Note: \bDBLSPACE\p cannot compress a drive that's full. Your boot drive must contain at least 1.2 MB of free space, other drives must contain at least .65 MB of free space. \bDBLSPACE\p cannot compress 360K floppy disks /NEW[DRIVE]=d: specifies the drive letter for the uncompressed (host) drive. After \bDBLSPACE\p compresses an existing drive, your system will have both the existing drive (now compressed) and a new uncompressed drive. If NEWDRIVE is omitted, \bDBLSPACE\p assigns the next available drive letter to the new drive /RES[ERVE]=size specifies how many megabytes of space to leave uncompressed. The uncompressed space will be located on the new uncompressed drive \i\p \bDBLSPACE\p /CR[EATE] d: [/N[EWDRIVE]=d:] [/SI[ZE]=size]|[/RE[SERVE]=size] \iPurpose:\p Creates a new compressed drive by using free space on an uncompressed drive \iRemarks:\p d: specifies the uncompressed drive that will contain the new compressed drive /N[EWDRIVE]=d: specifies the drive letter of the new compressed drive. If omitted, \bDBLSPACE\p assigns the next available drive letter to the new drive /RESERVE=size specifies how many megabytes of free space \bDBLSPACE\p should leave on the uncompressed drive. To make the compressed drive as large as possible, specify a size of 0. You can use either the /RESERVE switch or the /SIZE switch, but not both. If you omit both switches, \bDBLSPACE\p reserves 1 MB of free space /SI[ZE]=size specifies how many megabytes to use for the compressed volume file. You can use either the /RESERVE switch or the /SIZE switch, but not both. If you omit both switches, \bDBLSPACE\p reserves 1 MB of free space \i\p \bDBLSPACE\p /DEF[RAGMENT] [d:] \iPurpose:\p Defragments the selected compressed drive. \iRemarks:\p d: specifies the drive you want to defragment. If omited, \bDBLSPACE\p defragments the current drive \iSee Also:\p \bDEFRAG\p \i\p \bDBLSPACE\p /DEL[ETE] d: \iPurpose:\p Deletes the selected compressed drive and erases the associated compressed volume file. Deleting a compressed drive erases the entire drive and all the files it contains. \u !!Use with care!! \p \iRemark:\p d: specifies the drive you want to delete. \bDBLSPACE\p will not allow you to delete drive C \iSee Also:\ \bDELTREE\p, \bXDEL\p \i\p \bDBLSPACE\p /F[ORMAT] d: \iPurpose:\p Formats the selected compressed drive. Formatting a compressed drive deletes all the files it contains. \u !!Use with care!! \p \iRemark:\p d: specifies the drive you want to format. \bDBLSPACE\p will not allow you to format drive C \iSee Also:\ \bFORMAT\p \i\p \bDBLSPACE\p [/INFO] d: \iPurpose:\p Displays information about the compressed drive's free and used space \iRemarks:\p d: specifies the compressed drive about which you want information \i\p \bDBLSPACE\p /L[IST] \iPurpose:\p Lists and briefly describes all your computer's drives (except network drives) \i\p \bDBLSPACE\p /MO[UNT][=ext] [d:] [/NEW[DRIVE]=d:] \iPurpose:\p Establishes a connection between a compressed volume file and a drive letter so that you can use the files it contains. You need to mount a compressed volume file only only if you previously unmounted it, or if it is located on a floppy disk. \iRemarks:\p d: specifies the drive that contains the compressed volume file you want to mount. You must specify a drive letter ext directs \bDBLSPACE\p to mount the compressed volume file with the filename extension specified by ext. If omitted, \bDBLSPACE\p attempts to mount a compressed volume file named DBLSPACE.000 /NEW[DRIVE]=d: specifies the drive letter to assign to the newly mounted compressed drive. If omitted, \bDBLSPACE\p assigns the new drive the next available drive letter \i\p \bDBLSPACE\p /U[NMOUNT] d: \iPurpose:\p Breaks the connection between the selected drive's compressed volume file and its drive letter. Unmounting a drive makes it temporarily unavailable. \iRemarks:\p d: specifies the drive you want to unmount. If omitted, \bDBLSPACE\p unmounts the current drive. You cannot unmount drive C \i\p \bDBLSPACE\p /RA[TIO][=r.r] [d:]|[/ALL] \iPurpose:\p Changes the estimated compression ratio of the selected drive. \bDBLSPACE\p uses this ratio to estimate how much free space the drive contains. Each time you start your computer, \bDBLSPACE\p adjusts the estimated compression ratio to match the average compression ratio of the data currently stored on the drive. \iRemarks:\p d: specifies the drive for which you want to change the estimated compression ratio. You can include either a drive letter or the /ALL switch, but not both. If you specify neither the drive nor the /ALL switch, \bDBLSPACE\p changes the estimated compression ratio for the current drive /RATIO=r.r specifies the estimated compression ratio of the specified drive(s). The ratio can be from 1.0 to 16.0. If you don't specify a ratio, \bDBLSPACE\p sets the drive's estimated compression ratio to the average actual compression ratio for all the files currently on the drive /ALL specifies that you want to change the ratio of all currently mounted compressed drives \i\p \bDBLSPACE\p /SI[ZE][=size | /RESERVE=size] [d:] \iPurpose:\p Changes the size allocated to a compressed drive. \iRemarks:\p d: specifies the drive you want to resize /SIZE=size specifies the new size in megabytes of the compressed drive. You can specify the drive's new size by using either the size parameter or the /RESERVE switch, but not both. If neither are specified, \bDBLSPACE\p makes the drive as small as possible /RESERVE=size specifies how many megabytes of free space you want the uncompressed (host) drive to contain after \bDBLSPACE\p resizes the compressed drive. You can specify the drive's new size by using either the size parameter or the /RESERVE switch, but not both. If neither are specified, \bDBLSPACE\p makes the drive as small as possible [DBLSPACE] 6.2 \iPurpose:\p Compresses hard or floppy disks, and configures drives compressed with \bDBLSPACE\p \iType:\p DOS External \iFormat:\p [d:][path]\bDBLSPACE\p /CHK[DSK] [/F] [d:] \iOr:\p [d:][path]\bDBLSPACE\p /COM[PRESS] d: [/NEWDRIVE=d:] [/RESERVE=size] \iOr:\p [d:][path]\bDBLSPACE\p /UNCOMPRESS d: \iOr:\p [d:][path]\bDBLSPACE\p /CR[EATE] d: [/NEWDRIVE=d:] [/SIZE=size]|[/RESERVE=size] \iOr:\p [d:][path]\bDBLSPACE\p /DEF[RAGMENT] [d:] \iOr:\p [d:][path]\bDBLSPACE\p /DEL[ETE] d: \iOr:\p [d:][path]\bDBLSPACE\p /F[ORMAT] d: \iOr:\p [d:][path]\bDBLSPACE\p [/INFO] d: \iOr:\p [d:][path]\bDBLSPACE\p /L[IST] \iOr:\p [d:][path]\bDBLSPACE\p /MO[UNT][=xxx] [d:] [/NEWDRIVE=d:] \iOr:\p [d:][path]\bDBLSPACE\p /U[NMOUNT] d: \iOr:\p [d:][path]\bDBLSPACE\p /RA[TIO][=r.r] [d:]|[/ALL] \iOr:\p [d:][path]\bDBLSPACE\p /SI[ZE][=size | /RESERVE=size] [d:] \iRemarks:\p [d:][path] specifies drive and path that contains \bDBLSPACE\p Starting \bDBLSPACE\p with no parameters will start a menu driven user interface useful for initial set up. If switches or parameters are used, \bDBLSPACE\p runs the requested task without starting the menu interface. Each of the uses of \bDBLSPACE\p has a different syntax and are therefore discussed seperately below Also see \u Maintaining the DBLSPACE.INI file \p below \bNote:\p DBLSPACE.SYS must be loaded via your CONFIG.SYS file for \bDBLSPACE\p to work \i\p \bDBLSPACE\p /CHK[DSK] [/F] [d:] \iPurpose:\p Checks the validity of a compressed drive's internal file structure and reports and corrects errors \iRemarks:\p [d:] specifies the letter of the drive you want \bDBLSPACE\p to check. If omitted, \bDBLSPACE\p checks the current drive /F fixes errors on the compressed drive \iSee Also:\p \bCHKDSK\p \i\p \bDBLSPACE\p /COM[PRESS] d: [/NEW[DRIVE]=d:] [/RES[ERVE]=size] \iPurpose:\p Compresses files on an existing hard or floppy disk drive \iRemarks:\p [d:] specifies the letter of the existing drive you want \bDBLSPACE\p to compress. Note: \bDBLSPACE\p cannot compress a drive that's full. Your boot drive must contain at least 1.2 MB of free space, other drives must contain at least .65 MB of free space. \bDBLSPACE\p cannot compress 360K floppy disks /NEW[DRIVE]=d: specifies the drive letter for the uncompressed (host) drive. After \bDBLSPACE\p compresses an existing drive, your system will have both the existing drive (now compressed) and a new uncompressed drive. If NEWDRIVE is omitted, \bDBLSPACE\p assigns the next available drive letter to the new drive /RES[ERVE]=size specifies how many megabytes of space to leave uncompressed. The uncompressed space will be located on the new uncompressed drive \i\p \bDBLSPACE\p /UNCOMPRESS d: \iPurpose:\p Uncompresses a drive compressed by \bDBLSPACE\p \iRemarks:\p [d:] specifies the letter of the drive you want to uncompress \i\p \bDBLSPACE\p /CR[EATE] d: [/N[EWDRIVE]=d:] [/SI[ZE]=size]|[/RE[SERVE]=size] \iPurpose:\p Creates a new compressed drive by using free space on an uncompressed drive \iRemarks:\p d: specifies the uncompressed drive that will contain the new compressed drive /N[EWDRIVE]=d: specifies the drive letter of the new compressed drive. If omitted, \bDBLSPACE\p assigns the next available drive letter to the new drive /RESERVE=size specifies how many megabytes of free space \bDBLSPACE\p should leave on the uncompressed drive. To make the compressed drive as large as possible, specify a size of 0. You can use either the /RESERVE switch or the /SIZE switch, but not both. If you omit both switches, \bDBLSPACE\p reserves 1 MB of free space /SI[ZE]=size specifies how many megabytes to use for the compressed volume file. You can use either the /RESERVE switch or the /SIZE switch, but not both. If you omit both switches, \bDBLSPACE\p reserves 1 MB of free space \i\p \bDBLSPACE\p /DEF[RAGMENT] [d:] \iPurpose:\p Defragments the selected compressed drive. \iRemarks:\p d: specifies the drive you want to defragment. If omited, \bDBLSPACE\p defragments the current drive \iSee Also:\p \bDEFRAG\p \i\p \bDBLSPACE\p /DEL[ETE] d: \iPurpose:\p Deletes the selected compressed drive and erases the associated compressed volume file. Deleting a compressed drive erases the entire drive and all the files it contains. \u !!Use with care!! \p \iRemark:\p d: specifies the drive you want to delete. \bDBLSPACE\p will not allow you to delete drive C \iSee Also:\ \bDELTREE\p, \bXDEL\p \i\p \bDBLSPACE\p /F[ORMAT] d: \iPurpose:\p Formats the selected compressed drive. Formatting a compressed drive deletes all the files it contains. \u !!Use with care!! \p \iRemark:\p d: specifies the drive you want to format. \bDBLSPACE\p will not allow you to format drive C \iSee Also:\ \bFORMAT\p \i\p \bDBLSPACE\p [/INFO] d: \iPurpose:\p Displays information about the compressed drive's free and used space \iRemarks:\p d: specifies the compressed drive about which you want information \i\p \bDBLSPACE\p /L[IST] \iPurpose:\p Lists and briefly describes all your computer's drives (except network drives) \i\p \bDBLSPACE\p /MO[UNT][=ext] [d:] [/NEW[DRIVE]=d:] \iPurpose:\p Establishes a connection between a compressed volume file and a drive letter so that you can use the files it contains. You need to mount a compressed volume file only only if you previously unmounted it, or if it is located on a floppy disk. \iRemarks:\p d: specifies the drive that contains the compressed volume file you want to mount. You must specify a drive letter ext directs \bDBLSPACE\p to mount the compressed volume file with the filename extension specified by ext. If omitted, \bDBLSPACE\p attempts to mount a compressed volume file named DBLSPACE.000 /NEW[DRIVE]=d: specifies the drive letter to assign to the newly mounted compressed drive. If omitted, \bDBLSPACE\p assigns the new drive the next available drive letter \i\p \bDBLSPACE\p /U[NMOUNT] d: \iPurpose:\p Breaks the connection between the selected drive's compressed volume file and its drive letter. Unmounting a drive makes it temporarily unavailable. \iRemarks:\p d: specifies the drive you want to unmount. If omitted, \bDBLSPACE\p unmounts the current drive. You cannot unmount drive C \i\p \bDBLSPACE\p /RA[TIO][=r.r] [d:]|[/ALL] \iPurpose:\p Changes the estimated compression ratio of the selected drive. \bDBLSPACE\p uses this ratio to estimate how much free space the drive contains. Each time you start your computer, \bDBLSPACE\p adjusts the estimated compression ratio to match the average compression ratio of the data currently stored on the drive. \iRemarks:\p d: specifies the drive for which you want to change the estimated compression ratio. You can include either a drive letter or the /ALL switch, but not both. If you specify neither the drive nor the /ALL switch, \bDBLSPACE\p changes the estimated compression ratio for the current drive /RATIO=r.r specifies the estimated compression ratio of the specified drive(s). The ratio can be from 1.0 to 16.0. If you don't specify a ratio, \bDBLSPACE\p sets the drive's estimated compression ratio to the average actual compression ratio for all the files currently on the drive /ALL specifies that you want to change the ratio of all currently mounted compressed drives \i\p \bDBLSPACE\p /SI[ZE][=size | /RESERVE=size] [d:] \iPurpose:\p Changes the size allocated to a compressed drive. \iRemarks:\p d: specifies the drive you want to resize /SIZE=size specifies the new size in megabytes of the compressed drive. You can specify the drive's new size by using either the size parameter or the /RESERVE switch, but not both. If neither are specified, \bDBLSPACE\p makes the drive as small as possible /RESERVE=size specifies how many megabytes of free space you want the uncompressed (host) drive to contain after \bDBLSPACE\p resizes the compressed drive. You can specify the drive's new size by using either the size parameter or the /RESERVE switch, but not both. If neither are specified, \bDBLSPACE\p makes the drive as small as possible \u Maintaining the DBLSPACE.INI file \p \bDBLSPACE\p also provides a number of commands to update and maintain the DBLSPACE.INI file (a text file with the System, Read-Only, and Hidden attributes stored in the root directory of your startup drive). Following is a list of available commans to set and maintain variables stored in DBLSPACE.INI: /AUTOMOUNT enables or disables the automatic mounting of removable drives, including floppys. Default is to automatically mounts all removable drives /DOUBLEGUARD enables or disables safety checking /LASTDRIVE specifies the highest drive letter available for use /MAXFILEFRAGMENTS sets the limit for the amount of fragmentation allowed for all mounted compressed volume files /MAXREMOVABLEDRIVES specifies how many additional drives to allocate memory for when your computer starts. This limits how many additional compressed drives you can create, compress, or mount without restarting /ROMSERVER enables or disables the check for a ROM BIOS Microsoft Real-time Compresson Interface (MRCI) server. Default is to disable the ROM MRCI check /SWITCHES controls the way the CTRL+F5 and CTRL+F8 keys work /HOST specifies a compressed volume file should be mounted when your computer starts. [DEBUG] 3.0-4.0 \iPurpose:\p Load, alter, or display any file; execute machine language object files; directly modify, patch and execute programs \iType:\p DOS External \iFormat:\p [d:][path]\bDEBUG\p [d:][path][filename[.ext]] [parm1] [parm2] [...] \iRemarks:\p [d:][path] specifies drive and path that contains \bDEBUG\p [d:][path]filename[.ext] specifies the file to be debugged parm1, etc. are parameters of the program specified by filename \bDEBUG\p commands are:\i*\pĿ Assemble: A [add] Name: N filename[.ext] Compare: C rng add Output: O portadd byte Dump: D [add]|[rng] Proceed: P [=add][ val] Enter: E add [list] Quit: Q Fill: F rng list Register: R [regname] Go: G [=add[ add[ add]] Search: S rng list Hexarith: H val val Trace: T [=add][ val] Input: I portadd Unassemble: U [add]|[rng] Load: L [add[ drv sec sec]] Write: W [add[ drv sec sec]] Move: M rng add \i*\padd=address, drv=drive(0 is A), portadd=portaddress, rng=range, sec=sector, val=value, list is a group of hex bytes and/or strings [DEBUG] 5.0-6.0 \iPurpose:\p Load, alter, or display any file; execute machine language object files; directly modify, patch and execute programs \iType:\p DOS External \iFormat:\p [d:][path]\bDEBUG\p [d:][path][filename[.ext]] [parm1] [parm2] [...] \iRemarks:\p [d:][path] specifies drive and path that contains \bDEBUG\p [d:][path]filename[.ext] specifies the file to be debugged parm1, etc. are parameters of the program specified by filename \bDEBUG\p commands are:\i*\pĿ Assemble: A [add] Name: N filename[.ext] Compare: C rng add Output: O portadd byte Dump: D [add]|[rng] Proceed: P [=add][ val] Enter: E add [list] Quit: Q Fill: F rng list Register: R [regname] Go: G [=add[ add[ add]] Search: S rng list Hexarith: H val val Trace: T [=add][ val] Input: I portadd Unassemble: U [add]|[rng] Load: L [add[ drv sec sec]] Write: W [add[ drv sec sec]] Move: M rng add Help: ? EMS: XA allocate EMS XD deallocate EMS XM map EMS XS display EMS status \i*\padd=address, drv=drive(0 is A), portadd=portaddress, rng=range, sec=sector, val=value, list is a group of hex bytes and/or strings [DEFRAG] 6.0 \iPurpose:\p Reorganize files on a disk to optimize performance \iType:\p DOS External \iFormat:\p [d:][path]\bDEFRAG\p [d:] [/F] [/Sorder] [/B] [/H] [/SKIPHIGH] [/LCD|/BW|/G0] \iOr:\p [d:][path]\bDEFRAG\p [d:] [/U] [/B] [/SKIPHIGH] [LCD|/BW|/G0] \iRemarks:\p [d:][path] specifies drive and path that contains \bDEFRAG\p [d:] Specifies drive to be optimized /F fully optimize the specified drive /U unfragment files only, do not fully optimize /S Sort files in the specified order: N alphabetic by name E alphabetic by extension D by date, earliest first S by size, smallest first Use a - suffix to reverse the sort order /B restarts your computer after optimization /SKIPHIGH loads \bDEFRAG\p into conventional memory /LCD runs \bDEFRAG\p using an LCD color scheme /BW runs \bDEFRAG\p using a black and white color scheme /G0 disables the graphic mouse and character set /H Move hidden files too [DEL] 3.0-4.0 \iPurpose:\p Delete the specified file \iType:\p \iTOP\p Internal \iFormat:\p \bDEL\p [d:][path]filename[.ext] [/!] [/R] [/H] [/Y] [/NOCONF] [/P] [/V] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be deleted. Multiple filename arguments and enhanced wildcards are allowed /! causes deletion of all BUT the specified files /R allows read-only files to be deleted,\u !!USE WITH CARE!! \p /H allows hidden files to be deleted,\u !!USE WITH CARE!! \p /Y allows system files to be deleted,\u !!USE WITH CARE!! \p /NOCONF will proceed without confirmation,\u !!USE WITH CARE!! \p /P prompts you before each deletion occurs (/P will override /NOCONF) /V verbose: causes summary of file space deleted \iSee Also:\p \bERASE\p, \bMOVE\p, \bXDEL\p, \b_*WILD*\p [DEL] 5.0-6.0 \iPurpose:\p Delete the specified file \iType:\p \iTOP\p Internal \iFormat:\p \bDEL\p [d:][path]filename[.ext] [/!] [/R] [/H] [/Y] [/NOCONF] [/P] [/V] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be deleted. Multiple filename arguments and enhanced wildcards are allowed /! causes deletion of all BUT the specified files /R allows read-only files to be deleted,\u !!USE WITH CARE!! \p /H allows hidden files to be deleted,\u !!USE WITH CARE!! \p /Y allows system files to be deleted,\u !!USE WITH CARE!! \p /NOCONF will proceed without confirmation,\u !!USE WITH CARE!! \p /P prompts you before each deletion occurs (/P will override /NOCONF) /V verbose: causes summary of file space deleted \iSee Also:\p \bERASE\p, \bMOVE\p, \bUNDELETE\p, \bXDEL\p, \b_*WILD*\p [DELTREE] 6.0 \iPurpose:\p Deletes a directory and all files and subdirectories in it \iType:\p DOS External \iFormat:\p [d:]path [[d:]path[...]] [/Y] \iRemarks:\p [d:]path specifies directory path to be deleted. More than one path can be specified /Y will proceed without confirmation, \u !!USE WITH CARE!! \p \iSee Also:\p \bDEL\p, \bERASE\p, \bMOVE\p, \bRMDIR\p, \bUNDELETE\p, \bXDEL\p [DIR] \iPurpose:\p List all or specified directory entries. By default, \bDIR\p displays all but hidden files (also see /A below). \bDIR\p displays files in color based on their file extension. To change colors modify the \i[DirFileColors]\p section of the \iTOP.INI\p file. See \bTOPSET\p. \iType:\p \iTOP\p Internal \iFormat:\p \bDIR\p [d:][path][filename[.ext]] [/!] [/P] [/W] [/A[[:][-]H|S|D|A|R|*]] [/O[[:][-]N|E|D|S|G]] [/S] [/B] [/L[:][F|D]] [/#[D|S]] [/C[:][A|D|N|R|S|T[...]]] [/J] [/R] [/D[:][-][mm-dd-yy]] \iRemarks:\p [d:][path][filename[.ext]] specifies file(s) to be listed. Multiple filename arguments and enhanced wildcards are allowed Note: \bDIR\p automatically replaces certain file specifications as follows: .X is automatically replaced by *.X X is automatically replaced by X.* X. is NOT replaced (it matches files with no extension) where X is any group of characters, including wildcards /! displays all BUT the specified files /P will pause the screen display when full /W displays directory information in wide format /A displays files only with the specified attribute: H hidden files S system files D directories files A archive set files R read only files * all files The use of - means "not", eg. -H means files not hidden /A with no attribute is the same as /A* /O specifies sort criteria: N alpha by name E alpha by extension D by date S by size G group dirs first The use of - reverses the sort order (last to first) /S include subdirectories /B suppresses heading and summary information, overrides /W /L display in lower case. The following can also be added: F display only files in lower case D display only directories in lower case Using /LDF is the same as using /L /# display entries in # column format. # can be: 0 one column name, size, date, time, attrib (DOS-like) 1 one column name, size, date, time, attrib in verbose mode 2 two columns, name, date, size, time, attrib 3 three columns, name, size, date 4 four columns, name, date. Additionally: 4D name and date 4S name and size If /# is not specified, displays in one column DOS-like mode /C specifies \bDIR\p colors: A attributes D date N names R directories S size T time Each letter is followed by the color number desired. Multiple entries can be specified simultaneously, eg. /Ca2n13d4 Note: DIR file extension based colors are set by modifying the \i[DirFileColors]\p section of \iTOP.INI\p /J justify (decimal align) file/dir names /R display in row order in multi-column modes /D display only files with dates greater (newer) than or equal to mm-dd-yy. The use of - will display files older than mm-dd-yy. If no date given, displays only files with dates equal to the current date Note: you can preset \bDIR\p parameters and switches by setting the TOPDIRCMD and/or the DIRCMD environment variable \iSee Also:\p \b!SETUP\p, \bTOPSET\p, \bXDIR\p, \b_*WILD*\p [DIRS] \iPurpose:\p Display the current directory stack as saved using PUSHD \iType:\p \iTOP\p Internal \iFormat:\p \bDIRS\p \iSee Also:\p \bPUSHD\p, \bPOPD\p [DISKCOMP] 3.0-3.3 \iPurpose:\p Compares the contents of two entire diskettes \iType:\p DOS External \iFormat:\p [d:][path]\bDISKCOMP\p [d: [d:]] [/1] [/8] \iRemarks:\p [d:][path] specifies drive and path that contains \bDISKCOMP\p [d:] specifies the source drive [d:] specifies the target drive /1 compares only the first side of the diskettes /8 compares only 8 sectors per track \iSee Also:\p \bCOMP\p [DISKCOMP] 4.0-6.0 \iPurpose:\p Compares the contents of two entire diskettes \iType:\p DOS External \iFormat:\p [d:][path]\bDISKCOMP\p [d: [d:]] [/1] [/8] \iRemarks:\p [d:][path] specifies drive and path that contains \bDISKCOMP\p [d:] specifies the source drive [d:] specifies the target drive /1 compares only the first side of the diskettes /8 compares only 8 sectors per track \iSee Also:\p \bCOMP\p, \bFC\p [DISKCOPY] 3.0-4.0 \iPurpose:\p Copies the entire contents of the diskette in the source drive to the diskette in the target drive \iType:\p DOS External \iFormat:\p [d:][path]\bDISKCOPY\p [d: [d:]] [/1] \iRemarks:\p [d:][path] specifies drive and path that contains \bDISKCOPY\p [d:] specifies the source drive [d:] specifies the target drive (can be same as source) /1 copies only the first side of the diskettes Note: \bDISKCOPY\p works only with floppy drives \iSee Also:\p \bCOPY\p, \bXCOPY\p [DISKCOPY] 5.0-6.0 \iPurpose:\p Copies the entire contents of the diskette in the source drive to the diskette in the target drive \iType:\p DOS External \iFormat:\p [d:][path]\bDISKCOPY\p [d: [d:]] [/1] [/V] \iRemarks:\p [d:][path] specifies drive and path that contains \bDISKCOPY\p [d:] specifies the source drive [d:] specifies the target drive (can be same as source) /1 copies only the first side of the diskettes /V verifies the copied information (but runs slower) Note: \bDISKCOPY\p works only with floppy drives \iSee Also:\p \bCOPY\p, \bXCOPY\p [DOSEXEC] \iPurpose:\p Forces execution of a command using DOS's command processor \iType:\p \iTOP\p Internal \iFormat:\p \bDOSEXEC\p command [parm1 [...] ] \iRemarks:\p command specifies the command to be executed by DOS parm1 ... are the parameters for command \iSee Also:\p \bCOMMAND\p [DOSKEY] 5.0-6.0 \iPurpose:\p Enable DOS's recall and edit of DOS commands \iType:\p DOS External (TSR) \iFormat:\p [d:][path]\bDOSKEY\p [/REINSTALL] [/BUFSIZE=size] [/M[ACROS]] [/H[ISTORY]] [/INSTERT|/OVERSTRIKE] [macroname=[text]] \iRemarks:\p [d:][path] specifies drive and path that contains \bDOSKEY\p /REINSTALL installs a new copy of \bDOSKEY\p /BUFSIZE allocates size bytes for command and macro storage (default is 512 bytes) /MACROS displays the current list of defined macros /HISTORY displays the current list of stored commands /INSERT specifies new text you type is inserted into old text /OVERSTRIKE specifies new text replaces old text macroname=[text] creates a macro and assigns commands to it \u Note: DOSKEY does not have to be loaded for TOP to perform \p \u command recall and edit! \p \iSee Also:\p \bHISTORY\p, \b_KEYS\p [ECHO] \iPurpose:\p Enable or prevent screen echo of commands, or displays a message to the screen. Can be used in a batch file. \iType:\p \iTOP\p Internal \iFormat:\p [@]\bECHO\p [ON|OFF|message] \iRemarks:\p ON enables screen echo (default) OFF disables screen echo message writes message on the standard output device @ causes the command itself to not be echoed No parameters displays current \bECHO\p state Note: to echo a blank line, type "\bECHO\p." \iSee Also:\p \b_BATCH\p [EDIT] 5.0-6.0 \iPurpose:\p Starts the DOS full screen ascii editor \iType:\p DOS External \iFormat:\p [d:][path]\bEDIT\p [[d:][path]filename] [/B] [/G] [/H] [/NOHI] \iRemarks:\p [d:][path] specifies drive and path that contains \bEDIT\p [[d:][path]filename] specifies the to be edited /B specifies black and white mode /G uses the fastest screen updating for CGA monitors /H displays maximum lines for the current monitor /NOHI enables use of 8 color monitors (default is 16 colors) Note: \bEDIT\p will not work if \bQBASIC\p is not in the current directory or path \iSee Also:\p \bEDLIN\p, \bQBASIC\p [EDLIN] 3.0-4.0 \iPurpose:\p Starts the DOS line by line text editor \iType:\p DOS External \iFormat:\p [d:][path]\bEDLIN\p [[d:][path]filename] [/B] \iRemarks:\p [d:][path] specifies drive and path that contains \bEDLIN\p [[d:][path]filename] specifies files to be edited /B specifies the file is to be treated as binary \bEDLIN\p commands are:Ŀ Append: [n]A Copy: [line],[line],line[,count]C Delete: [line][,line]D Edit: [line] End: E Insert: [line]I List: [line][,line]L Move: [line],[line],lineM Page: [line][,line]P Quit: Q Replace: [line][,line] Search: [line][,line] [?]S[string] [?]R[string] [string] Write: [n]W Transfer: [line]T:[d:]filename [EDLIN] 5.0 \iPurpose:\p Starts the DOS line by line text editor \iType:\p DOS External \iFormat:\p [d:][path]\bEDLIN\p [[d:][path]filename] [/B] \iRemarks:\p [d:][path] specifies drive and path that contains \bEDLIN\p [[d:][path]filename] specifies files to be edited /B specifies the file is to be treated as binary \bEDLIN\p commands are:Ŀ Append: [n]A Copy: [line],[line],line[,count]C Delete: [line][,line]D Edit: [line] End: E Insert: [line]I List: [line][,line]L Move: [line],[line],lineM Page: [line][,line]P Quit: Q Replace: [line][,line] Search: [line][,line] [?]S[string] [?]R[string] Transfer: [line]T:[d:]filename [string] Write: [n]W Help: ? \iSee Also:\p \bEDIT\p [EDLIN] 6.0 DOS 6.0 no longer supports \bEDLIN\p. Instead, use \bEDIT\p [EMM386] 5.0 \iPurpose:\p A device driver which simulates expanded memory (EMS) using extended memory, and provides access to the upper memory area. \bEMM386\p must be loaded using a \iDEVICE\p command in your \iCONFIG.SYS\p file. \bEMM386\p requires an 80386 or better processor. EMS support can be enabled or disabled at the command line \iType:\p DOS External / Device Driver \u Controling EMS support at the command line \p \iFormat:\p [d:][path]\bEMM386\p [ON|OFF|AUTO] [W=ON|W=OFF] \iRemarks:\p [d:][path] specifies drive and path that contains \bEMM386\p ON activates the \bEMM386\p device driver. This is the default value OFF suspends the \bEMM386\p device driver AUTO enables expanded-memory support only when a program calls for it W=ON enables Weitek coprocessor support W=OFF enables Weitek coprocessor support. This is the default value No parameters will display the current status of \bEMM386\p expanded-memory support \u Loading in CONFIG.SYS \p \iFormat:\p DEVICE=[d:][path]\bEMM386\p.EXE [ON|OFF|AUTO] [memory] [W=ON|W=OFF] [Mx|FRAME=address|/Pmmmm] [Pn=address] [X=mmmm-nnnn] [I=mmmm-nnnn] [B=address] [L=minXMS] [A=altregs] [H=handles] [D=nnn] [RAM[=mmmm-nnnn]] [NOEMS] \iRemarks:\p [d:][path] specifies drive and path that contains \bEMM386\p ON|OFF|AUTO activates or suspends the \bEMM386\p device driver, or (if set to AUTO) enables expanded-memory support and upper memory block support only when a program calls for it. The default value is ON memory specifies the maximum amount of extended memory (in kilobytes) that you want used as EMS memory, in addition to the memory used for UMBs and \bEMM386\p itself. The default value is the amount of free extended memory. If you specify the NOEMS switch, the default value is 0. \bEMM386\p rounds the value down to the nearest multiple of 16 W=ON|W=OFF enables or disables support for the Weitek coprocessor. The default setting is W=OFF Mx specifies the address of the page frame. Valid values for x are in the range 1 through 14. The base addresses for each page frame are: 1 C000h 4 CC00h 7 D800h 10 8000h 13 8C00h 2 C400h 5 D000h 8 DC00h 11 8400h 14 9000h 3 C800h 6 D400h 9 E000h 12 8800h Values 10-14 should be used only on computers that have 512K of memory FRAME=address specifies the page frame base address. Valid addresses are the same as in the Mx table above. To provide EMS but disable the page frame, specify FRAME=NONE (but this may cause some programs to work improperly) /Pmmmm specifies the address of the page frame. Valid addresses are the same as in the Mx table above Pn=address specifies the segment address of page n. Valid values for n are 0-255, and valid addresses are the same as in the Mx table above. The addresses for pages 0 through 3 must be contiguous in order to maintain compatibility with LIM 3.2 EMS. If you use Mx, FRAME, or /Pmmmm, you cannot specify the addresses for pages 0 through 3 with this switch X=mmmm-nnnn excludes a particular range of segment addresses for an EMS page or UMBs The X switch takes precedence over the I switch if the two ranges overlap I=mmmm-nnnn forces a range of segment addresses to be included as EMS pages or UMBs. The X switch takes precedence over the I switch if the two ranges overlap B=address specifies the lowest segment address available for EMS "banking" (swapping of 16-kilobyte pages). Valid values are 1000h-4000h. The default value is 4000h l=minXMS ensures that minXMS amount (in kilobytes) of extended memory will still be available after \bEMM386\p is loaded. The default value is 0 A=altregs specifies how many fast alternate register sets (used for multitasking) you want to allocate. Valid values are 0-254. The default value is 7. Every alternate register set requires an additional ~200 bytes of memory H=handles specifies how many EMS handles to use. Valid values are 2-255. The default value is 64 D=nnn reserves nnn kilobytes of memory for buffered direct memory access (DMA). Valid values are 16-256. The default value is 16 RAM=mmmm-nnnn specifies a range of segment addresses to be used for UMBs and also enables EMS support. If the range is not specified, all available space is used NOEMS provides access to the upper memory area (UMB) without EMS support \iSee Also:\p \bHIMEM\p, \b_CONFIG\p [EMM386] 6.0 \iPurpose:\p A device driver which simulates expanded memory (EMS) using extended memory, and provides access to the upper memory area. \bEMM386\p must be loaded using a \iDEVICE\p command in your \iCONFIG.SYS\p file. \bEMM386\p requires an 80386 or better processor. EMS support can be enabled or disabled at the command line \iType:\p DOS External / Device Driver \u Controling EMS support at the command line \p \iFormat:\p [d:][path]\bEMM386\p [ON|OFF|AUTO] [W=ON|W=OFF] \iRemarks:\p [d:][path] specifies drive and path that contains \bEMM386\p ON activates the \bEMM386\p device driver. This is the default value OFF suspends the \bEMM386\p device driver AUTO enables expanded-memory support only when a program calls for it W=ON enables Weitek coprocessor support W=OFF enables Weitek coprocessor support. This is the default value No parameters will display the current status of \bEMM386\p expanded-memory support \u Loading in CONFIG.SYS \p \iFormat:\p DEVICE=[d:][path]\bEMM386\p.EXE [ON|OFF|AUTO] [memory] [MIN=size] [W=ON|W=OFF] [Mx|FRAME=address|/Pmmmm] [Pn=address] [X=mmmm-nnnn] [I=mmmm-nnnn] [B=address] [L=minXMS] [A=altregs] [H=handles] [D=nnn] [RAM[=mmmm-nnnn]] [NOEMS] [NOVCPI] [HIGHSCAN] [V[ERBOSE]] [WIN=mmmm-nnnn] [NOHI] [ROM=mmmm-nnnn] [NOMOVEXBDA] [ALTBOOT] \iRemarks:\p [d:][path] specifies drive and path that contains \bEMM386\p ON|OFF|AUTO activates or suspends the \bEMM386\p device driver, or (if set to AUTO) enables expanded-memory support and upper memory block support only when a program calls for it. The default value is ON memory specifies the maximum amount of extended memory (in kilobytes) that you want used as EMS memory, in addition to the memory used for UMBs and \bEMM386\p itself. The default value is the amount of free extended memory. If you specify the NOEMS switch, the default value is 0. \bEMM386\p rounds the value down to the nearest multiple of 16 MIN=size specifies the minimum amount of EMS memory (in kilo- bytes) that \bEMM386\p will provide, if available. The minimum memory is reserved when \bEMM386\p is loaded. The default value is 256. If you specify the NOEMS switch, the default value is 0. size cannot exceed the amount specified by memory (above) W=ON|W=OFF enables or disables support for the Weitek coprocessor. The default setting is W=OFF Mx specifies the address of the page frame. Valid values for x are in the range 1 through 14. The base addresses for each page frame are: 1 C000h 4 CC00h 7 D800h 10 8000h 13 8C00h 2 C400h 5 D000h 8 DC00h 11 8400h 14 9000h 3 C800h 6 D400h 9 E000h 12 8800h Values 10-14 should be used only on computers that have 512K of memory FRAME=address specifies the page frame base address. Valid addresses are the same as in the Mx table above. To provide EMS but disable the page frame, specify FRAME=NONE (but this may cause some programs to work improperly) /Pmmmm specifies the address of the page frame. Valid addresses are the same as in the Mx table above Pn=address specifies the segment address of page n. Valid values for n are 0-255, and valid addresses are the same as in the Mx table above. The addresses for pages 0 through 3 must be contiguous in order to maintain compatibility with LIM 3.2 EMS. If you use Mx, FRAME, or /Pmmmm, you cannot specify the addresses for pages 0 through 3 with this switch X=mmmm-nnnn excludes a particular range of segment addresses for an EMS page or UMBs The X switch takes precedence over the I switch if the two ranges overlap I=mmmm-nnnn forces a range of segment addresses to be included as EMS pages or UMBs. The X switch takes precedence over the I switch if the two ranges overlap B=address specifies the lowest segment address available for EMS "banking" (swapping of 16-kilobyte pages). Valid values are 1000h-4000h. The default value is 4000h l=minXMS ensures that minXMS amount (in kilobytes) of extended memory will still be available after \bEMM386\p is loaded. The default value is 0 A=altregs specifies how many fast alternate register sets (used for multitasking) you want to allocate. Valid values are 0-254. The default value is 7. Every alternate register set requires an additional ~200 bytes of memory H=handles specifies how many EMS handles to use. Valid values are 2-255. The default value is 64 D=nnn reserves nnn kilobytes of memory for buffered direct memory access (DMA). Valid values are 16-256. The default value is 16 RAM=mmmm-nnnn specifies a range of segment addresses to be used for UMBs and also enables EMS support. If the range is not specified, all available space is used NOEMS provides access to the upper memory area (UMB) without EMS support NOVCPI disables support for VCPI applications. This switch must be used with the NOEMS switch HIGHSCAN causes an additional check to determine the availablity of upper memory for use as UMBs or EMS windows. On some computers, specifying this switch may have no effect, or misinterpret areas as available when they are not, causing your computer to hang VERBOSE causes display of status and error messages while loading WIN=mmmm-nnnn reserves a range of segment addresses for MS-Windows. Valid values A000h-FFFFh. The X switch takes precedence over the WIN switch if the two ranges overlap. The WIN switch takes precedence over the RAM, ROM, and I switches if their ranges overlap NOHI prevents loading into the upper memory area thereby using more conventional memory but increasing available memory for UMBs ROM=mmmm-nnnn specifies a range of segment addresses used for shadow RAM Valid values are A000h-FFFFh. Using ROM may speed up your system if it does not have shadow RAM NOMOVEXBDA disables moving the extended BIOS data from conventional memory to upper memory ALTBOOT causes use of an alternate handler to boot your computer when you press CTRL+ALT+DEL. Use only if your computer stops responding or exhibits other unusual behavior when \bEMM386\p is loaded and you press CTRL+ALT+DEL \iSee Also:\p \bHIMEM\p, \b_CONFIG\p [ERASE] 3.0-4.0 \iPurpose:\p Delete the specified file \iType:\p \iTOP\p Internal \iFormat:\p \bERASE\p [d:][path]filename[.ext] [/!] [/R] [/H] [/Y] [/NOCONF] [/P] [/V] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be deleted. Multiple filename arguments and enhanced wildcards are allowed /! causes deletion of all BUT the specified files /R allows read-only files to be deleted,\u !!USE WITH CARE!! \p /H allows hidden files to be deleted,\u !!USE WITH CARE!! \p /Y allows system files to be deleted,\u !!USE WITH CARE!! \p /NOCONF will proceed without confirmation,\u !!USE WITH CARE!! \p /P prompts you before each deletion occurs (/P will override /NOCONF) /V verbose: causes summary of file space deleted \iSee Also:\p \bDEL\p, \bMOVE\p, \bXDEL\p, \b_*WILD*\p [ERASE] 5.0-6.0 \iPurpose:\p Delete the specified file \iType:\p \iTOP\p Internal \iFormat:\p \bERASE\p [d:][path]filename[.ext] [/!] [/R] [/H] [/Y] [/NOCONF] [/P] [/V] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be deleted. Multiple filename arguments and enhanced wildcards are allowed /! causes deletion of all BUT the specified files /R allows read-only files to be deleted,\u !!USE WITH CARE!! \p /H allows hidden files to be deleted,\u !!USE WITH CARE!! \p /Y allows system files to be deleted,\u !!USE WITH CARE!! \p /NOCONF will proceed without confirmation,\u !!USE WITH CARE!! \p /P prompts you before each deletion occurs (/P will override /NOCONF) /V verbose: causes summary of file space deleted \iSee Also:\p \bDEL\p, \bMOVE\p, \bUNDELETE\p, \bXDEL\p, \b_*WILD*\p [EXE2BIN] 3.0-5.0 \iPurpose:\p Converts .EXE files to .COM or .BIN files \iType:\p DOS External \iFormat:\p [d:][path]\bEXE2BIN\p [d:][path]filename[.ext] [d:][path]filename[.ext]] \iRemarks:\p [d:][path] specifies drive and path that contains \bEXE2BIN\p [d:][path][filename[.ext]] specifies the file to be converted [d:][path][filename[.ext]] specifies the destination file [EXE2BIN] 6.0 DOS 6.0 no longer supports \bEXE2BIN\p [EXIT] \iPurpose:\p Exits the current command processor \iType:\p \iTOP\p or DOS Internal \iFormat:\p \bEXIT\p \iSee Also:\p \bCOMMAND\p, \b\b!TOP\p\p [EXPAND] 5.0-6.0 \iPurpose:\p Expands a compressed DOS file from the installation disk \iType:\p DOS External \iFormat:\p [d:][path]\bEXPAND\p [d:][path]filename [...] [[d:][path]destination] \iRemarks:\p [d:][path] specifies drive and path that contains \bEXPAND\p [[d:][path]destination] specifies the drive, path, and file name of the expanded file(s) Note: wildcards (* and ?) are not allowed [FASTOPEN] 3.3 \iPurpose:\p Decreases time needed to open frequently used files and directories \iType:\p DOS External \iFormat:\p [d:][path]\bFASTOPEN\p [d:][=n] \iRemarks:\p [d:][path] specifies drive and path that contains \bFASTOPEN\p d: specifies drive for \bFASTOPEN\p to track n is the number of files \bFASTOPEN\p will work with, 10-999 [FASTOPEN] 4.0-6.0 \iPurpose:\p Decreases time needed to open frequently used files and directories \iType:\p DOS External \iFormat:\p [d:][path]\bFASTOPEN\p [d:][=(n,m)][...]] [/X] \iOr:\p [d:][path]\bFASTOPEN\p [d:][=([n],m)][...]] [/X] \iRemarks:\p [d:][path] specifies drive and path that contains \bFASTOPEN\p d: specifies drive for \bFASTOPEN\p to track n is the number of files \bFASTOPEN\p will work with, 10-999 m is the number of extent file entries on the drive specified, 1-999 /X specifies use of expanded memory (LIM 4.0) [FC] 4.0-6.0 \iPurpose:\p Compares two files, or two sets of files, and displays the difference between them \iType:\p DOS External \iFormat:\p [d:][path]\bFC\p [/A] [/C] [/L] [/LB n] [/N] [/T] [/W] [/nnnn] [d:][path]file1 [d:][path]file2 \iOr:\p [d:][path]FC [/B] [/nnnn] [d:][path]file1 [d:][path]file2 \iRemarks:\p [d:][path] specifies drive and path that contains \bFC\p /A displays only the lines that begin and end each set of differences /B forces a binary comparison, byte by byte, no resync /C ignore case /L compare in ascii mode /LB n sets the internal line buffer to n lines /N display line numbers /T do not expand tabs to spaces /W compress white space during comparison /nnnn specifies the number of lines that must match after a difference is found \iSee Also:\p \bCOMP\p, \bDISKCOMP\p [FDISK] 3.0-5.0 \iPurpose:\p Create, modify, or delete a DOS fixed disk partition \iType:\p DOS External \iFormat:\p [d:][path]\bFDISK\p \iRemarks:\p [d:][path] specifies drive and path that contains \bFDISK\p \iSee Also:\p \u !!Your DOS Manual!! \p [FDISK] 6.0 \iPurpose:\p Create, modify, or delete a DOS fixed disk partition \iType:\p DOS External \iFormat:\p [d:][path]\bFDISK\p [/STATUS] \iRemarks:\p [d:][path] specifies drive and path that contains \bFDISK\p /STATUS displays a summary of disk partition information without starting \bFDISK\p \iSee Also:\p \u !!Your DOS Manual!! \p [FIND] 3.0-4.0 \iPurpose:\p Search for and send all lines from the specified file names that contain the specified string to the standard output device \iType:\p DOS External \iFormat:\p [d:][path]\bFIND\p [/V] [/C] [/N] "string" [[d:][path]filename[.ext]..] \iRemarks:\p [d:][path] specifies drive and path that contains \bFIND\p /V display all lines NOT containing string /C display a count of lines containing string /N display a relative line number of each matching line "string" case sensitive match string [d:][path]filename[.ext].. specifies files to be searched [FIND] 5.0-6.0 \iPurpose:\p Search for and send all lines from the specified file names that contain the specified string to the standard output device \iType:\p DOS External \iFormat:\p [d:][path]\bFIND\p [/V] [/C] [/N] [/I] "string" [[d:][path]filename[.ext]..] \iRemarks:\p [d:][path] specifies drive and path that contains \bFIND\p /V display all lines NOT containing string /C display a count of lines containing string /N display a relative line number of each matching line /I disable case sensitive search "string" case sensitive match string [d:][path]filename[.ext].. specifies files to be searched [FKEY] \iPurpose:\p Instructs \iTOP\p to assign or display a keystroke function \iType:\p \iTOP\p Internal \iFormat:\p \bFKEY\p [key [definition[params]]] \iOr:\p \bFKEY\p [/R fkeyfile] \iRemarks:\p key specifies the name of the keystroke function to be defined or displayed. key can be F1-12, CtrlF1-12, AltF1-12, ShiftF1-12, or AltA-Z. Note using F1-10 will replace the edit functions on those keys definition specifies the command sequence to be assigned to key. If omitted, current definition is displayed params are optional command line parameters supplied by the user prior to pressing key. Within a keystroke function, "dummy" parameters can be included which will be replaced by the user's command line values when the key is pressed. The dummy parameters are %0, %1, ..., %9. %0 is always replaced by the string 'FKEY', %1 by the first command line value, etc. A special parameter, %*, can be used to represent ALL command line arguments /R fkeyfile specifies a file containing function definitions Typing \bFKEY\p with no parameters will display all keystroke function assignments (can be redirected to a file) If the \bFKEY\p being defined already exists, the message "Fkey redefinition - key" is displayed Note: to help debug \bFKEY\p use \bALIAS\p +. See \bALIAS\p \iSee Also:\p \bALIAS\p, \b_BATCH\p, \bUNFKEY\p, \bUNALIAS\p [FOR] \iPurpose:\p Allows repetitive execution of DOS or \iTOP\p commands \iType:\p \iTOP\p Internal \iFormat:\p \bFOR\p %%variable IN (set) DO command \iRemarks:\p %%variable is sequentially set to each member in set, and the command is evaluated and executed. To avoid conflict with batch file parameters, variable can be any letter except 0-9 set can include members involving * and ? and path names, and if so will be expanded to every matching item from the disk in the current or specified directory. Enhanced wildcards are allowed %% is required for execution within a batch file. At the command prompt, only include one % \iSee Also:\p \b_BATCH\p, \b_*WILD*\p [FORMAT] 3.0-3.3 \iPurpose:\p Initializes a disk to the recording format used by DOS \iType:\p DOS External \iFormat:\p [d:][path]\bFORMAT\p d: [/S] [/1] [/4] [/8] [/V] [/B] \iRemarks:\p [d:][path] specifies drive and path that contains \bFORMAT\p d: specifies the drive to be formatted /S copy the operating system files to the new disk /1 \b\bFORMAT\p\p the disk for single-sided use only /4 \bFORMAT\p a double-sided disk in a high density drive /8 \bFORMAT\p the disk for 8 sectors per track /V give the disk a volume label /B \bFORMAT\p the disk for 8 sectors per track and leave room for the system files but don't copy them \iSee Also:\p \bLABEL\p [FORMAT] 4.0 \iPurpose:\p Initializes a disk to the recording format used by DOS \iType:\p DOS External \iFormat:\p [d:][path]\bFORMAT\p d: [/1] [/4] [/8] [/N:sectors] [/T:tracks] [/V[:label]] [/B|/S] \iOr:\p [d:][path]\bFORMAT\p d:[/V[:label]] [/F:size] [/S] \iRemarks:\p [d:][path] specifies drive and path that contains \bFORMAT\p d: specifies the drive to be formatted /1 \bFORMAT\p the disk for single-sided use only /4 \bFORMAT\p a double-sided disk in a high density drive /8 \bFORMAT\p the disk for 8 sectors per track /N:sectors specifies the number of sectors per track /T:tracks specifies the number of tracks on the disk /B \bFORMAT\p the disk and leave room for the system files but don't copy them /S copy the operating system files to the new disk. The new disk must have a size equal or greater than 1.2 MBytes /V:label specifies the volume label to use /F:size specifies the disk size (cannot be used with /N and /T). size can be: size Floppy disk description ---- ----------------------- 160 160K, 1 side, double density, 5" disk 180 180K, 1 side, double density, 5" disk 320 320K, 2 side, double density, 5" disk 360 360K, 2 side, double density, 5" disk 720 720K, 2 side, double density, 3" disk 1200 or 1.2 1.2M, 2 side, high density, 5" disk 1440 or 1.44 1.44M, 2 side, high density, 3" disk \iSee Also:\p \bLABEL\p, \bVOL\p [FORMAT] 5.0-6,0 \iPurpose:\p Initializes a disk to the recording format used by DOS \iType:\p DOS External \iFormat:\p [d:][path]\bFORMAT\p d: [/Q] [/U] [/1] [/4] [/8] [/N:sectors /T:tracks] [/V[:label]] [/B|/S] \iOr:\p [d:][path]\bFORMAT\p d: [/V[:label]] [/F:size] [/S] \iRemarks:\p [d:][path] specifies drive and path that contains \bFORMAT\p d: specifies the drive to be formatted /Q disable scan for bad areas /U unconditional \bFORMAT\p of disk (cannot be unformatted) /1 \bFORMAT\p the disk for single-sided use only /4 \bFORMAT\p a double-sided disk in a high density drive /8 \bFORMAT\p the disk for 8 sectors per track /N:sectors specifies the number of sectors per track /T:tracks specifies the number of tracks on the disk /B \bFORMAT\p the disk and leave room for the system files but don't copy them /S copy the operating system files to the new disk. The new disk must have a size equal or greater than 1.2 MBytes /V:label specifies the volume label to use /F:size specifies the disk size (cannot be used with /N and /T). size can be: size Floppy disk description ---- ----------------------- 160 160K, 1 side, double density, 5" disk 180 180K, 1 side, double density, 5" disk 320 320K, 2 side, double density, 5" disk 360 360K, 2 side, double density, 5" disk 720 720K, 2 side, double density, 3" disk 1200 or 1.2 1.2M, 2 side, high density, 5" disk 1440 or 1.44 1.44M, 2 side, high density, 3" disk 2880 or 2.88 2.88M, 2 side, high density, 3" disk \iSee Also:\p \bLABEL\p, \bUNFORMAT\p, \bVOL\p [GOTO] \iPurpose:\p \bGOTO\p is used only in a batch file. Transfers control to a line following the one containing the specified label. A label is inserted as a colon (:) followed by a label name. \iType:\p \iTOP\p Internal \iFormat:\p \bGOTO\p [:]label \iRemarks:\p label is an identifier in the batch file where control will be transferred to : is optional in the \bGOTO\p command, left over from earlier DOS versions. However, to define a label, the colon must be present \iSee Also:\p \b_BATCH\p [GRAFTABL] 3.0-3.2 \iPurpose:\p Loads a table of additional character data for the color / graphics adapter into memory \iType:\p DOS External \iFormat:\p [d:][path]\bGRAFTABL\p \iRemarks:\p [d:][path] specifies drive and path that contains \bGRAFTABL\p \iSee Also:\p \bGRAPHICS\p [GRAFTABL] 3.3 \iPurpose:\p Loads a table of additional character data for the color / graphics adapter into memory \iType:\p DOS External \iFormat:\p [d:][path]\bGRAFTABL\p [xxx]|[/STATUS] \iRemarks:\p [d:][path] specifies drive and path that contains \bGRAFTABL\p xxx is a code page i.d. number, 437, 860, 863, or 865 /STATUS displays the active character set \iSee Also:\p \bGRAPHICS\p [GRAFTABL] 4.0-6.0 \iPurpose:\p Loads a table of additional character data for the color / graphics adapter into memory \iType:\p DOS External \iFormat:\p [d:][path]\bGRAFTABL\p [xxx]|[/STA[TUS]]|[?] \iRemarks:\p [d:][path] specifies drive and path that contains \bGRAFTABL\p xxx is a code page i.d. number, 437, 850, 860, 863, or 865 /STA[TUS] displays the active character set ? displays instructions for using \bGRAFTABL\p, including possible code page IDs \iSee Also:\p \bGRAPHICS\p [GRAPHICS] 3.0-3.3 \iPurpose:\p Allows printing of the color / graphics display on an IBM printer \iType:\p DOS External \iFormat:\p [d:][path]\bGRAPHICS\p type [/R] [/B] \iRemarks:\p [d:][path] specifies drive and path that contains \bGRAPHICS\p type can be COLOR1, COLOR4, COLOR8, COMPACT or GRAPHICS /R print black as black and white as white (else reversed) /B print the background color \iSee Also:\p \bGRAFTABL\p [GRAPHICS] 4.0-6.0 \iPurpose:\p Allows printing of the color / graphics display on an IBM printer \iType:\p DOS External \iFormat:\p [d:][path]\bGRAPHICS\p type [profile] [/R] [/B] [/LCD] [/PRINTBOX:id] \iRemarks:\p [d:][path] specifies drive and path that contains \bGRAPHICS\p type can be COLOR1, COLOR4, COLOR8, GRAPHICS, GRAPHICSWIDE, or THERMAL profile is a file containing information on supported printers (graphics.pro is used if omitted) /R print black as black and white as white (else reversed) /B print the background in color if type is COLOR4 or COLOR8 /LCD prints with LCD aspect ratio instead of CGA aspect ratio (same as /PRINTBOX:LCD) /PRINTBOX:id selects print box size, STD or LCD. PRINTBOX can be abbreviated as PB \iSee Also:\p \bGRAFTABL\p [HELP] On line, context sensitive \bHELP\p is available for all \iTOP\p and DOS commands. \bHELP\p is also DOS version sensitive. Unlike other lesser shell utilities, \iTOP\p's \bHELP\p facility is available SIMULTANEOUSLY with the command line! \iType:\p \iTOP\p Internal \iFormat:\p \bHELP\p topic [/D[OS]] \iRemarks:\p topic is any \iTOP\p or DOS command or \bHELP\p subject. If the subject does not exist, a list of available topics will be displayed /D[OS] invokes DOS's native \bHELP\p \bHELP\p can also be obtained in other ways: \7 Press \i\p for context sensitive \bHELP\p (press \i\p to close) \7 With a mouse, select \bHELP\p from the chord pop-up menu (see \bwMOUSE\p) \7 Type a command and include a \i/?\p switch, eg. \bDIR\p \i/?\p Once the \bHELP\p window is displayed, it can be scrolled using the mouse or by pressing \i\p and \i\p (also \i\p and \i\p on most keyboards). For all \bHELP\p, keywords are CAPITALIZED, options are in square [] brackets. \u Context Sensistive HELP \p Pressing \i\p brings up the \bHELP\p window. If any text is on the command line (typed either before or after pressing \i\p), the best match topic will be displayed. Continued presses of \i\p will cycle through topic matches, including the topic list. \u Printing HELP Information \p Typing '\bHELP\p [topic]' at the command line, or typing a command followed by a \i/?\p switch, will send \bHELP\p for the requested topic to the screen. Graphics characters will be stripped out. Either method can be used to redirect \bHELP\p information to a printer or file, eg.: \bHELP\p \bHELP\p >PRN or \bHELP\p \i/?\p >PRN will print \bHELP\p for \bHELP\p. Typing \bHELP\p with no topic will list the avail- able topics. \u Mouse Users \p Selecting \bHELP\p from the chord pop-up menu also brings up the \bHELP\p window. At any time the \bHELP\p window is displayed, clicking the left mouse button over any word in the \bHELP\p window will cause \bHELP\p to be displayed for that topic if available. Available topics are generally in bold type, such as the word \bHELP\p. \bHELP\p topics can also be dragged into the \bHELP\p window. Press and hold the left mouse button over any selected text and move it into the \bHELP\p window. See \bHELP\p for \bwMOUSE\p. \u General \p The \bHELP\p window colors and state are controlled by the \i[HelpWindow]\p section in the \iTOP.INI\p file. See \bHELP\p for \b!SETUP\p to modify \iTOP.INI\p. All \bHELP\p is contained in a file called \iTOP.HLP\p contained in your \iTOP\p dir- ectory. This is an ASCII file and is user editable. See the manual for more information, or read the preface in the \iTOP.HLP\p file. \iSee Also:\p \bwHELP\p, \bwMOUSE\p, \b!SETUP\p [HIMEM] 5.0 \iPurpose:\p Provides extended-memory management. \bHIMEM\p must be loaded by adding a \iDEVICE\p command in your \iCONFIG.SYS\p file. \bHIMEM\p must be loaded before any commands that start applications or device drivers that use extended memory; for example, \bHIMEM\p line must come before \bEMM386\p is loaded \iType:\p DOS Device Driver \iFormat:\p DEVICE=[d:][path]\bHIMEM\p.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/HMAMIN=m] [/INT15=m] [/NUMHANDLES=n] [/MACHINE:type] [/SHADOWRAM:ON|OFF] \iRemarks:\p [d:][path] specifies drive and path that contains \bHIMEM\p /A20CONTROL:ON forces \bHIMEM\p to take control of the A20 line even if A20 was on loaded. /A20CONTROL:OFF takes control of the A20 line only if A20 was off when loaded. Default is ON /CPUCLOCK:ON|OFF allows \bHIMEM\p to change the clock speed of your computer. If clock speed changes when loading, ON may correct the problem. Default is OFF /HMAMIN=m specifies the minimum kilobytes of memory an application must require for \bHIMEM\p to give that application use of the HMA, since only one application can use the HMA at a time. Valid values are 0-63, and the default is 0 /INT15=m allocates m Kbytes to be reserved for the Interrupt 15h extended memory interface, used by some older applications instead of the \bHIMEM\p method. Set m to 64 KB larger than the amount required by the old application to ensure enough memory is available. The default is 0 /NUMHANDLES=n specifies the maximum number of extended-memory block handles that can be used simultaneously. Valid values are 1-128, and the default is 32 /MACHINE:type specifies the type of computer you are using in case \bHIMEM\p fails to properly determine it. Valid values can be either the number or code from the table below. The default type is AT. Currently, systems that require this option include Acer 1100, Wyse, and IBM 7552 Number Code Computer type 1 AT IBM AT or 100% compatible 2 PS2 IBM PS/2 3 PTLCASCADE Phoenix Cascade BIOS 4 HPVECTRA HP Vectra (A & A+) 5 ATT6300PLUS AT&T 6300 Plus 6 ACER1100 Acer 1100 7 TOSHIBA Toshiba 1600 & 1200XE 8 WYSE Wyse 12.5 Mhz 286 9 TULIP Tulip SX 10 ZENITH Zenith ZBIOS 11 AT1 IBM PC/AT (alternative delay) 12 AT2 IBM PC/AT (alternative delay) 12 CSS CSS Labs 13 AT3 IBM PC/AT (alternative delay) 13 PHILIPS Philips 14 FASTHP HP Vectra /SHADOWRAM:ON|OFF leave shadow ROM code running from RAM (ON) or disable shadow RAM. Default is off on systems with less than 2 MB of RAM, ON otherwise \iSee Also:\p \bEMM386\p, \b_CONFIG\p [HIMEM] 6.0 \iPurpose:\p Provides extended-memory management. \bHIMEM\p must be loaded by adding a \iDEVICE\p command in your \iCONFIG.SYS\p file. \bHIMEM\p must be loaded before any commands that start applications or device drivers that use extended memory; for example, \bHIMEM\p line must come before \bEMM386\p is loaded \iType:\p DOS Device Driver \iFormat:\p DEVICE=[d:][path]\bHIMEM\p.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/EISA] [/HMAMIN=m] [/INT15=m] [/NUMHANDLES=n] [/MACHINE:type] [/SHADOWRAM:ON|OFF] [/V[ERBOSE]] \iRemarks:\p [d:][path] specifies drive and path that contains \bHIMEM\p /A20CONTROL:ON forces \bHIMEM\p to take control of the A20 line even if A20 was on loaded. /A20CONTROL:OFF takes control of the A20 line only if A20 was off when loaded. Default is ON /CPUCLOCK:ON|OFF allows \bHIMEM\p to change the clock speed of your computer. If clock speed changes when loading, ON may correct the problem. Default is OFF /EISA forces allocation of all available extended memory on EISA bus computers with more than 16 MB of memory; otherwise all memory is automatically allocated /HMAMIN=m specifies the minimum kilobytes of memory an application must require for \bHIMEM\p to give that application use of the HMA, since only one application can use the HMA at a time. Valid values are 0-63, and the default is 0 /INT15=m allocates m Kbytes to be reserved for the Interrupt 15h extended memory interface, used by some older applications instead of the \bHIMEM\p method. Set m to 64 KB larger than the amount required by the old application to ensure enough memory is available. The default is 0 /NUMHANDLES=n specifies the maximum number of extended-memory block handles that can be used simultaneously. Valid values are 1-128, and the default is 32 /MACHINE:type specifies the type of computer you are using in case \bHIMEM\p fails to properly determine it. Valid values can be either the number or code from the table below. The default type is AT. Currently, systems that require this option include Acer 1100, Wyse, and IBM 7552 Number Code Computer type 1 AT IBM AT or 100% compatible 2 PS2 IBM PS/2 3 PTLCASCADE Phoenix Cascade BIOS 4 HPVECTRA HP Vectra (A & A+) 5 ATT6300PLUS AT&T 6300 Plus 6 ACER1100 Acer 1100 7 TOSHIBA Toshiba 1600 & 1200XE 8 WYSE Wyse 12.5 Mhz 286 9 TULIP Tulip SX 10 ZENITH Zenith ZBIOS 11 AT1 IBM PC/AT (alternative delay) 12 AT2 IBM PC/AT (alternative delay) 12 CSS CSS Labs 13 AT3 IBM PC/AT (alternative delay) 13 PHILIPS Philips 14 FASTHP HP Vectra 15 IBM7552 IBM 7552 Industrial Computer 16 BULLMICRAL Bull Micral 60 17 DELL Dell XBIOS /SHADOWRAM:ON|OFF leave shadow ROM code running from RAM (ON) or disable shadow RAM. Default is off on systems with less than 2 MB of RAM, ON otherwise /VERBOSE causes \bHIMEM\p to display status and error messages while loading \iSee Also:\p \bEMM386\p, \b_CONFIG\p [HIMEM] 6.2 \iPurpose:\p Provides extended-memory management. \bHIMEM\p must be loaded by adding a \iDEVICE\p command in your \iCONFIG.SYS\p file. \bHIMEM\p must be loaded before any commands that start applications or device drivers that use extended memory; for example, \bHIMEM\p line must come before \bEMM386\p is loaded \iType:\p DOS Device Driver \iFormat:\p DEVICE=[d:][path]\bHIMEM\p.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/EISA] [/HMAMIN=m] [/INT15=m] [/NUMHANDLES=n] [/MACHINE:type] [/SHADOWRAM:ON|OFF] [/V[ERBOSE]] [TESTMEM:ON|OFF] \iRemarks:\p [d:][path] specifies drive and path that contains \bHIMEM\p /A20CONTROL:ON forces \bHIMEM\p to take control of the A20 line even if A20 was on loaded. /A20CONTROL:OFF takes control of the A20 line only if A20 was off when loaded. Default is ON /CPUCLOCK:ON|OFF allows \bHIMEM\p to change the clock speed of your computer. If clock speed changes when loading, ON may correct the problem. Default is OFF /EISA forces allocation of all available extended memory on EISA bus computers with more than 16 MB of memory; otherwise all memory is automatically allocated /HMAMIN=m specifies the minimum kilobytes of memory an application must require for \bHIMEM\p to give that application use of the HMA, since only one application can use the HMA at a time. Valid values are 0-63, and the default is 0 /INT15=m allocates m Kbytes to be reserved for the Interrupt 15h extended memory interface, used by some older applications instead of the \bHIMEM\p method. Set m to 64 KB larger than the amount required by the old application to ensure enough memory is available. The default is 0 /NUMHANDLES=n specifies the maximum number of extended-memory block handles that can be used simultaneously. Valid values are 1-128, and the default is 32 /MACHINE:type specifies the type of computer you are using in case \bHIMEM\p fails to properly determine it. Valid values can be either the number or code from the table below. The default type is AT. Currently, systems that require this option include Acer 1100, Wyse, and IBM 7552 Number Code Computer type 1 AT IBM AT or 100% compatible 2 PS2 IBM PS/2 3 PTLCASCADE Phoenix Cascade BIOS 4 HPVECTRA HP Vectra (A & A+) 5 ATT6300PLUS AT&T 6300 Plus 6 ACER1100 Acer 1100 7 TOSHIBA Toshiba 1600 & 1200XE 8 WYSE Wyse 12.5 Mhz 286 9 TULIP Tulip SX 10 ZENITH Zenith ZBIOS 11 AT1 IBM PC/AT (alternative delay) 12 AT2 IBM PC/AT (alternative delay) 12 CSS CSS Labs 13 AT3 IBM PC/AT (alternative delay) 13 PHILIPS Philips 14 FASTHP HP Vectra 15 IBM7552 IBM 7552 Industrial Computer 16 BULLMICRAL Bull Micral 60 17 DELL Dell XBIOS /SHADOWRAM:ON|OFF leave shadow ROM code running from RAM (ON) or disable shadow RAM. Default is off on systems with less than 2 MB of RAM, ON otherwise /VERBOSE causes \bHIMEM\p to display status and error messages while loading /TESTMEM:ON|OFF specifies whethor \bHIMEM\p performs a memory check on startup. Default is ON \iSee Also:\p \bEMM386\p, \b_CONFIG\p [HISTORY] \iPurpose:\p Displays the contents of the current history buffer \iType:\p \iTOP\p Internal \iFormat:\p \bHISTORY\p [n] [>[d:][path]filename] \iRemarks:\p > redirects output to filename to save history buffer contents n limits the display to the most recent n commands Note: the \bHISTORY\p buffer can be \iALL\pways updated or only updated when \iUNIQUE\p commands (commands which are new, or recalled but editted) are issued. See the HistoryReissueSave slice in the \i[Initialize]\p section of \iTOP.INI\p \iSee Also:\p \bwHISTORY\p, \b!SETUP\p [IF] \iPurpose:\p \bIF\p is used only in a batch file. Allows conditional execution of DOS or \iTOP\p commands. \iType:\p \iTOP\p Internal \iFormat:\p \bIF\p [NOT] condition command \iRemarks:\p If condition is true, command is executed. Otherwise the command is skipped condition can be one of the following: ERRORLEVEL number true if the previous program had an exit code of number or higher string1==string2 true if string1 and string2 are identical EXIST [d:][path]filename[.ext] true if filename is found in the specified directory (wildcards are accepted) NOT condition is true if condition is false command is any DOS, \iTOP\p or BATCH command \iSee Also:\p \b_BATCH\p [INTERLNK] 6.0 \iPurpose:\p Redirects requests for operations on one or more client drives or printer ports to an \bINTERLNK\p server. For \bINTERLNK\p to work, the \bINTERLNK\p device driver must be loaded via your CONFIG.SYS file. \iType:\p DOS External \iFormat:\p [d:][path]\bINTERLNK\p [client[:]=[server[:]]] \iRemarks:\p [d:][path] specifies drive and path that contains \bINTERLNK\p client specifies a client drive to redirect to a server drive server specifies a server drive to redirect to a client drive. If omitted, cancels client redirection No parameters shows \bINTERLNK\p status \iSee Also:\p \bINTERSVR\p [INTERSVR] 6.0 \iPurpose:\p Provides serial or parallel file transfer and printing capabilities between computers via redirected drives. For \bINTERSVR\p to work, the \bINTERLNK\p device driver must be loaded via your CONFIG.SYS file. \iType:\p DOS External \iFormat:\p [d:][path]\bINTERSVR\p [d:[...]] [/X=d:[...]] [/LPT[:][n|address]] [/COM[:][n|address]] [/BAUD:rate] [/B] [/V] \iOr:\p [d:][path]\bINTERSVR\p /RCOPY \iRemarks:\p [d:][path] specifies drive and path that contains \bINTERSVR\p d: specifies the drive(s) to redirect. By default, all drives are redirected /X=d: specifies drive(s) to exclude /LPT[:][n|address] specifies a LPT port number or address to scan. /LPT with no parameters scans all LPT ports /COM[:][n|address] specifies a COM port number or address to scan. /COM with no parameters scans all COM ports /BAUD:rate sets the maximum serial baud rate to rate /B Displays the \bINTERLNK\p server screen in black and white /V Prevents conflicts with the computers timer. Use this switch if you have a serial connection between computers and one stops running when you use \bINTERLNK\p /RCOPY copies \bINTERLNK\p files from one computer to another if the computers serial ports are connected using a 7 wire null modem cable \iSee Also:\p \bINTERLNK\p [JOIN] 3.1-5.0 \iPurpose:\p Logically connects a drive to a directory on another drive \iType:\p DOS External \iFormat:\p [d:][path]\bJOIN\p [d: d:\\directory|/D] \iRemarks:\p [d:][path] specifies drive and path that contains \bJOIN\p d: the drive to be connected to a directory on another drive d:\\directory the directory the drive will be joined under /D disconnects a join No parameters displays the current joined drives and directories \iSee Also:\p \bASSIGN\p, \bSUBST\p [JOIN] 6.0 DOS 6.0 no longer supports \bJOIN\p [KEYB] 3.0-3.2 \iPurpose:\p Loads a non-U.S. keyboard bios \iType:\p DOS External \iFormat:\p [d:][path]\bKEYB\pxx \iRemarks:\p [d:][path] specifies drive and path that contains \bKEYB\pxx xx is the keyboard code and can be UK, GR, FR, IT, or SP \iSee Also:\p \bSELECT\p [KEYB] 3.3 \iPurpose:\p Loads a non-U.S. keyboard bios \iType:\p DOS External \iFormat:\p [d:][path]\bKEYB\p [xx[,[yyy],[[d:][path]filename]]] \iRemarks:\p [d:][path] specifies drive and path that contains \bKEYB\p xx is the keyboard code and can be BE, CF, DF, FR/120, GR, IT/142, LA, NL, NO, PO, SF, SG, SP, SU, SV, UK/168, or US yyy is the code page [d:][path]filename is the name of the keyboard definition file, default if unspecified is keyboard.sys No parameters will display the current keyboard settings \iSee Also:\p \bNLSFUNC\p, \bSELECT\p [KEYB] 4.0 \iPurpose:\p Loads a non-U.S. keyboard bios \iType:\p DOS External \iFormat:\p [d:][path]\bKEYB\p [xx[,[yyy],[[d:][path]filename]]] [/ID:num] \iRemarks:\p [d:][path] specifies drive and path that contains \bKEYB\p xx is the keyboard code and can be BE, CF, DF, FR/120, GR, IT/142, LA, NL, NO, PO, SF, SG, SP, SU, SV, UK/168, or US yyy is the code page [d:][path]filename is the name of the keyboard definition file, default if unspecified is keyboard.sys /ID:num sets the keyboard ID number to num No parameters will display the current keyboard settings \iSee Also:\p \bNLSFUNC\p, \bSELECT\p [KEYB] 5.0-6.0 \iPurpose:\p Loads a non-U.S. keyboard bios \iType:\p DOS External \iFormat:\p [d:][path]\bKEYB\p [xx[,[yyy],[[d:][path]filename]]] [/E] [/ID:num] \iRemarks:\p [d:][path] specifies drive and path that contains \bKEYB\p xx is the keyboard code and can be BE, CF, DF, FR/120, GR, IT/142, LA, NL, NO, PO, SF, SG, SP, SU, SV, UK/168, or US yyy is the code page [d:][path]filename is the name of the keyboard definition file, default if unspecified is keyboard.sys /ID:num sets the keyboard ID number to num /E specifies an enhanced keyboard is installed No parameters will display the current keyboard settings \iSee Also:\p \bNLSFUNC\p, \bSELECT\p [LABEL] 3.0-6.0 \iPurpose:\p Create, change, or delete a volume label \iType:\p DOS External \iFormat:\p [d:][path]\bLABEL\p [d:][vollabel] \iRemarks:\p [d:][path] specifies drive and path that contains \bLABEL\p [d:] specifies the drive you want to label vollabel specifies the volume label, up to 11 characters \iSee Also:\p \bFORMAT\p [LH] 5.0 \iPurpose:\p Loads a program into upper (high) memory \iType:\p DOS Internal \iFormat:\p \bLH\p [d:][path]filename [parameters] \iRemarks:\p [d:][path]filename [parameters] specifies the name, location and parameters of the program to be loaded Note: If \bLH\p fails, program will be loaded into conventional memory \iSee Also:\p \bLOADHIGH\p [LH] 6.0 \iPurpose:\p Loads a program into upper (high) memory \iType:\p DOS Internal \iFormat:\p \bLH\p [d:][path]filename [parameters] \iRemarks:\p [d:][path]filename [parameters] specifies the name, location and parameters of the program to be loaded Note: If \bLH\p fails, program will be loaded into conventional memory \iSee Also:\p \bLOADFIX\p, \bLOADHIGH\p [LOADFIX] 6.0 \iPurpose:\p Loads a program above the first 64K of memory and runs it. Use \bLOADFIX\p if you have received the message "Packed file corrupt" when trying to load it in low memory. \iType:\p DOS External \iFormat:\p [d:][path]\bLOADFIX\p [d:][path]filename \iRemarks:\p [d:][path] specifies drive and path that contains \bLOADFIX\p [d:][path]filename specifies the executable program to load \iSee Also:\p \bLOADHIGH\p [LOADHIGH] 5.0 \iPurpose:\p Loads a program into upper (high) memory \iType:\p DOS Internal \iFormat:\p \bLOADHIGH\p [d:][path]filename [parameters] \iOr:\p \bLH\p [d:][path]filename [parameters] \iRemarks:\p [d:][path]filename [parameters] specifies the name, location and parameters of the program to be loaded Note: If \bLOADHIGH\p fails, program will be loaded into conventional memory \iSee Also:\p \bLH\p [LOADHIGH] 6.0 \iPurpose:\p Loads a program into upper (high) memory \iType:\p DOS Internal \iFormat:\p \bLOADHIGH\p [d:][path]filename [parameters] \iOr:\p \bLH\p [d:][path]filename [parameters] \iRemarks:\p [d:][path]filename [parameters] specifies the name, location and parameters of the program to be loaded Note: If \bLOADHIGH\p fails, program will be loaded into conventional memory \iSee Also:\p \bLH\p, \bLOADFIX\p [MEM] 4.0 \iPurpose:\p Displays the amount of used and free memory, allocated memory, and usage of memory by programs \iType:\p DOS External \iFormat:\p [d:][path]\bMEM\p [/PROGRAM|/DEBUG] \iRemarks:\p [d:][path] specifies drive and path that contains \bMEM\p /PROGRAM displays programs loaded in memory /DEBUG displays programs, internal drivers, and other programming information \iSee Also:\p \bCHKDSK\p [MEM] 5.0 \iPurpose:\p Displays the amount of used and free memory, allocated memory, and usage of memory by programs \iType:\p DOS External \iFormat:\p [d:][path]\bMEM\p [/P[ROGRAM]|/D[EBUG]|/C[LASSIFY]] \iRemarks:\p [d:][path] specifies drive and path that contains \bMEM\p /PROGRAM displays programs loaded in memory /DEBUG displays programs, internal drivers, and other programming information /CLASSIFY displays program status in conventional and upper memory \iSee Also:\p \bCHKDSK\p [MEM] 6.0 \iPurpose:\p Displays the amount of used and free memory, allocated memory, and usage of memory by programs \iType:\p DOS External \iFormat:\p [d:][path]\bMEM\p [/PAGE] [/D[EBUG]|/C[LASSIFY]|/F[REE]|/M[ODULE] modulename] \iRemarks:\p [d:][path] specifies drive and path that contains \bMEM\p /PAGE pauses after each screenful of information /D[EBUG] displays status of all modules in memory /C[LASSIFY] displays programs in memory by memory usage /F[REE] displays information about free conventional and upper memory /M[ODULE] displays detailed information about a modulenames's memory usage \iSee Also:\p \bCHKDSK\p, \bMEMMAKER\p [MEMMAKER] 6.0 \iPurpose:\p Runs the \bMEMMAKER\p memory optimization program \iType:\p DOS External \iFormat:\p [d:][path[\bMEMMAKER\p [/B] [/BATCH|BATCH2] [/SESSION] [/SWAP:d] [/T] [/UNDO] [/W:size1,size2] \iRemarks:\p [d:][path] specifies drive and path that contains \bMEMMAKER\p /B displays \bMEMMAKER\p in black and white /BATCH runs \bMEMMAKER\p in unatteded mode /BATCH2 runs \bMEMMAKER\p in unattended mode and exits /SESSION used by \bMEMMAKER\p during optimization /SWAP:d specifies the drive that was originally your startup drive if drive swapping is in effect /T disables detection of IBM token-ring networks /UNDO undoes \bMEMMAKER\p most recent changes to your startup files /W:size1,size2 specifies how much upper memory to reserve for translation buffers (used by MS-Windows) \iSee Also:\p \bMEM\p [MIRROR] 6.0 \iPurpose:\p Starts disk information recording for use by \bUNDELETE\p and \bUNFORMAT\p \iType:\p DOS External (TSR) \iFormat:\p [d:][path]\bMIRROR\p [d:[...]] [/1] [/Tdrive[-entries][...]] \iOr:\p [d:][path]\bMIRROR\p [/U] \iOr:\p [d:][path]\bMIRROR\p [/PARTN] \iRemarks:\p [d:][path] specifies drive and path that contains \bMIRROR\p [d:] specifies the drive to be recorded /1 retain only the latest information /T loads a TSR to track up to entries file deletions on drive for use with \bUNDELETE\p /U uninstalls \bMIRROR\p /PARTN saves disk partition information for use with \bUNFORMAT\p \iSee Also:\p \bUNDELETE\p, \bUNFORMAT\p [MD] 3.0-6.0 \iPurpose:\p Create a subdirectory on the specified disk \iType:\p DOS Internal \iFormat:\p \bMD\p [d:]path \iRemarks:\p [d:] specifies the drive to create the subdirectory on path specifies the directory name \iSee Also:\p \bCHDIR\p, \bCD\p, \bCDD\p, \bMKDIR\p, \bRMDIR\p, \bRD\p [MKDIR] 3.0-6.0 \iPurpose:\p Create a subdirectory on the specified disk \iType:\p DOS Internal \iFormat:\p \bMKDIR\p [d:]path \iOr:\p \bMD\p [d:]path \iRemarks:\p [d:] specifies the drive to create the subdirectory on path specifies the directory name \iSee Also:\p \bCHDIR\p, \bCD\p, \bCDD\p, \bMD\p, \bRMDIR\p, \bRD\p [MODE] 3.0-3.2 \iPurpose:\p Sets the graphics adapter (video) mode, the communications adapter mode, or the printer. Each of these three uses of mode has a different syntax and are discussed seperately below \iType:\p DOS External \u Setting the graphics adapter (video) mode \p \iFormat:\p [d:][path]\bMODE\p m \iOr:\p [d:][path]\bMODE\p [m],s[,T] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p m is display adapter mode, 40, 80, BW40, BW80, CO40, CO80, or MONO s is shift direction, R or L T requests a test pattern used to align the display \iSee Also:\p \bTOPVIDEO\p, \bVIDEO\p \u Setting the communications adapter mode \p \iFormat:\p [d:][path]\bMODE\p COMn[:] b[,p[,d[,s[,P]]]] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p n is COM adapter, 1 or 2 b specifies baud, either 110, 150, 300, 600, 1200, 2400, 4800, or 9600. Only the first two digits are required p specifies parity, either N (none), O (odd) or E (even) d specifies databits, either 7 or 8 s specifies stopbits, either 1 or 2 P indicates asynchronous adapter is used for a serial printer \u Setting the printer mode \p \iFormat:\p [d:][path]\bMODE\p LPTm[:][c][,[l][,P]] \iOr:\p [d:][path]\bMODE\p LPTm[:]=COMn[:] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p m is printer number, 1, 2, or 3 c is characters per line, 80 or 132 l is lines per inch, 6 or 8 P specifies continuous retry n is COM adapter, 1 or 2 [MODE] 3.3 \iPurpose:\p Sets the graphics adapter (video) mode, the communications adapter mode, sets or displays device code pages, or sets the printer. Each of these four uses of mode has a different syntax and are therefore discussed seperately below \iType:\p DOS External \u Setting the graphics adapter (video) mode \p \iFormat:\p [d:][path]\bMODE\p disp \iOr:\p [d:][path]\bMODE\p [disp],s[,T] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p disp is display adapter mode, either 40, 80, BW40, BW80, CO40, CO80, or MONO s specifies a display shift direction, R or L (CGA only) T requests a test pattern used to align the display \iSee Also:\p \bTOPVIDEO\p, \bVIDEO\p \u Setting the communications adapter mode \p \iFormat:\p [d:][path]\bMODE\p COMn[:] b[,p[,d[,s[,P]]]] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p n is COM adapter, 1, 2, 3, or 4 b specifies baud, either 110, 150, 300, 600, 1200, 2400, 4800, 9600, or 19200. Only the first two digits are required. 19200 will not work on all machines p specifies parity, either N (none), O (odd), E (even), M (mark), or S (space), default is E d specifies databits, either 5, 6, 7, or 8 s specifies stopbits, either 1, 1.5, or 2 P indicates asynchronous adapter is used for a serial printer \u Setting or displaying device code pages \p \iFormat:\p [d:][path]\bMODE\p device CODEPAGE PREPARE=((yyy)[d:][path]filename) \iOr:\p [d:][path]\bMODE\p device CODEPAGE SELECT=yyy \iOr:\p [d:][path]\bMODE\p device CODEPAGE REFRESH \iOr:\p [d:][path]\bMODE\p device CODEPAGE [/STATUS] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p device specifies the device to support code page switching, either CON, LPT1, LPT2, or LPT3 yyy specifies the code page, either 437, 860, 863, or 865 [d:][path]filename specifies the name of the code page information file to use PREPARE prepares a codepage for a given device, which must be done before it can be used SELECT specifies which prepared code you want to use REFRESH reinstates a lost code page /STATUS or no parameters displays the current codepage status \u Setting the printer mode \p \iFormat:\p [d:][path]\bMODE\p LPTm[:][c][,[l][,P]] \iOr:\p [d:][path]\bMODE\p LPTm[:]=COMn[:] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p m is printer number, 1, 2, or 3 c is characters per line, 80 or 132 l is lines per inch, 6 or 8 P specifies continuous retry n is COM adapter, 1, 2, 3, or 4 [MODE] 4.0-6.0 \iPurpose:\p Sets the graphics adapter (video) mode, the communications adapter mode, sets or displays device code pages, sets the keyboard typematic rate, sets the printer mode, or displays installed device status. Each of these six uses of mode has a different syntax and are therefore discussed seperately below \iType:\p DOS External \u Setting the graphics adapter (video) mode \p \iFormat:\p [d:][path]\bMODE\p disp,n \iOr:\p [d:][path]\bMODE\p [disp],s[,T] \iOr:\p [d:][path]\bMODE\p con [:][COLS=m][LINES=n] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p disp is display adapter mode, either 40, 80, BW40, BW80, CO40, CO80, or MONO m specifies the number of characters per line, either 40 or 80 n is the number of display lines, either 25, 43, or 50 (greater than 25 requires \iANSI.SYS\p and appropriate adapter) s specifies a display shift direction, R or L (CGA only) T requests a test pattern used to align the display \iSee Also:\p \bTOPVIDEO\p, \bVIDEO\p \u Setting the communications adapter mode \p \iFormat:\p [d:][path]\bMODE\p COMn[:] b[,p[,d[,s[,r]]]] \iOr:\p [d:][path]\bMODE\p COMn BAUD=b [DATA=d] [STOP=s] [PARITY=p] [RETRY=r] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p n is COM adapter, 1, 2, 3, or 4 b specifies baud, either 110, 150, 300, 600, 1200, 2400, 4800, 9600, or 19200. Only the first two digits are required. 19200 will not work on all machines p specifies parity, either N (none), O (odd), E (even), M (mark), or S (space), default is E d specifies databits, either 5, 6, 7, or 8 s specifies stopbits, either 1, 1.5, or 2 r specifies retry action after status check, either E (returns error), B (returns busy), R (returns ready), or NONE (no action) \u Setting or displaying device code pages \p \iFormat:\p [d:][path]\bMODE\p device CODEPAGE PREPARE=((yyy)[d:][path]filename) \iOr:\p [d:][path]\bMODE\p device CODEPAGE SELECT=yyy \iOr:\p [d:][path]\bMODE\p device CODEPAGE REFRESH \iOr:\p [d:][path]\bMODE\p device CODEPAGE [/STATUS] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p device specifies the device to support code page switching, either CON, LPT1, LPT2, or LPT3 yyy specifies the code page, either 437, 850, 860, 863, or 865 [d:][path]filename specifies the name of the code page information file to use PREPARE prepares a codepage for a given device, which must be done before it can be used SELECT specifies which prepared code you want to use REFRESH reinstates a lost code page /STATUS or no parameters displays the current codepage status Note: Allowable abbreviations are CODEPAGE->CP, STATUS->STA, PREPARE->PREP, SELECT->SEL, and REFRESH->REF \u Setting the keyboard typematic rate \p \iFormat:\p [d:][path]\bMODE\p con [:] RATE=r DELAY=d \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p r is the typematic interval time, 1-32 d is the auto-repeat delay, 1-4 (0.25 to 1 seconds) \u Setting the printer mode \p \iFormat:\p [d:][path]\bMODE\p LPTm[:][c][,[l][,r]] \iOr:\p [d:][path]\bMODE\p LPTm [COLS=c] [LINES=l] [RETRY=r] \iOr:\p [d:][path]\bMODE\p LPTm[:]=COMn[:] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p m is printer number, 1, 2, or 3 c is characters per line, 80 or 132 l is lines per inch, 6 or 8 r specifies retry action after status check, either E (returns error), B (returns busy), R (returns ready), P (continuous retry), or NONE (no action) n is COM adapter, 1, 2, 3, or 4 \u Displaying installed device status \p \iFormat:\p [d:][path]\bMODE\p [device] [/STA[TUS]] \iRemarks:\p [d:][path] specifies drive and path that contains \bMODE\p device specified the device status is requested for, otherwise the status of all devices are displayed /STA[TUS] is required only when requesting status for redirected parallel printers [MORE] \iPurpose:\p Reads data from standard in, then outputs one page at a time to standard out \iType:\p \iTOP\p Internal \iFormat:\p \bMORE\p \iRemarks:\p Supports all \iTOP\p extended screen modes \iSee Also:\p \bSORT\p [MOVE] \iPurpose:\p Move or rename files, directories, or entire directory branches \iType:\p \iTOP\p Internal \iFormat:\p \bMOVE\p [d:][path][srcname][,[d:][path]srcname[...]] [d:][path][dstname] [/!] [/Q] [/V] [/H] [/C] [/NOCONF] [/Y|/-Y] \iRemarks:\p [d:][path][srcname] specifies the source drive, path, or file(s) to move (specify at least one). If only a path is specified, move entire directory, otherwise move all files. Enhanced wildcards and multiple file definitions (separated by commas) are allowed [d:][path][dstname] specifies the destination drive, path, or file to move to. If source and destination are both files or directories, the files or directories are renamed If wildcards are in the source, the destination must be a path If source and destination are not on the same disk, the files are copied to the destination disk, and the source is removed If destination file exists, a confirm is requested to delete it If destination path does not exist, a confirm is requested to create it /! moves all BUT the specified files /Q runs quietly, only summary is echoed to the display /V causes additional file verification prior to source delete /H include hidden files in move /C suppresses "CREATE DIRECTORY?" prompt and creates without asking when destination directory doesn't exist (this switch used to be /Y but was changed for DOS 6.2 compatibity) /Y|/-Y By default, \bMOVE\p will prompt you if files will be overwritten when run from the command line. If run from a batch file, \bMOVE\p will overwrite files without prompting. Using /Y, files will be overwritten regardless. Conversely, using /-Y will cause overwrite prompting regardless. The /Y or /-Y setting can be stored in an environment variable called COPYCMD. If so, the setting of COPYCMD will be used to determine the default overwrite behavior of \bCOPY\p, \bMOVE\p, and, if DOS 6.2+, \bXCOPY\p. Use of the switch with these commands will override the COPYCMD setting /NOCONF is identical to /Y and is retained for backwards compatibility \iSee Also:\p \bCOPY\p, \bDEL\p, \bREN\p, \bXCOPY\p, \bXDEL\p, \b_*WILD*\p [MSAV] 6.0 \iPurpose:\p Scans your computer for known viruses \iType:\p DOS External \iFormat:\p [d:][path]\bMSAV\p [d:] [/S|/C] [/R] [/A|/L] [/N] [/P] [/F] [/VIDEO|/mode] \iRemarks:\p [d:][path] specifies drive and path that contains \bMSAV\p d: specifies the drive scanned for viruses. If omitted, the current drive is scanned /S scans the specified drive, but does not remove viruses found /C scans the specified drive, and removes viruses found /R creates an MSAV.RPT file /A scans all drives except drive A and drive B /L scans all local drives except network drives /N displays the contents of an MSAV.TXT file /P diables use of the graphical interface /F disable display of filenames that have been scanned. Use only with the /N or /P switch /VIDEO displays a list of the possible \bMSAV\p video display modes /mode sets /bMSAV\p video display mode to one of the following: /25 25 line mode /28 28 line mode (VGA adapters only) /43 43 line mode (EGA/VGA adapters only) /50 50 line mode (VGA adapters only) /60 60 line mode (Video 7 adapters only) /IN forces a color scheme /BW forces a black and white color scheme /MONO forces a monochromatic color scheme /LCD forces an LCD color scheme /FF uses fast screen writes on a CGA screen (may cause snow) /BF uses the BIOS to display video /NF disables use of alternate fonts /BT allows use of a graphics mouse in MS-Windows /NGM disables use of graphic mouse character /LE exchanges left and right mouse buttons /PS2 resets mouse if the mouse cursor disappears or locks up \iSee Also:\p \bVSAFE\p [MSBACKUP] 6.0 \iPurpose:\p Backs up or restores one or more files from one disk to another \iType:\p DOS External \iFormat:\p [d:][path]\bMSBACKUP\p [setup_file] [/BW|/LCD|/MDA] \iRemarks:\p [d:][path] specifies drive and path that contains \bMSBACKUP\p setup_file defines files to back up and the type of backup to perform. A setup_file is automatically created when you save program settings from an /bMSBACKUP\p session /BW forces a black and white color scheme /LCD forces an LCD color scheme /MONO forces a monochromatic color scheme \iSee Also:\p \bRESTORE\p [MSCDEX] 6.0 \iPurpose:\p Provides access to CD-ROM drives. The device driver that came with your CD-ROM drive must be loaded from your CONFIG.SYS file \iType:\p DOS External \iFormat:\p [d:][path]\bMSCDEX\p /D:driver [/D:driver...] [/E] [/K] [/S] [/V] [/L:d] [/M:n] \iRemarks:\p [d:][path] specifies drive and path that contains \bMSCDEX\p /D:driver [/D:driver...] specifies the driver signature of the first CD-ROM device driver. The driver parameter must match the parameter specified by the /D switch in the CONFIG.SYS command that starts the corresponding CD-ROM device driver /E allowed use of expanded memory to store sector buffers /K forces recognition of CD-ROM volumes encoded in Kanji /S enables sharing of CD-ROM drives on MS-NET or MS-Windows for Workgroups servers /V displays memory statistics /L:d specifies the drive letter to assign to the CD-ROM drive /M:n specifies the number of sector buffers \iNote:\p The \bMSCDEX\p command should not be used after MS-Windows has started [MSD] 6.0 \iPurpose:\p Provides detailed technical information about your computer \iType:\p DOS External \iFormat:\p [d:][path]\bMSD\p [/I] [/F[d:][path]filename] [/P[d:][path]filename] [/S[d:][path]filename] [/B] \iRemarks:\p [d:][path] specifies drive and path that contains \bMSD\p /I Bypasses internal hardware detection /F[d:][path]filename requests input and writes a report to filename /P[d:][path]filename writes a report to filename without requesting input /S[d:][path]filename writes a summary report to filename /B forces a black and white color scheme [NISTIME] \iPurpose:\p Dials the National Institute of Standards and Technology's (NIST) Automated Computer Time Service (ACTS), retrieves the time and date, and sets the PC's clock \iType:\p \iTOP\p External \iFormat:\p [d:][path]\bNISTIME\p [/D [count]] \iRemarks:\p [d:][path] specifies drive and path that contains \bNISTIME\p /D causes \bNISTIME\p to retrieve and set the time count times and measure your computer clock drift. If count is not specified, \bNISTIME\p will retrieve the time as many times as possible. In either case, ACTS will disconnect after 28 to 56 seconds \bNISTIME\p must be located in the same directory as \iTOP.INI\p \bNISTIME\p com port, assumed time zone, etc. are set by modifying the \i[Nistime]\p section of \iTOP.INI\p. \bNISTIME\p will also update a log file if specified in the \iTOP.INI\p file. See \bTOPSET\p \iSee Also:\p \bDATE\p, \bTIME\p, \bTOPSET\p, \b!SETUP\p [NLSFUNC] 3.3-6.0 \iPurpose:\p Loads country specific information for DISPLAY.SYS and PRINTER.SYS \iType:\p DOS External \iFormat:\p [d:][path]\bNLSFUNC\p [[d:][path]filename] \iRemarks:\p [d:][path] specifies drive and path that contains \bNLSFUNC\p [d:][path]filename is a file containing country specific information \iSee Also:\p \bKEYB\p, \bSELECT\p [PATH] 3.0-6.0 \iPurpose:\p Sets the search path for commands not found by a search of the current directory \iType:\p DOS Internal \iFormat:\p \bPATH\p [[d:]path[[;[d:]path]]] \iOr:\p \bPATH\p ; \iRemarks:\p [d:][path] specifies a list of drives and directories to be searched, separated by semicolons ; only resets the path to nothing No parameters displays the current \bPATH\p [PAUSE] \iPurpose:\p Suspends system processing and displays the message "Press any key to continue . . .". Useful mostly in batch files. \iType:\p \iTOP\p Internal \iFormat:\p \bPAUSE\p [remark] \iRemarks:\p remark will also be displayed if included A mouse click will also resume processing (requires Microsoft mouse driver version 6.0 or greater or equivalent) \iSee Also:\p \b_BATCH\p, \bCONFIRM\p [POPD] \iPurpose:\p Pop (recall) the last drive and directory pushed with PUSHD and use it as the current drive and directory \iType:\p \iTOP\p Internal \iFormat:\p \bPOPD\p \iSee Also:\p \bCD\p, \bCDD\p, \bDIRS\p, \bPUSHD\p [POWER] 6.0 \iPurpose:\p Reduces power used by your computer \iType:\p DOS External \iFormat:\p [d:][path]\bPOWER\p [ADV[:MAX|REG|MIN] | STD | OFF] \iRemarks:\p [d:][path] specifies drive and path that contains \bPOWER\p ADV[:MAX|REG|MIN] reduces power by monitoring applications and hardware devices. MAX provides the most conservation, REG provides average conservation, and MIN provides the least conservation STD reduces power by monitoring hardware devices OFF turns off power management [PRINT] 3.0-6.0 \iPurpose:\p Prints a queue of data files on the printer while you are doing other tasks \iType:\p DOS External \iFormat:\p [d:][path]\bPRINT\p [/D:device] [/B:buffsize] [/U:busytick] [/M:maxtick] [/S:timeslice] [/Q:quesize] [/C] [/T] [/P] [[d:][path][filename][.ext]...] \iRemarks:\p [d:][path] specifies drive and path that contains \bPRINT\p /D:device specifies print device (PRN assumed), must be the first parameter if specified /B:buffsize sets the internal buffer size, default is 512 /U:busytick sets the number of clock ticks PRINT will wait until the print device is available, default is 1 /M:maxtick sets maximum clock ticks to print characters, default is 2, must be from 1 to 255 /S:timeslice sets the time slice value, default is 8, must be from 1 to 255 /Q specifies the maximum number of file allowed in the print que /T sets terminate mode (cancels queues) /C sets cancel mode until /P /P sets print mode [PROMPT] \iPurpose:\p Sets a new command prompt, stored in the environment variable called TOPPROMPT \iType:\p \iTOP\p Internal \iFormat:\p \bPROMPT\p [prompt-string] \iRemarks:\p prompt-string is a string of text and/or $c..$c, where c can be: $, the $ character _, a CR-LF sequence b, the | character d, the date e, ESC\i*\p character g, the > character h, a backspace l, the < character m, the meridian(am/pm) n, the drive letter p, the current dir q, the = character s, free disk space t, 24 hr. time T, 12 hr. time v, version number All strings have case sense, i.e. use of capital letter causes capitalized output No parameters resets \bPROMPT\p to default of $n$g \i*\pUse $e for \iANSI\p escape sequences. See \b_ANSI\p \iSee Also:\p \bANSIECHO\p, \b_ANSI\p [PUSHD] \iPurpose:\p Push (save) the current drive and directory into a directory stack and optionally change the current drive and directory \iType:\p \iTOP\p Internal \iFormat:\p \bPUSHD\p [d:][path] \iRemarks:\p [d:] specifies drive to change to [path] specifies desired directory path to change to No parameters will just push the current directory \iSee Also:\p \bCD\p, \bCDD\p, \bDIRS\p, \bPOPD\p [QBASIC] 5.0-6.0 \iPurpose:\p Starts the DOS \bQBASIC\p language program \bType:\p DOS External \iFormat:\p [d:][path]\bQBASIC\p [/B] [/EDITOR] [/G] [/H] [/MBF] [/NOHI] [[/RUN][d:][path]filename] \iRemarks:\p [d:][path] specifies drive and path that contains \bQBASIC\p /B Specifies black and white operation /EDITOR invokes the DOS editor \bEDIT\p /G provides the fastest update of CGA monitors /H displays the maximum number of lines on your monitor /MBF converts built-in functions MKS$, MKD$, CVS, and CVD to MKSMBF$, MKDMBF$, CVSMBF, and CVDMBF, respectively /NOHI enables use of 8 color monitors (default is 16 colors) /RUN runs the specified basic program [RD] \iPurpose:\p Remove an empty subdirectory from the disk \iType:\p \iTOP\p Internal \iFormat:\p \bRD\p [d:]path \iRemarks:\p [d:][path] specifies the directory to be removed The directory must be empty to use \bRD\p \iSee Also:\p \bCHDIR\p, \bCD\p, \bCDD\p, \bDELTREE\p, \bMKDIR\p, \bMD\p, \bRMDIR\p, \bXDEL\p [RECOVER] 3.0-5.0 \iPurpose:\p Recover files from a disk with a defective sector \iType:\p DOS External \iFormat:\p [d:][path]\bRECOVER\p [d:][path]filename[.ext] \iOr:\p [d:][path]\bRECOVER\p d: \iRemarks:\p [d:][path] specifies drive and path that contains \bRECOVER\p [d:][path]filename[.ext] specifies the file to recover Use the second format to recover all files Note: \bRECOVER\p will not work on a network disk [RECOVER] 6.0 DOS 6.0 no longer supports \bRECOVER\p [REFRESH] \iPurpose:\p Force or inhibit screen text restoration after command completion even if the video mode was not changed \iType:\p \iTOP\p Internal \iFormat:\p \bREFRESH\p [FORCE|CANCEL] \iRemarks:\p Typically used in a compound command or alias. For example: alias ed myeditor %1 ^ refresh force FORCE causes screen text to be restored even if video mode has not changed CANCEL prevents screen restore even if video mode has changed No parameters will echo the state of RestoreScreen Note: will only be honored if RestoreScreen=yes in \iTOP.INI\p \iSee Also:\p \bALIAS\p, \bTOPVIDEO\p, \bVIDEO\p [REM] 3.0-3.3 \iPurpose:\p Allows remarks or comments within a batch file. \iType:\p \iTOP\p Internal \iFormat:\p \bREM\p [remark] \iSee Also:\p \b_BATCH\p [REM] 4.0-6.0 \iPurpose:\p Allows remarks or comments within a batch file or config.sys \iType:\p \iTOP\p Internal \iFormat:\p \bREM\p [remark] \iSee Also:\p \b_BATCH\p [REN] 3.0-6.0 \iPurpose:\p Changes the name of a file \iType:\p DOS Internal \iFormat:\p \bREN\p [d:][path]filename[.ext] filename[.ext] \iRemarks:\p [d:][path]filename[.ext] specifies the file to rename filename[.ext] specifies the new name Note: New name cannot have a path specification! \iSee Also:\p \bCOPY\p, \bMOVE\p, \bRENAME\p [RENAME] 3.0-6.0 \iPurpose:\p Changes the name of a file \iType:\p DOS Internal \iFormat:\p \bRENAME\p [d:][path]filename[.ext] filename[.ext] \iOr:\p \bREN\p [d:][path]filename[.ext] filename[.ext] \iRemarks:\p [d:][path]filename[.ext] specifies the file to rename filename[.ext] specifies the new name Note: New name cannot have a path specification! To rename a directory, see \bMOVE\p \iSee Also:\p \bCOPY\p, \bMOVE\p, \bREN\p [REPLACE] 3.2-3.3 \iPurpose:\p Selectively replace files on the target with files from the source \iType:\p DOS External \iFormat:\p [d:][path]\bREPLACE\p [d:][path]filename[.ext] [d:][path] [/A] [/P] [/R] [/S] [/W] \iRemarks:\p [d:][path] specifies drive and path that contains \bREPLACE\p [d:][path]filename[.ext] specifies the files to replace [d:][path] specifies the target drive and directory /A add files that do not exist on the target (cannot be used with /S) /P prompt as each file is encountered on target /R replace read only files on target /S search all directories on the target for files matching the source (cannot be used with /A) /W wait for you to insert a disk before searching for source files \iSee Also:\p \bCOPY\p, \bMOVE\p, \bXCOPY\p [REPLACE] 4.0-6.0 \iPurpose:\p Selectively replace files on the target with files from the source \iType:\p DOS External \iFormat:\p [d:][path]\bREPLACE\p [d:][path]filename[.ext] [d:][path] [/A] [/P] [/R] [/S] [/U] [/W] \iRemarks:\p [d:][path] specifies drive and path that contains \bREPLACE\p [d:][path]filename[.ext] specifies the files to replace [d:][path] specifies the target drive and directory /A add files that do not exist on the target (cannot be used with /S or /U) /P prompt as each file is encountered on target /R replace read only files on target /S search all directories on the target for files matching the source (cannot be used with /A) /U replace only target files that are older than the source (cannot be used with /A) /W wait for you to insert a disk before searching for source files \iSee Also:\p \bCOPY\p, \bMOVE\p, \bXCOPY\p [RESTART] \iPurpose:\p Causes \iTOP\p to restart. Used to re-initialize \iTOP\p after changes are made to \iTOP.INI\p \iType:\p \iTOP\p Internal \iFormat:\p \bRESTART\p \iSee Also:\p \b!SETUP\p, \bTOPSET\p [RESTORE] 3.0-3.2 \iPurpose:\p Restores one or more files from a backup disk \iType:\p DOS External \iFormat:\p [d:][path]\bRESTORE\p d: [d:][path]filename[.ext] [/S] [/P] \iRemarks:\p [d:][path] specifies drive and path that contains \bRESTORE\p d: specifies the drive that contains the \bBACKUP\p source [d:][path]filename[.ext] specifies where you want to restore to and the files to restore /S restore files in subdirectories as well /P prompt before restoring files that have changed since last backup \iSee Also:\p \bBACKUP\p [RESTORE] 3.3-4.0 \iPurpose:\p Restores one or more files from a backup disk \iType:\p DOS External \iFormat:\p [d:][path]\bRESTORE\p d: [d:][path]filename[.ext] [/S] [/P] [/B:date] [/A:date] [/E:time] [/L:time] [/M] [/N] \iRemarks:\p [d:][path] specifies drive and path that contains \bRESTORE\p d: specifies the drive that contains the \bBACKUP\p source [d:][path]filename[.ext] specifies where you want to restore to and the files to restore /S restore files in subdirectories as well /P prompt before restoring files that have changed since last backup or are read only /B:date restore only files modified on or before date /A:date restore only files modified on or after date /E:time restore only files modified at or earlier than time /L:time restore only files modified at or later than time /M restore only files modified since the last backup /N restore only files which no longer exist on the target \iSee Also:\p \bBACKUP\p [RESTORE] 5.0 \iPurpose:\p Restores one or more files from a backup disk \iType:\p DOS External \iFormat:\p [d:][path]\bRESTORE\p d: [d:][path]filename[.ext] [/S] [/P] [/B:date] [/A:date] [/E:time] [/L:time] [/M] [/N] [/D] \iRemarks:\p [d:][path] specifies drive and path that contains \bRESTORE\p d: specifies the drive that contains the \bBACKUP\p source [d:][path]filename[.ext] specifies where you want to restore to and the files to restore /S restore files in subdirectories as well /P prompt before restoring files that have changed since last backup or are read only /B:date restore only files modified on or before date /A:date restore only files modified on or after date /E:time restore only files modified at or earlier than time /L:time restore only files modified at or later than time /M restore only files modified since the last backup /N restore only files which no longer exist on the target /D display list of matching files without restoring \iSee Also:\p \bBACKUP\p [RESTORE] 6.0 \iPurpose:\p Restores one or more files from a backup disk created with any previous version of DOS \iType:\p DOS External \iFormat:\p [d:][path]\bRESTORE\p d: [d:][path]filename[.ext] [/S] [/P] [/B:date] [/A:date] [/E:time] [/L:time] [/M] [/N] [/D] \iRemarks:\p [d:][path] specifies drive and path that contains \bRESTORE\p d: specifies the drive that contains the \bBACKUP\p source [d:][path]filename[.ext] specifies where you want to restore to and the files to restore /S restore files in subdirectories as well /P prompt before restoring files that have changed since last backup or are read only /B:date restore only files modified on or before date /A:date restore only files modified on or after date /E:time restore only files modified at or earlier than time /L:time restore only files modified at or later than time /M restore only files modified since the last backup /N restore only files which no longer exist on the target /D display list of matching files without restoring \iSee Also:\p \bMSBACKUP\p [RMDIR] \iPurpose:\p Remove an empty subdirectory from the disk \iType:\p \iTOP\p Internal \iFormat:\p \bRMDIR\p [d:]path \iOr:\p \bRD\p [d:]path \iRemarks:\p [d:][path] specifies the directory to be removed The directory must be empty to use \bRMDIR\p \iSee Also:\p \bCHDIR\p, \bCD\p, \bDELTREE\p, \bMKDIR\p, \bMD\p, \bRD\p, \bXDEL\p [SCANDISK] 6.2 \iPurpose:\p Analizes your drive for errors and repairs any problems that it finds. \iType:\p DOS External \u To check drives for disk errors \p \iFormat:\p [d:][path]\bSCANDISK\p [d: [d:...] | /ALL] [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/SURFACE] [/MONO] [/NOSUMMARY] \u To check an unmounted DBLSPACE compressed volume file for errors \p \iFormat:\p [d:][path]\bSCANDISK\p volume-name [/CHECKONLY | /AUTOFIX [/NOSAVE] | /CUSTOM] [/NOSUMMARY] [/MONO] \u To check files for fragmentation \p \iFormat:\p [d:][path]\bSCANDISK\p /FRAGMENT [d:][path]filename \u To undo repairs made previously \p \iFormat:\p [d:][path]\bSCANDISK\p /UNDO [undo-drive:] [/MONO] \iRemarks:\p [d:][path] specifies drive and path that contains \bSCANDISK\p d: [d:...] specifies the drives you want to check and repair volume-name specifies the name of the unmounted \bDBLSPACE\p volume file you want to check and repair, in the form [d:\]DBLSPACE.nnn, where nnn specifies the extension of the volume file [d:][path]filename specifies the files to check for fragmentation. Wildcards are allowed undo-drive: specifies the drive containing an Undo disk /ALL Checks and repairs all local drives /AUTOFIX repairs without prompting you first. Can be used with /NOSAVE and /NOSUMMARY. Cannot be used with /CHECKONLY or /CUSTOM /CHECKONLY check for errors, but do not repair. Cannot be used with /AUTOFIX or /CUSTOM /CUSTOM use the configuration settings in the [Custom] section of the SCANDISK.INI file. Cannot be used with /AUTOFIX or /CHECKONLY /MONO specifies a monochrome display /NOSAVE delete (do not save) any lost clusters found. Can optionally be used only with /AUTOFIX /NOSUMMARY prevents displaying the full-screen summary after checking each drive, and prevents prompting you for an Undo disk if errors are found /SURFACE causes a surface scan after other drive checking. If this is an uncompressed drive, the surface scan confirms data can be reliably written and read. If this is a compressed drive, the surface scan confirms data can be decompressed \iSee Also:\p \bCHKDSK\p, \bDBLSPACE\p [SELECT] 3.0-3.1 \iPurpose:\p Installs DOS on a new disk with the keyboard layout, date and time format you select \iType:\p DOS External \iFormat:\p [d:][path]\bSELECT\p xxx yy \iRemarks:\p [d:][path] specifies drive and path that contains \bSELECT\p xxx is the country code, U.S. is 001 yy is the keyboard code \iSee Also:\p \bKEYB\p, \bSYS\p [SELECT] 3.2-3.3 \iPurpose:\p Installs DOS on a new disk with the keyboard layout, date and time format you select \iType:\p DOS External \iFormat:\p [d:][path]\bSELECT\p [[A:|B:] d:[path]] xxx yy \iRemarks:\p [d:][path] specifies drive and path that contains \bSELECT\p A:|B: specify the source drive. Only A or B are valid d:[path] specifies the target drive and path xxx is the country code, U.S. is 001 yy is the keyboard code \iSee Also:\p \bKEYB\p, \bSYS\p [SELECT] 4.0-6.0 \iPurpose:\p Installs DOS on a new disk and creates an autoexec.bat and config.sys file with the configuration information you select \iType:\p DOS External \iFormat:\p Boot from the DOS INSTALL disk \iRemarks:\p Everything is prompted from menus \iSee Also:\p \bSYS\p [SET] \iPurpose:\p Inserts strings into the command processor's environment \iType:\p \iTOP\p Internal \iFormat:\p \bSET\p [name=[parameter]] \iRemarks:\p name is name of environment string parameter is environment string to be inserted No name specified, current set of strings is displayed If name= but no parameter specified, name is deleted [SETVER] 5.0-6.0 \iPurpose:\p Set the DOS version reported to specified programs \iType:\p DOS External \iFormat:\p [d:][path]\bSETVER\p [d:path] [filename n.nn|/D[ELETE] [/QUIET]] \iRemarks:\p [d:][path] specifies drive and path that contains \bSETVER\p [d:path]specifies the location of the SETVER.EXE file. Specifying only this parameter lists the current version table filename specifies a file to be added to the version table n.nn specifies the reported DOS version /D[ELETE] deletes the specified version table entry /QUIET disables the message associated with /DELETE [SHARE] 3.0-6.0 \iPurpose:\p Loads support for file sharing and diskette change protection \iType:\p DOS External \iFormat:\p [d:][path]\bSHARE\p [/F:filespace] [/L:locks] \iRemarks:\p [d:][path] specifies drive and path that contains \bSHARE\p /F:filespace allocates share recording information file space (requires filename + 11 bytes for each file), default is 2048 bytes /L:locks allocates space for desired locks, default is 20 [SHIFT] \iPurpose:\p Allows batch file command lines to make use of more than 10 (%0 through %9) replaceable parameters \iType:\p \iTOP\p Internal \iFormat:\p \bSHIFT\p \iRemarks:\p All parameters on the command line are shifted one position to the left, with the %0 parameter being replaced by the %1 parameter, etc. Subsequent \bSHIFT\ps cause further parameter shifting to the left \iSee Also:\p \b_BATCH\p [SORT] 3.0-6.0 \iPurpose:\p Reads data from standard in, sorts it, then writes the data to standard out \iType:\p DOS External \iFormat:\p [d:][path]\bSORT\p [/R] [/+n] \iRemarks:\p [d:][path] specifies drive and path that contains \bSORT\p /R causes sort in reverse order /+n start sorting with column n, default is 1 Note: Maximum file size is 63K \iSee Also:\p \bMORE\p [SUBST] 3.1-6.0 \iPurpose:\p Allows use of a different drive specifier to refer to another drive or path \iType:\p DOS External \iFormat:\p [d:][path]\bSUBST\p [d: d:path|/D] \iRemarks:\p [d:][path] specifies drive and path that contains \bSUBST\p d: specifies the drive letter you want to refer to another drive or path d:path specifies the drive or path you want to refer to /D deletes a substitution No parameters displays the current substitutions \iSee Also:\p \bASSIGN\b, \bJOIN\p [SYS] 3.0-4.0 \iPurpose:\p Transfers the operating system files to the specified drive \iType:\p DOS External \iFormat:\p [d:][path]\bSYS\p d: \iRemarks:\p [d:][path] specifies drive and path that contains \bSYS\p d: specifies the drive to transfer the operating system files to \iSee Also:\p \bFORMAT\p, \bSELECT\p [SYS] 5.0-6.0 \iPurpose:\p Transfers the operating system files to the specified drive \iType:\p DOS External \iFormat:\p [d:][path]\bSYS\p [d:][path] d: \iRemarks:\p [d:][path] specifies drive and path that contains \bSYS\p [d:][path] specifies the location of the system files d: specifies the drive to transfer the operating system files to \iSee Also:\p \bFORMAT\p, \bSELECT\p [TIME] 3.0-3.2 \iPurpose:\p Sets or displays the current time known to DOS \iType:\p DOS Internal \iFormat:\p \bTIME\p [hh:mm[:ss[.xx]]] \iRemarks:\p hh specifies hour, 0-23 mm specifies minute, 0-59 ss specifies second, 0-59 xx specifies hundredths of seconds, 0-99 No parameters displays the current time \iSee Also:\p \bDATE\p, \bNISTIME\p [TIME] 3.3 \iPurpose:\p Sets or displays the current time known to DOS, and updates the CMOS memory to reflect the change \iType:\p DOS Internal \iFormat:\p \bTIME\p [hh:mm[:ss[.xx]]] \iRemarks:\p hh specifies hour, 0-23 mm specifies minute, 0-59 ss specifies second, 0-59 xx specifies hundredths of seconds, 0-99 No parameters displays the current time \iSee Also:\p \bDATE\p, \bNISTIME\p [TIME] 4.0-6.0 \iPurpose:\p Sets or displays the current time known to DOS, and updates the CMOS memory to reflect the change \iType:\p DOS Internal \iFormat:\p \bTIME\p [hh:mm[:ss[.xx]]][A|P] \iRemarks:\p hh specifies hour, 0-23 mm specifies minute, 0-59 ss specifies second, 0-59 xx specifies hundredths of seconds, 0-99 A|P specifies am or pm. If used, hh must be 1-12 No parameters displays the current time \iSee Also:\p \bDATE\p, \bNISTIME\p [TOPMEM] \iPurpose:\p Displays \iTOP\p's usage of swapable memory \iType:\p \iTOP\p Internal \iFormat:\p \bTOPMEM\p \iRemarks:\p \bTOPMEM\p displays a breakdown of \iTOP\p's current usage of swap memory. In addition, \bTOPMEM\p indicates three totals: Min, Now, and Max. The Min number shows how much swap memory was reserved by \iTOP\p before it was actually required. This number can be changed by modifying the ReserveMemory parameter in the \i[Initialize]\p section of \iTOP.INI\p. The Now number shows how much memory is currently in use, and the Max number shows the peak amount of memory ever used in this session If you are getting the message "XXK Required - Out of YY Memory" try increasing ReserveMemory to the XX value suggested, or the Max value given by \bTOPMEM\p, whichever is greater \iSee Also:\p \bMEM\p, \bTOPSET\p [TOPSET] \iPurpose:\p Starts \iTOP\p's setup tool \iType:\p \iTOP\p External \iFormat:\p [d:][path]\bTOPSET\p \iRemarks:\p [d:][path] specifies drive and path that contains \bTOPSET\p \bTOPSET.EXE\p \imust\p be located in the same directory as \iTOP.INI\p After a default \iTOP\p installation, \bTOPSET\p can also be started by typing \u\p (it is an \bFKEY\p definition) \iSee Also:\p \bFKEY\p, \bRESTART\p, \bTOPVIDEO\p, \b!SETUP\p [TOPVIDEO] \iPurpose:\p Starts \iTOP\p's video mode setup tool \iType:\p \iTOP\p External \iFormat:\p [d:][path]\bTOPVIDEO\p \iRemarks:\p [d:][path] specifies drive and path that contains \bTOPVIDEO\p \bTOPVIDEO.EXE\p \imust\p be located in the same directory as \iTOP.INI\p After a default \iTOP\p installation, \bTOPVIDEO\p can also be started by typing \u\p (it is an \bFKEY\p definition) \iSee Also:\p \bFKEY\p, \bRESTART\p, \bTOPSET\p, \b!SETUP\p [TREE] 3.0 \iPurpose:\p Displays all of the directory paths in the specified drive \iType:\p DOS External \iFormat:\p [d:][path]\bTREE\p [d:] \iRemarks:\p [d:][path] specifies drive and path that contains \bTREE\p [d:] specifies the drive to list the tree of \iSee Also:\p \bDIR\p, \bXDIR\p [TREE] 3.1-3.3 \iPurpose:\p Displays all of the directory paths in the specified drive \iType:\p DOS External \iFormat:\p [d:][path]\bTREE\p [d:] [/F] \iRemarks:\p [d:][path] specifies drive and path that contains \bTREE\p [d:] specifies the drive to list the tree of /F also displays the files in the directories \iSee Also:\p \bDIR\p, \bXDIR\p [TREE] 4.0-6.0 \iPurpose:\p Displays all of the directory paths in the specified drive \iType:\p DOS External \iFormat:\p [d:][path]\bTREE\p [d:] [/F] [/A] \iRemarks:\p [d:][path] specifies drive and path that contains \bTREE\p [d:] specifies the drive to list the tree of /F also displays the files in the directories /A use graphic characters available on all code pages \iSee Also:\p \bDIR\p, \bXDIR\p [TYPE] 3.0-6.0 \iPurpose:\p Displays the contents of the specified file to standard out \iType:\p DOS Internal \iFormat:\p \bTYPE\p [d:][path]filename[.ext] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be typed \iSee Also:\p \bVIEW\p [UNALIAS] \iPurpose:\p Instructs \iTOP\p to remove an alias \iType:\p \iTOP\p Internal \iFormat:\p \bUNALIAS\p aliasname \iRemarks:\p aliasname specifies the name of the alias to be removed \iSee Also:\p \bALIAS\p, \bFKEY\p, \bUNFKEY\p [UNDELETE] 5.0 \iPurpose:\p Restores a previously deleted file \iType:\p DOS External \iFormat:\p [d:][path]\bUNDELETE\p [[d:][path]filename] [/LIST|/ALL] [/DOS|/DT] \iRemarks:\p [d:][path] specifies drive and path that contains \bUNDELETE\p [d:][path]filename specifies the file to be recovered. If not specified, \bUNDELETE\p will recover all files in the current directory /LIST lists deleted files available for recovery /ALL recovers deleted files without prompting for confirmation /DOS recovers only files internally listed as deleted by DOS /DT recover only files tracked by the \bMIRROR\p program \iSee Also:\p \bDEL\p, \bMIRROR\p [UNDELETE] 6.0 \iPurpose:\p Restores previously deleted files \iType:\p DOS External \iFormat:\p [d:][path]\bUNDELETE\p [[d:][path]filename] [/LIST|/ALL|/PURGE[drive]|/STATUS|/LOAD|/UNLOAD |/S[drive]|/T[drive]-entries] \iOr:\p [d:][path]\bUNDELETE\p [/DOS|/DT|/DS] \iRemarks:\p [d:][path] specifies drive and path that contains \bUNDELETE\p [d:][path]filename specifies the file \bUNDELETE\p. If not specified, \bUNDELETE\p will recover all files in the current directory /LIST lists deleted files available for recovery /ALL recovers deleted files without prompting for confirmation /PURGE[drive] deletes the contents of the SENTRY directory. If no drive is specified, the current drive is searched /STATUS displays the type of delete protection in effect for each drive /LOAD loads the \bUNDELETE\p memory-resident program into memory /UNLOAD removes the \bUNDELETE\p memory-resident program into memory /S[drive] enables the Delete Sentry level of protection and loads the memory-resident portion of the \bUNDELETE\p program. Information used to \bUNDELETE\p files is stored on the specified drive. If the drive is omitted, information is recorded on the current drive /Tdrive[-entries] enables the Delete Tracker level of protection and loads the memory-resident portion of the \bUNDELETE\p program. Information used to \bUNDELETE\p files is stored on the specified drive. If the drive is omitted, information is recorded on the current drive. The entries parameter specifies specifies the maximum number of entries in the deletion tracking file (PCTRACKR.DEL), and must be between 1 and 999 /DOS \bUNDELETE\p only files internally listed as deleted by DOS /DT \bUNDELETE\p only files tracked by the \bMIRROR\p program /DS \bUNDELETE\p only files listed in the SENTRY directory, prompting for confirmation on each file \iSee Also:\p \bDEL\p, \bMIRROR\p [UNFKEY] \iPurpose:\p Instructs \iTOP\p to remove a keystroke function \iType:\p \iTOP\p Internal \iFormat:\p \bUNFKEY\p key \iRemarks:\p key specifies the name of the keystroke function to be removed \iSee Also:\p \bALIAS\p, \bFKEY\p, \bUNALIAS\p [UNFORMAT] 5.0-6.0 \iPurpose:\p Restores a disk erased by the \bFORMAT\p command \iType:\p DOS External \iFormat:\p [d:][path]\bUNFORMAT\p d: [/J] \iOr:\p [d:][path]\bUNFORMAT\p d: [/U] [/L] [/TEST] [/P] \iOr:\p [d:][path]\bUNFORMAT\p [/PARTN] [/L] \iRemarks:\p [d:][path] specifies drive and path that contains \bUNFORMAT\p d: specifies the drive to be rebuilt /J verifies the file created by \bMIRROR\p without rebuilding /U unformats without using the \bMIRROR\p information /L list every file found (default is to list only directories) /TEST a dry run rebuild, without actually rebuilding /P send output messages to a printer connected to LPT1 /PARTN restore a corrupted partition table \iSee Also:\p \bFORMAT\p, \bMIRROR\p [VER] \iPurpose:\p Displays the current DOS and \iTOP\p version \iType:\p \iTOP\p Internal \iFormat:\p \bVER\p [VERIFY] \iPurpose:\p Enable or display disk write data verification state \iType:\p \iTOP\p Internal \iFormat:\p \bVERIFY\p [ON|OFF] \iRemarks:\p ON|OFF sets verify on or off No parameters displays current verify state [VIDEO] \iPurpose:\p Temporarily changes the display adapter video mode during command execution, or displays the current video mode \iType:\p \iTOP\p Internal \iFormat:\p \bVIDEO\p [mode] [/B|/I] \iRemarks:\p Typically used in a compound command or alias. For example: alias ed video EGA43 /I ^ myeditor %1 mode specifies the display adapter mode to set to and can be: BW40, BW80, CO40, CO80, MONO, EGA43, VGA50 or a mode number Note: mode number is decimal (base 10), not hex! /B forces high numbered background colors to blink /I forces high numbered background colors to be intense No parameters will display the current mode Note: Some video adapters may crash if an attempt is made to switch to an unsupported mode. Consult your video adapter's owners manual if you are unsure about a supported mode. Also, read further below \iSee Also:\p \bALIAS\p, \bMODE\p, \bTOPVIDEO\p \iTOP\p can support high resolution video modes on many VGA systems. Not only will \iTOP\p set the requested mode, it will maintain this mode between programs which reset the mode to a lower resolution. Finally, you can use that big screen! But before you get too excited, remember that many \iANSI.SYS\p drivers are not compatible with these modes. Therefore, you may need to remove \iANSI.SYS\p from your \iCONFIG.SYS\p file and reboot your computer before seeing the "big picture". Try running \iTOP\p's video setup utility, called \bTOPVIDEO\p. It can show you what video modes are available on your system and demonstrate each one. After you decide which is best for you, \bTOPVIDEO\p can automatically update the \iTOP.INI\p file to reflect your choice. To start \bTOPVIDEO\p, change to the TOP directory and type: c:\top> \bTOPVIDEO\p Or, after a default \iTOP\p installation, \bTOPVIDEO\p can also be started by typing \u\p The table below contains a partial list of available video modes. However, TOPVIDEO will assist you in determining which modes are available in your system (also see "Handling Programs Lacking VGA Support" after the table): \u (Ahead) Ahead V5000 - Ahead VGA Wizard/Deluxe \p 132 Columns 44 Rows, VideoMode=34 (EGA Monitor) 132 Columns 25 Rows, VideoMode=35 (EGA Monitor) 132 Columns 28 Rows, VideoMode=36 (EGA Monitor) 160 Columns 50 Rows, VideoMode=47 (EGA Monitor) 80 Columns 66 Rows, VideoMode=52 (Super VGA Monitor) 132 Columns 25 Rows, VideoMode=80 (MDA Monitor) - monochrome 132 Columns 44 Rows, VideoMode=82 (MDA Monitor) - monochrome \u (ATI) ATI 18800 - ATI 18810 - ATI VGAWONDER \p 132 Columns 25 Rows, VideoMode=35 (EGA Monitor) 132 Columns 25 Rows, VideoMode=39 (EGA Monitor) - monochrome 132 Columns 44 Rows, VideoMode=51 (EGA Monitor) 132 Columns 44 Rows, VideoMode=55 (EGA Monitor) - monochrome \u (Cirrus) Cirrus Logic 510, 520 - MaxLogic MaxVGA \p 132 Columns 25 Rows, VideoMode=21 (MDA Monitor) 132 Columns 44 Rows, VideoMode=22 (MDA Monitor) 132 Columns 30 Rows, VideoMode=24 (Multisync Monitor) 132 Columns 25 Rows, VideoMode=30 (CGA Monitor) 132 Columns 25 Rows, VideoMode=31 (EGA Monitor) 132 Columns 44 Rows, VideoMode=32 (EGA Monitor) 132 Columns 30 Rows, VideoMode=34 (Super VGA Monitor) 100 Columns 37 Rows, VideoMode=49 (Super VGA Monitor) - monochrome \u (Chips) Chips and Technologies - Boca 1024VGA \p 132 Columns 25 Rows, VideoMode=96 (VGA Monitor) 132 Columns 50 Rows, VideoMode=97 (VGA Monitor) \u (Compaq) Compaq Integrated VGA \p 132 Columns 43 Rows, VideoMode=24 (VGA Monitor) - monochrome 132 Columns 25 Rows, VideoMode=25 (VGA Monitor) - monochrome 132 Columns 28 Rows, VideoMode=26 (VGA Monitor) - monochrome 132 Columns 50 Rows, VideoMode=27 (VGA Monitor) - monochrome 132 Columns 60 Rows, VideoMode=28 (VGA Monitor) - monochrome 132 Columns 43 Rows, VideoMode=34 (VGA Monitor) 132 Columns 25 Rows, VideoMode=35 (VGA Monitor) 132 Columns 28 Rows, VideoMode=36 (VGA Monitor) 132 Columns 50 Rows, VideoMode=39 (VGA Monitor) 132 Columns 60 Rows, VideoMode=40 (VGA Monitor) \u (Genoa) Genoa SuperVGA \p 80 Columns 20 Rows, VideoMode=67 (VGA Monitor) - monochrome 80 Columns 32 Rows, VideoMode=68 (VGA Monitor) - monochrome 80 Columns 44 Rows, VideoMode=69 (VGA Monitor) - monochrome 132 Columns 25 Rows, VideoMode=70 (VGA Monitor) - monochrome 132 Columns 29 Rows, VideoMode=71 (VGA Monitor) - monochrome 132 Columns 32 Rows, VideoMode=72 (VGA Monitor) - monochrome 132 Columns 44 Rows, VideoMode=73 (VGA Monitor) - monochrome 80 Columns 32 Rows, VideoMode=88 (VGA Monitor) 132 Columns 25 Rows, VideoMode=96 (VGA Monitor) 132 Columns 29 Rows, VideoMode=97 (VGA Monitor) 132 Columns 32 Rows, VideoMode=98 (VGA Monitor) 132 Columns 44 Rows, VideoMode=99 (VGA Monitor) 132 Columns 60 Rows, VideoMode=100 (VGA Monitor) 80 Columns 60 Rows, VideoMode=114 (VGA Monitor) 80 Columns 66 Rows, VideoMode=116 (VGA Monitor) 100 Columns 75 Rows, VideoMode=120 (VGA Monitor) \u (Video7) Headland HT-208 (V7VGA) - Video Seven VGA1024i \p 80 Columns 43 Rows, VideoMode=64 (VGA Monitor) 132 Columns 25 Rows, VideoMode=65 (VGA Monitor) 132 Columns 43 Rows, VideoMode=66 (VGA Monitor) 80 Columns 60 Rows, VideoMode=67 (VGA Monitor) 100 Columns 60 Rows, VideoMode=68 (VGA Monitor) 132 Columns 28 Rows, VideoMode=69 (VGA Monitor) \u (Everex) Everex Viewpoint \p 80 Columns 34 Rows, VideoMode=259 (VGA Monitor) 80 Columns 60 Rows, VideoMode=260 (VGA Monitor) 100 Columns 43 Rows, VideoMode=263 (Super VGA Monitor) 100 Columns 75 Rows, VideoMode=264 (Super VGA Monitor) 132 Columns 25 Rows, VideoMode=266 (EGA Monitor) 132 Columns 44 Rows, VideoMode=267 (EGA Monitor) 132 Columns 25 Rows, VideoMode=268 (CGA Monitor) 132 Columns 25 Rows, VideoMode=270 (MDA Monitor) - monochrome 132 Columns 44 Rows, VideoMode=271 (MDA Monitor) - monochrome 80 Columns 30 Rows, VideoMode=278 (VGA Monitor) 100 Columns 37 Rows, VideoMode=280 (Super VGA Monitor) 132 Columns 30 Rows, VideoMode=320 (VGA Monitor) 132 Columns 30 Rows, VideoMode=336 (VGA Monitor) - monochrome \u (Trident) Trident 8800CS - ZyMOS Poach51 - TrueTech HiRes VGA \p 80 Columns 30 Rows, VideoMode=80 (VGA Monitor) 80 Columns 43 Rows, VideoMode=81 (VGA Monitor) 80 Columns 60 Rows, VideoMode=82 (VGA Monitor) 132 Columns 25 Rows, VideoMode=82 (Super VGA Monitor) 132 Columns 30 Rows, VideoMode=84 (VGA Monitor) 132 Columns 43 Rows, VideoMode=85 (VGA Monitor) 132 Columns 60 Rows, VideoMode=86 (Super VGA Monitor) 132 Columns 25 Rows, VideoMode=87 (Super VGA Monitor) 132 Columns 30 Rows, VideoMode=88 (VGA Monitor) - monochrome 132 Columns 43 Rows, VideoMode=89 (VGA Monitor) - monochrome 132 Columns 60 Rows, VideoMode=90 (Super VGA Monitor) \u (Tseng) Tseng ET3000 - STB VGA EM-16 \p 132 Columns 44 Rows, VideoMode=24 (Super VGA Monitor) - monochrome 132 Columns 25 Rows, VideoMode=25 (Super VGA Monitor) - monochrome 132 Columns 28 Rows, VideoMode=26 (Super VGA Monitor) - monochrome 132 Columns 44 Rows, VideoMode=34 (Super VGA Monitor) 132 Columns 25 Rows, VideoMode=35 (Super VGA Monitor) 132 Columns 28 Rows, VideoMode=36 (Super VGA Monitor) 80 Columns 60 Rows, VideoMode=38 (VGA Monitor) \u (Paradise) Western Digital WD90C00 - Western Digital Paradise VGA 1024 \p 132 Columns 43 Rows, VideoMode=84 (VGA Monitor) 132 Columns 25 Rows, VideoMode=85 (VGA Monitor) 132 Columns 43 Rows, VideoMode=86 (VGA Monitor) - monochrome 132 Columns 25 Rows, VideoMode=87 (VGA Monitor) - monochrome \u Handling Programs Lacking VGA Support \p Amazingly, even though VGA extended modes have been around a fairly long time, there are still a lot of applications around that do not take advantage of them. Many older programs even have the same problem as DOS in that they ASSUME your screen is in a 25 line text mode, and when they start up, they do not verify or set it! To help you solve this problem, \iTOP\p includes a fast video mode setting utility, called \bVIDEO\p, which you can use to quickly set the mode prior to running these programs. Since \iTOP\p always restores the mode after any program is run, you must include the \bVIDEO\p command in a compound command, alias, fkey, or batch file. For example, suppose you find your favorite editor only seems to work in a 25 line mode. You might type: c:\>video co80 ^ editor Or you could define an alias, called ed: c:\>alias ed video co80^editor %* and always start your editor using the alias. \u Extended VGA Support and MS-Windows (tm) \p Unfortunately, if running \iTOP\p under MS-Windows, a limitation in MS Windows may prevent your VGA monitor and adapter from being switched to any mode other than the "standard" VGA modes, ie. 80 columns by 25, 43, or 50 rows. This applies to any DOS program running under MS-Windows, including \iTOP\p, when operating in 386 enhanced or standard mode. If you have specified an extended VGA mode in your \iTOP\p.INI file, and then start \iTOP\p under Windows, \iTOP\p will inform you if you are unable to set the requested video mode. We are presently searching for workarounds to this problem. [VIEW] \iPurpose:\p Displays the contents of the specified file and allows scrolling within the file \iType:\p \iTOP\p Internal \iFormat:\p \bVIEW\p [d:][path]filename[.ext] \iRemarks:\p [d:][path]filename[.ext] specifies the file to be viewed Note: Any program's console output can be piped into the \bVIEW\p window. For example 'dir | view' will place a directory listing into the \bVIEW\p window where it can be scrolled, etc. \iSee Also:\p \bTYPE\p, \bwVIEW\p [VOL] 3.0-3.3 \iPurpose:\p Displays the disk volume label of the specified drive \iType:\p DOS Internal \iFormat:\p \bVOL\p [d:] \iSee Also:\p \bFORMAT\p, \bLABEL\p [VOL] 4.0-6.0 \iPurpose:\p Displays the disk volume label and serial number of the specified drive \iType:\p DOS Internal \iFormat:\p \bVOL\p [d:] \iSee Also:\p \bFORMAT\p, \bLABEL\p [VSAFE] 6.0 \iPurpose:\p Continuously monitors for viruses and displays a warning when one is found \iType:\p DOS External \iFormat:\p [d:][path]\bVSAFE\p [/option[+|-]...] [/NE] [/NX] [/Ax|/Cx] [/N] [/D] [/U] \iRemarks:\p [d:][path] specifies drive and path that contains \bVSAFE\p option specifies how \bVSAFE\p monitors for viruses. Use a + or - after the number to turn an option on or off. The options are: 1 warns of formatting that could erase the hard disk. The default setting is "on" 2 warns of an attempt by a program to stay in memory. The default setting is "off" 3 prevents programs from writing to disk. The default setting is "off" 4 checks all executable files that MS-DOS opens. The default setting is "on" 5 checks all disks for boot sector viruses. The default setting is "on" 6 warns of attempts to write to the boot sector or partition table of the hard disk. The default setting is "on" 7 warns of attempts to write to the boot sector of a floppy disk. The default setting is "off" 8 warns of attempts to modify executable files. The default setting is "off" /NE prevents \bVSAFE\p from loading into expanded memory /NX prevents \bVSAFE\p from loading into extended memory /Ax sets the hot key as ALT plus the key specified by x /Cx sets the hot key as CTRL plus the key specified by x /N allows \bVSAFE\p to monitor for possible viruses on network drives /D turns off checksumming /U removes \bVSAFE\p from memory \iNote:\p Do not use the \bVSAFE\p command when running MS-Windows \iSee Also:\p \bMSAV\p [WHICH] \iPurpose:\p Searches the system path for the specified executable file or \bALIAS\p and reports matches in the order they are found. Used to identify \bWHICH\p program would be executed if command is issued \iType:\p \iTOP\p Internal \iFormat:\p \bWHICH\p progname[.ext] \iRemarks:\p progname[.ext] specifies the program name to be searched for. Enhanced wildcards are allowed. If no extension is used, \bWHICH\p automatically searches for .exe, .com, and .bat files \iSee Also:\p \bALIAS\p, \bPATH\p, \bXDIR\p, \b_*WILD*\p [XCOPY] 3.2-6.0 \iPurpose:\p Selectively copy groups of files, including subdirectories \iType:\p DOS External \iFormat:\p [d:][path]\bXCOPY\p [d:][path][filename[.ext]] [d:][path][filename[.ext]] [/A|/M] [/D:mm-dd-yy] [/P] [/S[/E]] [/V] [/W] \iRemarks:\p [d:][path] specifies drive and path that contains XCOPY [d:][path][filename[.ext]] specifies the source drive, or source path, or source files (at least one must be specified) [d:][path][filename[.ext]] specifies the target drive, path, and filename /A copies only files with the archive bit set /D:mm-dd-yy copies only files after the specified date /E creates subdirectories on the target even if they are empty /M copies only files with the archive bit set and clears the archive bit of the source /P prompts before copying each file /S copies subdirectories /V verify sectors written are recorded properly /W wait for you to insert source diskettes \iSee Also:\p \bBACKUP\p, \bCOPY\p, \bMOVE\p, \bXDIR\p [XCOPY] 6.2 \iPurpose:\p Selectively copy groups of files, including subdirectories \iType:\p DOS External \iFormat:\p [d:][path]\bXCOPY\p [d:][path][filename[.ext]] [d:][path][filename[.ext]] [/A|/M] [/D:mm-dd-yy] [/P] [/S[/E]] [/V] [/W] [/Y|/-Y] \iRemarks:\p [d:][path] specifies drive and path that contains XCOPY [d:][path][filename[.ext]] specifies the source drive, or source path, or source files (at least one must be specified) [d:][path][filename[.ext]] specifies the target drive, path, and filename /A copies only files with the archive bit set /D:mm-dd-yy copies only files after the specified date /E creates subdirectories on the target even if they are empty /M copies only files with the archive bit set and clears the archive bit of the source /P prompts before copying each file /S copies subdirectories /V verify sectors written are recorded properly /W wait for you to insert source diskettes /Y|/-Y By default, \bXCOPY\p will prompt you if files will be overwritten when run from the command line. If run from a batch file, \bXCOPY\p will overwrite files without prompting. Using /Y, files will be overwritten regardless. Conversely, using /-Y will cause overwrite prompting regardless. The /Y or /-Y setting can be stored in an environment variable called COPYCMD. If so, the setting of COPYCMD will be used to determine the default overwrite behavior of \bCOPY\p, \bMOVE\p, and \bXCOPY\p. Use of the switch with these commands will override the COPYCMD setting \iSee Also:\p \bBACKUP\p, \bCOPY\p, \bMOVE\p, \bXDIR\p [XDEL] \iPurpose:\p Delete the specified file in the specified path and all subpaths or delete the specified directory and all files and subdirect- ories in it. File space deleted is summarized \iType:\p \iTOP\p Internal \iFormat:\p \bXDEL\p [d:][path][filename[.ext]] [/!] [/Q] [/R] [/H] [/Y] [/NOCONF] [/P] [/V] \iRemarks:\p [d:][path][filename[.ext]] specifies the drive, or path, or files (at least one must be specified) to be deleted in the specified path and all subpaths. If only a path is specified, the entire branch is deleted; if a file is specified, all occurrences of the file are deleted in the entire branch. Multiple path/file arguments and enhanced wilcards are allowed /! causes deletion of all BUT the specified files /Q runs quietly, no summary is echoed to the display /R allows read-only files to be deleted,\u !!USE WITH CARE!! \p /H allows hidden files to be deleted,\u !!USE WITH CARE!! \p /Y allows system files to be deleted,\u !!USE WITH CARE!! \p /NOCONF will proceed without confirmation,\u !!USE WITH CARE!! \p /P prompts you before each deletion occurs (/P will override /Q or /NOCONF) /V verbose: causes display of each filename deleted Note: Typing "XDEL ." will delete all files and subdirectories in the current directory, but leave the current directory itself intact \iSee Also:\p \bDEL\p, \bERASE\p, \bMOVE\p, \b_*WILD*\p [XDIR] \iPurpose:\p List (or find) all or specified directories or files in the specified path and all subpaths, and report diskspace used. By default, \bXDIR\p displays all but hidden files and directories (see /H below). \iType:\p \iTOP\p Internal \iFormat:\p \bXDIR\p [d:][path][filespec[.ext]] [/!] [/H] [/P] [/Q] [/V] \iRemarks:\p [d:][path][filespec[.ext]] specifies the drive, or path, or files to be listed. If only a path is specified, list only directories, otherwise list all matching files. If path is the root directory (\\), matching files or directories from the entire drive will be displayed. Multiple path/filename arguments and enhanced wildcards are allowed Note: \bXDIR\p automatically replaces certain file specifications as follows: .X is automatically replaced by *.X X is automatically replaced by X.* if no matching directory is found X. is NOT replaced (it matches files with no extension) where X is any group of characters, including wildcards /! displays all BUT the specified files /H also displays hidden files /P will pause the screen display when full /Q runs quietly, only summary is echoed to the display /V verbose: causes summary of directory space and/or file usage No path or filespec displays all files in current branch \iSee Also:\p \bDIR\p, \b_*WILD*\p [_*WILD*] Wildcards are used to specify a group of related files so you don't have to use the same command repeatedly for each filename in the group. Wildcards are special characters which act as a substitute for other characters in a filename or extension. There are two such characters: \7 The \i*\p character represents any number of characters, in- cluding NO characters, one character, two characters, etc. \7 The \i?\p character represents exactly ONE character However, DOS only recognizes one \i*\p in the filename, and one in the extension. Any characters typed after the \i*\p are ignored. This can lead to unexpected results. Luckily, \iTOP\p functions now accept 'enhanced' wildcards. Enhanced wildcards are considerably more flexible than DOS wildcards and do not have the limitations described above. For example: \bDIR\p \i*\pr\i*\p.\i*\p Will list all files containing an 'r' anywhere in the name in the current directory. In contrast, given the example above, DOS would ignore the filename characters after the first \i*\p and therefore list ALL files. More examples: \bDEL\p \i*\p.txt would delete all files ending in '.txt' in the current directory. \bATTRIB\p my\i*\p.\i*\p -R would clear the READ attribute from all files starting with 'my' in the current directory. \bDIR\p \i*\p.\i*\pq\i*\p would list all files with a 'q' in the extension (DOS would just list ALL files). \bDEL\p \i*\pmy\i*\p.\i??\p would delete all files with 'my' anywhere in the filename and which had exactly two characters in the extension (DOS would delete ALL files with exactly two characters in the extension) [_ANSI] \u *** ANSI Escape Sequences *** \p Below are the standard \iANSI\p escape sequences used to control console I/O. For example, you can use them in your command \bPROMPT\p to create advanced effects. Note: \iTOP\p does NOT require the \iANSI.SYS\p driver to be loaded to use \iANSI\p escape sequences in its \bPROMPT\p. \iParameters:\p =numeric, =subfunction selective, =line #, =column # =keyboard key code, =string (either ascii code or in "") \iESC\p[;H Change cursor position to , Ŀ \iESC\p[;F Change cursor position to , 0 All Off 5 Blink \iESC\p[A Cursor up by lines 1 Bright 7 Reverse \iESC\p[B Cursor down by lines 4 Underln 8 Conceal \iESC\p[C Cursor forward by lines ͵ \iESC\p[D Cursor backward by lines Foreground Background \iESC\p[6n Output device status report Ĵ \iESC\p[;R Report cursor position , 30 Black 40 Black \iESC\p[s Save cursor position 31 Red 41 Red \iESC\p[u Restore cursor position 32 Green 42 Green \iESC\p[2J Erase display 33 Yellow 43 Yellow \iESC\p[K Erase to end of line 34 Blue 44 Blue \iESC\p[;...;m Set graphics rendition to :ͼ 35 Magenta 45 Magenta \iESC\p[=h Set mode to : 0-7, or 14-19 36 Cyan 46 Cyan \iESC\p[=l Reset mode to : 0-7, or 14-19 37 White 47 White \iESC\p[;;...;p Redefine key to ... \iExample:\p Suppose the following \bPROMPT\p statement was issued: \bPROMPT\p \i$e\p[s \i$e\p[H Hi! \i$e\p[u $p $g Save cursor position Move cursor home (top left) Print "Hi!" Recall cursor position Print current directory Print ">" Note the use of \i$e\p for \iECS\p. See \bPROMPT\p \iSee Also:\p \bANSIECHO\p, \bPROMPT\p [_ASCII] \u *** ASCII TABLE (Accessed with ) *** \p \i\p colored items are control characters which can't be displayed DECCHARDECCHARDECCHARDECCHARDECCHARDECCHARDECCHARDECCHAR 0 \iNULL\p16  32 SPC 48 0 64 @ 80 P 96 ` 112 p 1  17  33 ! 49 1 65 A 81 Q 97 a 113 q 2  18  34 " 50 2 66 B 82 R 98 b 114 r 3  19  35 # 51 3 67 C 83 S 99 c 115 s 4  20  36 $ 52 4 68 D 84 T 100 d 116 t 5  21  37 % 53 5 69 E 85 U 101 e 117 u 6  22  38 & 54 6 70 F 86 V 102 f 118 v 7 \7 23  39 ' 55 7 71 G 87 W 103 g 119 w 8 \8 24  40 ( 56 8 72 H 88 X 104 h 120 x 9 \iTAB\p 25  41 ) 57 9 73 I 89 Y 105 i 121 y 10 \iLF\p 26 \i^Z\p 42 * 58 : 74 J 90 Z 106 j 122 z 11 27 \iESC\p 43 + 59 ; 75 K 91 [ 107 k 123 { 12 28  44 , 60 < 76 L 92 \\ 108 l 124 | 13 \iCR\p 29  45 - 61 = 77 M 93 ] 109 m 125 } 14  30  46 . 62 > 78 N 94 ^ 110 n 126 ~ 15  31  47 / 63 ? 79 O 95 _ 111 o 127  128 144 160 176 192 208 224 240 129 145 161 177 193 209 225 241 130 146 162 178 194 210 226 242 131 147 163 179 195 211 227 243 132 148 164 180 196 212 228 244 133 149 165 181 197 213 229 245 134 150 166 182 198 214 230 246 135 151 167 183 199 215 231 247 136 152 168 184 200 216 232 248 137 153 169 185 201 217 233 249 138 154 170 186 202 218 234 250 139 155 171 187 203 219 235 251 140 156 172 188 204 220 236 252 141 157 173 189 205 221 237 253 142 158 174 190 206 222 238 254 143 159 175 191 207 223 239 255 [_BATCH] \iPurpose:\p Batch commands are collections of DOS or \iTOP\p commands contained in a special file called a "batch" file. Batch files are executed by typing the batch file name at the command prompt. In addition to any DOS or \iTOP\p command, a batch file may contain any of the special batch commands listed below in the See Also section. \iType:\p \iTOP\p Internal \iFormat:\p [d:][path]filename[.BAT] [params] \iRemarks:\p [d:][path] specifies drive and path that contains the batch file filename is a valid batch file containing one or more DOS or \iTOP\p commands and ending with the .BAT extension. filename cannot be the name of an internal DOS or \iTOP\p command .BAT is not required for invocation params are optional command line parameters supplied by the user at execution time. Within a batch file, "dummy" parameters can be included which will be replaced by the user's command line values when the batch file is executed. The dummy parameters are %0, %1, ..., %9. %0 is always replaced by the name of the batch file, %1 by the first command line value, etc. A special parameter, %*, can be used to represent ALL command line arguments Note: to help debug batch files use \bALIAS\p +. See \bALIAS\p \iSee Also:\p \bALIAS\p, \bCALL\p, \bCHOICE\p, \bECHO\p, \bFKEY\p, \bFOR\p, \bGOTO\p, \bIF\p, \bPAUSE\p, \bREM\p, \bSHIFT\p [_COLORS] \u *** TOP/DOS DEFAULT COLOR TABLE *** \p Ŀ Foreground Foreground or Blinking or Background Intense Background Background Ĵ 0 Black 8 Gray 8 Blinking Black 1 Blue 9 BrightBlue 9 Blinking Blue 2 Green 10 BrightGreen 10 Blinking Green 3 Cyan 11 BrightCyan 11 Blinking Cyan 4 Red 12 BrightRed 12 Blinking Red 5 Magenta 13 BrightMagenta 13 Blinking Magenta 6 Brown 14 Yellow 14 Blinking Brown 7 White 15 BrightWhite 15 Blinking White [_CONFIG] 3.0-3.1 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=x Set number of buffers to x COUNTRY=xxx Set country code=xxx DEVICE=[d:][path]filename[.ext] Install a device driver FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x LASTDRIVE=x Set max accessible drive letter to x SHELL=[d:][path]filename[.ext] Load a primary command processor (see help for \bCOMMAND\p if \bCOMMAND\p is loaded [_CONFIG] 3.2 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=x Set number of buffers to x COUNTRY=xxx Set country code=xxx DEVICE=[d:][path]filename[.ext] Install a device driver FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x LASTDRIVE=x Set max accessible drive letter to x SHELL=[d:][path]filename[.ext] Load a primary command processor with [parm1] [parm2] parameters (see help for \bCOMMAND\p ) [_CONFIG] 3.3 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=x Set number of buffers to x COUNTRY=xxx[,yyy] Set country code=xxx, code page=yyy, [,[d:][path]filename] or read from file DEVICE=[d:][path]filename[.ext] Install a device driver FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x LASTDRIVE=x Set max accessible drive letter to x SHELL=[d:][path]filename[.ext] Load a primary command processor with [parm1] [parm2] parameters (see help for \bCOMMAND\p ) STACKS=n,s Allows you to override the default stack. n is number of stacks, s is stacksize [_CONFIG] 4.0 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=n[,m][/X] Set number of buffers to n, max sectors to m, /X puts buffers in EMS COUNTRY=xxx[,yyy] Set country code=xxx, code page=yyy, [,[d:][path]filename] or read from file DEVICE=[d:][path]filename[.ext] Install a device driver DRIVPARM=/D:n [/C] [/F:f] [/H:h] Redefines drive n (A=0, ect.) [/I] [/N] [/S:s] [/T:t] /C=change line f=drive type: 0 160/180,320/360KB 1 1.2 MB 2 720KB 5 Hard disk 7 1.44 MB (3.5") 8 R/W Optical 9 2.88 MB (3.5") h=heads, /I=3.5", /N=Non-removeable s=sectors, t=tracks FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x INSTALL=[d:][path]file [parms] Run \bFASTOPEN\p, \bKEYB\p, \bNLSFUNC\p, or \bSHARE\p LASTDRIVE=x Set max accessible drive letter to x REM comment Allows a comment in config.sys SHELL=[d:][path]filename[.ext] Load a primary command processor with [parm1] [parm2] parameters (see help for \bCOMMAND\p ) STACKS=n,s Set default stacks to n, s is stacksize [_CONFIG] 5.0 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=n[,m][/X] Set number of buffers to n, max sectors to m, /X puts buffers in EMS COUNTRY=xxx[,yyy] Set country code=xxx, code page=yyy, [,[d:][path]file] or read from file DEVICE=[d:][path]file[.ext] Install a device driver DEVICEHIGH=[d:][path]file[.ext] Install a device driver in upper memory DOS=HIGH|LOW[,UMB|,NOUMB] Load DOS in upper/lower memory (HIGH/LOW respectively) UMB maintains link to lower memory DRIVPARM=/D:n [/C] [/F:f] [/H:h] Redefines drive n (A=0, ect.) [/I] [/N] [/S:s] [/T:t] /C=change line f=drive type: 0 160/180,320/360KB 1 1.2 MB 2 720KB 5 Hard disk 7 1.44 MB (3.5") h=heads, /I=3.5", /N=Non-removeable s=sectors, t=tracks FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x INSTALL=[d:][path]file [parms] Run \bFASTOPEN\p, \bKEYB\p, \bNLSFUNC\p, or \bSHARE\p LASTDRIVE=x Set max accessible drive letter to x REM comment Allows a comment in config.sys SHELL=[d:][path]file[.ext] Load a primary command processor with [parm1] [parm2] parameters (see help for \bCOMMAND\p ) STACKS=n,s Set default stacks to n, s is stacksize SWITCHES=/K Make an enhanced keyboard conventional [_CONFIG] 6.0 \u *** CONFIG.SYS Commands *** \p \bBREAK\p=[ON|OFF] Set \bBREAK\p ON or OFF BUFFERS=n[,m] [/X] Set number of buffers to n, max sectors to m, /X puts buffers in EMS COUNTRY=xxx[,yyy] Set country code=xxx, code page=yyy, [,[d:][path]file] or read from file DEVICE=[d:][path]file[.ext] Install a device driver DEVICEHIGH=[d:][path]file[.ext] Install a device driver in upper memory DOS=HIGH|LOW[,UMB|,NOUMB] Load DOS in upper/lower memory (HIGH/LOW respectively) UMB maintains link to lower memory DRIVPARM=/D:n [/C] [/F:f] [/H:h] Redefines drive n (A=0, ect.) [/I] [/N] [/S:s] [/T:t] /C=change line f=drive type: 0 160/180,320/360KB 1 1.2 MB 2 720KB 5 Hard disk 7 1.44 MB (3.5") 8 R/W Optical 9 2.88 MB (3.5") h=heads, /I=3.5", /N=Non-removeable s=sectors, t=tracks FCBS=m,n Set number of concurrent open control blocks files to m, and number of open FCBs DOS can't close to n FILES=x Set # of concurrent open files to x INSTALL=[d:][path]file [parms] Loads any memory-resident program into memory during system start up. Can be used to load \bFASTOPEN\p, \bKEYB\p, \bNLSFUNC\p, or \bSHARE\p LASTDRIVE=x Set max accessible drive letter to x NUMLOCK=[ON|OFF] Sets the numlock key on or off REM comment Allows a comment in config.sys SET [name=[parameter]] Inserts strings into the command processor's environment SHELL=[d:][path]file[.ext] Load a primary command processor with [parm1] [parm2] parameters (see help for \bCOMMAND\p ) STACKS=n,s Set default stacks to n, s is stacksize SWITCHES=[/F] [/K] [/N] [/W] /F skips delay after "Starting MS DOS" /K Make an enhanced keyboard act conventional /N Prevents F5 or F8 to bypass startup /W Allows WINA20.386 to not be in the root directory [_KEYS] Recall next older command \i^\p = Ctrl+key \i^\p Scroll active window up \i@\p = Alt+key | \bĿ\p Cursor to start of line--------\bHom  PUp\p----------Search history older \i^\p Go to top of active window \bĴ\p \i^\p Page active window up Cursor left--------------------\b \27 \7 \26 \p------------------Cursor right \i^\p Scroll active window left \bĴ\p \i^\p Scroll active window right Cursor to end of line----------\bEnd  PDn\p----------Search history newer \i^\p Go to end of active window \b\p \i^\p Page active window down | Recall next newer command \i^\p Scroll active window down Note: \i^\parrow functions are not available on all keyboards \i\p \bĿ Ŀ\p Clear command line--------------\bESC BS \p----------Delete left of cursor \b \p \bĿ Ŀ\p Toggle overwrite/insert mode----\bINS DEL\p---------------Delete at cursor \b \p Cycle alphabetically through a list of files and directories in \bĿ\p the current directory (or matching files or directories if the \bTAB\p file name is partly typed or typed with wildcards) at the cursor \b\p position in the command line. cycles reverse alphabetically \i\p \bĿ Ŀ\p Activate \bHELP\p-------------------\bF1 F6 \p--------------Type ^Z at cursor \i@\p Clear \bHELP\p \b \p \i@\p Change active window \bĿ Ŀ\p Copy history to keypress--------\bF2 F7 \p--------Cursor back to keypress \b \p \bĿ Ŀ\p Copy history to end of line-----\bF3 F8 \p-----Cursor forward to keypress \b \p \bĿ Ŀ\p Skip history to keypress--------\bF4 F9 \p----Recall oldest saved command \i@\p Close active window \b \p \bĿ Ŀ\p Copy current line to history----\bF5 F10\p----Recall newest saved command \i@\p Send active window to bottom \b \p \iSee Also:\p \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwVIEW\p [wALIAS] \u *** ALIAS POP-UP WINDOW *** \p \iImports:\p none \iExports:\p Commands \iPurpose:\p Displays all user defined alias in a movable, sizable window TitleĿ Move Window System MenuĿ ͳͳͻ \iLEFT-DRAG\p on title bar \iLEFT-CLICK\p or \iPRESS\p [] ALIAS [\18]Maximize button \iLEFT-2CLICK\p to close Ķ \iLEFT-CLICK\p Resizeĺ alphabetical Up scroll (items move down) any edge \iLEFT-DRAG\p listing Ķ \iLEFT-CLICK\p or \iPRESS\p of List of Aliases all Elevator (indicates your to select \iLEFT-CLICK\p your current position in list) to paste \iLEFT-DRAG\p currently \iLEFT-PRESS\p to move select &\iLEFT-2CLICK\p defined Ķ paste & aliases Down scroll (items move up) ENTER ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: To import, with mouse drag selection into window. To Export, make a selection and drag out of window. See \bwMOUSE\p \iSee Also:\p \b_KEYS\p, \bALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wBUTTONS] \u *** MENU BUTTONS *** \p \iImports:\p any text \iExports:\p none \iPurpose:\p Provides user-defined point and click menu access to any \iTOP\p or DOS function Menu Buttons are user-defined "buttons" which are \u \b\p constantly displayed on the screen. A mouse click on a \u Button \b\p button executes the function associated with that button, \u \b\p defined in the \i[MenuButtons]\p section of the \iTOP.INI\p file. \b\p Any valid \iTOP\p or DOS command sequence can be associated with a button, similar to Alias definitions. See \bTOPSET\p In addition to simply clicking on a button, text can be dragged into the button. The dragged text will be used to replace dummy parameters in the Menu Button definition. To move: \iLEFT-DRAG\p anywhere on the button. The new postion will be saved if a SaveLayout command is issued from the CHORD popup menu. See \iwCHORD\p To set or change color: Color is controled by changing the settings in the \i[MenuButtons]\p section of the \iTOP.INI\p file. See \bTOPSET\p \iSee Also:\p \bALIAS\p, \bwCHORD\p, \bwMOUSE\p, \bTOPSET\p [wCHORD] \u *** CHORD WINDOW CONTROL MENU *** \p \iPurpose:\p Open or bring to front any \iTOP\p window at any time \iTo CHORD:\p Press and hold both mouse buttons. Move mouse to selection and release buttons \uTOPĿ\p \u CloseAll \p Closes all \iTOP\p windows \u SaveLayout \p Saves size, position, colors, and autosave \uij\p of all \iTOP\p windows \u Alias \p Opens the \bALIAS\p window. See \bwALIAS\p \u Console \p Opens the \iCONSOLE\p window. See \bwCONSOLE\p \u Files \p Opens the first \iFILES\p window. See \bwFILES\p \u FilesMenu \p Opens multiple \iFILES\p windows. See \bwFILES\p \u List \p Opens the \iLIST\p window. See \bwLIST\p \u History \p Opens the \bHISTORY\p window. See \bwHISTORY\p \u View \p Opens the \bVIEW\p window. See \bwVIEW\p \u HideButtons\p Hides or shows Menu Buttons. See \bwBUTTONS\p \uij\p \u Help \p Opens the \bHELP\p window. See \bwHELP\p \u\p Note: If any text is already highlighed, the window selected by the \bCHORD\p will be opened as if that selection had been dragged into that window. For example, if a file name is highlighted by clicking the right mouse button on it, then the \bVIEW\p window is opened, it will be opened with that file. \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwBUTTONS\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wCONSOLE] \u *** CONSOLE POP-UP WINDOW *** \p \iImports:\p None \iExports:\p Any text \iPurpose:\p Captures all text written to the screen and displays it in a movable, sizable window. With the CONSOLE window users can scroll back and see text that went off the top of the screen. TitleĿ Move Window System MenuĿ ͳͳͻ \iLEFT-DRAG\p on title bar \iLEFT-CLICK\p or \iPRESS\p [] CONSOLE [\18]Ŀ \iLEFT-2CLICK\p to close Ķ Maximize button OPTIONS \iLEFT-CLICK\p Pull Down Menus Ķ \iLEFT-CLICK\p or \iPRESS\p All previous Up scroll (text moves down) program's Ķ \iLEFT-CLICK\p or \iPRESS\p Resizeĺ console any edge \iLEFT-DRAG\p output Elevator (indicates your text..... current position in file) Ķ \iLEFT-PRESS\p to move Left & Right scroll\27\26Down scroll (text moves up) \iLEFT-CLICK\p or \iPRESS\p ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: If you get the message "Some Console Text Lost", try increasing the \iConsoleBufferSize\p entry in the \i[ConsoleWindow]\p section of \iTOP.INI\p. This specifies the size of the buffer \iTOP\p allocates to store console output. The default is 4K, but can be up to 64K. \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wFILES] \u *** FILES POP-UP WINDOW *** \p \iPurpose:\p Displays file directory information in a movable, sizable window. Files can be dragged, or tagged and dragged as a group to other \iTOP\p windows, including another FILES window \iImports:\p \7 Path or type \iExports:\p \7 File name w/path, path, type \7 Tagged files \7 Tagged files Window System MenuĿ Title BarĿ Working Directory \iLEFT-CLICK\p or \i-PRESS\p \iLEFT-2CLICK\p to close ͳͳͻ See wSYSMENU [] FILES-C:\\TOP [\18]Maximize button Ķ \iLEFT-CLICK\p Pull Down Menus DRIVE SORT GOTO OPTIONS \iLEFT-CLICK\p or \i-PRESS\p ĶScroll Bars Dirs(#)Files(#)ĿTypesĿ \iLEFT-CLICK\p .. ALIAS.SAV \16*.*  or \i-PRESS\p AUDIO FKEY.SAV *.BAT arrows or bar Directories GAMES FUN.BAT *.EXE to select \iLEFT-CLICK\p VIDEO TOP.086 *.HLP ٳ TOP.286 *.ILPFile Type \u Files Information \p ByteSumsij TOP.386 *.INI \iLEFT-CLICK\p Tagged: TOP.DOC ٺ to select Size of tagged files 10,345 TOP.EXE AllTagsĺ Files: TOP.HLP \u COPY! \p Total size all files 567,234 TOP.ILP ٺ Free: TOP.INI \u MOVE! \pĿ Total free space 345,576 TOP.RSC ٺ Drive: TOP.TUT  \u ERASE!\p Total drive capacity 1,240,456ij ٺ ͳͼ \u Tagged Files Operations \p File Listing & Info Copies, moves, or erases to select \iLEFT-CLICK\p all tagged files to paste \iLEFT-DRAG\p \iLEFT-CLICK\p for dialog box to execute \iLEFT-2CLICK\p \iLEFT-DRAG\p to paste to another \iTOP\p window \u To \p Hold the shift key down and \iLEFT-CLICK\p to add one file, or \u Tag \p \iLEFT-DRAG\p to "lasso" multiple files. Also, a \iLEFT-CLICK\p in the \u Files \p Types area (with shift key down) will tag all files of that type \iRemarks:\p A \iLEFT-DRAG\p on any item in the Dirs, Files, or Types areas will paste the directory name, file name, or file type with a fully qualified path to wherever the \iLEFT-DRAG\p is released To Move window, \iLEFT-DRAG\p on Title Bar To Resize window, \iLEFT-DRAG\p on any edge Use the \iRIGHT\p mouse button to mark and paste ANY text \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wHELP] \u *** HELP POP-UP WINDOW *** \p \iImports:\p HELP topic \iExports:\p Any word \iPurpose:\p Displays \bHELP\p information in a movable, sizable window TitleĿ Move ͳͳͻ \iLEFT-DRAG\p on title bar Window System Menu[] HELP [\18]Maximize button \iLEFT-CLICK\p or \iPRESS\p Ķ \iLEFT-CLICK\p \iLEFT-2CLICK\p to close [HELP] message Up scroll (items move down) Ķ \iLEFT-CLICK\p or \iPRESS\p List of Topics Atopic Gtopic to select \iLEFT-CLICK\p Btopic Htopic Elevator (indicates your Ctopic Itopic current position in list) Resizeĺ Dtopic Jtopic \iLEFT-PRESS\p to move any edge \iLEFT-PRESS\p Etopic Ktopic Ķ Ftopic Ltopic Down scroll (items move up) ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: To import, with mouse drag selection into window. To Export, make a selection and drag out of window. See \bwMOUSE\p \iSee Also:\p \bHELP\p, \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wHISTORY] \u *** HISTORY POP-UP WINDOW *** \p \iImports:\p none \iExports:\p Commands \iPurpose:\p Displays current command history in a movable, sizable window TitleĿ Move Window System MenuĿ ͳͳͻ \iLEFT-DRAG\p on title bar \iLEFT-CLICK\p or \iPRESS\p [] HISTORY [\18]Maximize button \iLEFT-2CLICK\p to close Ķ \iLEFT-CLICK\p Resizeĺ oldest command Up scroll (items move down) any edge \iLEFT-DRAG\p ....... Ķ \iLEFT-CLICK\p or \iPRESS\p time listing List of Commands of your Elevator (indicates your to select \iLEFT-CLICK\p current history current position in list) to paste \iLEFT-DRAG\p buffer commands \iLEFT-PRESS\p to move select &\iLEFT-2CLICK\p ....... Ķ paste & newest command Down scroll (items move up) ENTER ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: To import, with mouse drag selection into window. To Export, make a selection and drag out of window. See \bwMOUSE\p \iSee Also:\p \bHISTORY\p, \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wLIST] \u *** LIST POP-UP WINDOW *** \p \iImports:\p Path spec \iExports:\p File name \iPurpose:\p Displays file listing of current directory in a movable, sizable window. Also used to change directory by \iLEFT-2CLICK\p on desired directory. TitleĿ Move Window System MenuĿ ͳͳͻ \iLEFT-DRAG\p on title bar \iLEFT-CLICK\p or \iPRESS\p [] LIST [\18]Maximize button \iLEFT-2CLICK\p to close Ķ \iLEFT-CLICK\p Resizeĺ file Up scroll (items move down) any edge \iLEFT-DRAG\p and Ķ \iLEFT-CLICK\p or \iPRESS\p directory List of Files listing Elevator (indicates your to select \iLEFT-CLICK\p of current position in list) to paste \iLEFT-DRAG\p the \iLEFT-PRESS\p to move select &\iLEFT-2CLICK\p current Ķ paste & directory Down scroll (items move up) ENTER ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: To import, with mouse drag selection into window. To Export, make a selection and drag out of window. See \bwMOUSE\p \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwMOUSE\p, \bwSYSMENU\p, \bwVIEW\p [wSYSMENU] \u *** WINDOW SYSTEM MENU *** \p \iPurpose:\p Controls TOP pop-up window system attributes. Activated by a left click or press on the [] in any window \uĿ\p \u Colors... \p Sets window colors \u AutoClose \p Toggles window AutoClose mode \u Maximize \p Maximize window size, same as [\18] \u Redisplay \p Refresh window display \uij\p \u Close Alt+F4\p Closes window (also double click on []) \uij\p \u Next Alt+F6\p Activates next window \u Bottom Alt+F6\p Pushes window to bottom \u\p Note: Color and AutoClose settings are temporary unless \uSaveLayout\p is selected from the chord pop-up memu. See \bwCHORD\p \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwVIEW\p [wVIEW] \u *** VIEW POP-UP WINDOW *** \p \iImports:\p File name \iExports:\p Line in file \iPurpose:\p Displays contents of any file in a movable, sizable window TitleĿ Move Window System MenuĿ ͳͳͻ \iLEFT-DRAG\p on title bar \iLEFT-CLICK\p or \iPRESS\p [] VIEW [\18]Ŀ \iLEFT-2CLICK\p to close Ķ Maximize button MODE TABS \iLEFT-CLICK\p Pull Down Menus Ķ \iLEFT-CLICK\p or \iPRESS\p The ascii Up scroll (text moves down) text or binary Ķ \iLEFT-CLICK\p or \iPRESS\p Resizeĺ contents of any edge \iLEFT-DRAG\p the selected Elevator (indicates your file..... current position in file) Ķ \iLEFT-PRESS\p to move Left & Right scroll\27\26Down scroll (text moves up) \iLEFT-CLICK\p or \iPRESS\p ͼ \iLEFT-CLICK\p or \iPRESS\p \u Note: Also use RIGHT mouse button to highlight ANY text \p Note: Any program's console output can be piped into the \bVIEW\p window. For example 'dir | view' will place a directory listing into the \bVIEW\p window where it can be scrolled, etc. Note: To import, with mouse drag selection into window. To Export, make a selection and drag out of window. See \bwMOUSE\p \iSee Also:\p \bVIEW\p, \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwMOUSE\p, \bwSYSMENU\p [wMOUSE] \u *** Using the MOUSE with TOP *** \p \iCLICK:\p Quickly push and release button \iDRAG:\p Push and hold button on selection, then move the mouse \i2CLICK:\p Quickly push and release button twice \iCHORD:\p Press and hold both buttons, release on selection \iLEFT BUTTON\p\iRIGHT BUTTON\pĿ \iCLICK\p \iSELECT\p a window option \iHIGHLIGHT\p any text word or move command cursor on screen Ĵ \iDRAG\p \iPASTE\p any selection or Controlled text \iHIGHLIGHT\p highlight to command line (DRAG mouse over text) or import to any window Ĵ \i2CLICK\p \iSELECT\p & \iPASTE\p & \iENTER\p \iHIGHLIGHT\p & \iPASTE\p & \iENTER\p Ĵ \iCHORD\p Pop-Up Menu to (re)open the \bALIAS\b, \iFILES\p, \bHISTORY\p, \bHELP\p, \iLIST\p, or \bVIEW\p window. If any text is already highlighed, the \iCHORD\p window will be opened as if that selection had been dragged into that window \iSee Also:\p \b_KEYS\p, \bwALIAS\p, \bwCHORD\p, \bwCONSOLE\p, \bwFILES\p, \bwHELP\p, \bwHISTORY\p, \bwLIST\p, \bwSYSMENU\p, \bwVIEW\p