> Thank you for your explanation, but I didn't understand if you are talking about use > of PULSE_LINE in general, > or are you referring to my fix.
Both. It's incorrect in general, *and* your fix is incorrect for the same reason.
> Is there a better fix without using PULSE_LINE with NMIs?
Yes. Look for an unhandled/unmapped read or write which happens in the NMI handler. Hook that up so it does a CLEAR_LINE on the NMI and change the timer to ASSERT_LINE instead of PULSE_LINE.
|