Category talk:Mappers with IRQs

From NESdev Wiki
Jump to navigationJump to search

Where to file fixed-timing IRQ-sources

I don't think it makes sense to say that "if it's clocked by M2, regardless of how general it is, it belongs in Category:Mappers with cycle IRQs". 1- With such a constraint, the only thing that could possibly make sense in the overarching category would be things that used analog effects for timing ... or the way IRQs are used on "real" computers, where they signal asynchronous events. 2- Because these are not general, it can't be used for arbitrary timing. At best, they're far more crippled than Tepples's demonstration of using the DPCM for mid-screen splits. —Lidnariq (talk) 13:10, 18 May 2015 (MDT)

Ah, I didn't understand why those 3 were left out of the cycle category. That sounds like a new category to me, then. Since they're all still cycle counters (even though the timing isn't configurable) I made that a subcategory of cycle IRQs for now, but we can move it back to the parent category if there are other kinds (you mention it on the scanline IRQ category description, but do any exist?). Better to just keep all the fixed ones in their own category, since that's a far more important property than either cycle or scanline counting. - Rainwarrior (talk) 14:06, 18 May 2015 (MDT)
For fixed PPU timing, there's iNES Mapper 091, and whatever board zxbdragon found here... —Lidnariq (talk) 14:28, 18 May 2015 (MDT)
Okay, I'll move the category up to the parent, then. The reason I thought it would be best to exclude them is that if you want list of "good" cycle/scanline IRQs you probably don't want them in there. Actually... maybe multiple-inheritence would solve this. I'll make two new subcategories, both additionally parented to the fixed-timing one. - Rainwarrior (talk) 14:44, 18 May 2015 (MDT)
Okay, that's done. I think this should make it easy to find "useful" IRQs, but also easy to find the various subcategories one might be interested in. - Rainwarrior (talk) 14:53, 18 May 2015 (MDT)