<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 27 Oct 2004 10:27:53 +0100 (BST)
From   : Chris Johns <chris.johns@...>
Subject: Re: &D00

On Wed, 27 Oct 2004 Richard_Talbot-Watkins@... wrote:

> If it is possible to guarantee that no NMIs will be generated (for example,
> by 'turning off' the DFS via *TAPE or something), then it's OK to use this
> area.  For safety, it's worth putting an RTI assembly instruction at &D00
> itself (?&D00 = &40), so that if spurious NMIs are generated, there is a
> sensible handler for them.

If you have econet installed, just *TAPE won't be enough as the ADLC will
still generate NMIs on network traffic. Reading NETOFF/STATID should do
disable the NMIs from the ADLC tho.

Forgetting to do this can lead to interesting effects - it's all fine
until someone else on the net does something, at which point the ADLC NMIs
and whatever is at &D00 gets executed.

Putting thr RTI there should handle that, but if it's not your code that
might be something you can't (easily do).

Cheers

Chris
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>