>>718541290
The "emulator" you're talking about is actually a simulation of the NES, not emulation, it's like this website:
http://visual6502.org/JSSim/index.html
But running the PPU too
Nestopia that does emulate the NES perfectly can be run on a 300 Mhz CPU.
The "i imagine" comes from the fact all systems are just very simple using the same 3 or 4 CPUs, and if there is any that is not good at it is because the only dude that did the emulator is painfully lazy.
You can do a literal perfect ZX81 emulator for example by just getting the OpenMSX Z80 core and adding a simple shift register output shit.
You can do the same with coleco, by just reconfiguring the memory map a bit, as it's the same exact components of the MSX and so forth.
SG1000 and master system, same deal.
And that's talking about shit you can use to develop games for.
My "commercial games" line is a lot more lenient, because it only require the games to look and play the same, with everything that is not directly relevant to the game not mattering.