Talk:IRQ

From NESdev Wiki
Revision as of 04:23, 18 May 2015 by Rainwarrior (talk | contribs) (→‎Table: I thought VRC was cycle only?)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Is it really impossible to acknownledge a DMC IRQ by reading $4015 ? It's weird this register has a DMC IRQ flag, but that reading it would not ack the interrupt. Also it sounds fishy you'd have to stop the sample and restart another one to acknownledge.Bregalad 14:00, 24 April 2012 (PDT)

Whatever my DPCM Split and DPCM Letterbox demos are doing works on an NES. --Tepples 16:15, 24 April 2012 (PDT)

Table

Just how comprehensive do we want this list to be? Obviously including every single mapper with IRQs is overkill (q.v. my list, sort it by IRQ presence), but does it make sense to include non-US mappers here? If so, why these ones? (e.g. there were more games released on the Namco 163 (20) than the VRC4+6+7 combined (16)) —Lidnariq (talk) 18:28, 17 May 2015 (MDT)

Yeah, actually the whole table is probably useless. Knowing some value to enable/disable/ack an IRQ is too little information to do anything useful with it (except the disable, I guess). Really that information is best left at the article page. What we really need is Category:Mappers with IRQs, and your list is a great TODO list for building that category. I guess this article needs a rewrite with a better focus, probably. - Rainwarrior (talk) 18:50, 17 May 2015 (MDT)
Before I go and start adding that Category to everything ... do we want to distinguish at the category level between "quantized to scanlines" and "cycle-based" ? I'd vaguely be inclined to, although there's some fuzziness for the ones that can be switched between cycle-based and scanline-quantized. (Obviously both of those categories would be subcategories of "Mappers with IRQ")... —Lidnariq (talk) 19:56, 17 May 2015 (MDT)
Sure, I don't see why not. You could just put something in both categories if it can do both. - Rainwarrior (talk) 20:13, 17 May 2015 (MDT)
Sure. Whether it uses the PPU or CPU as a time base is especially important for whether a program would need to be adapted for the longer vblank and slower clock divider of the PAL NES. --Tepples (talk) 21:01, 17 May 2015 (MDT)
Hm. Where should we file VRC IRQs then? I was originally going to say with the scanline IRQs, but if the argument here is 2C02-and-Dendy-vs-2C07, it might then instead belong in cycle-based...—Lidnariq (talk) 21:37, 17 May 2015 (MDT)
VRC is cycle based. It's just cycle based with an interface that's convenient for working with scanlines. Any cycle based counter can do what VRC does, but no cycle based counter can do what a true scanline counter does. - Rainwarrior (talk) 22:23, 17 May 2015 (MDT)