One of the biggest differences between the NES and much newer consoles like the Xbox is that the NES is, in comparison, <i>extremely</i> simple; it&#x27;s been reverse-engineered down to the <i>transistor</i> level:<p><a href="http:&#x2F;&#x2F;breaknes.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;breaknes.com&#x2F;</a> (If you are interested in advanced RE, I recommend learning Russian...)<p><a href="http:&#x2F;&#x2F;www.qmtpro.com&#x2F;~nes&#x2F;chipimages&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.qmtpro.com&#x2F;~nes&#x2F;chipimages&#x2F;</a><p>In other words, even if there are no original <i>physical</i> NES or their parts around in 30 years, relatively speaking it would be trivial to perfectly emulate one in software or hardware (e.g. an FPGA), because the functionality of the entire system is known.