Review cover Everdrive 64 v2.5 (Hardware)
Official GBAtemp Review

Product Information:

From Krikzz, the makers of what might be the most venerated flashcarts, comes the Everdrive 64.

attachFull176837

Ah, the N64. A staple of many a childhood, no doubt. With its unique system of bilinear texture filtering, N64 games had a look unique from its competition at the time. It’s a little machine with a niche appeal still loved to this day, but while the console’s library still enjoys popularity due to games like Super Mario 64, Ocarina of Time, Majora’s Mask, etc., the act of properly emulating some of the more obscure games can still be a bit tricky. This is where the appeal of playing on original hardware comes in, and the people at Krikzz have endeavored to make this process as easy as possible with their Everdrive 64.

With their reputation for making high-quality, premium flashcarts, it’s not unlikely you’ve heard the name “Everdrive” before. Krikzz produces and sells a variety of different flashcarts, with different versions providing different breadths of features.

attachFull176840

Review imageReview imageReview image

Overview

The Everdrive 64 allows one to load N64 game ROMs (with the extensions n64 or z64) onto an SD card (formatted to FAT32) and play them on your N64 with no emulation involved. While cards over 32Gb can’t be formatted this way via Windows, I used a third-party program to format my 64 gig in FAT32, and I’ve not experienced any issues yet. In this way one can run all manner of N64 games, vanilla and modded, on your real-life N64, on a CRT, without the need to swap cartridges.

In order to get it up and running, all that’s required is that one download the latest firmware from krikzz’s site, and move the folder onto the root of your SD card. Aside from that one requirement, there aren’t really any further directory requirements for anything else, as the cart has a built-in file browser allowing for easy navigation of files. You can put the ROMs in folders categorized alphabetically, make a favorites folder, or just do what I did and dump them all to the root, anything works.

General Features & How it’s used

  • Supports both PAL and NTSC systems. 
  • Custom made multi region shell. Cartridge fits in any console
  • 64Mbyte (512mbit) SDRAM for ROM data (max ROM size 64Mbyte)
  • SD and SDHC cards are supported
  • FAT16/FAT32 support. Unlimited partition size for FAT32
  • SD to SDRAM transfer speed up to 23 Mbyte/s
  • Emulation features
  • Gamepack saves support (SRAM, SRAM128Kbyte, EEPROM16k, EEPROM4k, FlashRam)
  • GameShark cheats
  • IPS/APS patches
  • No extra software needed

The Everdrive supports both PAL and NTSC regions via a Switch just on the inside of the SD card slot at the top of the cartridge. When looking at the face of the cart, having the switch to the right puts it in NTSC, while the left is PAL. These aren’t externally marked, but are on the circuitboard itself. Still, all it takes is one try to find out if you’ve chosen the right direction.

When booting the console, you’re put directly into the root of the card, with all files and directories shown. From there, selecting a ROM brings up a menu with the options “Select and start”, “Select only”, “ROM info”, and “Hex View.”

attachFull176846attachFull176849

"Select and start" loads the game and begins to play. "Select" will only load the game into memory, but not run it, allowing one to toggle settings and load cheats before pressing the start button to play it. ROM info lets one see the rom ID, the save type, TV type, CIC, Byte Swap, and the CRC HI/LO numbers. Hex view is a bit confusing, as it allows one to seemingly scroll through the entirety of the rom in hex format, but make no alterations. Without the ability to edit, I wonder how much utility this would have, though it's an understandable limitation.

Gameshark cheat support and IPS/APS patching

Gameshark codes can either be entered manually before starting a game, or loaded from a text file. When in a text file, the codes need to be stored in the order of Address Value Description, where the value is 4 digits long. For example, a Perfect Dark cheat file could look like this:

FF75C000 0000 Must be on

D109C7E4 0020 Press Left Shoulder to activate
8009A427 0001 Combat Boost, and D-Pad Down
D109C7E4 0400 to disable it.
8009A427 0000 

8107F8A8 4180 Perfect Blood.
8107F8B0 4534 
8107F8B8 4358 
8007F8A0 0042 
8007F8A4 0043 
8007F8B4 0043

When the text file is selected, you’ll have the option to load the cheats into memory, or to append the cheats to what you currently have loaded. The cheats must be loaded after selecting a game file, but before running it, as selecting a game clears the cheat menu. While these loaded cheats can be viewed and individually turned on/off before starting the selected game, no descriptions will be shown for them, so you’ll need to remember which is which.

