home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PROGRAMS / UTILS / HARDWARE / SPC50.ZIP / SPC.HST < prev   
Encoding:
Text File  |  1991-01-16  |  6.2 KB  |  105 lines

  1.                        History of changes in SPC
  2.                        -------------------------
  3.      SPC  5.0 (Jan 16, 1991) is a major change in SPC, focussing on the
  4.      need to reduce the  overall  size  of  the  archive  in  order  to
  5.      increase distribution.  SPC 4.6's executable was 60k in size.  The
  6.      new  SPC  is  only  20K  in  size.  This improvement makes SPC the
  7.      smallest of all sophisticated multidrive equipment utilities.
  8.  
  9.      The size change was achieved largely by replacing  floating  point
  10.      with  fixed  point  math,  by  removing the scrollable convertible
  11.      direct  video,  by  replacing  the  bulky  error   checking   used
  12.      previously  with  a  more  efficient method, and by removal of the
  13.      print  window  (which  was  of  marginal  interest  anyway).   The
  14.      elimination  of  floating point necessitated the introduction of a
  15.      LOG simulator to handle the problem of graphing CPU speeds; but it
  16.      also involved removal of the code  for  finding  the  speed  of  a
  17.      coprocessor.
  18.  
  19.      The capabilities of SPC 4.6 which have been taken out are now in a
  20.      related program called SPCC.EXE, but will not be available to  any
  21.      but   registered   users  when  SPC  returns  to  distribution  as
  22.      shareware.
  23.  
  24.      SPC  5.0  is  also  superior  to  SPC  4.6  in  several  respects:
  25.      Identification string input by means of the '=' commandline marker
  26.      is  now  case  sensitive,  so  that  the  user  may   display   an
  27.      identification  string in mixed case.  Video adaptor detection now
  28.      covers  more  kinds of adaptors.  The range of the CPU speed index
  29.      is now increased from 1-300 to 1-579, making it possible to  graph
  30.      the  power  of  the  80586  when  available.  In addition, without
  31.      changing the scaling of SPC's main speed  index,  the  speed  test
  32.      logic  was  changed to increase its stability still further, while
  33.      reducing the sampling time from  0.82  seconds  to  0.71  seconds.
  34.      This  improvement,  together  with  the removal of the coprocessor
  35.      speed test, results in a  drastic  reduction  in  SPC's  execution
  36.      time, notwithstanding that direct video is no longer used.  SPC is
  37.      now roughly three times faster than the Norton SI.  Error handling
  38.      in  SPC  5.0 is also different from the previous version: While it
  39.      still covers all processing without halting processing except  for
  40.      string  space  or  memory errors, error messages are returned with
  41.      section  heading  descriptions  rather  than  line  numbers,   and
  42.      critical error handling for drives is simplified.
  43.  
  44.      The  size of SPC documentation is also drastically cut back, again
  45.      to facilitate distribution in much smaller archives.
  46.  
  47.      SPC  4.6 (Sept 6, 1990) is a minor update, the main point of which
  48.      is to fix a UART detection bug which prevented the  identification
  49.      of 16450's.  The maximum length of an identification string is now
  50.      increased  to  31  characters,  eliminating the GAME port readout,
  51.      which was not reliable for all machine types.
  52.  
  53.      SPC  4.5  (August  23,  1990)  adds  the  Modem  Response flag for
  54.      detecting the presence  of  a  modem  on  the  given  port.   Adds
  55.      detection  of UART to communications section.  BIOS data shortened
  56.      to accommodate the new info on Line 2.  Also added 4.77 MHz  80186
  57.      benchmark to speed graph.  Adds separate boot drive identification
  58.      under  DOS  4,  so  that  BOOT  may be distinguished from COMSPEC.
  59.      CDROM flag is replaced by UNDEF, and the C option is  replaced  by
  60.      the  E  option (Exclude UNDEF from totals).  When SPC encounters a
  61.      drive which returns FFFFh total clusters, it  simply  reports  the
  62.      drive  statistics  as  read by DOS rather than a CDROM assumption,
  63.      while marking the  drive  UNDEF.   Fixes  certain  minor  problems
  64.      connected with Novell network operation.
  65.  
  66.      SPC 4.3 (July 14, 1990) fixes a problem encountered while  running
  67.      SPC 4.2 in DOS 4.0 environments in which SHARE is active on a PS/2
  68.      Model 70.  Runs done under  such  conditions  apparently  generate
  69.      permission  denied  errors  at  the point where the NUL device was
  70.      opened for random access, even though shared mode  was  specified.
  71.      Experiments have shown that this problem is not due to DOS 4.0 and
  72.      SHARE,  but appears to be associated with TSRs which may be loaded
  73.      when SPC is run, or associated with the peculiarities of the Model
  74.      70 itself.  SPC 4.3 eliminates the use of the NUL device entirely,
  75.      resulting in a smaller executable and somewhat faster operation.
  76.  
  77.      Responding  to a problem with Email exchanges, the =Identification
  78.      commandline option has been added to allow users to put their  own
  79.      names,  or  other  multi-part  identifying  phrase, on the display
  80.      output,  as  a convenient way to employ each redirected display as
  81.      an identified report.  The equals sign tells SPC  that  everything
  82.      following  it is to be interpreted as an identification string (up
  83.      to but not including a redirect or pipe symbol).  A maximum of  24
  84.      characters  is  available.   Line  1  of the main display has been
  85.      changed to accommodate the identification string.
  86.  
  87.  
  88.      SPC 4.2 (July 2, 1990) is the first Compuserve release  version  of
  89.      this  series,  representing  a  giant  step  beyond SPC 4.0.  This
  90.      version introduces very fast speed indices for both processor  and
  91.      coprocessor,  as well as full keyboard information and readouts on
  92.      the communications port DTR, RTS, and Carrier  Detect  lines.   It
  93.      also  adds  sensitivity  to  Hercules  monitors,  Verify and Share
  94.      status detectors,  as  well  as  identification  of  the  type  of
  95.      underlying  network in which SPC is run.  Most important, however,
  96.      is that this version solves the old problem of identifying SUBSTed
  97.      drives by using direct DOS services calls.  In addition,  SPC  4.2
  98.      adds  detection  of  the LASTDRIVE, summary status support for the
  99.      printer and DOS spooler, and DOS colour preservation  support  for
  100.      direct video operation.
  101.  
  102.      Previous  versions  of  SPC  go  back  to  early  1988 but are not
  103.      described here.
  104.  
  105.