Both models print catch and escapement output files in identical ASCII format. To compare these outputs, CRiSP Harvest was run on a Sun SparcStation and a QuickBasic(TM) version was run on a Gateway 2000 Nomad 450DXL-200 using an Intel 50MHz 486DX2 processor. ASCII files produced by the QuickBasic(TM) version were downloaded to a floppy disk and imported into the Sun workstation. A "diff" command was executed on appropriate output file pairs to identify any differences between the two files. If differences were encountered, both versions (QuickBasic(TM) and C++) were run side-by-side with debugging routines to find code errors.
Models were considered validated when no output fields differed by more than a value of one (1), assumed to be rounding errors due to different calculating precisions of the two machines. In all validations, rounding errors did not accumulate.