                             PRISM version 1.2
                             =================

   The following list summarises the main changes made to PRISM
since version 1.0. See the appropriate online Help topics for further
information.
   The margin symbol '#' indicates a bug fix; '*' indicates a minor
enhancement or extension of an existing function (usually for convienience);
'@' indicates a substantially new feature.


                       CHANGES TO PRISM FROM VERSION 1.1
                       =================================
15 MARCH 98
 # Fixed bug in FT routines that caused the graphics driver to crash
 the system
 * Made Prism fully Windows-friendly. Now no need to use the /w switch
 when running under Win 3.1 or 95.


                       CHANGES TO PRISM FROM VERSION 1.0
                       =================================

26 MAR 96
  * Added prompts for loading FIT.DAT, CLUSTERS.DAT after mass spectra fit
  or simulation routines.
  # Modified fitting routine so it would handle spectra with scaled peak
  intensities below 1.0 counts. Fixed a small problem that gave 1 count/s
  error in fitted spectra.

2 APR 96
  * Modified colour scheme to display green as light blue.
  * Modified command line syntax:
   FROM: /c:filename, -c:filename, -d:filename and /d:filename
   TO:   /c=filename, -c=filename, -d=filename and /d=filename
  (this change allows drive names to be included in .DAT filenames
  specified on the command line). Added search for non-existent
  CFG and DSK files in the PRISM home directory before PRISM gives up.

9 APR 96
  * Improved the algorithm used to calculate 'derivatives' in the
  Process|Misc|Differences menu option (previously this was based
  on differences, but now it includes a parabolic fit to give a
  better estimate of dy/dx).

10 APR 96
  # Fixed inability to change frame colour in 'passive' dialog
  boxes (minor problem with Borland's colorsel unit).

15 APR 96
  * Simplified the Set-Up menu by shifting some of the options
  (Columns, Bar plot, Filter) to the respective dialog boxes
  (accessed via the Process menu items).

16 MAY 96
  # Corrected a scaling error in integration routine.

20 JUNE 96
  @ Added Convolution routine on the Process|Miscellaneous menu.

03 JULY 96
  @ Added routines for printing graphics display using either HP
  LaserJet printer or Epson lineprinter (or compatible models).

05 JULY 96
  # Minor change to 'Channels' option, to prevent a crash when input
  data have zero intervals along the x-axis.

06 JULY 96
  * Added multi-column read capability.
  # Fixed 'All' option of Process|Misc|Spectrum function (gave infinite
  loop if less than 9 caches were in use)

28 AUG 96
  @ Added Kolmogorov-Smirnoff test as new statistics option

29 AUG 96
  # User-defined tools (TOOL1.BAT etc) menu displays now read
  their menu titles from the first line of the batch files
  themselves.

02 SEP 96
  # Removed detection of exponential underflow in the Process|Functions
  option. A result of zero is now returned 'quietly', as this is
  probably what most casual users would expect when the result
  is very small.

24 OCT 96
  # Discovered that data structures used for FFT routines could only
  contain 2048 points without a crash. Fixed this so that it conforms
  with the 'advertised' limit of 4096.

1 NOV 96
  # Discovered that the clipping options weren't clipping the case of
  the equality correctly. That is, the condition (X > value) was being
  implemented as (X >= value). Fixed it.

20 DEC 96
  # Made minor adjustments to the graph axis scaling routines. Still
  not sure how to implement this optimally - may change again.
