BrowseMaster 1.12 Copyright 1990 by New-Ware All Rights Reserved (tm) ÚÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÁÄÄÄ¿ ³ MEMBER ÄÄij ³ ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³ ÚÄÄÄÄÄÄÁÄÄ¿ ³ Association of ³ ³ ÃÄÄÙ Shareware ÀÄÄ´ þ ³ Professionals ÄÄÄÄÄij º ³ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ÀÄÄÄÄÐÄÄÄÄÙ Contents 1 PROLOG . . . . . . . . . . . . . . . . . . . . . . . 2 2 REGISTRATION . . . . . . . . . . . . . . . . . . . . 3 3 VERSION HISTORY . . . . . . . . . . . . . . . . . . . 5 4 GENERAL DESCRIPTION . . . . . . . . . . . . . . . . . 5 5 SYSTEM REQUIREMENTS . . . . . . . . . . . . . . . . . 6 6 PROGRAM LIMITATIONS . . . . . . . . . . . . . . . . . 6 7 PROGRAM OPERATION . . . . . . . . . . . . . . . . . . 6 STARTING BROWSEMASTER . . . . . . . . . . . . . . . . 6 COMMAND LINE PARAMETERS . . . . . . . . . . . . . 6 MAIN DISPLAY . . . . . . . . . . . . . . . . . . . . 7 TOP STATUS LINE . . . . . . . . . . . . . . . . . 7 BOTTOM STATUS LINE . . . . . . . . . . . . . . . . 7 HORIZONTAL SCROLL BAR . . . . . . . . . . . . . . 7 VERTICAL SCROLL BAR . . . . . . . . . . . . . . . 8 BROWSEMASTER COMMANDS . . . . . . . . . . . . . . . . 8 FUNCTION KEY COMMANDS . . . . . . . . . . . . . . 8 WINDOW MOVEMENT . . . . . . . . . . . . . . . . . 9 FILE COMMANDS . . . . . . . . . . . . . . . . . . 9 BLOCK COMMANDSS . . . . . . . . . . . . . . . . . 9 FILE MARKERS . . . . . . . . . . . . . . . . . . . 9 SEARCH FOR TEXT . . . . . . . . . . . . . . . . . 9 AUTOSCROLL FEATURE . . . . . . . . . . . . . . . . 10 FILE LIST OPERATIONS . . . . . . . . . . . . . . . . 10 SELECTING A FILE . . . . . . . . . . . . . . . . . 10 BROWSING A ZIP FILE . . . . . . . . . . . . . . . 10 UNZIPPING A FILE . . . . . . . . . . . . . . . . . 11 FILE LIST SORTING . . . . . . . . . . . . . . . . 11 CHANGING DIRECTORIES . . . . . . . . . . . . . . . 11 CHANGING DRIVES . . . . . . . . . . . . . . . . . 11 TAGGING FILES . . . . . . . . . . . . . . . . . . 11 SEQUENTIAL FILE LOADING . . . . . . . . . . . . . 12 DIRECTORY TREE OPERATIONS . . . . . . . . . . . . . . 12 LOADING A NEW FILE . . . . . . . . . . . . . . . . . 12 BLOCK OPERATIONS . . . . . . . . . . . . . . . . . . 13 MARKING BLOCKS . . . . . . . . . . . . . . . . . . 13 BLOCK MANIPULATION . . . . . . . . . . . . . . . . 13 MISCELLANEOUS FEATURES . . . . . . . . . . . . . . . 13 HEX/ASCII MODE TOGGLING . . . . . . . . . . . . . 13 STRIP HIGH BITS . . . . . . . . . . . . . . . . . 14 HORIZONTAL SCROLLING . . . . . . . . . . . . . . . 14 JUMPING TO A LINE . . . . . . . . . . . . . . . . 14 i SEARCHING FOR TEXT . . . . . . . . . . . . . . . . 14 FILE MARKERS . . . . . . . . . . . . . . . . . . . 14 EXPANDING TABS . . . . . . . . . . . . . . . . . . 15 SETTING THE FILE MASK . . . . . . . . . . . . . . 15 8 FILE/DIRECTORY NAME SEARCH . . . . . . . . . . . . . 15 9 MOUSE SUPPORT . . . . . . . . . . . . . . . . . . . . 15 10 EXITING BROWSEMASTER . . . . . . . . . . . . . . . . 16 11 BROWSEMASTER HELP . . . . . . . . . . . . . . . . . 16 12 CREDITS . . . . . . . . . . . . . . . . . . . . . . 16 Index 17 ii 1 PROLOG The program author, John J. Newlin, is an active member of the Association of Shareware Professionals (ASP). The 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 resolve a dispute or problem with an ASP member, but does not provide technical support for members' products. Please write to the ASP Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve message via EASYPLEX to ASP Ombudsman 70007,3536. DISCLAIMER New-Ware hereby disclaims all warranties relating to this product, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose. New- Ware cannot and will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if New-Ware or an authorized New-Ware agent has been advised of the possibility of such damages. In no event shall the liability for any damages ever exceed the price paid for the license to use software, regardless of the form and/or extent of the claim. The user of this program bears all risk as to the quality and performance of the software. LICENSE BrowseMaster is a Shareware product. As such, it is made available to the general computing public for evaluation. Evaluating users are licensed to operate BrowseMaster on their personal computers for the purpose of test and evaluation on a trial basis for a limited trial period. It is not possible to reasonably define any definitive limits of a fair and equitable time period for evaluation, therefore it is left to the user's judgment and sense of fair play as to the time required to make a decision as to its usefulness. If the user decides the program is not of sufficient merit to warrant purchase through registration with New-Ware, the program should be removed from their personal computer. Otherwise, if the program is deemed useful and is in regular use on the user's personal computer system, registration with New-Ware is required. Registered users are those users that use the program on a regular basis and register with payment to New-Ware. By virtue of registration and payment for the program, registered users are granted a license to continue to utilize the program on their personal computer for as long as they choose. This license authorizes the user to use the program on any personal computer system he or she may own so long as the program is operated on only one computer system at a time. Registration also - 2 - results in the user receiving a fully registered copy of the program and special privileges on the New-Ware BBS. 2 REGISTRATION BrowseMaster is sole property of New-Ware Shareware products. The Shareware version, and ONLY that version, may be freely copied and transferred to individual parties for evaluation purposes. The Shareware version, and ONLY that version, may be posted on Bulletin Board systems (BBS) for electronic access as long as NO FEE is charged for its distribution except for private BBS operations that charge a regular user subscription fee. Computer information services such as Compuserve (CIS), Genie, etc., are authorized to post this product for subscriber access. The Shareware version of BrowseMaster may NOT be distributed on diskette by any disk distributor/vendor that charges more than $10.00 for the diskette upon which the program and attendant files are recorded without written consent from New-Ware. BrowseMaster is a fully functional Shareware product. Shareware is a computer program distribution/marketing method that permits potential buyers to thoroughly try the program prior to purchase. It is NOT free and it is not in the Public Domain. If, after evaluating the program, you find it to be useful enough to use it on a regular basis, you are expected to pay for it by registering with New-Ware. The registration fee is $25.00 and the registered version, which is NOT distributed as Shareware, will not contain the opening Shareware screen nor the closing messages. You may register BrowseMaster in one of three ways: 1) By mail with check or money order to: New-Ware 8050 Camino Kiosco San Diego, CA 92122-1820 2) By telephone with Visa/Mastercard to: New-Ware (619) 455-6225 3) Electronically through the New-Ware BBS: New-Ware Shareware Products BBS Running Wildcat! version 2.10p (619) 450-3257 - Node #1 1200/2400/9600 (HST) 455-5226 - Node #2 1200/2400 - 3 - The New-Ware Shareware Products BBS operates 24 hours per day, 7 days per week. Node #1 is dedicated to registered users only. Nodes #2 is open to all callers. Users registering via the BBS receive access to the latest registered version within 1 day after leaving their credit card data. Users who register by mail or phone may also access the registered version by BBS, but you MUST log on and leave a comment to the sysop to the effect that you are a registered user and desire access. The author can also on CIS via PPN 71535,665 (please use EASYPLEX). This Shareware version of BrowseMaster may be freely copied and passed on to other individual users for their evaluation. Disk vendors and/or distributors that desire to distribute BrowseMaster must adhere to the guidelines presented in VENDOR.DOC. Press F-1 to bring up the main help topic window and then select the REGISTRATION topic to view the BrowseMaster registration form. This form may be blocked and pasted into the editor at the current editor cursor position by using the F-7 key (or ^K,B) to mark the block start, the F-8 key (or ^K,K) to mark the end of the block. Press the Ins key to return to the editor, move the cursor to the desired position in the editor, and press Ctrl-K,A to insert the blocked registration text. The form can then be filled out in the editor and printed with the F-7 (print entire edit buffer) key or by blocking the form text and pressing Ctrl-K,P. BrowseMaster Registration Form Name: __________________________ Address: __________________________ Address: __________________________ City, State ______________________ __ Zip Code: _____-____ MasterCard/Visa # ____ ____ ____ ____ Expiration Date: __/__ Telephone: (___) ___-____ Circle One: Check MC Visa Money Order Enclosed is my registration fee for BrowseMaster $25.00 Sales Tax (California Residents MUST include) 1.81 ______ - 4 - Total Remitted: New-Ware supports its products. One of the great strengths of the Shareware concept is the interaction between the program author and the users. Many of the features contained in BrowseMaster are the result of user input. If you have a problem evaluating this program or desire to make a suggestion or comment (or even a complaint), please do not hesitate to contact New-Ware. Even if you register BrowseMaster, if you later determine that it is unsuitable for your use, you may contact New-Ware for a refund. It is not necessary that you be a registered user to contact us for technical support. Technical support will be available through the U.S mail, telephone, or the New-Ware BBS. Please restrict voice calls for support to normal business hours (08:00 a.m to 05:00 p.m. PST/PDT). 3 VERSION HISTORY 1.10 - 08-26-90 - Initial release. 1.11 - 08-26-90 - Added Autoscroll feature 1.12 - 08-29-90 - Added capability to operate in EGA/VGA 44/50 line mode. - Decreased amount of RAM required to view a ZIPPED file. 4 GENERAL DESCRIPTION BrowseMaster, hereafter abbreviated as BRM, is a powerful, full- featured file browsing utility designed to make the process of viewing files as swift and painless as possible. In addition to the capability of browsing any and nearly any size file, BRM provides extra features designed to facilitate the location and selection of target files. The user may freely change drives and and directories through the use of pop-up file and directory tree lists. BRM is unique in its support for building a sequence list of files to browse. Once the list is built, the files will be sequentially loaded into the browser at the touch of a single keystroke. Please read the remainder of this file for details on more BRM features. - 5 - 5 SYSTEM REQUIREMENTS BRM is designed to operate on systems compatible with the IBM PC/XT/AT and PS/2 family computers. DOS 2.0 or greater is required. Video text mode support is offered for monochrome, Hercules, CGA, EGA, and VGA video systems. Although BRM may be operated successfully on floppy disks, it is primarily designed for larger fixed disk systems. Approximately 300K of free RAM is required at run time. 6 PROGRAM LIMITATIONS BRM is capable of browsing any type of file (ASCII or binary) theoretically as large as 2 gigabytes. The virtual browser page buffers are given memory priority over the file and directory lists, therefore the number of files per directory is limited 600 and the number of directories per drive is limited to 210. The more system RAM available at run time, the better the browsing performance will be since more memory will be available to the browser page buffers. 7 PROGRAM OPERATION STARTING BROWSEMASTER BRM may be executed from anywhere in the system by placing the program file, which may be renamed, in a directory that is identified in the DOS PATH string. This is not a requirement, but facilitates access to the program. BRM may be executed with or without command line arguments as detailed below. COMMAND LINE PARAMETERS There two types of command line parameters accepted by BRM at run time. The first consists of DOS file names of files that exist in the current directory. If just one file name is entered on the command line, the BRM will load and permit browsing of that file. If more than one file name is entered on the command line, BRM will enter its sequential file load mode. In this mode, the first file on the command line is loaded for browsing. When the Esc key is pressed, BRM will abandon the current file and load the next file in the sequence. This operation continues until the number of entered file names is exhausted or the user presses the Del key to abort the operation. - 6 - Here is an example: BRM MYLETTER.TXT LIST.COM MYDATA MYDATA.1ST The second type of command line parameter accepted is a DOS file mask, which is a string which may contain the DOS wild card characters of "*" and "?". If BRM detects any wild card characters in the entered command line parameter it will immediately display the file list for the current directory with the only the files matching the entered mask in the list. If no command line parameter is entered, BRM will display the file list of the current directory using a mask of "*.*". MAIN DISPLAY The main display consists of two status/message lines, one on the top line of the screen and the other on the bottom line and two scroll bars. The contents of the file being browsed are displayed between the top scroll bar and the bottom status line. TOP STATUS LINE The top status line displays the current line and column numbers, the size of the current file, the current system date/time, and the active drive. BOTTOM STATUS LINE The bottom status line contains the drive:\path\name of the current file on the left and the current DOS file name mask on the right. This line is also used for issuing prompts for user entry and for the status of the sequential file load mode. If a ZIPPED file is being browsed, both the name of the parent ZIP file and the file being browsed will appear. HORIZONTAL SCROLL BAR The second row of the screen contains a horizontal scorll bar which has a slider bar that indicates the relative horizontal position of the browse window. The scroll bar is also used for scrolling the browse window horizontally with the mouse. This is accomplished by placing the mouse cursor on the bar at the desired relative window position on the bar and clicking the left button. This will scroll the browse window horizontally to the selected relative position. The right and left arrows at the end of the scroll bar can be clicked on to scroll the window 8 columns right and left, respectively. - 7 - VERTICAL SCROLL BAR The far right column on the screen contains a vertical scroll bar which has a slider bar that indicates the relative veritical position of the browse window. The scroll bar is also used for moving through the file with a mouse. This is accomplished by placing the mouse cursor on the bar at the desired relative position on the bar and clicking the left button. This will scroll the browser widow to the selected relative vertical position. The scroll bar also contains an up arrow at the top and and down arrow at the bottom. Clicking on these duplicates the PgUp/PgDn keyboard action. BROWSEMASTER COMMANDS BRM commands are relatively straightforward and easy to use. Use the F-1 key to display a help screen that contains a summary of all BRM commands. Note that several BRM commands are designed to act on a specific line. For example, entering a marker or pressing Ctrl- RightArrow to move to the end of a line both act upon the line that is on the top line of the browse display, just below the upper top status line. Also note that when using F-7 to mark the beginning of a block, the block beginning is set to the beginning of the top line in the browse display. When F-8 is pressed to mark the block end, it acts upon the top line of the display. Alternatively, Ctrl-B,K may be used to mark the last line of the display as the block end. FUNCTION KEY COMMANDS BRM provides one keystroke access to its major features via function key commands. F1 - Help screen F2 - Load file F3 - Display file list F4 - Set file mask F5 - Display directory tree F6 - Return to start directory F7 - Mark block begin F8 - Mark block end F9 - Strip high bits F10 - Quit to DOS Ctrl-F7 - Start Autoscroll Up Ctrl-F9 - Start Autoscroll Down - 8 - WINDOW MOVEMENT Down Arrow/Space Bar - Scroll down one line Up Arrow - Scroll up one line PgDn - Scroll down one page PgUp - Scroll down up one page Home - Move to top of file End - Move to end of file Left Arrow - Scroll window left Right Arrow - Scroll window right Alt-J - Jump to line number "F,f",CtrlQ,F - Search for text "H,h" - Hexidecimal Search "N,n",Ctrl-L - Continue search FILE COMMANDS Ctrl-K,N - Load new file BLOCK COMMANDSS Ctrl-K,B or F7 - Mark block begin Ctrl-K,K or F8 - Mark block end Crtl-K,P - Print block Ctrl-K,W - Write block to file Ctrl-K,H - Toggle block display Ctrl-Q,B - Go to block begin Ctrl-Q,K - Go to block end Ctrl-B,F - Block entire file FILE MARKERS Ctrl-K,O,Ctrl-K# - Set marker #(0..3) Ctrl-Q,O,Ctrl-Q# - Jump to marker #(0..3) SEARCH FOR TEXT Target search strings are limited to 30 ASCII characters or 30 hexidecimal two-digit bytes. Search options are "U" for ignore case, "G" for global, and "B" for backward search. Search options are not used in the hexidecmal search mode. "F,f" - Find Text "H,h" - Hexidecimal Search "N,n" - Continue Searching Press upper or lower "H" to initiate a hexidecimal search. The target hex list must be entered as a sequence of two-digit hex bytes separated by a single space as in: - 9 - 0b 47 5A 99 00 1f 3C Note that the hex digits "A" through "F" may be in either case. AUTOSCROLL FEATURE BRM is the only file browser that incorporates the Autoscroll feature. This feature permits automatic hands of scrolling through the file in both vertical directions. To start autoscroll, press Ctrl-F7 to start scrolling up or Ctrl-F9 to start scrolling down. The blinking message "Autoscroll" will appear on the bottom status line and the file will begin to scroll. To increase the scroll rate, press the up arrow and to decrease the scroll rate, press the down arrow. Autoscrolling may be paused by pressing the space bar and resumed by pressing any other normal key. The mouse may also be used to initiate autoscroll. Place the mouse cursor within 6 lines of the horizontal scroll bar and press the left button to scroll up. Place the mouse cursor within 6 lines of the bottom status line and press the left button. Scrolling may be paused by holding down any mouse button and resumed by releasing it. Press the Esc key to abort autoscrolling. FILE LIST OPERATIONS BRM provides a quick and easy method of selecting a file or files to browse. Use the F-3 key to display a list of files in the current directory. The current directory is the last directory accessed by BRM. The displayed list will include all files in the current directory, sorted by file name as a default. SELECTING A FILE Use the file list to select a file or a group of files for browsing. To select a single file, move the cursor bar to the desired file and press the Enter key. The window will disappear and the selected file will be loaded into the browser. BROWSING A ZIP FILE BRM has the capability to read the directory of a PKware ZIP file and display it in a pop-up window. The directory list can be viewed just like the normal DOS file list. To browse a ZIP compressed file, place the cursor bar over the target file and press return. There will be a delay while BRM - 10 - calls PKUNZIP to decompress the file for browsing. Note that this feature requires that a copy of PKUNZIP.EXE be located in a directory identified in the DOS path string. When the Esc key is pressed to finish browsing the compressed file, BRM will re-display the ZIP file directory for further selection. Press Esc at this point to return to the file list. The file that was in the browser when the ZIP file browsing mode was initiated will be loaded back into the browser. UNZIPPING A FILE An individual file inside a ZIP file may be unzipped by pressing Ctrl-U with the cursor bar over the desired compressed file. Note that the file will be UNZIPPED to the same directory in which the parent ZIP file is located and will OVERWRITE any file of the same name that exists in that directory with no warning. FILE LIST SORTING BRM offers three different methods of sorting files in the displayed directory file list. The default is by file name, which is activated by the F-2 key when viewing the list. Pressing F-3 sorts by file size and pressing F-4 sorts the list by file date. A file is selected for loading into the browser by positioning the cursor over the file name and pressing then Enter key. Note that directory tree names and ZIP directory file names are not sorted by BRM. CHANGING DIRECTORIES In addition to displaying files, BRM includes all subdirectories of the current directory. To change to one of the subdirectories and display a list of files contained therein, move the cursor to the desired subdirectory name and press Enter. CHANGING DRIVES The active drive may be changed by selecting one of the drive letters that appears at the very top of the file list display and pressing Enter. BRM will then display a list of all files in the default directory of the selected drive. TAGGING FILES BRM offers a powerful sequential file loading facility that is activated by "tagging" files in the file list. To tag - 11 - a file, press the space bar or the Ins key with the cursor bar over the desired file. A set of special markers will enclose the line of data pertinent to the tagged file. To untag a file, press the the space bar or the Del key with the cursor bar over a previously tagged file. The space bar toggles the tag. In other words, if the file is not tagged then the space bar will tag it and if the file is tagged, the space bar will untag it. The Ins key will not untag a tagged file and the Del key will not tag an untagged file. Contiguous groups of files may also be tagged by using the F-7 key to mark the beginning of the tag block and the F-8 key to mark the end of the tagged block. Press the F-10 key while in the file list to initiate sequential file browsing or press the Esc key to return to the browser. SEQUENTIAL FILE LOADING A tagged group of files may be loaded into the browser in sequence by pressing the F-10 key after all the desired files are tagged. The file list window will disappear and the browser will be loaded with the first marked file on the list. After browsing that file, press the Esc key to load the next file. A sequential load status message will appear on the bottom status line that indicates the number of tagged files remaining to be loaded in sequence for browsing. The load sequence may be aborted at any time by pressing the Del key while in the browse window. DIRECTORY TREE OPERATIONS Pressing the F-5 key while in the browse mode will bring up a graphic directory tree listing of all the directories on the current drive. To select a new directory, move the cursor bar to the desired directory name and press the Enter key. To abort and return to the browse mode, press the Esc key. When a directory is selected, BRM will then display the file list for the the selected directory. Files may then be tagged or selected as described above. LOADING A NEW FILE A new file may be loaded into the browser via the file list as described above or the user may elect to specify the new file by typing in the file name. In this case, press Ctrl-K,N and a prompt for the new file name will appear on the bottom status line. Entry - 12 - of a valid DOS file name or drive:\path\filename.ext will effect the loading of the desired file. BLOCK OPERATIONS BRM supports several useful functions that operate on marked blocks of text in the browsed file. MARKING BLOCKS Blocks of browsed file information may be manipulated via the BRM block commands. The mark block begin command is F-7 (or Ctrl-K,B) and marks the line that is at the top of the browse window display. The block end command is F-8 (or Ctrl-K,K) and it marks the end of the block as the line that appears at the top of the display. Alternatively, the line appearing at the bottom of the display may be marked as the block end by pressing Ctrl-B,K. The entire file may be marked as a block with a single keystroke. The F-9 key acts as a toggle to mark and unmark the entire file at one time. Once a block has been marked, it be distinguished by a highlight video attribute. The marked block may be displayed or hidden with the Ctrl-K,H command. BLOCK MANIPULATION A marked block may be sent to the printer via the Ctrl- K,P command or to a user designated file with the Ctrl-K,W command. If Ctrl-K,W is pressed with a marked block visible, BRM will prompt for a file name to write the block to. If only a file name is entered, i.e., no drive:\directory path is included, the blocked text will be written to the specified file in the directory from which BRM was loaded. Otherwise, it will be written to the specified drive:\directory. Note that if the user specifies a file name that already exists in the destination directory, BRM will issue a warning and an opportunity to continue the write or to abort. MISCELLANEOUS FEATURES HEX/ASCII MODE TOGGLING BRM may be toggled between viewing the loaded file in the hexidecimal mode, more suitable for binary file viewing, or the ASCII text mode. The Tab key, or alternatively the Ctrl-H or Atl-H keys, may be used to toggle this mode. Note that any time BRM is commanded to load a file with the extension of - 13 - .COM, .EXE, .BIN, .ARC, .ZIP, or .LZH BRM will automatically toggle into the hex mode. STRIP HIGH BITS Some word processors, such as the famous WordStar, store their files with control codes that use the high bit of a stored character to indicate some special formatting feature. Characters in the loaded file with the high bits set may be filtered by pressing the F-9 key. HORIZONTAL SCROLLING Some ASCII files may have lines longer than 79 characters that extend beyond the right hand scroll bar. BRM permits scrolling to the right with the right arrow key and back to the left with the left arrow key to view a 79 character section of lines up to 500 characters in length. JUMPING TO A LINE To jump the display to a specific line number in the file, use the Alt-J command. A prompt for the number of the line will appear. Enter the line number and if it is a valid line number in the loaded file, BRM will move the browse window to display that line. The target line will be on the top line of the browse display. SEARCHING FOR TEXT The BRM search mode is activated by pressing Ctrl-Q,F. A prompt for the target string will appear on the bottom line. The target string may be up to 30 characters in length. Another prompt will follow the entry of the search string which asks for the desired search options. Valid search options are "G" for global, "B" for search backwards, and "U" for ignore character case. If the target string is located by BRM, the window will be moved to that section of the file and the line in which the target string appears will be highlighted. To search for further occurrences of the target string, press Ctrl-L. FILE MARKERS Up to four markers may be placed into the browsed file. These markers can then be jumped to. To insert a marker, use the cursor keys to move the line where the marker is to appear to the top line of the screen and press Ctrl-K,O and then Ctrl-K and a digit between 0 and 3. BRM will place a highlighted mark at the beginning of the line at the top of - 14 - the display. To jump to this marker from anywhere in the file, press Ctrl-Q,O and then Ctrl-Q and the appropriate digit (between 0 and 3). EXPANDING TABS Many word processors and text editors store ASCII files with tabs as special characters. To expand these tabs to 8 spaces each, press Ctrl-Q,T. SETTING THE FILE MASK As a default, BRM uses the global DOS file mask of "*.*" for file list viewing. This may be changed to any desired valid DOS file mask, including wildcards, by pressing the F-4 key. A prompt for the new file mask entry will appear on the bottom status/message line. The next time the file list is accessed, the new mask will be used and only those files in the active directory that match the entered mask will be listed in the display. Note that the current file mask is displayed on the right side of the bottom status line. 8 FILE/DIRECTORY NAME SEARCH BRM provides a fast method of finding a file or directory name in a displayed list. Pressing a character key, i.e., "a", "M", etc., will search the list for the first item starting with that character. If found, the cursor bar will jump to that item and display the character in the lower left hand border of the window. Pressing another character key will add it to the search string. For example, pressing "c" might jump to a file named "CADCAM.TXT"; pressing "r" next might jump to a file name "CRAZY.GLU" and will display "CR" in the lower left hand frame. The search string is cleared if no matching string is found in the list or if a non-character key is pressed. 9 MOUSE SUPPORT BRM provides complete comprehensive support for using the mouse in the browse window, directory list, and file list. Each of these windows contains a scroll bar as described above. To select a file or directory from the appropriate list, move the mouse cursor to the target and press the left button. This action will move the cursor bar to the target item. Press the left and right buttons simultaneously to select the item, which is the same as pressing the Enter key. The right mouse button acts the same as the Esc key. - 15 - 10 EXITING BROWSEMASTER Exit to DOS from the browse screen by pressing the F-10 key or the Alt-X key. 11 BROWSEMASTER HELP All the BRM commands and information on BRM are summarized in a help window that is accessible via the F-1 key in the browse, file list, or directory list window. 12 CREDITS New-Ware wishes to acknowledge that BrowseMaster has been written entirely in Turbo Pascal 5.5. Turbo Pascal is a superb product from Borland International. BrowseMaster would not be the powerful, easy-to-use, full-featured product that it is if it were not for the use of TurboPower Software's Object Professional package. This is the finest collection of high level language support routines in the world, bar none. No Turbo Pascal programmer should be allowed in the same room with a computer without it! No one producing a file browse utility should fail to acknowledge the premier program of this genre - LIST by Vernon Buerg. BrowseMaster is not meant to compete head-to-head with this marvelous file viewer. It is intended to provide an alternative file viewing utility with a unique command interface to those who do not have need for the power and complexity of LIST. It is designed to be more "user friendly" to those who have neither the time nor the inclination to steep themselves in all the features available in a program like LIST. Nevertheless, the author acknowledges the overall superiority of LIST and the impressive skill of Vernon Buerg. This document was prepared using Borland International's outstanding Sprint word processor. Copyright 1990, all rights reserved New-Ware Shareware Products 8050 Camino Kiosco San Diego, CA 92122-1820 - 16 - Index 9 file mask 7, 15 file names 6 A Find Text 9 Alt-J command 14 Alt-X key 16 G ASP 2 Genie 3 ASP Ombudsman 2 Go to block begin 9 Autoscroll feature 10 Go to block end 9 B H block end 13 Help screen 8 Block entire file 9 help screen 8 bottom status line 7 hexidecimal mode 13 BrowseMaster Registration Hexidecimal Search 9 Form 4 I C Ins key 12 command line 6 Compuserve 3 J Continue search 9 Jump to line number 9 Continue Searching 9 Jump to marker 9 D L Del key 6, 12 Load file 8 directory tree 12 Load new file 9 Display directory tree 8 Display file list 8 M drive letters 11 main help topic 4 mark block 13 E Mark block begin 8, 9 eft arrow key 14 Mark block end 8, 9 Enter key. 11 marked blocks 13 Esc key 6, 12 markers 14 Exit to DOS 16 mouse 15 Move to end of file 9 F Move to top of file 9 F-10 key 12, 16 F-1 key 8 N F-3 key 10 new file 12 F-5 key 12 New-Ware 4 F-9 key 13, 14 - 17 - P Set file mask 8 Print block 9 Set marker 9 Shareware 2 Q Shareware product 3 Quit to DOS 8 Shareware Products BBS 4 slider bar 8 R sorting files 11 register 2 space bar 12 REGISTRATION topic 4 Start Autoscroll Down 8 Return to start directory Start Autoscroll Up 8 8 Strip high bits 8 right arrow key 14 subdirectories 11 S T scroll bar 8 Tab key 13 Scroll down one line 9 tabs 15 Scroll down one page 9 Toggle block display 9 Scroll down up one page 9 top status line 7 Scroll up one line 9 Scroll window left 9 W Scroll window right 9 Write block to file 9 Search for text 9 search mode 14 Z search options 14 ZIP file 10 sequential file browsing 12 - 18 -