jg - John Giannandrea ar - Andy Rabagliati jt - Jeremy Thorpe ts - Tony Schneider 18 May 89 - jg : release 1.0 * first source release 1 Jun 89 - ar : (lex.c) set linkspeed with "%d.%d" cos sscanf("%f") u/s 2 Jun 89 - ar : (lex.c) fixed lex to handle output from kong Lex used to assume that parents came before children in the check list. 2 Jun 89 - ar : (loader.c) improved error messages in setroute 2 Jun 89 - ar : (mtest.c) put /T4 and /T2 in Usage display they always were implemented. 2 Jun 89 - ar : (mtest.c) made it work after kong - by sorting 2 Jun 89 - ar : (lex.c) return number of transputers even if they are out of sequence. 13 Jun 89 - ar : (lex.c) more tolerant of input format errors 13 Jun 89 - ar : (kong.c) added - Kongruency checker v0.12 14 Jun 89 - ar : (kong.c) added -1 DOS return code for mis-match 29 Jun 89 - ar : (loader.c) fixed reporting of errors in setroute bug introduced 2 Jun 89 5 Jul 89 - ar : Major rework of Functional test S/W. Reasons:- 1) Introduction of T425 / T801 test code 2) Router put back on all nodes so other programs can run after FTEST 13 Jul 89 - ar : (check.c) Recognise TRANSPUTER Environment variable 25 Jul 89 - ar : (check.c) Fix LinkName bug, introduced 13 Jul 10 Aug 89 - ar : (check.c) Minor message changes 15 Aug 89 - ar : (check.c) Added internal RAM test for root processor ?? Sep 89 - ar : (mtest.c) Logging option reports errors every line 22 Sep 89 - ar : (mtest.c) Added speed check for internal RAM Took out all pause stuff 22 Sep 89 - ar : (ftest.c) Finally got functional test for 425 22 Sep 89 - ar : (mtest.c) Added full report of errors 28 Sep 89 - ar : (ckmon.c) Major hack to port it to Sun 28 Sep 89 - ar : (ftest.c) Disable T801 testing as UK are so slow * second major release, 1.5 version on all tools 7 Oct 89 - ar : (c004.c) First link in list was set opposite to rest! 9 Oct 89 - ar : (checklib.occ,.h,check.c) New TPIDs, T225 T400 16 Oct 89 - ar : (loader.c) sendiserver, getiserver handle 0 lengths now 17 Oct 89 - ar : (lex.c) fixes bootlinks for kong now - warns user 26 Oct 89 - ar : (ckmon.c) fixes formatting problem with T2 Dumpwords on PC 30 Oct 89 - ar : (load.c 1.51) switch off return path until another setroute 31 Oct 89 - ar : (check.c 1.7) non-destructive test for M212s now !!! 1 Nov 89 - ar : (check.c 1.71) findtype() loops for bytes - Alta request 6 Nov 89 - ar : (check.c 1.8) double-check T16, T32, M2 in bootstrap 6 Nov 89 - ar : (mtest 1.51 kong 1.61 c004 1.52 ftest 1.52 ckmon 1.52) (checklib) Take out T810, move TP strings to abort.h New versions of all tools cos of change to checklib (abort.c, h) broken out from loader.c, h (bootpath.c) added - appends boot path to check line. (check.c 1.81) added 10Mbit link detect (check.c 1.82) fixed loopback bug (introduced with M2) 8 Nov 89 - ar : (ckmon.c 1.6) fixed bug (introduced 30 Oct - shares code) 10 Nov 89 - ar : (ckmon.c 1.61) fixed bug with /a option (intro 28 Sep ?) 13 Nov 89 - ar : (ckmon.c 1.62) looks at TRANSPUTER environment variable 13 Nov 89 - ar : (check.c 1.83, check16,32.occ) bootstrap length changed for more solid 1/2 speed link detect 15 Nov 89 - ar : (kong.c 1.62) changed renumbering of extra transputers 15 Nov 89 - ar : (mtest.c 1.6) added X switch 18 Jan 90 - ar : kong, c004 integrated into check 2.0. mtest - /r switch removed, /c switch added 6 Feb 90 - ar : check - /i switch added 27 Mar 90 - ar : (check.c 2.2) T2 booting itself bug fixed ( " ") bad ramtest of T32 -> ?T32, T16 -> ?T16 27 Feb 90 - jt : (check.c 2.2, readcfb.h, cklib.c, inmos.h) - /m repaired (broken in 2.1) - bug in incorrect /c opts fixed (2nd char was not checked properly) - /cfb option added 28 Feb 90 - jt : (check.c 2.2, mtest.c 2.02, ftest.c 2.01, load.c 2.02, ckmon.c 2.02, cklib.c) - added Malloc (a safe malloc) to cklib.c - check.c, mtest.c, ftest.c, load.c, ckmon.c, cklib.c, cklib.h : modified to use Malloc : PROGRAM_NAME changed to variable - check.c: added more information messages (option i) while worming network 1 Mar 90 - jt : (mtest.c 2.03) added 'break's to 'switch' stmt that calculated mint value in printresults(). bug caused address on memory failure of T2 with C4s to be #80008000 instead of #8800 07 Mar 90 - jt : (check.c 2.21) fixed bug I introduced that prevented check reading a file piped in, also made check ignore cs option unless a file is piped in. 14 Mar 90 - jt : (mtest.c 2.04) fixed bug that stopped iterative (/i) testing from working 16 Mar 90 - jt : (cklib.c) added readbytes function, this corrects a bug due to the incorrect use of link.c (ReadLink) 16 Mar 90 - jt : (check.c 2.22) failure messages now display result codes 19 Mar 90 - jt : (check.c 2.23) updated preamble checking in .cfb files (cklib.c) added \n to AbortExit call in readbytes() (mtest.c 2.05) fixed /t option 20 Mar 90 - jt : (mtest.c 2.06) mtest now ignores /0 if /t used 7 May 90 - ar : (check.c 2.21, cklib.c) Missing C004s reported properly 21 Mar 90 - jt : (check.c 2.24) t414s in .cfb files are assumed to be rev B not rev A as before (as they should have been) 23 Mar 90 - jt : (check.c 2.25) in .cfb files, check now ignores edge links other than the one to the host. 23 May 90 - ar : (mtest.c 2.1) fractional memory speed tests 12 Jul 90 - ts : (b004asm.asm) Upgraded to Compact memory model 13 Jul 90 - ar : (all 2.5) ifdef STDC all over to put it thru SUN cc compiler 20 Aug 90 - ar : (all 2.52) bug in readbytes fixed, caused hangups on timeout 27 Aug 90 - ar : (test801a.occ, .h, ftest.c 2.53) T801 tests now work 20 Sep 90 - ar : (check.c 2.53) Small change to findtype for SUN4 port 21 Sep 90 - ar : (ftest.c 2.54) stole T801 ftest for T805 - seems to work 28 Feb 91 - ar : (all to 3.0) ported to D7205 tools. Split check32/16.occ 28 Feb 91 - ar : (check.c 3.0) added /v option for B011s of the world 28 Feb 91 - ar : (ckmon 3.0) upgrade disasm, initial data display