The "Everdrive" is very intriguing to me. Having been continuously disappointed -- not to say appalled -- by every single emulator I have ever tried, for every single console, I've given up on emulators ever properly running the games. I'd rather sit and remember them than butcher them through emulators. That's truly how much I consider them to ruin the games.
An "Everdrive" is like a cartridge that looks just like a NES/SNES/N64/whatever cartridge, and is put into a real, original console. So you need the original hardware for it to work. And there is no emulation whatsoever. The cartridge actually contains a modern, large memory which you can put ROMs on, and then the NES (for example) is "fed" one of the ROMs that you pick from a menu, and from that point on, it's identical to having the actual cartridge; the NES thinks it's a real cartridge and the exact same electrons beam out from the TV, with zero artifacts of any kind since it's not being emulated, but rather "run for real".
At least, that's my understanding.
What I don't understand is how it the Everdrive handles all the special chips and stuff that they often/frequently put into the cartridges to extend them in various ways. Does it really have every single chip that any game ever used as hardware inside the Everdrive? Or does it -- shudder -- emulate them somehow?
And it's not just a small few games that did this. Many of the classics actually were extended internally with special hardware.
This is something which makes me anxious to think about. At first, Everdrive seemed like the perfect solution. But if it only has "partial" support due to those "cartridge chips" found in so many games, it immediately becomes a major problem for me. If they are "approximated" or even software-powered, we are back to the same damn problem with emulation being so inaccurate and whatnot.
Perhaps I'm missing something and you can straighten this out for me.