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