While the Nintendo 64 may not have had as many games as other consoles, there are still plenty of hidden gems to be found. And with the power of rom, you can take those great games and make them even better! Here are 5 of the best n64 roms that you can play today.

1. Super Mario 64: Last Impact
Released in 2016, Last Impact is one of the most ambitious Super Mario 64 rom ever made. Created by Kaze Emanuar, Last Impact features 150 new stars to collect, 30 new areas to explore, and plenty of challenging boss battles. If you're a fan of Super Mario 64, then this is a must-play.

2. The Legend of Zelda: Ocarina of Time: Master Quest
If you thought Ocarina of Time was tough, just wait until you try Master Quest. This rom features remixed dungeons with different enemy placements and tougher puzzles to solve. It's the perfect way to experience Ocarina of Time for the first time (or the hundredth time) all over again.

3. Banjo-Kazooie: Grunty's Revenge
Grunty's Revenge is a fan-made sequel to Banjo-Kazooie that picks up right where the original game left off. Help Banjo and Kazooie stop Gruntilda from enacting her evil plan and rescue their friend Tooty in this fun and nostalgic platformer.

4. Conker's Bad Fur Day: Uncut Version
Conker's Bad Fur Day is already a pretty wild game, but this rom takes things to the next level with its uncensored content. That means more swearing, more crude humor, and more offensive gags. If you're looking for an immature but hilarious romp, this is the game for you. Just be warned that it's not for everyone! 

5. Mario Kart 64: Extreme Karting 64 Edition
You thought Mario Kart 64 was fast? Well, get ready to go even faster in Extreme Karting 64 Edition. This modded version of Mario Kart 64 features all sorts of crazy changes like speed boosts, item frequency changes, and shortcut additions. It's the perfect way to breathe new life into an old favorite. 

These are just a few of the many great N64 rom out there waiting to be played! So fire up your emulator and give them a try today. And if you're feeling really adventurous, why not try creating your own rom? With a little bit of creativity and effort, you could end up with something that's even better than these 5 ROMS!