home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / dbase / sb50.zip / README < prev    next >
Text File  |  1993-02-11  |  48KB  |  949 lines

  1.                              SOFF BALLS Version 5.0
  2.                             Copyright (c)  1989-1993
  3.                               All Rights Reserved
  4.                                       by
  5.                                   Jeff Elwood
  6.                               CompuTater Software
  7.                               2809 Lordshire Road
  8.                                Madison, WI 53719
  9.                                 (608)  271-1586
  10.  
  11.         THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
  12.         See page 2 for more details.
  13.  
  14.         SOFF BALLS is a softball/baseball stat management system for league or
  15.         individual teams.  Keeps records for up to 100 teams (99 players per
  16.         team).  Tracks batting, pitching, fielding, won/lost record, game
  17.         results, and team standings.  Computes statistics for selected games.
  18.         Displays and prints reports.
  19.  
  20.         This is a SHAREWARE program (NOT public domain or free software).  You
  21.         are granted permission to use this program on a trial basis.  Evaluate
  22.         the program for 30 days or so.  Kick the tires.  Drive it around the
  23.         block.  Give copies to your friends to evaluate.  If you continue to
  24.         use it after that, you are required to register.  Your support of SOFF
  25.         BALLS and the SHAREWARE concept is greatly appreciated.
  26.  
  27.         To register, send a registration form (or write your name, address,
  28.         and disk size on a piece of paper) to the address above with a check 
  29.         or money order for $29 (includes shipping and handling). International
  30.         orders please add $5 and send the check or money order in U.S. funds
  31.         drawn on a U.S. Bank.  Wisconsin residents please add 5% sales tax
  32.         ($1.45).
  33.  
  34.         Copy and share SOFF BALLS with your friends and upload it to your
  35.         favorite Bulletin Board.  Please zip with the name SB50.ZIP.  The
  36.         program must be copied in unmodified form and the README and
  37.         INVOICE.DOC files must be distributed with the program.  Each person
  38.         that uses SOFF BALLS is required to register.
  39.  
  40.                                 _______
  41.                            ____|__     |               (tm)
  42.                         --|       |    |-------------------
  43.                           |   ____|__  |  Association of
  44.                           |  |       |_|  Shareware
  45.                           |__|   o   |    Professionals
  46.                         -----|   |   |---------------------
  47.                              |___|___|    MEMBER
  48.  
  49.         Jeff Elwood is a member of the Association of Shareware Professionals
  50.         (ASP).  ASP wants to make sure that the shareware principle works for
  51.         you.  If you are unable to resolve a shareware-related problem with an
  52.         ASP member by contacting the member directly, ASP may be able to help.
  53.         The ASP Ombudsman can help you resolve a dispute or problem with a
  54.         member, but does not provide technical support for members' products.
  55.         Please write to the ASP Ombudsman at 545 Grover Road, Muskegon MI
  56.         49442-9427 or send a CompuServe message via CompuServe Mail to the ASP
  57.         Ombudsman 70007,3536.
  58.  
  59.  
  60.                                                                        Page  2
  61.  
  62.  
  63.         THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
  64.         EXPRESSED OR IMPLIED, INCLUDING ITS MERCHANTABILITY AND FITNESS FOR A
  65.         PARTICULAR PURPOSE.  NEITHER COMPUTATER SOFTWARE NOR ANYONE ELSE
  66.         INVOLVED IN CREATING, PRODUCING OR DELIVERING THIS SOFTWARE SHALL BE
  67.         LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL
  68.         DAMAGES ARISING OUT OF USE OF THIS SOFTWARE OR INABILITY TO USE THIS
  69.         SOFTWARE.  IN NO EVENT SHALL COMPUTATER SOFTWARE'S LIABILITY FOR ANY
  70.         DAMAGES EVER EXCEED THE REGISTRATION PRICE, REGARDLESS OF THE FORM OF
  71.         CLAIM.  THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE IS WITH THE
  72.         USER.
  73.  
  74.         THIS AGREEMENT SHALL BE GOVERNED BY THE LAWS OF THE STATE OF WISCONSIN
  75.         AND SHALL INURE TO THE BENEFIT OF COMPUTATER SOFTWARE.  ANY ACTION OR
  76.         PROCEEDING BROUGHT BY EITHER PARTY AGAINST THE OTHER ARISING OUT OF OR
  77.         RELATED TO THIS AGREEMENT SHALL BE BROUGHT ONLY IN A STATE OR FEDERAL
  78.         COURT OF COMPETENT JURISDICTION LOCATED IN DANE COUNTY, WISCONSIN.
  79.         THE PARTIES HEREBY CONSENT TO IN PERSONAM JURISDICTION OF SAID COURTS.
  80.  
  81.         THIS SOFTWARE AND THE DISKS ON WHICH IT IS CONTAINED IS LICENSED TO
  82.         YOU, FOR YOUR OWN USE.  THIS IS COPYRIGHTED SOFTWARE.  YOU ARE NOT
  83.         OBTAINING TITLE TO THE SOFTWARE OR ANY COPYRIGHT RIGHTS.  YOU MAY NOT
  84.         SUBLICENSE, RENT, LEASE, CONVEY, MODIFY, TRANSLATE, CONVERT TO ANOTHER
  85.         PROGRAMMING LANGUAGE, DECOMPILE, OR DISASSEMBLE THE SOFTWARE FOR ANY
  86.         PURPOSE.
  87.  
  88.  
  89.                                                                        Page  3
  90.  
  91.  
  92.                                     CONTENTS
  93.  
  94.  
  95.                                 TOPIC           PAGE
  96.                             --------------     ------
  97.  
  98.                              REGISTRATION          4
  99.  
  100.                              START UP              5
  101.  
  102.                              OVERVIEW           6-13
  103.                                MAIN MENU           6
  104.                                UPDATE            7-9
  105.                                INQUIRE         10-12
  106.                                STANDINGS          12
  107.                                SET COLORS         12
  108.                                NAME YOUR OWN   12-13
  109.  
  110.                              STATISTICS        14-15
  111.  
  112.                              FILES                16
  113.  
  114.                              VERSION LOG       17-20
  115.  
  116.  
  117.                                                                        Page  4
  118.  
  119.  
  120.                                   REGISTRATION
  121.  
  122.  
  123.         SOFF BALLS is a SHAREWARE program.  The SHAREWARE concept is simple.
  124.         Try this program for 30 days or so.  If you decide to use it after 
  125.         that, you are required to register (pay for your copy).  Each person
  126.         that uses SOFF BALLS is required to register.
  127.  
  128.         Register by sending a registration form (or write your name, address,
  129.         and disk size on a piece of paper) to the address on page 1 with a
  130.         check or money order for $29 (includes shipping and handling).
  131.         International orders please add $5 and send the check or money order
  132.         in U.S. funds drawn on a U.S. Bank.  Wisconsin residents please add
  133.         5% sales tax ($1.45).
  134.  
  135.         To print a registration form, select HELP from the Main Menu of the 
  136.         program or type COPY INVOICE.DOC PRN at the DOS prompt.  Both ways
  137.         print the same registration form.  
  138.  
  139.         When you register:
  140.  
  141.            - You will promptly receive the following:
  142.  
  143.                 - A letter confirming your registration with information about
  144.                   future upgrades and other programs.
  145.  
  146.                 - The latest version of SOFF BALLS on 3-1/2" or 5-1/4" disk 
  147.                   loaded with games from the latest World Series.
  148.  
  149.                 - Information on how to get a 1 year subscription (six issues)
  150.                   to Shareware Magazine at a reduced price (currently $9.97).
  151.  
  152.            - You will be notified when major upgrades to SOFF BALLS become
  153.              available.  They will be offered to you at a reduced price.  You
  154.              will also be notified when other programs, such as BASKET BALLS
  155.              and a LEAGUE TOURNAMENT SCHEDULER become available.
  156.  
  157.            - Technical phone support is FREE.  If you have a question,
  158.              suggestion, or problem, feel free to call the author, Jeff
  159.              Elwood, evenings and weekends at (608) 271-1586.
  160.  
  161.  
  162.                                                                        Page  5
  163.  
  164.  
  165.                                     START UP
  166.  
  167.  
  168.         To start SOFF BALLS, get current on the disk drive or hard drive
  169.         directory where the program resides and type SB at the DOS prompt.
  170.         SOFF BALLS is menu-driven.  Select UPDATE from the Main Menu to add,
  171.         change, and delete game and player results.  Select INQUIRE from the
  172.         Main Menu to display and print team and player reports.
  173.  
  174.         SOFF BALLS can run from a floppy disk or hard drive.  However, the
  175.         program runs faster and more games can be recorded on a hard drive.
  176.  
  177.         If you run the program from a 360K or 720K floppy disk, you should
  178.         probably copy the SOFF BALLS program, SB.EXE, to a separate disk and
  179.         run from there.  This way you'll be able to record more games.  README
  180.         and other files not needed by the program won't be taking up space on
  181.         the disk.  Type COPY A:SB.EXE B: at the DOS prompt to copy the SOFF
  182.         BALLS program from drive A to drive B.  If you also want to copy
  183.         recorded games (such as the World Series games included on the
  184.         distribution disk - data files end with .DAT) to the separate disk,
  185.         type COPY A:*.DAT B: at the the DOS prompt.  If you plan to track
  186.         batting and pitching, for example, a 360K disk will hold about 50
  187.         games and a 720K disk will hold about 300 games, if you exclude
  188.         unnecessary files.
  189.  
  190.         To copy the files on the distribution disk to your hard drive, get
  191.         current on the hard drive directory where you want to copy SOFF BALLS,
  192.         and type COPY A:*.* C: at the DOS prompt.  This is assuming A: is the
  193.         drive where the SOFF BALLS distribution disk is loaded and C: is your
  194.         hard drive.
  195.  
  196.         Version 5.0 IS compatible with version 4.x.  Just replace the SB.EXE
  197.         file to upgrade.  Version 5.0 is NOT compatible with version 3.2 and
  198.         earlier.  However, you can create files in the new file format from
  199.         files created by 3.x and earlier versions by running SBCONV.EXE.  Type
  200.         SBCONV to start the convert program.  Then enter the path where the
  201.         old files exist and the path where you want the new files to be
  202.         created.  The SBCONV.EXE program is sent FREE upon registration.
  203.  
  204.         Make sure you have a backup copy of the SOFF BALLS program, SB.EXE,
  205.         and periodically make a backup copy of your game and player files 
  206.         (files ending with .DAT).  This is very important.
  207.  
  208.         To print this documentation on your printer, type COPY README PRN at
  209.         the DOS prompt.
  210.  
  211.  
  212.                                                                        Page  6
  213.  
  214.  
  215.                                     OVERVIEW
  216.  
  217.  
  218.         SOFF BALLS is a softball/baseball stat management system for league or
  219.         individual teams.  Keeps records for up to 100 teams (99 players per
  220.         team).  Tracks batting, pitching, fielding, won/lost record, game
  221.         results, and team standings.  Computes statistics for selected games.
  222.         Displays and prints reports.  Lets you name additional categories and
  223.         design your own reports.  Batting, pitching, and fielding reports can
  224.         be sorted by any category in ascending or descending order.
  225.  
  226.         Keep a scorebook for your team(s).  Select UPDATE from the Main Menu
  227.         of the program to record game results.  Select INQUIRE from the Main 
  228.         Menu to display and print team record, game results, lineup, batting,
  229.         pitching, and fielding reports.  Select STANDINGS to display and print
  230.         team standings.  Select SET COLORS to select screen colors and error
  231.         sound.  Select NAME YOUR OWN to name game types and additional
  232.         batting, pitching, and fielding categories.
  233.          
  234.         To record the first game for a team, select UPDATE from the Main Menu
  235.         and select any one of 100 teams without games recorded.  From the
  236.         Update Menu select TEAM NAME to assign the team name, select ROSTER to
  237.         assign player names, and then select GAME to add game results.
  238.  
  239.         SOFF BALLS is menu driven.  Select from a menu by pressing the  
  240.         selection number or hi-lighted letter.  If you press an invalid key,
  241.         the program will "beep" to let you know.  Just try again.  Press F8 to
  242.         exit SOFF BALLS from anywhere in the program.  Press ESC (escape key)
  243.         to navigate backwards in the program.  You can exit SOFF BALLS by
  244.         repeatedly pressing ESC from anywhere in the program.  The specific
  245.         purpose of ESC is documented on the bottom of most screens.  The
  246.         purpose of other special keys used in the program is displayed on
  247.         screens where they can be used.
  248.  
  249.  
  250.                               OVERVIEW - MAIN MENU
  251.  
  252.  
  253.         Main Menu choices are UPDATE, INQUIRE, STANDINGS, SET COLORS, NAME
  254.         YOUR OWN, and HELP.  Select UPDATE to record game results, maintain
  255.         rosters, assign team names, remove Special Selects, and delete game
  256.         and player files for the selected team.  With INQUIRE you can display
  257.         and print the team record, game results, lineup, batting, pitching,
  258.         and fielding statistics.  STANDINGS will compute team standings for
  259.         any combination of up to 100 teams.  Use SET COLOR to select the
  260.         screen colors and error sound.  Select NAME YOUR OWN to name up to 7
  261.         game types and up to 5 additional batting, pitching, and fielding
  262.         categories.  Select HELP to print a registration form.
  263.  
  264.  
  265.                                                                        Page  7
  266.  
  267.  
  268.                                 OVERVIEW - UPDATE
  269.  
  270.  
  271.         When you select UPDATE from the Main Menu you will advance to the
  272.         Select Team for Update Screen which lists 100 teams.  Select a team.
  273.         This will take you to the Update Menu where your choices are GAME,
  274.         ROSTER, TEAM NAME, REMOVE SELECTS, DELETE FILES, and SELECT TEAM.  Use
  275.         GAME to add, change, insert, and delete game and player results.  Use
  276.         ROSTER to add, change, and delete player names from the roster.
  277.         Change the team name with TEAM NAME.  REMOVE SELECTS will remove
  278.         Special Selects for all games.  DELETE FILES will delete all game and
  279.         player results for the selected team.  SELECT TEAM lets you select
  280.         another team.
  281.  
  282.         Select TEAM NAME from the Update Menu to change a team name.  Change
  283.         the name or press F1 to assign a generic name (i.e. Team 1).  You
  284.         might want to include the year in a team name for documentation
  285.         purposes (i.e. 1991 Warriors).  This is especially helpful if you plan
  286.         to record games for the same team in more than one year.  To avoid
  287.         confusion as to which team you're working with, it's best (not
  288.         necessary) to assign the team name before you set up the roster or add
  289.         game results.  Changing the team name has NO effect on game and player
  290.         results recorded for that team.  Game and player results relate to the
  291.         team number, NOT the team name.
  292.  
  293.         Select ROSTER from the Update Menu to set up and maintain a team
  294.         roster.  You can add, change, and delete player names on the roster.
  295.         All players must be assigned a player number from 1 to 99.  One way
  296.         to assign player numbers is to use the uniform number of the player.
  297.         The player number is used by SOFF BALLS to identify players and will
  298.         not appear on any reports.  Up to 99 player names can be added to the
  299.         ROSTER.  Deleting a player or changing a player name has NO effect on
  300.         results recorded for that player number.  Player results relate to the
  301.         player number, NOT the player name.
  302.  
  303.         Select GAME from the Update Menu to update game results.  You can add,
  304.         change, insert, and delete a game.  After selecting the game to
  305.         update, you will advance to the Game Screen.  All entries on the Game
  306.         Screen are optional.  Press F1 to update game results.  WHEN YOU
  307.         DELETE A GAME, ALL PLAYER RESULTS RECORDED FOR THAT GAME WILL ALSO BE
  308.         DELETED.  After updating game results, except when deleting a game,
  309.         you will advance to the Player Screen where you can update player
  310.         batting, pitching, and fielding results.  The only way to get to the
  311.         Player Screen is to press F1 on the Game Screen.
  312.  
  313.  
  314.                                                                        Page  8
  315.  
  316.  
  317.         Game Screen entries (default values are shown to the right):
  318.  
  319.            Game Date                -  00/00/00
  320.            Game Location            -  spaces
  321.            Opponents                -  spaces
  322.            Innings Played           -  0
  323.            Runs For                 -  0
  324.            Runs Against             -  0
  325.            Game Comment             -  spaces
  326.            Game Type                -  Game type 1
  327.            Home or Visitors         -  HOME
  328.            Special Select (YES/NO)  -  NO
  329.  
  330.         Select 1 of 7 game types on the Game Screen.  The descriptions for 
  331.         these game types can be changed by selecting NAME YOUR OWN from the
  332.         Main Menu.  These game types can be used to compute statistics for
  333.         all SOFF BALLS reports.  For example, you could name game type 1 
  334.         LEAGUE and game type 2 PRACTICE.  Then you would select game type 1
  335.         when updating game results for league and game type 2 when updating
  336.         game results for practice games.  You could then compute league
  337.         statistics by only selecting game type 1 on the Compute Screen or
  338.         practice games by only selecting game type 2.
  339.  
  340.         The Special Select indicator on the Game Screen can be set to YES or
  341.         NO.  You could Special Select night games, weekend games, road games,
  342.         or whatever you want.  Then you could compute statistics for those 
  343.         games within any game types.  For example, if you Special Select night
  344.         games and have set up games types of LEAGUE and TOURNAMENT, you could
  345.         then compute statistics for league games played at night or tournament
  346.         games played at night.  Another way to use Special Select is to set
  347.         the indicator to YES when you want to make special computations.  For
  348.         example, maybe tournament X is played over 4 weekends with other
  349.         tournament games played in between.  To compute statistics for 
  350.         tournament X, set the Special Select indicator to YES for tournament X
  351.         games and then select Special Select and only TOURNAMENT games on the
  352.         Compute Screen.
  353.  
  354.         The Player Screen lets you add, change, and delete BATTING, PITCHING,
  355.         and FIELDING results.  Entering results is optional (you can always
  356.         add results later).  Press F1 on the Player Screen to change between
  357.         ADD, CHANGE, and DELETE mode.  Press F2 to change between BATTING,
  358.         PITCHING, and FIELDING.  Press F3 to view the roster.  Press F4 to
  359.         display team totals.  Press F5 to return to the Game Screen.
  360.  
  361.         To update player results, enter a player number, press ENTER, add or
  362.         change the results (except when deleting player results), and then
  363.         press F1 to update.  To determine a player number, press F3 to view
  364.         the roster.  To add results for a player not on the roster, select a
  365.         number not assigned a name and use that number.  Then select ROSTER
  366.         from the Update Menu and assign a name to the number results were
  367.         recorded for.  Player results relate to the player number, NOT the
  368.         player name.
  369.  
  370.  
  371.                                                                        Page  9
  372.  
  373.  
  374.         When updating player results, all player numbers with recorded
  375.         results are displayed in the PLAYERS RECORDED box.  The total number
  376.         of batters, pitchers, and fielders entered for the game is also
  377.         displayed.  Press F4 to display team totals.  This can be a valuable
  378.         auditing tool.
  379.  
  380.         It helps to total player results (runs, hits, etc.) in your scorebook
  381.         in the same order they are entered on the Player Screen.  This can
  382.         make entering player results easier.  A future version of SOFF BALLS
  383.         might let you customize the input order so you could taylor the
  384.         program to your scorebook.
  385.  
  386.         For BATTING, PITCHING, and FIELDING you can record results for up to 5
  387.         NAME YOUR OWN categories.  These category names can be changed by
  388.         selecting NAME YOUR OWN from the Main Menu.  For example, to track
  389.         infield hits, you could name a category IH and then record player 
  390.         results for it.  NAME YOUR OWN categories are cumulative - player
  391.         results will be totaled for the team.  Results entered for NAME YOUR
  392.         OWN categories relate to the relative position of the category, NOT
  393.         the category name.
  394.          
  395.         See STATISTICS on pages 14 and 15 for a detailed list of all batting,
  396.         pitching, and fielding statistics that can be recorded and computed
  397.         by SOFF BALLS.
  398.  
  399.         Select REMOVE SELECTS to remove Special Selects for ALL games.  This
  400.         is much easier than individually changing each game.  After removing
  401.         the Special Selects, you can select CHANGE from the Update Game Menu
  402.         to set new Special Selects.  A future version of SOFF BALLS will make
  403.         it easier for you to Special Select games - you won't have to use the
  404.         Update Game Menu.
  405.  
  406.         Select DELETE FILES from the Update Menu to delete all player names,
  407.         game results, and player results for the selected team.  The team name
  408.         will remain unchanged.  This function might be used to delete the 
  409.         files which came with the distribution disk or games added while
  410.         "playing" with the program.  BE VERY CAREFUL USING THIS FUNCTION.  The
  411.         roster, game results, and player results recorded for the selected
  412.         team will be deleted.
  413.  
  414.         Periodically make a backup copy of your team and player files (files
  415.         that end with .DAT).  See page 16 for a description of these files.
  416.         To copy your team and player files from drive C: to drive A:, type
  417.         COPY C:*.DAT A: at the DOS prompt.
  418.         
  419.  
  420.                                                                        Page 10
  421.  
  422.  
  423.                                OVERVIEW - INQUIRE
  424.  
  425.  
  426.         When you select INQUIRE from the Main Menu you will advance to the
  427.         Select Team for Inquire Screen which lists 100 teams.  Select a team.
  428.         This will take you to the Inquire Menu where your choices are RECORD,
  429.         GAMES, BATTING, PITCHING, FIELDING, LINEUP and SELECT TEAM.  RECORD
  430.         displays the won/lost record.  Select GAMES to list game results.  Use
  431.         BATTING, PITCHING, and FIELDING to compute team and player statistics.
  432.         With LINEUP you can create and print a team lineup.  SELECT TEAM lets
  433.         you select another team.
  434.  
  435.         Reports can be printed from RECORD, GAMES, BATTING, PITCHING,
  436.         FIELDING, and LINEUP by pressing F1.  When you print a report, except
  437.         for LINEUP, you can either use the default report title or you can
  438.         enter your own.  You can print from 1 to 99 copies for any report and
  439.         select whether you want to form feed (advance to top of next page) at
  440.         the end of the report.  Reports can be printed with graphics
  441.         characters or without.  If you select graphics characters, your
  442.         printer must be set up for it.  You can select to print from 40 to 99
  443.         lines per page.  The line length for the report is displayed so you
  444.         can ready your printer accordingly. For example, if the line length is
  445.         120 characters, you might need to set your printer for condensed print
  446.         if you have a dot matrix printer that only handles 8 1/2" wide paper.
  447.         All printing is directed to LPT1.
  448.  
  449.         From RECORD, GAMES, BATTING, PITCHING, and FIELDING you can press F2
  450.         to compute the report over using different selection criteria.  Select
  451.         a game number range, any combination of 7 game types, and ONLY Special
  452.         Select games (YES/NO).  Then press F1 to compute.  For example, you
  453.         could compute the TEAM RECORD for games 1 to 10 that have a game type
  454.         of 1,2, or 7, and are Special Select games.  On the Compute Screen you
  455.         can also select (YES/NO) whether you want to include reaching on-error
  456.         in the on-base percentage (OBP) and the number of innings per game
  457.         (1 to 9) for computing earned-run average (ERA).  Both of these
  458.         selections will be saved to disk.
  459.  
  460.         Reports will show the selection criteria used to compute the report at
  461.         the top of the screen.  GR stands for game range, GT stands for game
  462.         type, and SS stands for ONLY Special Select games.  A selection
  463.         display of GR:ALL GT:ALL SS:N means that all games have been selected.
  464.         A selection display of GR:1-10 GT:1 SS:Y means that only games 1 to 10
  465.         with a game type of 1 that are Special Select games have been selected
  466.         for the computed statistics.
  467.  
  468.         Select RECORD to display the won/lost record for a team.  Games won,
  469.         games lost, runs for (RF), runs against (RA), and the win percentage
  470.         is displayed for each game type with recorded games and for total
  471.         games.  Press F1 to print the report and F2 to recompute the report.
  472.  
  473.  
  474.                                                                        Page 11
  475.  
  476.  
  477.         Select GAMES to display game results.  Press F3 to display the long
  478.         game description and F4 to display the short game description.  The
  479.         short description shows the game date, game type, opponents, and the
  480.         score.  The long description also shows the location, innings, and
  481.         game comment.  Press F1 to print the report and F2 to recompute the
  482.         report.
  483.  
  484.         Press F3 in BATTING, PITCHING, and FIELDING to change the report 
  485.         format.  Select the categories you want on the report in the order you
  486.         want them.  Selections will be saved to disk.
  487.  
  488.         Press F4 in BATTING, PITCHING, and FIELDING to change the sort order
  489.         of the report.  You can sort the report by any category in ascending
  490.         or descending order.  Selections will be saved to disk.
  491.  
  492.         Only 15 players can be listed on the BATTING, PITCHING, and FIELDING
  493.         reports at one time.  Use the PGUP (page up) key and PGDN (page down)
  494.         key to page through the list of players.  The screen will display
  495.         "MORE PAGES" or "LAST PAGE" if more than 15 players have been
  496.         selected.
  497.  
  498.         If you have selected more categories than fit on the BATTING or
  499.         PITCHING screen, the screen will display "ARROW KEYS Page L/R".  Use
  500.         the left and right arrow keys to page left and right to view all the
  501.         categories.
  502.  
  503.         Press F5 and enter a player number in BATTING, PITCHING, and FIELDING
  504.         to display game by game statistics for individual players.  The player
  505.         name is displayed at the top of the screen.  The game number and game
  506.         type is displayed for each game selected.  Cumulative totals are
  507.         computed for the player.  Press F1 to print the report, F2 to
  508.         recompute player statistics, F3 to change the report format, F4 to
  509.         return to the team screen, and F5 to look at a different player.
  510.  
  511.         Select BATTING to display team and player batting statistics.  Press
  512.         F6 or F7 to divide the players into 2 groups based on a selected
  513.         minimum number of plate appearances or games played respectively.
  514.         Both groups will be in the same sort order.  Press F1 to print the
  515.         report, F2 to recompute the report, F3 to change the report format,
  516.         F4 to change the sort order, and F5 to look at an individual's game
  517.         by game statistics.
  518.  
  519.         Select PITCHING to display team and player pitching statistics.  Press
  520.         F1 to print the report, F2 to recompute the report, F3 to change the
  521.         report format, F4 to change the sort order, and F5 to look at an
  522.         individual's game by game statistics.
  523.  
  524.         Select FIELDING to display team and player fielding statistics.  Press
  525.         F1 to print the report, F2 to recompute the report, F3 to change the
  526.         report format, F4 to change the sort order, and F5 to look at an
  527.         individual's game by game statistics.
  528.  
  529.  
  530.                                                                        Page 12
  531.  
  532.  
  533.         See STATISTICS on pages 14 and 15 for a detailed list of all batting,
  534.         pitching, and fielding statistics that can be recorded and computed
  535.         by SOFF BALLS.
  536.  
  537.         Select LINEUP to create and print a team lineup.  Up to 20 players can
  538.         be added to the lineup and up to 9 innings worth of fielding positions
  539.         can be listed.  Press F1 to print the lineup and F2 to view the
  540.         roster.  The lineup will NOT be saved when you exit.  This is the
  541.         initial attempt at providing a lineup function.  Feel free to make
  542.         suggestions for enhancements to this function.
  543.  
  544.  
  545.                               OVERVIEW - STANDINGS 
  546.  
  547.  
  548.         Select STANDINGS from the Main Menu to compute team standings.  Any
  549.         combination of the 100 teams can be selected.  After selecting the
  550.         teams, you will advance to the Compute Screen.  Select a game number
  551.         range, any combination of 7 game types, and ONLY Special Select games
  552.         (YES/NO).  Then press F1 to compute.  Games won, games lost, win
  553.         percentage, runs for (RF), runs against (RA), and games behind are
  554.         displayed for each team selected.  Press F1 to print a report.
  555.  
  556.         To create team standings, game scores must be recorded for all teams
  557.         selected.  ONLY GAME SCORES are needed by SOFF BALLS to create team
  558.         standings.  Game location, innings, etc., are not needed.  Batting,
  559.         pitching, and fielding results are also not needed.  However, each
  560.         team must be added to SOFF BALLS.
  561.  
  562.  
  563.                               OVERVIEW - SET COLORS
  564.  
  565.  
  566.         With SET COLORS you can set the background, window, foreground, and
  567.         hi-light colors.  A Sample Screen shows you what the screens will look
  568.         like.  Press F1 to set all screens for monochrome display (color
  569.         monitors will still show colors with this setting).  Press F2 to
  570.         change the error sound or turn the error sound off.
  571.  
  572.  
  573.                             OVERVIEW - NAME YOUR OWN
  574.  
  575.  
  576.         With NAME YOUR OWN you can name up to 7 game types.  For example you
  577.         could name the first game type LEAGUE and the second game type
  578.         PRACTICE.  Then you would select game type 1 when adding game results
  579.         for league games and game type 2 when adding game results for practice
  580.         games.  You could then compute statistics for league by only selecting
  581.         game type 1 on the Compute Screen, practice games by only selecting
  582.         game type 2 on the Compute Screen, or league and practice games by
  583.         only selecting game types 1 and 2.  If your league has 2 rounds, you
  584.         could name game type 1 LEAGUE R1 and game type 2 LEAGUE R2.  Game
  585.         types are only labels.  Statistics are computed based on game type
  586.         number, NOT the name.
  587.  
  588.  
  589.                                                                        Page 13
  590.  
  591.  
  592.         With NAME YOUR OWN you can also name up to 5 additional batting,
  593.         pitching, and fielding categories.  To track infield hits, you could
  594.         name a category IH and then record results under that heading on the
  595.         Player Screen when updating player results.  Then by selecting IH on
  596.         the Format Screen, you could add infield hits to the Batting Report.
  597.         Naming a category is for labeling purposes only.  Statistics relate to
  598.         the relative position of the category, NOT the category name.
  599.  
  600.         It's a good idea to NAME YOUR OWN game types and additional batting,
  601.         pitching, and fielding categories before you start adding games.
  602.         However, SOFF BALLS will let you NAME YOUR OWN game types and
  603.         categories at any time.
  604.  
  605.  
  606.                                                                        Page 14
  607.  
  608.  
  609.                                    STATISTICS    
  610.  
  611.  
  612.         Below is a list of the batting, pitching, and fielding categories that
  613.         are tracked and computed by SOFF BALLS version 5.0.
  614.  
  615.  
  616.         BATTING:
  617.  
  618.          PA   Plate appearances   HP    Hit by pitch        U1   User defined
  619.          R    Runs                SO    Strike outs         U2   User defined
  620.          H    Hits                SH    Sacrifice hits      U3   User defined
  621.          2B   Doubles             SF    Sacrifice flies     U4   User defined
  622.          3B   Triples             SB    Stolen bases        U5   User defined
  623.          HR   Home runs           CS    Caught stealing
  624.          OE   Reaching on-error   DP    Double plays hit into
  625.          BB   Walks               RBI   Runs batted in
  626.          
  627.          G    Games               = number of BATTING records on file
  628.          AB   At bats             = PA - BB - HP - SH - SF
  629.          1B   Singles             = H - 2B - 3B - HR
  630.          TB   Total bases         = H + 2B + (2 * 3B) + (3 * HR)
  631.          SLG  Slugging percentage = TB / AB
  632.          OBP  On-base percentage  = 
  633.                   (H + BB + HP) / (AB + BB + HP + SF) <== major league method
  634.               or  (H + BB + HP + OE) / (AB + BB + HP + SF)
  635.          BA   Batting average     = H / AB
  636.  
  637.  
  638.  
  639.  
  640.         PITCHING:
  641.  
  642.          IP   Innings             SH    Sacrifice hits      U1   User defined
  643.          1/3  1/3 innings         SF    Sacrifice flies     U2   User defined
  644.          R    Runs                WP    Wild pitches        U3   User defined
  645.          ER   Earned-runs         BK    Balks               U4   User defined
  646.          BF   Batters faced       GS    Game started        U5   User defined
  647.          H    Hits                GF    Game finished (but not started)
  648.          HR   Home runs           CG    Complete game         
  649.          BB   Walks               DEC   Decision 
  650.          HB   Hit batters               (Win, loss, save, no decision)
  651.          SO   Strike outs         SHO   Shutouts
  652.          
  653.          G    Games               = number of PITCHING records on file
  654.          OAB  Opponents at bats   = BF - BB - HB - SH - SF
  655.          OAV  Opponents batting   = H / OAB
  656.               average
  657.          SO9  Strike outs per     = (SO / Innings pitched) * 9         
  658.               9 innings
  659.          ERA  Earned-run average  = (ER / Innings) * Innings per game
  660.     
  661.  
  662.                                                                        Page 15
  663.  
  664.  
  665.         FIELDING:
  666.  
  667.          PO   Putouts             U1   User defined
  668.          A    Assists             U2   User defined
  669.          E    Errors              U3   User defined
  670.                                   U4   User defined
  671.                                   U5   User defined
  672.  
  673.          G    Games               = number of FIELDING records on file
  674.          C    Chances             = PO + A + E
  675.          FA   Fielding average    = (PO + A) / C
  676.  
  677.  
  678.                                                                        Page 16
  679.  
  680.  
  681.                                       FILES       
  682.  
  683.  
  684.         The following files come with the SOFF BALLS distribution disk, are
  685.         created by the SOFF BALLS program, or are sent upon registration:
  686.  
  687.  
  688.         SB.EXE ............ SOFF BALLS program (all versions).  Type SB to
  689.                             start the program.
  690.                                 
  691.         README ............ The documentation file you are currently reading.
  692.                             If you copy the SOFF BALLS program (SB.EXE) for
  693.                             a friend, be sure to give them a copy of the
  694.                             README and INVOICE.DOC files too.
  695.  
  696.         INVOICE.DOC ....... Registration form.  The same form can be printed
  697.                             by selecting HELP from the program's Main Menu.
  698.  
  699.         VENDOR.DOC ........ Contains a long and short program description for
  700.                             vendors distributing SOFF BALLS.
  701.  
  702.         FILE_ID.DIZ ....... SOFF BALLS program description for BBS.
  703.  
  704.         SBSETUP.DAT ....... Color settings, name your own categories, report
  705.                             formats, and other setup options are stored in
  706.                             this file.
  707.  
  708.         SBTEAMS.DAT ....... Team names file.  100 team names are stored here.
  709.  
  710.         SBPN1.DAT ......... Player names (roster) are stored in this file.
  711.                             One file for each team:
  712.                             SBPN1.DAT, SBPN2.DAT, ......., SBPN100.DAT
  713.  
  714.         SBGS1.DAT ......... Game results are stored in this file.  One file 
  715.                             for each team:
  716.                             SBGS1.DAT, SBGS2.DAT, ......., SBGS100.DAT
  717.  
  718.         SBPS1.DAT ......... Player batting, pitching, and fielding results are
  719.                             stored in this file.  One file for each team:
  720.                             SBPS1.DAT, SBPS2.DAT, ......., SBPS100.DAT
  721.  
  722.         ======= The files below are sent upon registration =======
  723.  
  724.         SBCONV.EXE ........ Convert program.  Type SBCONV to start.  Will
  725.                             create files in the 4.x file format from files
  726.                             created by version 3.2 or earlier.  4.x format is
  727.                             compatible with version 5.0.
  728.  
  729.         SBCONV.DOC ........ Convert program documentation.
  730.  
  731.         SB50.ZIP .......... Zipped SOFF BALLS version 5.0.  Feel free to
  732.                             upload this file to your favorite bulletin board.
  733.  
  734.  
  735.                                                                        Page 17
  736.  
  737.  
  738.                                    VERSION LOG
  739.  
  740.  
  741.         SOFTBALL STATISTICS Version 1.0
  742.  
  743.             - Completed in 1987.
  744.             - Program written to computerize the processing of softball
  745.               statistics the author, Jeff Elwood, had been doing manually.
  746.             - Tracks TAB,OAB,H,R,D,T,HR,SAC,BB,SO,RBI,SA,BA.
  747.             - Program NOT COMPATIBLE with any versions of SOFF BALLS.
  748.  
  749.  
  750.         SOFF BALLS Version 2.0
  751.  
  752.             - Completed in 1989.
  753.             - Major rewrite of the SOFTBALL STATISTICS program.
  754.             - Program renamed SOFF BALLS.
  755.             - Program is NOT compatible with the SOFTBALL STATISTICS program.
  756.             - Program features:
  757.                 - On-line documentation.
  758.                 - Records games for up to 10 teams.
  759.                 - Roster limit of 40 for each team.
  760.                 - Tracks 4 game types: LEAGUE, TOURNAMENT, MISCELLANEOUS,
  761.                   and ALL GAMES.
  762.                 - Tracks TAB,OAB,H,R,D,T,HR,SAC,BB,SO,RBI,SA,BA.
  763.                 - Computes statistics by game type and game number range.
  764.                 - Reports on team record, game results, and batting
  765.                   statistics.
  766.                 - Displays and prints reports.
  767.                 - Ability to color customize screens.
  768.  
  769.  
  770.         SOFF BALLS Version 2.1
  771.  
  772.             - Completed in 1990.
  773.             - Program IS compatible with version 2.0.
  774.             - Created INVOICE.DOC file for user convenience.
  775.             - Created README.DOC file to compliment on-line documentation.
  776.             - Added ability to give alternate title when printing Team Report.
  777.             - Other minor changes not worth noting.
  778.  
  779.  
  780.         SOFF BALLS Version 2.2
  781.  
  782.             - Completed in 1990.
  783.             - Program IS compatible with all previous versions of SOFF BALLS.
  784.             - Keeps records for up to 20 teams instead of 10.
  785.             - Added ERASE FILES option to Update Menu to delete player names,
  786.               game results, and player results files for the selected team.
  787.             - Added ability to reset team name to generic name (No Name) on 
  788.               the Team Name Screen.
  789.             - Program now deletes all files created by SOFF BALLS which have
  790.               0 records from DOS directory when program ends.
  791.             - Other minor changes not worth noting.
  792.  
  793.  
  794.                                                                        Page 18
  795.  
  796.  
  797.                               VERSION LOG continued
  798.  
  799.  
  800.         SOFF BALLS Version 2.3
  801.  
  802.             - Completed in 1990.
  803.             - Program IS compatible with all previous versions of SOFF BALLS.
  804.             - Modified program to run on monochrome display systems without
  805.               the use of a graphics card or simulator.
  806.             - Added ability to set screens for monochrome display.
  807.             - Reduced size of program.
  808.             - Other minor changes not worth noting.
  809.  
  810.  
  811.         SOFF BALLS Version 3.0
  812.  
  813.             - Completed in early 1991.
  814.             - Program IS compatible with all previous versions of SOFF BALLS.
  815.             - Added pitching statistics.
  816.             - Added stolen bases and on-base percentage.
  817.             - Added ability to create team standings for all league games or
  818.               one of four league rounds.   
  819.             - Added runs scored and runs allowed to Record Screen.  Also added
  820.               ability to view game scores by game type on Record Screen.
  821.             - Added ability to give alternate report titles to all printable
  822.               reports.
  823.             - Removed game arch entry (limited, unlimited, baseball) from Game
  824.               Screen.  Dropped plans for its use.
  825.             - Renamed some statistics headings (i.e. OAB to AB).  Also removed
  826.               TAB (total at bats) from reports.
  827.             - Changed generic team and player names from "No Name" to "Team 1"
  828.               and "Player 1".
  829.             - Added ability to turn music on or off.        
  830.             - Removed much of on-line HELP to reduce size of program.  README
  831.               file still contains complete documentation.
  832.             - Many minor changes not worth noting.
  833.  
  834.  
  835.         SOFF BALLS Version 3.1
  836.  
  837.             - Completed in fall of 1991.
  838.             - Program IS compatible with all previous versions of SOFF BALLS.
  839.             - Program now saves INNINGS PER GAME selection used for computing
  840.               earned-run average.
  841.             - Changed to use the same key (F1) to print reports on all report
  842.               screens.
  843.             - Removed music when program starts up.
  844.             - Redesigned registration form.
  845.             - Other minor changes not worth noting.
  846.  
  847.  
  848.                                                                        Page 19
  849.  
  850.  
  851.                               VERSION LOG continued
  852.  
  853.  
  854.         SOFF BALLS Version 3.2
  855.  
  856.             - Completed in fall of 1991.
  857.             - Program IS compatible with all previous versions of SOFF BALLS.
  858.             - Fixed "bug" - was computing OBA as .000 when all plate
  859.               appearances were walks; should be 1.000.  "Bug" was spotted by
  860.               a registered user in Americus, Georgia.
  861.  
  862.  
  863.         SOFF BALLS Version 4.0
  864.  
  865.             - Completed in March of 1992.
  866.             - Program is NOT compatible with any previous versions of SOFF
  867.               BALLS.  SBCONV.EXE can be run to convert files to new 4.0 file
  868.               format.
  869.             - Keeps records for up to 100 teams instead of 20.
  870.             - Rosters expanded to 99 per team.
  871.             - Added fielding statistics.
  872.             - Added more batting and pitching categories.
  873.             - Added NAME YOUR OWN option to the Main Menu for naming 7 game
  874.               types and up to 5 additional batting, pitching, and fielding
  875.               categories.
  876.             - Up to 99 hits, runs, etc, can be entered for individuals on
  877.               Player Screen.  Previously, 9 was the limit.
  878.             - Added ability to insert game.
  879.             - Added Special Select indicator and game comment to Game Screen.
  880.             - All entries on Game Screen are now optional.  Just press F1 to
  881.               add game.
  882.             - Split sacrifice category to sacrifice hits and sacrifice flies.
  883.             - OBP can now be computed including reaching on-error (optional).
  884.             - Sacrifice flies are now held against OBP (major league method).
  885.               Wasn't possible before because sacrifice flies and sacrifice
  886.               hits were one category.
  887.             - Added ability to select games when computing Team Standings and
  888.               Team Record.
  889.             - Team standings can now be computed for up to 100 teams.
  890.             - Redesigned game results report.
  891.             - Redesigned Roster and Player Screens.
  892.             - Removed game results from Record Screen.
  893.             - Added ability to print up to 99 copies for all reports.
  894.             - Added ability to select form feed (YES/NO) for printing reports.
  895.             - Removed Verification Screen processing.
  896.             - Removed "SOFF BALLS" from printed reports.
  897.             - Added ability to change error sound in SET COLORS.
  898.             - Changed OBA to OBP and AVG to BA.
  899.             - Many other minor changes not worth noting.
  900.  
  901.  
  902.                                                                        Page 20
  903.  
  904.  
  905.                               VERSION LOG continued
  906.  
  907.  
  908.         SOFF BALLS Version 4.1
  909.  
  910.             - Completed in August of 1992.
  911.             - Program IS compatible with SOFF BALLS version 4.0.  However,
  912.               version 4.1 in NOT compatible with versions 3.x and earlier.
  913.               SBCONV.EXE can be run to convert files created by 3.x and
  914.               earlier versions to new 4.x format.
  915.             - Added ability to sort batting, pitching, and fielding reports
  916.               by any category in ascending or descending order.
  917.             - A few other minor changes not worth noting.
  918.  
  919.  
  920.         SOFF BALLS Version 5.0
  921.  
  922.             - Completed in February of 1993.
  923.             - Program IS compatible with SOFF BALLS version 4.x.  However,
  924.               version 5.0 is NOT compatible with versions 3.x and earlier.
  925.               SBCONV.EXE can be run to convert files created by 3.x and
  926.               earlier versions to the new format.
  927.             - Added ability to display and print game by game batting,
  928.               pitching, and fielding statistics for individual players.
  929.             - Added left/right paging when displaying batting and pitching
  930.               statistics so all categories can be viewed without reformatting
  931.               report.  Printed reports can now show all categories also - user
  932.               must ready printer accordingly for longer report lines if
  933.               necessary.
  934.             - Added ability to print roster.
  935.             - Added LINEUP option to Inquire Menu for printing a lineup.
  936.             - Added REMOVE SELECTS option to Update Menu.  This option removes
  937.               Special Selects for all games by pressing F1.
  938.             - Modified Format Screen to make it easier to use.
  939.             - Modified input routine to use the HOME, END, INSERT, DELETE,
  940.               BACKSPACE, and LEFT/RIGHT ARROW keys.
  941.             - Can now input up to 999 for each category making it possible
  942.               to enter a season's worth of statistics at one time.
  943.             - Batting, pitching, and fielding reports now centered on printed
  944.               page if less than 80 characters long.
  945.             - Can now select how many lines to print per page (40 to 99).
  946.             - Many other minor changes not worth noting.
  947.  
  948.  
  949.