attachFull176848

Additionally, the Everdrive sports the option to have cheats auto-load when you play a game. In the folder containing the firmware of the device, there is a directory called AUTO into which the cheat files can be placed. They must have the same format as mentioned before, with the addition of being named the same thing as the ROM file you’re loading.

Unfortunately, only up to 24 lines of code in total are supported, which is quite restricting, as the master code for Ocarina of Time alone is three lines. Still, from what I’ve read, this is a limitation of the N64 hardware itself and not the Everdrive, so there’s nothing to be done about it. For longer modifications to the game code, you’ll need to use IPS or APS patches.

That the Everdrive can patch games as they’re launched is a great feature to have, considering many games require patching to be compatible with the hardware. Banjo Tooie (NTSC), DK64, Jet Force Gemini, and Star Wars Episode I - Racer all require patching to run, and by putting said patches in the AUTO folder and enabling Auto IPS/APS patching in the main menu, you can run these games without the need to fiddle with configurations every time or to permanently modify the original rom files.

NES Emulation

Um… what? Well, yes, that’s actually correct; the Everdrive comes with an old NES emulator. It’s deprecated, and it doesn’t support all mappers (i.e. not all games will run), but it’s certainly something to fiddle around with for fun. Just don’t run the emulator without putting an NES rom in there first, otherwise it’ll initiate an error loop that you need to fully shut off the console to escape.

V2.5 and v3.0 Differences/Game Compatibility

A handy chart has been provided by Krikzz themselves to help show the differences between the two cart versions being sold:

attachFull176838

The biggest difference here is the existence of RTC support (or real-time clock.) This allows the v3.0 to one more title than its 2.5 counterpart; the Japan-exclusive game Doubutsu no Mori (Animal Forest). I'd previously thought that this missing RTC feature was responsible for the cart's incompatibility with Pokemon Stadium 2, however as this user has pointed out:

From @TangentingTangerines: The Real-Time-Clock has nothing to do with the Pokemon Stadium 2 incompatibility.  Instead it comes down to Everdrive 2.5 not having it's own dedicated save system.  In Everdrive 2.5, saves are handled by the same area of part of the Everdrive that loads the rom, and this part has a very strict 64mb limit.  Pokemon Stadium 2, unlike Conker and RE2 which don't use up the last 256kb of the rom does use this space for vital game data.  So basically as you save Pokemon Stadium 2 the save slowly begins growing larger and encroaches on the Rom eventually corrupting the rom and deleting the save data.  The only way around this would be to create a patch for Pokemon Stadium 2 that deletes enough pointless data off the rom to make it so the save data and the rom files no longer conflict, and supposedly this is incredibly nearly impossible.

Before the inclusion of the UltraCIC chip, there were 3 games which were largely incompatible with the Everdrive:

  • Banjo Tooie (PAL) - due to no crack having been made for the PAL version.
  • Dezaemon 3D - for using a larger save system than any other N64 game (SRAM 768Kbit), meaning saving was impossible.
  • Mario no Photopi - This game uses unique hardware, so it cannot be played.

However, as user @YOUCANTSTOPME pointed out in the comments (much thanks, by the way), the latest OS update allows Dezaemon 3D to be played without issue. In addition, the UltraCIC II bypasses the need for any cracks/patches to Banjo Tooie, making those games completely playable as well.

Every other title on the N64 apart from those mentioned are reported to be fully compatible, so compatibility isn’t something one will ever need to worry very much about with these products.

Game hacks are another story altogether, and their playablility can vary heavily. For the most part, simple hacks like randomizers will work without issue, and hacks with custom textures seem to do fine, from what I’ve read. While there are many hacks which are incompatible with the Everdrive, there are many others which work fine. There’s a semi-recent post on Krikzz’s forums here which attempts to collate all the working hacks, but I’m sure there are more out there. As an addendum, the Master Quest version of Ocarina of Time, released on a Gamecube disc and emulated by the Gamecube, had its rom ripped, and is fully playable on both versions of the Everdrive. This makes the Everdrive all the more tempting, as one doesn’t need to deal with the various quirks of low-quality emulation in the Gamecube release, such as input lag and overly sensitive aiming.

The other major difference is the fact that it will save to the SD card without the need to reset the console first. With the 2.5 (the one I currently have), one needs to press the reset button once after saving so that the save can be written to the SD card before powering off, whereas with the v3.0, the save is written in-game.

