I have to say that I like Famiclones: I have one in the shape of a Mega Drive 2, labelled as Dendy (how the NES was known in Russia and other former Soviet countries) and it's a cheap and fun option for playing NES games through a CRT, without using a real NES (and the fact that you don't need to knock out the 10NES chip to play these wonderful multicarts is even better

)
My question is: how do they work? I can read Wikipedia about NOAC stuff but it doesn't really explain it to me. I like emulation but I know it just can't beat the real thing. These Famiclones aren't emulation... but they're not exactly the real thing... what are they? How do they replicate what an original NES CPU and PPU do? And are there any flaws that would affect the playing accuracy? Other than little graphic and sound things that aren't really that big of a deal. I've noticed sometimes the audio on mine isn't quite perfect, like with Ninja Gaiden III (music sounds a little quiet). But what really matters is the playing, and I'm curious what's going on inside.
And you don't need to mention MMC4 and MMC5, Castlevania III, Disk System etc, I know it ain't gonna play them, but that's not a big deal, I can live without a few things (there's always emulation). So anyway, how exactly do these things replicate a real NES?
ps I'll take a Famiclone over a Retron 5 any day of the week. If I want emulation I can do it on an Android TV box, at least systems like the AVS have a point to them.