When youre playing a rom, its not the same as a native pc game. Running an emulator is like running a computer within a computer. So you need significant power to pretend to be the console, whilst also running the rest of your pc.
It also takes time to develop, because people are interpreting how the emulated system OS works. We do not have access to the source code. A lot of older systems also had very different archetectures to how a pc works
Latest Answers