The missing USB port is for development purposes only, so as a consumer, you won’t be missing anything by not having this feature, however developers would want to go for the v3.0.

Pricing

The v2.5 is priced at $118 USD currently, where the 3.0 is $193. Considering functionality is so closely matched between the two, I’d recommend the v2.5 for any everyday consumer, unless the need to reset one’s console before powering it off is an unacceptable inconvenience. For those looking to develop on the device, the 3.0 version is necessary.

 

Krikzz official store pages:

Everdrive v2.5

Everdrive v3.0

Verdict

What We Liked ...
  • Extremely easy to set up
  • Gameshark code support
  • IPS/APS patching support
  • VERY high compatibility rate with games
  • Supports many (though not all) hacked/modified roms
What We Didn't Like ...
  • Must reset console before turning off to save data
  • Unable to see descriptions for gameshark codes when turning them on/off
9.5
out of 10

Overall

What more could one want? It does what it advertises, with a host of extremely useful extra features. The price may seem steep to some, but I can confidently say that I'd absolutely pay $118 for the Everdrive. With operation being so quick and painless, and the features so flexible, I struggle to find any substantial fault with the cartridge.
Hex view is a bit confusing, as it allows one to seemingly scroll through the entirety of the rom in hex format, but make no alterations. Without the ability to edit, I wonder how much utility this would have, though it's an understandable limitation.

I think this feature is really just for fun. I know that some ROMs have secret messages hidden in their bytes. For example at the end of the ROM where often plenty of unused space is available.
I coincidentally played around with the Hex View Feature on my Tanglewood ROM for my Sega console and discovered a nice easter egg this way :)
 
Noticed a small error here. The Real-Time-Clock has nothing to do with the Pokemon Stadium 2 incompatibility. Instead it comes down to Everdrive 2.5 not having it's own dedicated save system. In Everdrive 2.5, saves are handled by the same area of part of the Everdrive that loads the rom, and this part has a very strict 64mb limit. Pokemon Stadium 2, unlike Conker and RE2 which don't use up the last 256kb of the rom does use this space for vital game data. So basically as you save Pokemon Stadium 2 the save slowly begins growing larger and encroaches on the Rom eventually corrupting the rom and deleting the save data. The only way around this would be to create a patch for Pokemon Stadium 2 that deletes enough pointless data off the rom to make it so the save data and the rom files no longer conflict, and supposedly this is incredibly nearly impossible.
 
I've had a v3 for close to a year now and had no idea about auto-loading gameshark codes.
Going to have to give that a try in the near future.
 
Good review. I opted for the 2.5 several years ago, over the 3.0. I'm a 'real hardware' player but I don't play N64 THAT MUCH, and I never use gameshark codes, so other than the need to reset before powering down, the 2.5 gets the job done very well. I also have the EDN8 and SD2SNES.
 
I have this and an RGB modded 64 and it's awesome. Mine gets lots of use, mostly for Goldeneye multiplayer mods!

I wanted to point out this incorrect and antiquated info:

"Banjo Tooie (NTSC), DK64, Jet Force Gemini, and Star Wars Episode I - Racer all require patching to run,"

  • Banjo Tooie (PAL) - While the NTSC version has been cracked and is fully playable, a crack has not been made for the PAL version, and it looks like it never will.
  • Dezaemon 3D - This game can be played, however it uses a larger save system than any other N64 game (SRAM 768Kbit), meaning saving is impossible.

Modern Everdrive 64s have the UltraCIC which eliminates the need for patching with games that needed it before. In older Everdrives this was an issue.

The only 64 games (excluding DD games) that are not fully compatible with the 2.5 are Animal Forest & Pokemon Stadium 2. Stadium 2 is playable anyways for mini games and versus battles, and there is an RTC patch for Animal Forest to make it mostly playable.

Compatibility is literally 99.9%!

You can find out that info here as well:
https://krikzz.com/forum/index.php?topic=147.0
 
I own original carts for every N64 game I'd ever want to play (including Dezaemon 3d, which, as noted, has saving incompatability on flashcarts)... not counting the dozen or so games I bought at retail for full price when they were new, the rest of my collection cost a comparable total to the v3 flashcart.

