A lot of good responses on what people mean by architecture on a general level.
But a more specific level, why N64 emulation is so hard is down to simple hardware. The N64 had a special GPU, the “[Reality Coprocessor](https://en.wikipedia.org/wiki/Nintendo_64_technical_specifications#Reality_coprocessor)” which was like a dual core processor for graphics. No one makes a dual core GPU, it’s not necessary for anything other than the N64 specific architecture. It being basically a two core meant that it could do 2 tasks at once and send the results of both at the same time for the console to display it in game, whereas a single core GPU like in a Retropie or your PC can only do one task at a time, sure it can do each task 10 times faster, but it still can not spit out the two tasks simultaneously, which means there’s a delay in the result. That’s why emulated N64 games come out all choppy.
Latest Answers