home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / APPS / DATABASE / SBALL_30.ZIP / SOFTBALL.DOC < prev    next >
Encoding:
Text File  |  1990-11-12  |  59.2 KB  |  1,992 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.                              Softball Coach
  27.                                Version 3.0
  28.                                August 1990
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                       The Software Construction Co.
  50.                               P.O. Box 160
  51.                        North Billerica, MA  01862
  52.  
  53.          (C) Copyright 1989, 1990 The Software Construction Co.,
  54.                           All Rights Reserved.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.          1. Introduction                                             1
  61.          2. Getting Started                                          3
  62.          3. Using Menus                                              4
  63.              3.1 Return Key                                          4
  64.              3.2 Escape Key                                          4
  65.              3.3 Cursor Control Keys                                 4
  66.              3.4 Mouse Support                                       4
  67.          4. Options                                                  5
  68.              4.1 MONITOR                                             5
  69.              4.2 CO.<function-key>                                   5
  70.          5. Errors                                                   7
  71.          6. Files                                                    8
  72.              6.1 Database Files                                      8
  73.              6.2 Options File                                        8
  74.          7. Menus                                                    9
  75.              7.1 Main menu                                           9
  76.                  7.1.1 Edit Data                                     9
  77.                      7.1.1.1 Add a new player                        9
  78.                      7.1.1.2 Edit an existing player                10
  79.                      7.1.1.3 Delete a player                        11
  80.                      7.1.1.4 Add a new game                         11
  81.                      7.1.1.5 Editing a game                         11
  82.                      7.1.1.6 Delete a game                          11
  83.                  7.1.2 Read Database                                12
  84.                  7.1.3 Write Database                               12
  85.                  7.1.4 Clear Memory                                 12
  86.                  7.1.5 Batting Order                                13
  87.                      7.1.5.1 Select Roster                          15
  88.                      7.1.5.2 Select Criterion                       15
  89.                      7.1.5.3 Display Order                          16
  90.                  7.1.6 Reports                                      16
  91.                      7.1.6.1 Run Report                             16
  92.                      7.1.6.2 Choose Order                           17
  93.                      7.1.6.3 Filter Players                         17
  94.                  7.1.7 Merge a database                             17
  95.          8. User Supported Software                                 19
  96.          9. Bug Reports                                             21
  97.          10. Known Problems/Limitations                             22
  98.          Appendices                                                 23
  99.              A. Statistics Definitions                              23
  100.                  1. At Bats                                         23
  101.                  2. Batting Average                                 23
  102.                  3. Doubles                                         23
  103.                  4. Game Winning RBIs                               23
  104.                  5. Games                                           23
  105.                  6. Hit by Pitch                                    23
  106.                  7. Hits                                            24
  107.                  8. Home Runs                                       24
  108.                  9. On Base Average                                 24
  109.                  10. Runs Batted In                                 24
  110.                  11. Runs                                           24
  111.                  12. Sacrifices                                     24
  112.                  13. Slugging Percentage                            24
  113.                  14. Stolen Bases                                   24
  114.                  15. Strike Outs                                    25
  115.  
  116.  
  117.  
  118.  
  119.  
  120.                  16. Triples                                        25
  121.                  17. Walks                                          25
  122.              B. Program History                                     26
  123.  
  124.  
  125.  
  126.  
  127.  
  128.          Softball Coach                                    Version 3.0
  129.  
  130.          1. Introduction
  131.  
  132.          As you are reading this, you must have some interest in
  133.          softball or baseball.  This program will be of use for either
  134.          sport because the statistical record keeping is much the same
  135.          for both sports.  Having said that, we must add, however,
  136.          that this program was initially developed to maintain the
  137.          statistics for the coach of a softball team, which might
  138.          explain some of its emphasis on offense rather than defense.
  139.  
  140.          Softball Coach is intended to aid a softball coach in many
  141.          areas of managing the statistics of a team.  It is
  142.          particularly good at maintaining individual statistics during
  143.          a softball season.
  144.  
  145.          Softball Coach can also be used by an individual player to
  146.          keep track of statistics across multiple seasons.  This is
  147.          easily accomplished by treating each season as if it were a
  148.          player.  In this way, a player's "career" can be examined at
  149.          a glance by looking at team statistics.
  150.  
  151.          Below is a list of statistics this version of Softball Coach
  152.          knows about.  Those with an * before them are calculated from
  153.          other statistics entered and cannot be changed except by
  154.          changing the statistics upon which they are based.   The
  155.          symbol following (if any) in parentheses is the abreviation
  156.          used in reports.  See Appendix A for a description of these
  157.          statistics and how they are calculated.
  158.  
  159.                         At Bats (AB)
  160.                        *Batting Average (Avg)
  161.                         Doubles (2B)
  162.                         Game Winning RBIs (GWR)
  163.                         Games (G)
  164.                         Hits
  165.                         Hit by Pitch (HP)
  166.                         Home Runs (HR)
  167.                        *On Base Average (OBA)
  168.                         Runs
  169.                         Runs Batted In (RBI)
  170.                         Sacrifices (SAC)
  171.                        *Slugging Percentage (SLG)
  172.                         Stolen bases (SB)
  173.                         Strike Outs (SO)
  174.                         Triples (3B)
  175.                         Walks (BB)
  176.  
  177.          Softball Coach is designed to run on MS-DOS [1] machines.  It
  178.  
  179.  
  180.          1.     MS-DOS is a registered trademark of Microsoft
  181.  
  182.                                        1 
  183.  
  184.  
  185.  
  186.  
  187.  
  188.          Softball Coach                                    Version 3.0
  189.  
  190.          requires version 2.0 or greater to operate correctly.
  191.          Softball Coach performs quite adequately from a floppy drive,
  192.          but as with nearly all programs, better performance can be
  193.          had if run from a hard disk.
  194.  
  195.          Softball Coach has mouse support built in but has no support
  196.          at this time for a floating point coprocessor.
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                 Corporation.
  241.  
  242.                                        2 
  243.  
  244.  
  245.  
  246.  
  247.  
  248.          Softball Coach                                    Version 3.0
  249.  
  250.          2. Getting Started
  251.  
  252.          Before running the program for the first time, it is a good
  253.          idea to make a backup of the original program disk.  Yes, we
  254.          know that EVERY program you have ever used says to make a
  255.          backup before you use it.  We also know that most of you
  256.          ignore that advice.  We would like you to know that this
  257.          advice is not given because we have stock in diskette
  258.          companies (we don't even know what brand of diskettes you
  259.          might use).  It is given as good, friendly, advice that is
  260.          intended to possibly save you potential trouble.
  261.  
  262.          We believe you know how to make a backup.  So, we won't
  263.          describe how.  If you need help, read the DISKCOPY entry in
  264.          your DOS manual.
  265.  
  266.          Now that you've made the backup, you'd probably like to know
  267.          how to use this masterpiece we've slaved over (and we hope it
  268.          shows).
  269.  
  270.          The format of the command line is:
  271.  
  272.                 softball [<database-name>]
  273.  
  274.          <database-name>        is the optional database name to load
  275.                                 (You'll be able to load a database
  276.                                 from within Softball Coach regardless
  277.                                 of whether you specify this parameter
  278.                                 or not.)
  279.  
  280.  
  281.          The title screen is displayed first.  Type any character to
  282.          remove the title screen from your display and begin the
  283.          program.  If a database name was specified on the command
  284.          line, it will be loaded.  If you'd like to exit back to DOS
  285.          without entering the program, use the escape key (Esc on your
  286.          keyboard).
  287.  
  288.          The initial screen has two parts.  In the upper left hand
  289.          corner is the main menu.  In it, you will see selections to
  290.          read and write databases, print reports, etc.  Across the
  291.          bottom of the screen is another window which is used to
  292.          display various values (such as the name of the database
  293.          which is loaded) during the running of the program.
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.                                        3 
  303.  
  304.  
  305.  
  306.  
  307.  
  308.          Softball Coach                                    Version 3.0
  309.  
  310.          3. Using Menus
  311.  
  312.          3.1 Return Key
  313.  
  314.          The return key saves any data you may have just entered.  To
  315.          exit the menu without saving, use the escape key (described
  316.          in section 3.2).
  317.  
  318.          3.2 Escape Key
  319.  
  320.          The escape key (Esc on your keyboard) is designed to get you
  321.          out of each menu without saving.  Any data you may have
  322.          changed just before striking this key will be lost.  To save
  323.          the data you may have just entered, use the return key
  324.          (described in section 3.1).
  325.  
  326.          3.3 Cursor Control Keys
  327.  
  328.          The cursor control keys let you select a different choice
  329.          from the current menu.  To select the highlighted choice,
  330.          press return (described in section 3.1).  To exit the menu
  331.          without saving, press the escape key (described in section
  332.          3.2).
  333.  
  334.          3.4 Mouse Support
  335.  
  336.          Softball Coach is designed to work with any
  337.          Microsoft [1], Mouse Systems [2], LOGITECH [3], or
  338.          compatible  mouse.  Mouse movement will move the highlighted
  339.          choice within the menu.  To select the choice, use the left
  340.          mouse button (or use return on the keyboard).  Exiting a menu
  341.          without saving works the same as with the cursor control keys
  342.          (use the escape key).
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.          1.     Microsoft is a registered trademark of Microsoft
  356.                 Corporation.
  357.  
  358.          2.     Mouse Systems is a trademark of MSC Technologies, Inc.
  359.  
  360.          3.     LOGITECH is a trademark of LOGITECH, Inc.
  361.  
  362.                                        4 
  363.  
  364.  
  365.  
  366.  
  367.  
  368.          Softball Coach                                    Version 3.0
  369.  
  370.          4. Options
  371.  
  372.          Softball Coach can be configured to make the program better
  373.          match your hardware or your tastes.  The way this is
  374.          accomplished is through a file named SOFTBALL.CFG. Each line
  375.          in this file must either start with a #, which indicates a
  376.          comment line (i.e. will be ignored), or be of the form
  377.  
  378.                 <option> = <value>
  379.  
  380.          The values for <option> and <value> that are currently
  381.          supported are described below.  The default value, if there
  382.          is one, is listed in ()'s after the option name.
  383.  
  384.          4.1 MONITOR (MONO)
  385.  
  386.          This option allows you to configure the program to match the
  387.          monitor attached to your machine.  Valid values are MONO (for
  388.          monochrome) and COLOR.  Note that red windows are reserved
  389.          for error conditions.  The other window colors are randomly
  390.          selected as each window needs to be created.
  391.  
  392.          If you choose MONO and have a color monitor, you will see all
  393.          menus in black and white.
  394.  
  395.          If you choose COLOR and have a color monitor, you may get
  396.          various results depending on your monitor and display
  397.          adapter.  Some monitors will display various shades, or
  398.          intensities.  Others will display purely monochrome output.
  399.          You may notice that some of the window titles appear to be
  400.          missing in this situation.  Others, still, may generate
  401.          errors or cause the program to fail.  We haven't encountered
  402.          this problem, but we suppose it IS possible.  Simply alter
  403.          the file to reflect the other type of monitor and start the
  404.          program over.
  405.  
  406.          4.2 CO.<function-key>
  407.  
  408.          This set of options allow you to configure the default
  409.          settings in the Select Criterion menu option (see section
  410.          7.1.4.2) and Choose Order menu option (see section 7.1.5.2).
  411.          <function-key> can be f1, f2, f3, f4, or f5.  Valid values
  412.          are:
  413.  
  414.                    at-bats
  415.                    batting-average
  416.                    doubles
  417.                    game-winning-rbis
  418.                    games
  419.                    hit-by-pitch
  420.                    hits
  421.  
  422.                                        5 
  423.  
  424.  
  425.  
  426.  
  427.  
  428.          Softball Coach                                    Version 3.0
  429.  
  430.                    home_runs
  431.                    on-base-average
  432.                    runs
  433.                    runs-batted-in
  434.                    sacrifices
  435.                    slugging-percentage
  436.                    stolen-bases
  437.                    strike-outs
  438.                    triples
  439.                    walks
  440.  
  441.          This set of options will make more sense after running
  442.          through the program a few times.  As distributed by us, the
  443.          configuration file contains a sample set of values.  For now
  444.          either ignore them or delete them from the file completely.
  445.          (Placing a # in front of the line is a good way of having
  446.          your cake and eating it too.  They will be ignored by
  447.          Softball Coach but can easily be retrieved if necessary.)
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.                                        6 
  483.  
  484.  
  485.  
  486.  
  487.  
  488.          Softball Coach                                    Version 3.0
  489.  
  490.          5. Errors
  491.  
  492.          Softball Coach displays a separate window to describe any
  493.          error condition which may arise.  This window appear red on
  494.          those monitors which can display color if the MONITOR option
  495.          has the value COLOR.  Note, only errors will appear in a red
  496.          window.  The other window's colors will be selected at random
  497.          at the time that window is created.
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.                                        7 
  543.  
  544.  
  545.  
  546.  
  547.  
  548.          Softball Coach                                    Version 3.0
  549.  
  550.          6. Files
  551.  
  552.          Softball Coach uses several kinds of files in the course of
  553.          its operation.  We list them here so that you may decide
  554.          whether you need to keep these files on your disk.  Be aware
  555.          that some of these files may only be manipulated by Softball
  556.          Coach.  Any attempt to alter the contents may make the
  557.          program behave oddly (in the very least!).
  558.  
  559.          If you are interested in writing a utility which may read any
  560.          of these files, contact us.  We'll be happy to send you the
  561.          format.
  562.  
  563.          6.1 Database Files
  564.  
  565.          Any file in your directory with a .SBL extension will be
  566.          treated as a database file by Softball Coach.  You may quite
  567.          effectively hide a database from the program by changing this
  568.          extension.
  569.  
  570.          6.2 Options File
  571.  
  572.          SOFTBALL.CFG contains information needed to set the various
  573.          options within the program.  See section 4 for details about
  574.          how to manipulate this file.
  575.  
  576.          Don't worry if you don't have a configuration file.  Softball
  577.          Coach will choose default values for options that will work
  578.          in any situation.
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.                                        8 
  603.  
  604.  
  605.  
  606.  
  607.  
  608.          Softball Coach                                    Version 3.0
  609.  
  610.          7. Menus
  611.  
  612.          This section describes each of the menus that you may
  613.          encounter and what they attempt to accomplish.
  614.  
  615.          7.1 Main menu
  616.  
  617.          The main menu gives the following choices:
  618.  
  619.          7.1.1 Edit Data
  620.  
  621.          This function allows you to manipulate player and/or game
  622.          data.  The editing menu gives the following choices:
  623.  
  624.          7.1.1.1 Add a new player
  625.  
  626.          This selection guides the user through adding a new player
  627.          record to the database.  This new record may be a new team
  628.          member if the database is to contain a team's data for a
  629.          particular season or a particular season for one player if
  630.          the database is to contain a player's data across multiple
  631.          seasons.
  632.  
  633.          You will be prompted for the player's name (it can be a
  634.          season name if you are keeping career statistics for one
  635.          player).  This name can be anything you can type in (e.g. You
  636.          can maintain your team as full names or initials or it could
  637.          be a year {1989} if you are maintaining career statistics for
  638.          a single player).  Once the data structures are created for
  639.          that player, a window will be created with all the default
  640.          settings for this player. You can edit them for any initial
  641.          values you like.
  642.  
  643.          The following keys have meanings in this window:
  644.  
  645.          +      Increase the value of the statistic to which the
  646.                 cursor points by 1.
  647.  
  648.          -      Decrease the value of the statistic to which the
  649.                 cursor points by 1.
  650.  
  651.          F1     Create a window allowing the user to edit the player's
  652.                 name.
  653.  
  654.          F2     Create a window allowing the user to edit the player's
  655.                 uniform number.  Note that we do check that the
  656.                 uniform number is positive (or 0) and less than 100.
  657.  
  658.          return Accept the data input so far and return to the player
  659.                 adding menu.
  660.  
  661.  
  662.                                        9 
  663.  
  664.  
  665.  
  666.  
  667.  
  668.          Softball Coach                                    Version 3.0
  669.  
  670.          esc    Cancel adding the new player and return to the player
  671.                 adding menu.
  672.  
  673.          In addition, you can type the numeric value of the statistic
  674.          at each field.  This is helpful if you are starting to use
  675.          the program after more than a small amount of data has been
  676.          generated (e.g., mid-season or to enter previous season's
  677.          data).
  678.  
  679.          Note that typing a number changes that field to the number
  680.          typed and DOES NOT add that number to the value already
  681.          present.
  682.  
  683.          Note, also, that you are only allowed to alter those
  684.          statistics which are not calculated by the program.  You
  685.          can't move the cursor to a field that will be calculated
  686.          automatically.  These values are updated after each
  687.          keystroke.
  688.  
  689.          7.1.1.2 Edit an existing player
  690.  
  691.          This selection allows the user to select a player's record
  692.          and edit the data on it.  A window is created listing all
  693.          players in the database.  An arrow on the left side of the
  694.          first or last line of the window signifies that there are
  695.          more names than could fit at one time.  You may use the PgUp
  696.          and PgDn keys to display more entries.
  697.  
  698.          You may use the cursor control keys or mouse to highlight the
  699.          name of the player you wish to edit.  See sections 3.3 and
  700.          3.4 for more information concerning these topics.  An edit
  701.          window is created with all the current statistics for this
  702.          player.
  703.  
  704.          The following keys have meanings in this window:
  705.  
  706.          +      Increase the value of the statistic to which the
  707.                 cursor points by 1.
  708.  
  709.          -      Decrease the value of the statistic to which the
  710.                 cursor points by 1.
  711.  
  712.          F1     Create a window allowing the user to edit the player's
  713.                 name.
  714.  
  715.          F2     Create a window allowing the user to edit the player's
  716.                 uniform number.  Note that we do check that the
  717.                 uniform number is positive (or 0) and less than 100.
  718.  
  719.          return Accept the data input so far and return to the editing
  720.                 menu.
  721.  
  722.                                       10 
  723.  
  724.  
  725.  
  726.  
  727.  
  728.          Softball Coach                                    Version 3.0
  729.  
  730.          esc    Cancel adding the new player and return to the editing
  731.                 menu.
  732.  
  733.          In addition, you can type the numeric value of the statistic
  734.          at each field.  This is helpful if you are starting to use
  735.          the program after more than a small amount of data has been
  736.          generated (e.g., mid-season or to enter previous season's
  737.          data).
  738.  
  739.          Note that typing a number changes that field to the number
  740.          typed and DOES NOT add that number to the value already
  741.          present.
  742.  
  743.          Note, also, that you are only allowed to alter those
  744.          statistics which are not calculated by the program.  You
  745.          can't move the cursor to a field that will be calculated
  746.          automatically.  These values are updated after each
  747.          keystroke.
  748.  
  749.          7.1.1.3 Delete a player
  750.  
  751.          This selection allows you to delete an existing record in the
  752.          database.  There is a final check made before the actual
  753.          deletion takes place to help make certain that data is not
  754.          accidentally deleted.
  755.  
  756.          7.1.1.4 Add a new game
  757.  
  758.          This selection guides the user through the process of adding
  759.          a new game record.  A window will appear with spaces for the
  760.          data items which can be stored in this record.  Use the
  761.          return key to move from field to field.  When you are
  762.          finished, the title on the window will change and prompt you
  763.          for a response as to whether you'd like to keep the data as
  764.          entered or edit it.
  765.  
  766.          7.1.1.5 Editing a game
  767.  
  768.          Selecting this menu option causes a window to appear
  769.          containing all the games currently entered.  Highlight the
  770.          game you'd like to edit.
  771.  
  772.          A window will appear just like the one that appears when a
  773.          game is added.  The major difference is that this time the
  774.          fields are pre-filled in with the current data.  Correct what
  775.          you'd like and, again, the title on the window will change,
  776.          prompting you for a response as to whether you'd like to keep
  777.          the data as displayed or edit it.
  778.  
  779.  
  780.  
  781.  
  782.                                       11 
  783.  
  784.  
  785.  
  786.  
  787.  
  788.          Softball Coach                                    Version 3.0
  789.  
  790.          7.1.1.6 Delete a game
  791.  
  792.          Selecting this menu option causes a window to appear
  793.          containing all the games currently entered.  Highlight the
  794.          game you'd like to delete.  The game record indicated will
  795.          then be deleted.
  796.  
  797.          Note that there is no final check for this deletion operation
  798.          as all the information is displayed in the window used to
  799.          choose the game to be deleted.
  800.  
  801.          7.1.2 Read Database
  802.  
  803.          This function allows you to read in a new database without
  804.          leaving the program.  You may change directories by using the
  805.          F1 key.  A list of already existing databases in the current
  806.          directory will be displayed to help your selection.  Note
  807.          that the program remembers what directory you started the
  808.          program in and will return to the same place upon normal exit
  809.          from the program regardless of how many times you change
  810.          directories within the program.
  811.  
  812.          If you have made changes to the currently loaded data, a
  813.          confirmation window will appear, asking if you really wish to
  814.          lose those changes.  If you do not, answer 'n' to this prompt
  815.          and save the data using the Write Database (section 7.1.3)
  816.          menu option.  Then re-select the Read Database menu option.
  817.  
  818.          7.1.3 Write Database
  819.  
  820.          This function allows you to save a database to disk.  You may
  821.          change directories by using the F1 key.  A list of already
  822.          existing databases in the current directory will be displayed
  823.          to help your selection.  Note that the program remembers what
  824.          directory you started the program in and will return to the
  825.          same place upon normal exit from the program regardless of
  826.          how many times you change directories within the program.
  827.  
  828.          If you specify a database name that already exists, a window
  829.          will appear asking you to confirm that you really want to
  830.          overwrite the data already on disk.
  831.  
  832.          7.1.4 Clear Memory
  833.  
  834.          This function allows you to clear a loaded database out of
  835.          memory so that a new one can be started.  If you wish to read
  836.          in another database, there is no need to select this menu
  837.          choice as the old database will be removed from memory
  838.          automatically before the new database is read in.
  839.  
  840.  
  841.  
  842.                                       12 
  843.  
  844.  
  845.  
  846.  
  847.  
  848.          Softball Coach                                    Version 3.0
  849.  
  850.          If you have made changes to the currently loaded data, a
  851.          confirmation window will appear, asking if you really wish to
  852.          lose those changes.  If you do not, answer 'n' to this prompt
  853.          and save the data using the Write Database (section 7.1.3)
  854.          menu option.  Then re-select the Clear Memory menu option.
  855.  
  856.          7.1.5 Batting Order
  857.  
  858.          This function allows you to create a batting order for a
  859.          subset of your team.
  860.  
  861.          Creating a batting order consists of three separate actions.
  862.          The roster you have selected (described in section 7.1.5.1)
  863.          is sorted according to the rules you specified (described in
  864.          section 7.1.5.2).  Finally, just before the output is
  865.          generated (described in section 7.1.5.3), a folding process
  866.          is applied to attempt to place your "best" players in the
  867.          cleanup spots of several "slices".  See below for an example
  868.          describing the process of placing players in slices.
  869.  
  870.          If you forget any of these steps, you are unlikely to get any
  871.          usable output.  If you do not select a roster, you will
  872.          either get no players in your order (if you haven't selected
  873.          a roster in this session) or the roster selected the last
  874.          time.  If you don't specify any ordering criterion, you will
  875.          get the batting order in whatever order you originally
  876.          entered the players or the order specified in the
  877.          SOFTBALL.CFG file (see section 4.2 for details on how to use
  878.          this feature).  Obviously, if you do not display the order,
  879.          you get no output whatsoever.
  880.  
  881.          The process of placing players in "slices" can best be
  882.          described with an example:
  883.  
  884.          Suppose you have the following nine players on your roster
  885.          for tomorrow's game and you are only interested in their
  886.          batting averages for determining the batting order:
  887.  
  888.                 Jones   0.325
  889.                 Brown   0.361
  890.                 Smith   0.274
  891.                 Adams   0.306
  892.                 White   0.283
  893.                 Green   0.201
  894.                 Boggs   0.330
  895.                 Glenn   0.312
  896.                 Chase   0.298
  897.  
  898.          The Batting order selection process first sorts them into the
  899.          following order:
  900.  
  901.  
  902.                                       13 
  903.  
  904.  
  905.  
  906.  
  907.  
  908.          Softball Coach                                    Version 3.0
  909.  
  910.                 Brown   0.361
  911.                 Boggs   0.330
  912.                 Jones   0.325
  913.                 Glenn   0.312
  914.                 Adams   0.306
  915.                 Chase   0.298
  916.                 White   0.283
  917.                 Smith   0.274
  918.                 Green   0.201
  919.  
  920.          An algorithm is applied to this ordering to produce a
  921.          rotation of four hitters, the last of which will be the best
  922.          available batting cleanup.  So the order above would be
  923.          printed as:
  924.  
  925.                 Chase   0.298
  926.                 Adams   0.306
  927.                 Jones   0.325
  928.                 Brown   0.361
  929.                 Smith   0.274
  930.                 White   0.283
  931.                 Glenn   0.312
  932.                 Boggs   0.330
  933.                 Green   0.201
  934.  
  935.          Brown (the best batter) is batting fourth; Boggs (the second
  936.          best batter) is batting eighth; Jones (the third best batter)
  937.          is batting third; and so on.
  938.  
  939.          *** DISCLAIMER ***
  940.  
  941.          Note that we are NOT claiming that all batting orders should
  942.          be constructed in this manner.  We are not even claiming that
  943.          this is a GOOD way of creating a batting order.  It is the
  944.          way the coach of the team for which this program was
  945.          developed wished to create his batting order.
  946.  
  947.          To give it some credence, however, we offer the following
  948.          quote:
  949.  
  950.                 "Suppose you don't have much thump in your lineup.
  951.                  You try to space out your hitters a bit.  If you have
  952.                  four good hitters, bat one first, one third, one
  953.                  fourth, one seventh.  If you bunch them all together
  954.                  you are grouping your best shot to score in just
  955.                  three innings.  The other six you're going out with
  956.                  no firepower."
  957.  
  958.                         Tony La Russa
  959.  
  960.  
  961.  
  962.                                       14 
  963.  
  964.  
  965.  
  966.  
  967.  
  968.          Softball Coach                                    Version 3.0
  969.  
  970.          We realize that many of you have thoughts on how this should
  971.          be done.  Some of you may even argue that creating the
  972.          batting order based on statistics is not a good idea at all.
  973.          If you do have any thoughts on this subject (or any other
  974.          relating to programs of this kind), feel free to write us at
  975.          the address we've listed in section 8.  We are genuinely
  976.          interested in how this program might be made more useful.
  977.  
  978.  
  979.          7.1.5.1 Select Roster
  980.  
  981.          This menu selection allows you to inform Softball Coach of
  982.          the roster for the game.  Even if your entire team shows up,
  983.          not all of them may play, etc.  Here is where you tell what
  984.          subset of your entire team will be batting in this game.
  985.  
  986.          A window is displayed with each player on the team listed.
  987.          You may then select those that are coming to the game and
  988.          those that are not.
  989.  
  990.          The following keys have meanings in this window:
  991.  
  992.          +      Mark this player as coming to the game.
  993.  
  994.          -      Mark this player as NOT coming to the game.
  995.  
  996.          return Remember this roster and return to the batting order
  997.                 menu.
  998.  
  999.          esc    Same as return.  We remember who is attending the game
  1000.                 as you specify each one, so there is no abandoning of
  1001.                 this editing session.
  1002.  
  1003.  
  1004.          7.1.5.2 Select Criterion
  1005.  
  1006.          This option is used to select the statistics upon which you'd
  1007.          like the order of your players based.  You will be presented
  1008.          with a list of statistics.  In order to select the sorting
  1009.          order, place the cursor next to the statistic you desire and
  1010.          press one of the function keys listed to the right of the
  1011.          list of statistics.
  1012.  
  1013.          The players selected through the procedure described in
  1014.          section 7.1.5.1 are sorted based upon the statistic next to
  1015.          F1.  If there is a tie in that statistic, the tied players
  1016.          are sorted based upon the statistic next to F2.  This
  1017.          continues through all statistics selected.  If there is STILL
  1018.          no difference between two players' statistics, they are
  1019.          sorted in the order in which they were originally added to
  1020.          the database.
  1021.  
  1022.                                       15 
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.          Softball Coach                                    Version 3.0
  1029.  
  1030.          Note that you needn't select statistics for ALL the function
  1031.          keys available.  In some cases, you may be interested in only
  1032.          one or two statistics.  If two players are identical in those
  1033.          statistics, you don't care about the rest.  In fact, you
  1034.          needn't select F1 before you select any other function key.
  1035.          If you are only interested in a single statistic, you may
  1036.          select ANY of the listed function keys.  This works because
  1037.          we ignore any un-assigned selections.
  1038.  
  1039.          If you have specified values in the configuration file (see
  1040.          section 4.2) for the co.<function-key> options, you will see
  1041.          that the spaces next to the function keys in the window will
  1042.          be pre-filled with the values you've specified.  You may make
  1043.          any changes you like to this list.  Your changes will be in
  1044.          effect throughout the rest of this run of Softball Coach
  1045.          unless, of course, you make further changes later.
  1046.  
  1047.          7.1.5.3 Display Order
  1048.  
  1049.          This selection is what displays the final batting order you
  1050.          have selected.  A menu is displayed allowing you to choose
  1051.          whether you'd like the output to go to the printer, the
  1052.          screen, or a disk file.
  1053.  
  1054.          Be sure your printer is turned on if sending your output
  1055.          there.  However, we'll tell you if something isn't right.
  1056.  
  1057.          If you've selected a disk file for output, another window
  1058.          will appear, prompting you for the pathname of the file you'd
  1059.          like written.
  1060.  
  1061.          7.1.6 Reports
  1062.  
  1063.          This menu selection can be used much like the batting order
  1064.          menu described in section 7.1.5.  The only difference in the
  1065.          two procedures is that the algorithm to place the batters
  1066.          into "slices" is not performed for the report generation
  1067.          process.
  1068.  
  1069.          After selecting this menu option, you are presented with a
  1070.          menu giving two selections as described below.
  1071.  
  1072.          7.1.6.1 Run Report
  1073.  
  1074.          After selecting this menu option, are presented with another
  1075.          menu which allows you to select whether you'd like your
  1076.          output to appear on the screen, the printer, or a disk file.
  1077.  
  1078.          Be sure your printer is turned on if sending your output
  1079.          there.  However, we'll tell you if something isn't right.
  1080.  
  1081.  
  1082.                                       16 
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.          Softball Coach                                    Version 3.0
  1089.  
  1090.          If you've selected a disk file for output, another window
  1091.          will appear, prompting you for the pathname of the file you'd
  1092.          like written.
  1093.  
  1094.          7.1.6.2 Choose Order
  1095.  
  1096.          This option is used to select the statistics upon which you'd
  1097.          like the order of your report based.  You are presented with
  1098.          a list of statistics.  In order to select the sorting order,
  1099.          place the cursor next to the statistic you desire and press
  1100.          one of the function keys listed to the right of the list of
  1101.          statistics.
  1102.  
  1103.          The players on your team are sorted based upon the statistic
  1104.          next to F1.  If there is a tie in that statistic, the tied
  1105.          players are sorted based upon the statistic next to F2.  This
  1106.          continues through all statistics selected.  If there is STILL
  1107.          no difference between two players' statistics, they are
  1108.          sorted in the order in which they were originally added to
  1109.          the database.
  1110.  
  1111.          Note that you needn't select statistics for ALL the function
  1112.          keys available.  In some cases, you may be interested in only
  1113.          one or two statistics.  If two players are identical in those
  1114.          statistics, you don't care about the rest.  In fact, you
  1115.          needn't select F1 before you select any other function key.
  1116.          If you are only interested in a single statistic, you may
  1117.          select ANY of the listed function keys.  This works because
  1118.          we ignore any un-assigned selections.
  1119.  
  1120.          If you have specified values in the configuration file (see
  1121.          section 4) for the co.<function-key> options, you will see
  1122.          that the spaces next to the function keys in the window will
  1123.          be pre-filled with the values you've specified.  You may make
  1124.          any changes you like to this list.  Your changes will be in
  1125.          effect throughout the rest of this run of Softball Coach
  1126.          unless, of course, you make further changes later.
  1127.  
  1128.          7.1.6.3 Filter Players
  1129.  
  1130.          This option is used to select the statistics upon which you'd
  1131.          like players selected for your report.  You will be presented
  1132.          with a list of statistics.  In order to select a filtering
  1133.          criterion, place the cursor next to the statistic you desire
  1134.          and press one of the function keys listed to the right of the
  1135.          list of statistics.
  1136.  
  1137.          A ">" symbol will appear to the right of the statistic name
  1138.          just displayed and the title of the window will change to
  1139.          prompt you for a minimum value.  All players with at least
  1140.          that value in that statistic will be included in the report.
  1141.  
  1142.                                       17 
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.          Softball Coach                                    Version 3.0
  1149.  
  1150.          7.1.7. Merge a database
  1151.  
  1152.          This menu option allows you to combine several databases.
  1153.          You can, of course, save the newly combined databases to a
  1154.          disk, or print reports from this utility.
  1155.  
  1156.          Adding a database works much like reading a new database.
  1157.          The major difference is that the old database is not removed
  1158.          before the new one is read.  The statistics for whatever data
  1159.          is read are added to the data records already in memory.  See
  1160.          section 7.1.2 for details on reading a database in Softball
  1161.          Coach.  Player data records for players with the same name
  1162.          are totaled and the game records are simply inserted along
  1163.          with the rest.
  1164.  
  1165.          To illustrate this, if you were to merge a database with
  1166.          itself, the result would be a database with the same number
  1167.          of players as before each of whom have twice as many at bats,
  1168.          twice as many games played, etc.
  1169.  
  1170.          A window will appear on the right of the screen to keep track
  1171.          of all the databases already merged or loaded.
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.                                       18 
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.          Softball Coach                                    Version 3.0
  1209.  
  1210.          8. User Supported Software
  1211.  
  1212.          This software is distributed through a unique marketing
  1213.          approach called Shareware.  What this means is that we
  1214.          encourage you to copy this software distribution and share it
  1215.          with your friends.  We must make the stipulation, however
  1216.          that you not modify the distribution in any way when you do
  1217.          share it.
  1218.  
  1219.          If you have received this software through one of the so
  1220.          called "Shareware Houses" (companies whose business is
  1221.          selling disks containing other author's software), please
  1222.          note that none of the money you have paid so far has (or
  1223.          will) make its way to the author.  You have simply paid for
  1224.          the duplication and distribution costs.
  1225.  
  1226.          This method of distribution is based on the following
  1227.          principles:
  1228.  
  1229.                    1.   Users need to try out software to determine
  1230.                         its usefulness.
  1231.  
  1232.                    2.   Authors of software can get support directly
  1233.                         from their users.
  1234.  
  1235.                    3.   Software sharing and copying can/should be
  1236.                         encouraged.
  1237.  
  1238.          If you use this software, we ask that you send a donation
  1239.          ($25 is recommended, but we don't turn away money of any
  1240.          kind).  We'll add you to our mailing list, send you the
  1241.          latest version of the software, and notify you of future
  1242.          updates to the software.
  1243.  
  1244.          In addition to the above, when you register, we will include
  1245.          the following:
  1246.  
  1247.          +      The 1990 (more recent if possible) regular season
  1248.                 statistics for all major league baseball teams.  If
  1249.                 you want to see the amount of data we can handle, this
  1250.                 will show off our stuff!
  1251.  
  1252.          +      A small program developed to generate "magic" numbers.
  1253.  
  1254.          You may use the registration form on the last page of this
  1255.          manual to forward the necessary information to us.  Please
  1256.          send your contribution to:
  1257.  
  1258.                           The Software Construction Co.
  1259.                                  P.O. Box 160
  1260.                            North Billerica, MA   01862
  1261.  
  1262.                                       19 
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.          Softball Coach                                    Version 3.0
  1269.  
  1270.          If you do not use this software, we'd also like to know why.
  1271.          It is obvious you're somewhat interested or you wouldn't have
  1272.          gotten this far into the manual.  We'd like to know how we
  1273.          can make these programs better.  Please write to us at the
  1274.          same address and let us know what we could have done to make
  1275.          them useful to you.
  1276.  
  1277.          For $5 to cover the cost of the diskette(s) and shipping, we
  1278.          will supply you with the latest edition of the software.
  1279.          Please specify 5.25" or 3.5" diskettes.
  1280.  
  1281.          We would sincerely like to thank you for giving this, the
  1282.          fruits of our labor, a trial.  We hope it proves useful to
  1283.          you.
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                                       20 
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.          Softball Coach                                    Version 3.0
  1329.  
  1330.          9. Bug Reports
  1331.  
  1332.          Should you discover a bug in this code, please let us know at
  1333.          the same address listed in section 8.  We regret that we
  1334.          can't provide phone support at this time (maybe in the
  1335.          future).  Provide us with as much of a description of the
  1336.          problem as you can, as well as your name and address.  If you
  1337.          would prefer being contacted by phone, by all means, add your
  1338.          phone number and the hours you will be available at that
  1339.          number.
  1340.  
  1341.          What do you get for your trouble?  We will send a copy of the
  1342.          fixed program to the first registered user to report the
  1343.          problem and will strive to answer all others with a letter.
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.                                       21 
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.          Softball Coach                                    Version 3.0
  1389.  
  1390.          10. Known Problems/Limitations
  1391.  
  1392.          When entering a filename during the database reading or
  1393.          writing procedure, you will not be able to backspace over the
  1394.          first character typed in order to correct it.  The best
  1395.          workaround we can suggest is to make certain that the
  1396.          filename you enter is not found.  This will cause an error
  1397.          window to appear.  Typing any key will return you to the
  1398.          start of the filename input field.  You may then type the
  1399.          correct filename.
  1400.  
  1401.          Statistics must be less than 65,535.  If they get larger than
  1402.          that, they will wrap (i.e. 65,536 becomes 0).
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.                                       22 
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.          Softball Coach                                    Version 3.0
  1449.  
  1450.          A. Statistics Definitions
  1451.  
  1452.          The following is a detailed list of the statistics that can
  1453.          be tracked with this software and a definition of their
  1454.          intended use.  If there is a symbol in parentheses after the
  1455.          name of the statistic, it is the abbreviation used within the
  1456.          program for that statistic.
  1457.  
  1458.                    1.   At Bats (AB)
  1459.  
  1460.                    Any time a player makes a trip to the plate and
  1461.                    becomes a baserunner through any means other than a
  1462.                    walk.  The lone exception to this rule is a
  1463.                    sacrifice (see below).  It is not counted as an "at
  1464.                    bat."  Note that a batter who is not allowed to
  1465.                    finish his "trip to the plate" is not considered to
  1466.                    have been at bat and becomes the first batter in
  1467.                    the following inning.
  1468.  
  1469.                    2.   Batting Average (Avg)
  1470.  
  1471.                    Base hits divided by at bats.
  1472.  
  1473.                    3.   Doubles (2B)
  1474.  
  1475.                    A base hit on which the batter reaches second base
  1476.                    safely and the defensive team has committed no
  1477.                    errors.
  1478.  
  1479.                    4.   Game Winning RBIs (GWR)
  1480.  
  1481.                    A Run Batted In (RBI) which increases the score to
  1482.                    one greater than your opponent's final score.  For
  1483.                    example, if your team wins by as score of 21 to 12,
  1484.                    the player credited with the RBI for the 13th run
  1485.                    for your team is also credited with a Game Winning
  1486.                    RBI.  Note that this means you can only credit a
  1487.                    player with a Game Winning RBI when your team wins
  1488.                    and only one Game Winning RBI may be scored in any
  1489.                    game.
  1490.  
  1491.                    5.   Games (G)
  1492.  
  1493.                    You're kidding, right?
  1494.  
  1495.                    6.   Hit by Pitch (HP)
  1496.  
  1497.                    The batter is touched by a pitched ball which he is
  1498.                    not attempting to hit unless the ball is in the
  1499.                    strike zone when it touches the batter, or the
  1500.                    batter makes no attempt to avoid being touched by
  1501.  
  1502.                                       23 
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.          Softball Coach                                    Version 3.0
  1509.  
  1510.                    the ball.
  1511.  
  1512.                    7.   Hits
  1513.  
  1514.                    Also known as Base Hits.  A "hit" is scored when
  1515.                    the batter hits the ball and reaches a base safely
  1516.                    and the defensive team has committed no errors and
  1517.                    no other baserunner was forced out (fielder's
  1518.                    choice).
  1519.  
  1520.                    8.   Home Runs (HR)
  1521.  
  1522.                    A hit where the batter is able to touch all bases
  1523.                    without the other team committing an error and, in
  1524.                    so doing, score a run.
  1525.  
  1526.                    9.   On Base Average (OBA)
  1527.  
  1528.                    The sum of hits, walks, and hit by pitch divided by
  1529.                    the sum of at bats, walks, and hit by pitch.
  1530.  
  1531.                    10.   Runs Batted In (RBI)
  1532.  
  1533.                    An RBI is scored for a batter when a baserunner
  1534.                    scores when that batter makes a base hit, a
  1535.                    sacrifice, or walks.
  1536.  
  1537.                    11.   Runs
  1538.  
  1539.                    A run is scored when a player safely touches home
  1540.                    plate.
  1541.  
  1542.                    12.   Sacrifices (SAC)
  1543.  
  1544.                    A sacrifice fly is a fly ball which is caught for
  1545.                    an out and which also allows a baserunner to tag up
  1546.                    and score.  A sacrifice bunt is a bunt that allows
  1547.                    a baserunner to advance at the expense of the
  1548.                    batter being put out.
  1549.  
  1550.                    13.  Slugging percentage (SLG)
  1551.  
  1552.                    Singles plus 2 times doubles plus 3 times triples
  1553.                    plus 4 times home runs divided by at bats.  This
  1554.                    statistic indicates the average number of bases
  1555.                    gained per at bat (i.e. 4.000 is a perfect Slugging
  1556.                    percentage).
  1557.  
  1558.                    14.  Stolen Bases (SB)
  1559.  
  1560.  
  1561.  
  1562.                                       24 
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.          Softball Coach                                    Version 3.0
  1569.  
  1570.                    A stolen base is scored when a runner advances a
  1571.                    base unaided by a hit, another runner making an
  1572.                    out, an error, a passed ball, a wild pitch, or a
  1573.                    balk.
  1574.  
  1575.                    15.  Strike outs (SO)
  1576.  
  1577.                    A strike out is scored when a batter is called out
  1578.                    after three strikes have been called.
  1579.  
  1580.                    16.  Triples (3B)
  1581.  
  1582.                    A base hit on which the batter reaches third base
  1583.                    safely and the defensive team has committed no
  1584.                    errors.
  1585.  
  1586.                    17.  Walks (BB)
  1587.  
  1588.                    Also known as Base on Balls.  A walk is scored when
  1589.                    a batter reaches first base as a result of having
  1590.                    four pitches called balls in an at bat.
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.                                       25 
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.          Softball Coach                                    Version 3.0
  1629.  
  1630.          B. Program History
  1631.  
  1632.          Version 1.0 - Circa 1988.
  1633.  
  1634.                 Initial version developed for the author's personal
  1635.                 use.
  1636.  
  1637.          Version 2.0 - Spring 1989.
  1638.  
  1639.                 Many new features.  Still unreleased.
  1640.  
  1641.          Version 2.01 - November 1989.
  1642.  
  1643.                 Initial shareware release.
  1644.  
  1645.                 - Game Winning RBIs added.
  1646.  
  1647.          Version 2.02 - December 1989.
  1648.  
  1649.                 Bugs fixed:
  1650.  
  1651.                 - Problem displaying first entered player in player
  1652.                   selection menu.
  1653.  
  1654.          Version 2.03 - April 1990.
  1655.  
  1656.                 - Company name changed to The Software Construction
  1657.                   Co.
  1658.  
  1659.          Version 3.0 - August 1990.
  1660.  
  1661.                 - Totals on the bottom of reports.
  1662.  
  1663.                 - Games, Hit by pitch, Sacrifices, stolen bases added.
  1664.  
  1665.                 - SBMERGE program moved into main menu as a menu
  1666.                   choice.
  1667.  
  1668.                 - Reports may now go to a disk file.
  1669.  
  1670.                 - Data may be typed in directly as well as using + and
  1671.                   - keys.
  1672.  
  1673.                 - Player data may now be "filtered" prior to sorting
  1674.                   and printing a report.
  1675.  
  1676.                 - New co.<function-key> options for SOFTBALL.CFG.
  1677.  
  1678.                 - Games records added (date, opponent, runs, hits, and
  1679.                   errors for each team as well as winning percentage,
  1680.                   average runs per game, average hits per game, and
  1681.  
  1682.                                       26 
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.          Softball Coach                                    Version 3.0
  1689.  
  1690.                   average errors per game).
  1691.  
  1692.                 - Clear Memory menu option.
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.                                       27 
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.          2B                             see "doubles"
  1749.          3B                             see "triples"
  1750.  
  1751.    - A -
  1752.  
  1753.          AB                             see "at bats"
  1754.          adding a game                  11
  1755.          adding a new player            9
  1756.          address                        15, 19, 21
  1757.          at bats                        1, 5, 23
  1758.          average                        see "batting average"
  1759.          avg                            see "batting average"
  1760.  
  1761.    - B -
  1762.  
  1763.          base hits                      1, 5, 24
  1764.          base on balls                  1, 6, 23, 24, 25
  1765.          baseball                       1
  1766.          batting average                1, 5, 23
  1767.          batting order                  13, 16
  1768.          BB                             see "base on balls"
  1769.          bugs                           see "reporting bugs"
  1770.  
  1771.    - C -
  1772.  
  1773.          career statistics              1, 9
  1774.          changing directories           12
  1775.          choosing reporting order       17
  1776.          clearing memory                12
  1777.          color                          5, 7
  1778.          command line                   3
  1779.          comment                        5
  1780.          configuring the program        5
  1781.          criterion                      13, 15, 17
  1782.          cursor control keys            4, 10
  1783.  
  1784.    - D -
  1785.  
  1786.          database files                 8
  1787.          database name                  3
  1788.          deleting a game                12
  1789.          deleting player data           11
  1790.          disk file                      16
  1791.          doubles                        1, 5, 23
  1792.  
  1793.    - E -
  1794.  
  1795.          editing a game                 11
  1796.          editing data                   9
  1797.          editing existing players       10
  1798.          errors                         7
  1799.          escape key                     3, 4, 9, 10, 15
  1800.  
  1801.    - F -
  1802.  
  1803.  
  1804.  
  1805.  
  1806.  
  1807.  
  1808.          F1 key                         9, 10, 12, 15, 17
  1809.          F2 key                         9, 10, 15, 17
  1810.          file format                    8
  1811.          files                          8
  1812.          files, *.SBL                   8
  1813.          files, SOFTBALL.CFG            5, 8
  1814.          floating point coprocessor     2
  1815.  
  1816.    - G -
  1817.  
  1818.          G                              see "games"
  1819.          game winning RBIs              1, 5, 23
  1820.          games                          1, 5, 23
  1821.          generating reports             16
  1822.          getting started                3
  1823.          GWR                            see "game winning RBIs"
  1824.  
  1825.    - H -
  1826.  
  1827.          hit by pitch                   1, 5, 23
  1828.          hits                           see "base hits"
  1829.          home runs                      1, 5, 24
  1830.          HP                             see "hit by pitch"
  1831.          HR                             see "home runs"
  1832.  
  1833.    - I -
  1834.  
  1835.          introduction                   1
  1836.  
  1837.    - L -
  1838.  
  1839.          La Russa, Tony                 14
  1840.          limitations                    22
  1841.          loading a database             see "reading a new database"
  1842.          LOGITECH                       4
  1843.  
  1844.    - M -
  1845.  
  1846.          main menu                      3, 9
  1847.          menus                          4, 9
  1848.          merging a database             18
  1849.          Microsoft                      4
  1850.          MONITOR option                 5, 7
  1851.          mono                           5
  1852.          mouse                          2, 4
  1853.          mouse button, left             4
  1854.          mouse support                  4
  1855.          Mouse Systems                  4
  1856.  
  1857.    - N -
  1858.  
  1859.          name                           9
  1860.  
  1861.    - O -
  1862.  
  1863.  
  1864.  
  1865.  
  1866.  
  1867.  
  1868.          OBA                            see "on base average"
  1869.          on base average                1, 6, 24
  1870.          options                        5
  1871.  
  1872.    - P -
  1873.  
  1874.          PgDn                           10
  1875.          PgUp                           10
  1876.          printer                        16
  1877.          problems                       see "reporting bugs"
  1878.          problems, known                22
  1879.  
  1880.    - R -
  1881.  
  1882.          RBI                            see "runs batted in"
  1883.          reading a new database         12
  1884.          reporting bugs                 21
  1885.          reports                        16
  1886.          return key                     4, 9, 10, 15
  1887.          roster                         13, 15
  1888.          runs                           1, 6, 24
  1889.          runs batted in                 1, 6, 24
  1890.  
  1891.    - S -
  1892.  
  1893.          SAC                            see "sacrifices"
  1894.          sacrifices                     1, 6, 23, 24
  1895.          saving a database              see "writing a database to disk"
  1896.          SB                             see "stolen bases"
  1897.          screen                         16
  1898.          selecting a roster             15
  1899.          selecting batting criterion    15
  1900.          selecting reporting criterion  17
  1901.          shareware                      19
  1902.          SLG                            see "slugging percentage"
  1903.          slugging percentage            1, 6, 24
  1904.          SO                             see "strike outs"
  1905.          softball                       1
  1906.          stolen bases                   1, 6, 24
  1907.          strike outs                    1, 6, 25
  1908.          suggestions                    14
  1909.          supported statistics           1
  1910.          system requirements            1
  1911.  
  1912.    - T -
  1913.  
  1914.          team statistics                1
  1915.          title page                     3
  1916.          triples                        1, 6, 25
  1917.  
  1918.    - U -
  1919.  
  1920.          user supported software        19
  1921.          using menus                    4
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.  
  1928.    - W -
  1929.  
  1930.          walks                          see "base on balls"
  1931.          writing a database to disk     12
  1932.  
  1933.    - Misc -
  1934.  
  1935.          + key                          9, 10, 15
  1936.          - key                          9, 10, 15
  1937.  
  1938.  
  1939.  
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.                           The Software Construction Co.
  1953.                                   P.O. Box 160
  1954.                            North Billerica, MA  01862
  1955.  
  1956.         Name:    ________________________________________________________
  1957.  
  1958.         Address: ________________________________________________________
  1959.  
  1960.                  ________________________________________________________
  1961.  
  1962.                  ________________________________________________________
  1963.  
  1964.         Phone:   ________________________________________________________
  1965.  
  1966.         From Title screen:    Version __________   Serial Number ________
  1967.  
  1968.         Where did you get your copy of Softball Coach?
  1969.  
  1970.         The Software Construction Co. _____        BBS              _____
  1971.  
  1972.         Friend                        _____        Shareware Dealer _____
  1973.  
  1974.         If you checked BBS or Shareware Dealer above please tell us which
  1975.         one:
  1976.  
  1977.         _________________________________________________________________
  1978.  
  1979.         What format media would you like?         5.25" _____  3.5" _____
  1980.  
  1981.         Comments or suggestions: ________________________________________
  1982.  
  1983.         _________________________________________________________________
  1984.  
  1985.         _________________________________________________________________
  1986.  
  1987.         _________________________________________________________________
  1988.  
  1989.         _________________________________________________________________
  1990.  
  1991.         _________________________________________________________________
  1992.