Flashcarts for the 16-bit systems are definitely worth it as they can save you thousands (if not tens of thousands) over buying some of the original carts, but unless you really like driving games, bad sports games, and poor to average 3d platformers, I don't consider the cost worth it for the N64 flavor - afterall, getting carts for all the gems in the N64 library will only cost you a few hundred.

Rom hacks/translations are an enticing prospect, but again for the few that are worth having it's more cost effective to just buy repos.
 
  • Like
Reactions: peteruk
I recently bought ED N8 from Amazon.de (original) very good quality product worth the money! This is my second flash card from Krikkz, as always work as a charm.
 
I have this and an RGB modded 64 and it's awesome. Mine gets lots of use, mostly for Goldeneye multiplayer mods!

I wanted to point out this incorrect and antiquated info:



Modern Everdrive 64s have the UltraCIC which eliminates the need for patching with games that needed it before. In older Everdrives this was an issue.

The only 64 games (excluding DD games) that are not fully compatible with the 2.5 are Animal Forest & Pokemon Stadium 2. Stadium 2 is playable anyways for mini games and versus battles, and there is an RTC patch for Animal Forest to make it mostly playable.

Compatibility is literally 99.9%!

You can find out that info here as well:
https://krikzz.com/forum/index.php?topic=147.0
Noticed a small error here. The Real-Time-Clock has nothing to do with the Pokemon Stadium 2 incompatibility. Instead it comes down to Everdrive 2.5 not having it's own dedicated save system. In Everdrive 2.5, saves are handled by the same area of part of the Everdrive that loads the rom, and this part has a very strict 64mb limit. Pokemon Stadium 2, unlike Conker and RE2 which don't use up the last 256kb of the rom does use this space for vital game data. So basically as you save Pokemon Stadium 2 the save slowly begins growing larger and encroaches on the Rom eventually corrupting the rom and deleting the save data. The only way around this would be to create a patch for Pokemon Stadium 2 that deletes enough pointless data off the rom to make it so the save data and the rom files no longer conflict, and supposedly this is incredibly nearly impossible.
Thanks for the clarification, everyone. I thought I'd done my research proper, but it looks like I was pulling from old info in many cases. ^_^; The review should now be amended to better reflect the current state of things.
And again, much thank.
 
Good review! I always loved these flashcarts built for the old consoles. Everdrive especially tempts me with their products, however the prices have always driven me away from making a purchase. I always wanted an Everdrive for the N64 and Gameboy. They have some very cool retro system flashcarts after all.

One thing I never liked is that they seem to come out with new versions of the same product quite often. Not only with more features, but a higher price tag too. I think they have over 5 different Gameboy flashcarts, probably more. The added features are quite impressive too, which make it very tempting to keep buying new versions. So, my issue would be whether to buy now or wait.

I like playing on the original consoles. I'm not sick of playing on emulators, but it's just not the same. Turns out more than half of my Gameboy games no longer save due to age. I wasn't even aware of this flaw in the cartridges. I started looking at the Everdrive Gameboy flashcarts just to play the games. That's until I saw their capabilities and features, and I'm a sucker for things like cheats and real time saving.^_^

I always hated games with password saving systems too, especially since many have long strings of letters and numbers you always tend to forget. Anyways, thanks for the great review! I lost that data cartridge for the N64 ages ago, and some of my favorite N64 platformers require it, like Donkey Kong 64. I'm worried my N64 won't hold up, but If I'm going to buy it I'll want the V3.
 
  • Like
Reactions: wiewiec
Review cover
Product Information:

Reviews

  1. Australia-based indie developer Drop Bear Bytes’ debut title, Broken Roads, launches today on PC and consoles. Does this new cRPG have what it takes to stand toe-to-toe to its contemporaries?

  2. Ereban: Shadow Legacy is Baby Robot Games’ debut title that merges classic stealth mechanics with a fast-paced ability to merge with shadows. Should you allow it to sneak into your PC gaming library?

  3. South Park is back in the gaming sphere with the followup to Obsidian’s hit duo of RPGs, South Park: Snow Day!

  4. Capcom’s latest JRPG, Dragon’s Dogma 2, takes you on a mediaeval fantasy adventure as The Chosen One. Should you take on this quest?

  5. Up for review today, we’ve got the PB Tails Crush Bluetooth Wireless controller! Taking its design inspiration from the Porsche 550 Spyder, does the controller offer the luxury experience that its...

Site & Scene News

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Just went out to McDonalds.