Lots of people are still interested in this so here's a quick answer to the inevitable question: Why can't it be emulated? - We use custom microcode. I wrote the 3D rendering microcode and Todd wrote an *entire MPEG player including custom microcode*. Todd wrote a piece on gamasutra about his journey getting the FMV to work on the console, but it looks like it's vanished, sadly. - I reverse assembled the operating system, modified it, then reassembled it. My version used the full 64bit capabilities of the R4300, and it handles task switching differently. I built a modified GNU compiler just for the N64's R4300. - When video is playing, we effectively turn off the operating system by hijacking it completely. Debugging that, plus a well timed Onion article, and lack of sleep, led to about thirty minutes of hysterical laughter. I won't tell you what that was, because it's just not funny to anyone who wasn't there, even though, twenty+ years later, it still makes me laugh. I'm giggling right now. We did so many mad things to make this game work. It's no wonder none of the emulators have got it working. ... more to come