+------------------------------------------------------+ | Welcome to "User Supported Software". | | This remarkable revolution in software distribution | | was co-pioneered in 1982 by Jim Button and Andrew | | Fluegelman. It has become a major force in the | | software industry, helping to drive software prices | | down and to eliminate copy protection schemes. | +------------------------------------------------------+
HERE'S HOW USER SUPPORTED SOFTWARE WORKS:
You are encouraged to copy the program diskettes and share them freely with others. You have the luxury of trying out the complete programs, at your own pace and in the luxury of your own home or workplace. This is not a crippled or "demo" copy, but the complete working version of the program.
If, after trying out the programs, you decide to continue to use them, you are trusted to purchase the programs from the program's author, or from an authorized dealer.
Why pay at all? We're glad you asked! -------------------------------------------------------------- * You receive a CURRENT copy of the program with a printed manual (where applicable) * One year of technical support - by phone or written * Notification of updates (and fixes, if required) * Inexpensive upgrade offers * Notification of new products * Your input and ideas help shape future products * Periodic offers and "deals" (for our customers only) * Access to the online ButtonWare Bulletin Board, which means: - Information and announcements (on line) - Communication with other ButtonWare users - More technical support, and helpful tips/pointers * A sense of pride and ownership, in having honestly participated in the User Supported Software revolution * You help to keep software prices down, by supporting a distribution method which doesn't rely on expensive advertising campaigns.
So please, dive in and enjoy the fun of sharing good software legally with your friends and associates. But please be aware of the following restrictions, designed to protect the community of User Supported Software users and authors, and to prevent certain greedy people from taking unfair advantage of the trust, hard work, and good will of User Supported Software authors:
1. No price or consideration may be charged. However, a distribution cost may be charged for the cost of the diskette, shipping, and handling, so long as it's not more than $9 total.
2. The files and programs on the disks can not be modified in any way, and must always be distributed together.
3. The programs cannot be sold as part of some other more inclusive package.
4. The programs cannot be "rented" or "leased" to others.
5. The printed manuals cannot be copied or reproduced in any way.
6. In the case of distribution via computerized "bulletin boards" or through any other telecommunications link the following must be done: * X-Modem or some other error checking protocol must be used * All ButtonWare programs (and documentation files) must be transferred in library format. That means the files have all been combined into one file. You can get assistance with this procedure from the Technical Support Department at ButtonWare
7. If you're copying the disks for distribution to students in a classroom, you must provide them with the following written notice:
+-----------------------------------------------------+ | These diskettes are distributed to you through the | | courtesy of your school and instructor, and | | Jim Button. No royalty or registration fee has | | been paid for the programs, which are for your use | | and evaluation as a student. | | | | If you wish to receive technical support from | | ButtonWare, as well as announcements of updates and | | improvements to the programs, you must first become | | a "registered user." You do that by purchasing | | each program you plan to use - from an authorized | | dealer or directly from ButtonWare: | | | | Jim Button | | P.O. Box 5786 | | Bellevue, WA 98006 | | | | You may also register by calling our toll-free | | order line, 1-800-JBUTTON. | +-----------------------------------------------------+
DOZEN.BAT --------- Shell to run many of the Baker's Dozen programs. Runs BAKERS12.EXE using file DOZEN.TBL. Only intended to help you get started. Normally you should run Baker's Dozen programs by themselves.
To start: C>dozen
Select options. When finished, press X or Esc.
BTTNCALC.EXE ------------ One page spreadsheet. Help screens. Requires 256K, full IBM PC compatability.
To start: C>bttncalc f=m b=n filespec
where: m specifies the foreground color = 0,1,2,...9,A,...F n specifies the background color = 0,1,2....7 filespec is the full filespec of a previously saved BUTTON-CALC file.
NOTE: no parameters are needed. Defaults to current screen colors. Previously saved files may be brought in from within BUTTON-CALC.
CALENDAR.COM ------------ Programmable date calendar. Uses about 9K with all data in CAL.DAT. May be made resident with the r=Y option.
To make resident: C>calendar i=cal.dat r=Y f=F b=4 h=E m="message" k=6400
where: i= full filespec of input data file r= Y to make resident f= foreground color in hex b= background color in hex h= highlight color in hex m= message to display inside k= hot key (scancode plus character in hex)
defaults: not resident white on blue with red highlighting no message Alt7 hot key no calendar data.
C>calendar i=cal.dat r=Y (normal way to make resident)
DISKUTIL.EXE ------------ Disk utility program. Requires at least 256K and full IBM PC compatability.
No input parameters. Numerous help screens (press F1 at almost any time). Change file or directory date/time, restore lost file, patch files, modify FAT, and much more.
To start: C>diskutil
FILECOMP.EXE ------------ Compare two ASCII text files. Size of files limited to available memory.
C>filecomp will present program instructions.
To start: C>filecomp pathspec1 pathspec2 u=x m=x b=x >redirspec
where: pathspec1 first of two files to compare pathspec2 second of two files to compare u=n display unique line numbers u=l display unique lines m=n display map of matching line numbers m=l display map of matching lines b=x remove all spaces >redirspec where to save output if not screen.
minimum parameters to run: C>filecomp pathspec1 pathspec2
GKEY.EXE -------- Provides all keyboard information - key number pressed or released, hexadecimal and decimal table of ASCII character set, scancodes and valid keystrokes. No parameters.
To start: C>gkey
LOCATE.EXE ---------- Find any file(s) on disk or find in which file(s) a given string occurs.
To start: C>locate will present a screen of instructions.
or: C>locate filespec string /c /i /t >output
where: filespec is the starting location and definition of the search files. string is the string to search for and must be enclosed in quotes. /c look in children directories as well as starting location when search for strings. /i case insensitive search for string. /t display line of text in which string located. >output location to save output file if not sent to screen.
C>locate c:\*.DOC find all .DOC files on C drive. C>locate c:\*.DOC "funny" find all .DOC files in root directory of C which contain the string funny. C>locate c:\*.DOC "funny" /C like above except all .DOC files on disk C C>locate "funny" /i /t >save find all the files on default directory which contain the string(s) funny, FUNNY, Funny, ..., and save this information in the file SAVE on the default directory. Also display the lines of text in which the strings were located.
P90.EXE ------- Print files at 90 degrees (also prints normally). Requires full IBM PC compatability and an Epson compatible printer. (If not fully compatible with IBM PC, may run using parameters.
To start: C>p90 then answer menu questions.
To run with parameters: C>p90 f=fs w=# d=h s=n t=# n=# l=# m=# p=1 q=y b=n
where: f= filespec of the file to print. w= 8,9, .. 16 sheet width in inches d= h or v direction (horizontal 90 deg) (vert) s= c or n print density (compressed) (normal) t= # number of blank lines at top of page n= # spaces for left margin l= # max lines per page m= # max line length p= # number of formfeeds after each page q= y or n print formfeed at end of file (yes no) b= y or n double strike each line (yes no)
(Parameters intended for .BAT files).
PC_SORT.EXE ----------- Sort files with up to 4 fields where each field may be ascending or descending, case sensitive or case insensitive.
To start: C>pc_sort
Answer menu of questions. To run with parameters, especially from .BAT files:
C>pc_sort output sorts file INPUT as ascending, case sensitive, for the enter length of each line, and saves the results in file OUTPUT.
C>pc_sort output /d/s/C#/L# /FdsC#L# .. /FdsC#L# Like above except field 1 defined as /d/sC#/L# and fields 2, 3 and 4 defined as /FdsC#L# where: d = A or D for ascending or descending. s = I or S for case insensitive or case sensitive. # is a number. C# = beginning column number for field. L# = length of field.
/F indicates beginning the definition of a new field.
PRN_FILE.EXE ------------ Redirects all information normally sent to your printer to a disk file of your choice.
To start: C>prn_file
You will be asked for program to run and where to save printer output.
You may specify the program to run and its parameters as parameters: C>prn_file pclabel a:dflt.lbl
in which case you would not be asked for the program to run from within PRN_FILE.
RDIR.EXE -------- Remove subdirectory including all files and all children directories.
C>rdir will present a screen of instructions.
To start: C>rdir pathspec
The directory named in pathspec will be removed after user confirmation. If no disk is given, default drive is assumed.
SET_SCRN.EXE ------------ Used to set screen border color and default screen colors. Requires the line DEVICE=ANSI.SYS in CONFIG.SYS file and full IBM PC compatability. No parameters.
To start: C>set_scrn
Select the colors you want and then exit the program. Creates the file SETSCRN.COM which you may then use in your AUTOEXEC.BAT file and to reset screen colors. Does not work with Borland's Lightning.
SNAPSHOT.COM ------------ Take pictures of any 80 column screen (not graphics) in any program. May be installed as resident program, but not necessary. Requires full IBM PC compatability.
To start: C>snapshot s=res c=n f=filespec b=on
where: s=res causes program to becom resident. c=n provides background color for review screen. (n=1,2..6) f=filespec name and location of where snapshots should be stored. There must be no file extension. E.g. c:\subdir\snap b=on for PC-TYPE owners, this option will distinguish between high and low intensity and turn bold printing on or off accordingly.
Minimum parameters to run:
Will not be resident, hence you will be asked to enter the program of which you want to take snapshots. Review screen will be black and white. Snapshots will be saved in files SNAPSHOT.NN on default directory where NN will be 01, 02, .... 99. No PC-TYPE bolding.
To take a snapshot, press Alt Ctrl P. To review snapshots, press Alt Ctrl R.
SWCOM12.COM ----------- Switch RS-232 ports for COM1 and COM2. No parameters.
To start: C>swcom12
SWLPT12.COM ----------- Switch printer ports for LPT1 and LPT2. No parameters.