Kaze Emanuar, the talented man behind some incredible projects such as Super Mario 64 Online, Sonic Adventure: Last Impact and Super Mario 64 First-Person, has released a new fan-game that aims to bring together the characters of Super Mario 64 with the storyline and the world of Ocarina of Time.
As with all fan-games, this is completely free and anyone can download and play it. Do note, however, that you will need a Nintendo 64 emulator. You will also need to enable 8MB ram in the emulators settings or it will only give you a black screen.
Kaze Emanuar also plans to give Majoras Mask the same Super Mario 64 treatment, and he has some crazy ideas for the mask. Of course this will happen if there is a demand and if a lot of people download his Super Mario 64: Ocarina of Time project.
Those interested can download it from here.