Bryan, on Sat Aug 8, 2009 6:42 PM, said:
Inputs /IRQ and /NMI are hardware interrupt lines that are sampled during 02 (phase 2) and will begin the appropriate interrupt routine on the 01 (phase 1) following the completion of the current instruction.
So both lines are sampled once per clock, and a transition on /NMI should get precedence since the IRQ will still be there until it is cleared. Somehow either the NMI isn't going low (unlikely, since Antic knows nothing of pending IRQ's) or something about the overall system timing is causing the 6502 to get confused and ignore it sometimes. I'd like to see it all on a logic analyzer.
It (6502) may sample at 1.79Mhz but when does the other end deliver the signals-- it seems the rest of the hardware is sampling at least reset key at 15Khz.














