[comp.sys.transputer] Description of CHECK patches

coert@dnlunx.pttrnl.nl (Coert J. Vonk) (03/08/91)

			Using the PC Transputer products
			 TMB16DVR.SYS, S705A, CHECK.EXE
			        and ISERVER.EXE

				Coert J. Vonk
			     e-mail: C_Vonk@pttrnl

			        Revision 1.1(ea)

			
		``During the past months I experienced some
		problems in using the transputer tools.  These
		problems twisted my arm so far, I decided to
		fight them off during the weekends.  During this
		wrestling I detected flaws in Transtech's TMB16
		device driver r1.0 and Inmos' CHECK v2.52.  This
		extended abstract describes the	patches for
		CHECK I came up with.''

    Inmos' transputer network checker CHECK version 2.53 is available at
    ARCHIVE-SERVER@INMOS.COM.  In its original distribution it gives no
    support to device drivers.  Luckywise, Inmos made the sources
    available of both CHECK and the ISERVER.  ISERVER version 1.42f
    supports device drivers by the use of the B008LINK.C module.  I
    merged this module it into the CHECK program making it to support
    device drivers, too (CHECK `patch' 1).

    Because of filtering on the motherboards the subsystem should be left
    of at least 5 milliseconds after de-asserting SUBSYSTEM_RESET [TRANST]
    (CHECK patch 2).

    In my view, one of the most powerful option of CHECK is matching a map
    file to the actual transputer network.  This worked very unreliable due
    to uninitialized `transputer' variable in main() (CHECK patch 3).


    Sincerely,

    Coert J. Vonk
    Voice: +31 1640 34496
    Fax: +31 1640 45569 (attn: Coert)

_____
[TRANST] Transtech {\small TMB16}, 10 Slot PC Transputer Motherboard User Guide
	 (Preliminary, TMB016MAN1090).  Transtech Devices Ltd., UK. 1990.

BTW: Patches are available upon e-mail request.  These patches are compatible
     to Larry Wall's patch utility (v1.2).