Newsgroups: comp.sys.transputer
From: wayne@focus-systems.on.ca (Wayne Fisher)
Subject: Re: ST450
Message-Id: <F71srw.10M@focus-systems.on.ca>
Organization: Focus Automation Systems Inc.
References: <36c03424.0@glitch.nildram.co.uk>
Date: Fri, 12 Feb 1999 15:38:19 GMT
Xref: ukc comp.sys.transputer:9046


In article <36c03424.0@glitch.nildram.co.uk>, GP <graemep@sundance.com> wrote:
>Does anyone know how the ChanOutTimeFail function works? Source code?!
>
>graemep@sundance.com

If you're trying to get this function working on a ST20450, you may be
out of luck. We've noticed that the LSC version of ChanInTimeFail does
not work correctly on the ST20450. Using it would occassionally -
about 1% of the calls to it - result in corrupted data.

ChanInChanFail works correctly and we compared the assembly code
between ChanInTimeFail and ChanInChanFail and made hybrids of them to
try to narrow down the bad opcode. It looks like either enbt or dist
is the culprit.

We gave up at that point and re-thought what we were trying to do.

I don't know if ChanOutTimeFail is affected or not, but I thought I'd
give you a warning.

Wayne
-- 
Wayne Fisher, Software Engineer	    | Focus Automation Systems, Inc.,
wayne@focus-systems.on.ca           | 101 Randall Drive
#include <std/disclaimer.h>         | Waterloo, Ontario. N2V 1C5
http://www.focusautomation.com      | (519) 746-1100 Fax: (519) 746-1170

