home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / DOOG / PCSSP2.ZIP / SSPREAD.DOC < prev    next >
Text File  |  1988-01-30  |  7KB  |  133 lines

  1.             
  2.             
  3.             
  4.                        Scienfific Subroutine Package for the PC - SSP/PC
  5.             
  6.             This software is a minimal adaptation of the 1960's IBM  SHARE  tape  to
  7.             run on an MS-DOS or PC-DOS personal computer. The only changes that have
  8.             been made  have  been  made  to  make  the   subroutines  compile  under
  9.             Microsoft Fortran. All modules compile under Microsoft Fortran, however,
  10.             several of the modules generate warnings because they have ancient  code
  11.             that likes to jump in and out of DO-loops.  In addition, the line number
  12.             identifications have been stripped off the modules to reduce the  module
  13.             size.
  14.             
  15.             Complete source is provided for each  module  in  the  original  Fortran
  16.             "spagetti  code"  style.  This  code  is  provided  this way so that the
  17.             original code survives without errors which have been introduced as each
  18.             of the modules have been copied and republished in various texts through
  19.             the past 20 years.
  20.             
  21.             This code is provided as "Shareware" or "Donationware"  or  "Beggerware"
  22.             depending  upon  your  outlook  of monetary solicitations in the current
  23.             vogue in the personal computer software arena. I have spent the past two
  24.             years,  part  time, working on these modules and now release them to you
  25.             for possible use. Please feel free to use them in any way you  see  fit.
  26.             If  you  pass  these on to someone else, please pass them on in complete
  27.             form with the documentation intact.
  28.             
  29.             If you think that my efforts should be rewarded, I  would  appreciate  a
  30.             donation to the address listed below.  I am suggesting that $30.00 would
  31.             be very nice. If you would like  a  copy  of  the  original  SHARE  tape
  32.             downloaded  onto  floppies  I  will  supply  that  also  for  media  and
  33.             preparation donations, again, to the address listed below, as follows:
  34.             
  35.             
  36.                       Non-archived files on 10 floppies
  37.                       (total of 40496 lines of code)                $ 75.00
  38.             
  39.                       Archived files (10 archives) on two floppies
  40.                       (same lines of code)                          $ 39.95
  41.             
  42.             
  43.             Note that these files are not split into modules but are 80 column  card
  44.             images  downloaded  onto  floppies including sequence id's in columns 73
  45.             through 80. The files are split between modules, not at  arbitrary  line
  46.             numbers.
  47.             
  48.             In addition, I have converted these modules into F77 format. I  did  not
  49.             use  block structured IF - ELSE IF - ELSE constructions, but left the GO
  50.             TO statements at obvious, visible spots for ready conversion.  This  was
  51.             done  because  I  had  a  need to be able to compile these modules using
  52.             mainframe compilers that did not support the F77 constructs.  The  code,
  53.             however,  is  reformatted  to  be  much  more readible, using logical IF
  54.             statements to restore some of the sense that the original  authors  were
  55.             trying  to  accomplish.  I  have,  however,  eliminated  the  forest  of
  56.             convoluted arithmetic IF statements with multiple, unreadable  statement
  57.             label transfers whenever possible.
  58.             
  59.             
  60.             
  61.             
  62.             
  63.                                                1
  64.             
  65.             
  66.             
  67.             
  68.             
  69.             
  70.             
  71.             
  72.             If you want this version, please send $99.95 to the following address:
  73.             
  74.                                  Todd Enterprises
  75.                                  P. O. Box 1461
  76.                                  Southampton PA 18966
  77.             
  78.             Note that this copy will be copyrighted  but  will  include  all  source
  79.             modules,  and,  as  I  prepare  them,  drivers and example programs. For
  80.             schools and plants desiring a site license, I will make these available.
  81.             Please contact me at the above address.
  82.             
  83.             It is my intentions  to  translate  these  modules  into  several  other
  84.             languages  and  make  the source available to other users. If I see that
  85.             this concept is well received (you know how I am going to measure this),
  86.             then  I  will  hurry  these  translations.  The  languages  I  intend to
  87.             translate these modules to include C, Turbo Pascal,  Quick  Basic,  and,
  88.             possibly,  Ada and Modula-2.  Please let me know which of these you find
  89.             the most interesting and would like to see first. I am  planning  to  do
  90.             the C version first.
  91.             
  92.             I hope the others of you who are writing Shareware  (etc.)  programs  or
  93.             are  placing  programs into the public domain (even better) will include
  94.             the sources. I am also working on a number of BIOS  revisions  and  hard
  95.             disk  (>32MB)  partitioning  programs.  I  plan to put these into either
  96.             shareware or into the public domain. When I do so, I will include source
  97.             whenever possible.
  98.             
  99.                                      Robert H. (Bob) Todd
  100.             
  101.             Unfortunately, I must include the following to cover my you know what.
  102.             
  103.             
  104.             
  105.                                             WARRANTY
  106.             
  107.             
  108.             Todd Enterprises makes no warranty of  any  kind,  express  or  implied,
  109.             including  without  limitation, any warranties of merchantability and/or
  110.             fitness for a particular purpose. Todd Enterprises shall not  be  liable
  111.             for  any  damages,  whether  direct,  indirect, special or consequential
  112.             arising from a failure of these subprograms to  operate  in  the  manner
  113.             desired   by  the   user.  Todd  Enterprises shall not be liable for any
  114.             damage to data or property which may be caused directly or indirectly by
  115.             use of these subprograms.
  116.             
  117.             IN NO EVENT WILL Todd Enterprises BE LIABLE  TO  YOU  FOR  ANY  DAMAGES,
  118.             INCLUDING  ANY  LOST  PROFITS,  LOST  SAVINGS  OR  OTHER  INCIDENTAL  OR
  119.             CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE  THESE
  120.             SUBPROGRAMS, OR FOR ANY CLAIM BY ANY OTHER PARTY.
  121.             
  122.             
  123.             
  124.             
  125.             
  126.             
  127.             
  128.             
  129.                                                2
  130.             
  131.             
  132.