Hah you fell for the 8x rule? Within reason where there is a will and a way, and maybe a cheat and a twisting of things, crazy shit you think wouldn't work will...but there's a limit.
Neo Geo on the DS emulator is a fantastic example. I read some interview with the author who asked how the hell he did it, and he had done some stuff I hadn't even seen listed as concepts how to run something on limited hardware. He devised a way for even within the smaller ram of the DS to load a game into memory dynamically, save cycles and partition etc off and so on to get the speed 100%, have your audio, and the rest. Had he just done it straight up like an 8bit system emulator it would have crapped out. GBA another great example...TG16 runs on there and the beefier ram made CD titles, SNES Advance with massive ASM hacks runs some games, a few at full speed...either way with no audio but it works. GBA is a little 16mhz device with a 4mhz co-pro that dupes as the same z80 the GBC had...that's not so much nicer than the TG16 hardware across the board, and very much not nicer really than the SNES (damn near equal in ways)...but again it worked.
N64 on the basic level has a nearly 100mhz main processor alone, requires plenty of ram, has another juicy processor going with it as well. Now given that the DS has a 66 and 33mhz cpu, under a MB of ram, and so on...can you figure the math how the hell the N64 is going to run? And I'm really dumbing this down badly even putting it this way.