Review cover Everdrive 64 v2 (Hardware)
Official GBAtemp Review

Product Information:

Review Approach:

Cleaning out my battle hardened N64 from its box for a new round of reviewing. An Everdrive 64 v2 in the cartridge slot and a weekend of testing ahead, time would pass quickly.
Krikzz's latest version of the Everdrive 64 for the Nintendo 64 console is here. An all-in-one solution for the Nintendo 64 has been on my radar for quite a while, but how does the Everdrive 64 v2 fare on that front?

attachFull9696

GBAtemp Review of the...

attachFull9697

Everdrive 64 v2

Developed by: Krikzz
Worldwide sales by: DragonBox.deemere.esStone Age GamerRetroGateMMGRetro.deNeotienda.es
Additional sales by: Various
Also Known As: Everdrive N64, ED64, ED64v2, EverDrive64, EDN64, N64ED
Review by Qtis – Completed 8/14/14

Introduction

While it was not the most successful console of its generation due to the release of the Playstation, the Nintendo 64 gave many gamers both old and young hours of fun. Many classics such as Super Mario 64 and GoldenEye 007 have helped form the future of their genres. The Nintendo 64 has over 300 games, but emulating them all have been challenging due to the complexity of the console itself. This is where the Everdrive 64 comes in and gives gamers today the option of playing the whole list of games without the hassle of finding a proper setup for emulators. All retro enthusiasts will love the idea of being able to have one cart inside the console and play any and all games ever made on the Nintendo 64.

The Everdrive 64 v2 is a retro Flash Kit designed for the purpose of being able to play the Nintendo 64 and Nintendo 64 DD games on the Nintendo 64 itself. The ED64 has a number of extra features such as Gameshark code support, which make it a tempting device. The ED64 can be purchased in various configurations from just the board to a complete setup with the CIC chip installed on the board and in a case. Setting up the Everdrive 64 v2 is a breeze and can be done without previous knowledge of the system. 

Important GBAtemp Information:
GBAtemp has opened all reviews for user comment. Please remember that the comments must adhere to our strict guidelines. We ask that you do not post congratulatory comments or comments speculative in nature, negative in nature, or the like, that have nothing to do with the review or the review’s contents. Please consider posting only well researched comments that further the overall effect of the review and nothing more.

Special Thanks:
​A special thanks must go out to Krikzz and Retrogate for providing the review sample. Retrogate is the officially licensed store for all Krikzz Flash Kit products. Their customer service, e-mail support, and inclusion of a tracking number make it easy to recommend them.

Product information

The product information (from Krikzz's homepage):

  • 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
  • Region free - PAL ROMs can be played on NTSC systems and vice-versa
  • CIC boot emulator - Emulates CIC-6102 and CIC-7101 so all games can be played
  • No extra software needed
  • Byteswapped and non-byteswapped ROMs are supported
  • USB port 800k - 1Mbyte/s - USB port useful for developers (optional)

The Everdrive 64 v2 has a single universal design, which can be used on any region console. The Flash Kit is manufactured by Krikzz and has a very high quality finishing in the board itself. The basic board doesn't include the CIC lockout chip, which will need to be soldered in the board or bought alongside the ED64 in order to make the cart work. The Everdrive 64 can be used with the most common CIC-6102 (NTSC-U) and CIC-7101 (PAL) chips, which means most N64 games can be used as a donor cart. In case you aren't interested in soldering and dismantling a gamecart yourself, it is possible to buy the Everdrive 64 with a CIC chip in place, but remember to choose the chip according to your region (PAL/NTSC). The review sample was an all-in-one solution with the CIC chip pre-installed and the board inside the N64 donor cart shell. The shell was also modified in order to make the SD accesible without opening the shell itself.

Contents, packaging, impressions

Contents:

  • 1x Everdrive 64 v2 Flash Kit (CIC-6102 pre-installed and board inside a shell)

Packaging:

Review image Review image
Review image Review image Review image

The Everdrive was shipped in a bubble wrap envelope. Inside was the Everdrive cardboard packaging as seen in the picture to the left. The cardboard box was simplistic with a white exterior and label "Everdrive. www.krikzz.com". The Everdrive 64 itself was in an antistatic bag, which was surrounded by an extra layer of bubble wrap. The antistatic bag was a nice addition, since it lessened the possibility of static damage during shipping. As such, the device arrived undamaged and in perfect condition.

Design and impressions:

Review image Review image Review image Review image Review image

As mentioned before, the Everdrive 64 board was already inside a NTSC shell, when it arrived. The measurements of the shell are exactly the same as in N64 game carts (in this case, a NTSC cart), but with a few modifications on the exterior design. The most notable differences and modifications are the custom labels on the back and front of the cart, as well as the slot on top of the shell for the SD card. In addition, the screws holding the casing together have been switched from the original security screws to the more available phillips screws. For easier access for development purposes, it is possible to order the Everdrive 64 with a USB port included. The review sample did not have this option in place, but the placeholder is still on the board.

Review image Review image Review image Review image Review image
Review image

The cutout for the SD card in the top of the shell has been done professionally and doesn't have any sort of extra remains from the process. This is a positive aspect of the all-in-one option for the Everdrive 64, since no additional work was required to make it look good. The labels are simplistic and high quality, though not from the most expensive label materials. Still, once inserted into a N64 console, the labels felt identical in terms of visual quality compared to original N64 labels. The front label is simple with Everdrive 64 in a Super Mario Galaxy font above a planet and Krikzz's logo at the bottom. The back label has been modified to represent the Everdrive 64 and its use. The back label also includes information regarding the product such as developed in Ukraine and Game Pak designed in U.S.A. All in all, I'm impressed by the finishing and quality of the product's design. It is suitable to be left in the N64, since all data and firmware updates can be accessed by taking the SD card out of the device compared to needing to take the ED64 itself out of the cartridge slot.

Setup and usage

The Everdrive 64 v2 is similar to the other devices in the Everdrive series in terms of setup. In addition to the ED64, you will need a SD card or a microSD card with an SD adapter.  The latest version of the operating system is available from the download section of Krikzz's website and includes everything needed to make the ED64 work. All you need to do is drag and drop the folder marked ED64 into the root of your SD. In case you have a question of how exactly this should be done, there is an image of the setup included in the OS files (see below). Once this has been done, the ED64 is ready to be used. 

The Everdrive 64 is compatible with both .v64 and .z64 ROMs. The Kit can run ROMs from any region, but I'd recommend using your N64 region's native ROMs, especially if you're using a HD TV. HD TVs can push PAL games as black and white on a NTSC N64, but the issue is due to the HD TV, not the ED64.

Review image
Review image Review image Review image Review image Review image Review image

Once you turn on the Nintendo 64 with the Everdrive 64 in the cart slot, the OS will boot into the root of the SD card. Here you will have the folder market ED64 as well as any other folders in your root. Each page will show 19 items as well as have the full file name displayed at the bottom of the screen. Navigating the menu is done by using the dpad or C-stick. A buttom functions as select and B button as cancel. The Z button is used to access the additional options available for the selected files (Options, CPak Manager, Cheats, Device Info and About). All files in the OS are sorted alphabetically and pages can changed by pressing left or right on the dpad/C-stick.

When the A button is pressed on a file, the File Menu is opened. Select and start loads the file, Select only chooses the file, ROM Info gives detailed information about the ROM itself and Hex View opens the hex file of the ROM. The average user will not need other options than the first one, since the rest are used mainly for debugging. 

Review image Review image Review image Review image

Inside the options menu is a large amount of options available for the end user to choose from: Save Type, Game Mode (PAL, NTSC, PAL-M), SD Speed (25/50MHz), Menu Size (320x240 or 640x480), GameShark (ON/OFF), IPS/APS (ON/OF), Auto IPS (ON/OFF) and Auto Cheat (ON/OFF). Most options have a default set by the OS, so the user doesn't need to worry about doing much in this area. GameShark cheats can be used to enhance the games with specific options such as unlimited lives. A nice addition to the ED64 is the possibility of creating backups of your Controller Paks, which store the save files for some games. The System Information includes a various amount of data on the ED64 itself as well as the N64 system.

Saving on the Everdrive 64 is done in game similarly to traditional N64 carts, when in game. If the save is located in a Controller Pak, it's transferred automatically. If the save is done inside the SDRAM, resetting will be required for the save to transfer. The ED64 doesn't support a software reset combination, which means resetting for saving will have to be done manually each time. Once the console has been reset, the save is transferred to the SD card. Automatic save transfer would have been a nice addition to the cart, but isn't a major feature to the system. 

Compatibility

The setup for the tests included a Nintendo 64 (NTSC) with the Everdrive 64 v2 fitted with a 6102 CIC chip. A Sandisk 16 GB Ultra (Class 10, 30MB/s) SDHC card was used for testing the Everdrive 64. Before beginning the testing, the card was formatted FAT32 with the OS X Disc Utility. Load times were around a second max, which means less time wasted looking at the "Loading" screens. All games were tested for at least 5-20 minutes or as far as was possible without special peripherals unique to single games. If a game failed for any reason, I tested older OS version or other ROMs in case of bad dumps or complications with a certain combination. Comments regarding a game are mentioned after the verdict.

Firmware / Operating System versions: 2.31 / 2.04.

Ratings used:
PASS: Game works without any issues during testing
PASS/PROBLEMS: Game works, but with issues unrelated to gameplay. Fixable with OS updates.
FAIL/PROBLEMS: Game boots on current OS and hardware, but cannot be fixed due to hardware limitations.
FAIL: Game does not work due to unknown reasons.

Original games:

64 Oozumou 2 (J) PASS    
1080 Snowboarding (U) PASS
A Bug's Life (U) PASS    
Aerofighter's Assault (U) PASS    
Armorines - Project S.W.A.R.M. (U) PASS    
Army Men - Sarge's Heroes (U) PASS    
Bakuretsu Muteki Bangai-O (J) PASS    
Banjo-Kazooie (U) PASS    
Banjo-Tooie (U) PASS (E Black Screen due to crack in OS compatible with U version only)
BattleTanx (U) PASS/PROBLEMS (Black Screen for some versions. Works on a previous OS version. All fixable with OS update in the future)
Bomberman 64 - The Second Attack! (U) PASS    
Bomberman 64 (U) PASS
Bottom of the 9th (U) PASS    
Bust-A-Move 3 DX (U) PASS
Carmageddon 64 (U) PASS    
Castlevania - Legacy of Darkness (U) PASS    
Castlevania (U) PASS    
Chopper Attack (U) PASS    
Command & Conquer (U) PASS    
Conker's Bad Fur Day (U) PASS    
Dark Rift (U) PASS    
Derby Stallion 64 (J) PASS    
Dezaemon 3D (J) PASS/PROBLEMS (Issue with saving due to non-standard save file size. Fixable with OS update)
Diddy Kong Racing (U) PASS    
Donkey Kong 64 (U) PASS
Doom 64 (U) PASS    
Doubutsu no More (J) FAIL/PROBLEMS (No RTC module in the ED64 v2. Crashes when saving)    
Dr. Mario 64 (U) PASS    
Duke Nukem 64 (U) PASS    
F-Zero X (U) PASS    
Gauntlet Legends (U) PASS    
Gex 3 - Deep Cover Gecko (U) PASS    
GoldenEye 007 (U) PASS    
Hey You, Pikachu! (U) PASS    
Indiana Jones and the Infernal Machine (U) PASS    
Jeopardy! (U) PASS    
Jet Force Gemini (U) PASS
Mario Golf (U) PASS    
Mario Kart 64 (U) PASS    
Mario no Photopie (J) FAIL/PROBLEMS (No SmartMedia card slots in the ED64 v2)
Mario Party 3 (U) PASS    
Mega Man 64 (U) PASS    
Mortal Kombat Trilogy (U) PASS    
Nuclear Strike 64 (U) PASS    
Paper Mario (U) PASS    
Perfect Dark (U) PASS    
Pilotwings 64 (U) PASS    
Pokémon Snap (U) PASS    
Pokémon Stadium (U) PASS (Transfer Pak works)
Pokémon Stadium 2 (U) PASS/PROBLEMS (Works, but a few graphics errors exist, see notes below for details. Transfer Pak works)
Quake II (U) PASS    
Rayman 2 - The Great Escape (U) PASS
South Park (U) PASS    
Star Wars - Rogue Squadron (U) PASS
Star Wars Episode I - Battle for Naboo (U) PASS    
Star Wars Episode I - Racer (U) PASS
StarCraft 64 (U) PASS    
Starfox 64 (U) PASS    
Super Mario 64 (U) PASS    
Super Smash Bros. (U) PASS    
Superman (U) PASS    
The Legend of Zelda - Majora's Mask (U) PASS    
The Legend of Zelda - Ocarina of Time (U) PASS  
Tsumi to Batsu (J) PASS    
Yoshi's Story (U) PASS    

Homebrew:

Dexanoid R1 PASS    
Manic Miner PASS        
NES Emulator PASS (some mapper issues as can be expected, but general compatibility was promising)
Pip's World Game 1 PASS    
Puzzle Master 64 PASS    
Shuffle Puck 64 PASS    
Super Bomberman 2 by Rider PASS 

Hacks / Translations / Unreleased:

Super Mario 64 and the Colorless Kingdom PASS    
Super Mario Magic Plant Adventure 64 PASS    
Doubutsu no Mori (J) English Translation FAIL/PROBLEMS (No RTC module in the ED64 v2. Crashes when saving)    
Tsumi to Batsu (J) English Translation PASS  
The Legend of Zelda - Ocarina of Time Master Quest PASS       

A few notes have to be said regarding Pokémon Stadium 2 and why the game has graphics issues. The graphics issues are minor and affect only the Pokédex The Everdrive 64 v2 has 64 MB ROM memory available for games. It uses the 64 MB also for saving in cases, where the save type is not EEPROM. Krikzz explains it as follows: "It means that actual max rom size for v2 is 64Mbyte minus 32Kb (if SRAM used), or 64Mbyte minus 128Kbyte (if FlashRAM used). Whole 64Mbyte is avaialble only for games with EEPROM or wihich have no save memory at all."

There are three (3) games to use the 64 MB cartridge possible with the Nintendo 64: Conker's Bad Fur Day, Resident Evil 2 and Pokémon Stadium 2. Conker uses EEPROM for saving, which means it has no issues with the 64MB limit. Resident Evil 2 uss SRAM for saving, which means 32kB is cut off from the end of the 64 MB. Luckily the ROM has over 32 kB extra space at the end of the ROM. Pokémon Stadium 2 on the other hand uses FlashRAM for saving, which means 128kB less available space due to the save. Unfortunately, the ROM has less than 128 kB of dummy data at the end of the ROM, which results in some issues with the game. Disabling the save type from the options results in a fully working game, but naturally the saving doesn't work. Thus Pokémon Stadium 2 can't be fixed in regards to the graphics issues unless a save hack is created or Krikzz finds a new workaround. The game can be completed from start to finish without problems on the ED 64 v2.

Conclusion

Continuous support is a huge plus for the Everdrive 64 v2 and both .v64 and .z64 ROMs can be used. The current compatibility is already nearing 100%, but a few more tweaks will be needed for the OS to support every game released. Testing was done with the GoodN64 set of games, which can be used as a reference for anyone needing to solve compatibility issues. Unfortunately due to the lack of a Nintendo 64DD during the reviewing, Nintendo 64DD support could not be tested. Based on other people's experience, the ED64 v2 is compatible with the N64DD add-on. While the Nintendo 64 homebrew scene was never close to as large as on other Nintendo consoles, a great surprise for the Everdrive 64 v2 was the homebrew support.

The E64 was designed with the commercial cart hardware specifications in mind. This results in the maximum of 64 MB space for games on the board. Due to this and the saving method used on the ED64, available space for ROMs is 64 MB subtracted by the save size based on save type. The most notable and only issue for this setup is with Pokémon Stadium 2 as well as ROM hacks and homebrew requiring more than 64 MB space. There has been discussions of a v3 hardware revision by Krikzz with external save memory and RTC, but the price for the third hardware revision will definitely be above the price of Mega Everdrive (thus at least 1.5 times the price of the v2). The release date of ED64 v3 has not been announced, but Krikzz will continue to keep the v2 in production alongside the possible v3 in any case.

Verdict

What We Liked ...
  • Easy to use
  • Easy setup (drag and drop, done!)
  • Supports .v64 and .z64 filetypes
  • Support for multiple save types
  • Auto IPS/APS loading
  • Region free
  • Fast load times
  • Nearing 100% ROM compatibility
  • Homebrew compatibility top notch
  • Transfer Pak functionality
  • Controller Pak manager
  • Build quality
  • 64 MB ROM Memory
  • Price
  • Future OS updates
  • Developer can be contacted for assistance
What We Didn't Like ...
  • Saving requires resetting the console
  • No software reset
  • A few games require fixing
  • Pokémon Stadium 2 graphic issue on v2 hardware setup
9.2
out of 10

Overall

The Everdrive 64 v2 is very near a perfect Flash Kit for the Nintendo 64. It supports both file types for games as well as multiple file types for saves. Hacks and homebrew work without any noticeable issues. The issues with Pokémon Stadium 2 drag the score down a notch. Overall I can easily suggest the ED 64 v2 for everyone looking for an easy solution to play close to all of Nintendo 64 games ever released and many more for a competitive price. Nothing beats retro gaming on original hardware.
  • Like
Reactions: Costello and Foxi4
I'll have to invest in one of those - I recently got myself an N64, I could really use a cart like that. :D
 
I'd say the thing is easily worth it. Once Krikzz releases the next OS version (due out before the end of the year), the score can go up a few points if the problematic games are fixed. In the end the cart has three games, which have problems. One of them can possibly be fixed with a hack and without a hardware change (PS2) and the other two are not the most known N64 games and would require additional hardware. Still the added option of OoT Master Quest makes up for an incompatible game any day in my opinion :)
 
Yeah been wanting one of these also for a while..........gonna have to take the dive and buy one


That way my N64 Library will be forever in collection mode Forever :mthr:
 
The Everdrive 64 is compatible with save data from original carts. If the games use the Controller Pak for saving, you can backup them straight to the ED64 (or use them directly from the Controller Pak). During the review my Controller Pak was halfway across the globe, but I will update the review as soon as I get it back :)
 
Many N64 games saves the data in the cartridge, not in the controller pak U_U . Mario Kart only uses controller pak for ghost data :S

A controller pak with SD by Krikzz could be a great product
 
Cons
- Saving requires resetting the console
- No software reset
- A few games require fixing
- Pokémon Stadium 2 graphic issue on v2 hardware setup
Ummm... I didn't see anything about these anywhere else in the review. Could you elaborate? What does the RESET button do?
 
He means saves will only be backed up to the SD card after the system is reset (like how GBA flash carts usually work).
 
As cracker mention, saves are transferred to the SD card once the console is reset. Not a deal breaker for the system, but would have been a nice addition. Added the section regarding saving on the Setup and usage. Especially going through the game list for testing would have been easier with soft reset :)
 
Should give resellers. Almost impossible to get right now, at least in Germany.

(edit)
Retrogate won´t deliver to Germany. May have an address in Lux. though. Guess I´ll try that way.
 
I'd like to mention that the "Donkey Kong 64 (U) [!]" rom has an anti piracy protection that deletes your save file after a certain amount of time. The everdrive 64 needs a patched rom in order to avoid the anti piracy. If you are using an ntsc system use the "Donkey Kong 64 (U) (f2).z64" rom and force SRAM(by pressing the R button when the game is highlighted in the menu). If you are using a PAL system use the "Donkey Kong 64 (E) (f1).z64" rom and force SRAM.

The game seems to work at first, but after getting reasonably far in the game it deletes all of your save files. It's almost as bad as Earthbound's protection.

I just want to save others the trouble I have had with such an amazing game.

source
 
So if you hard power off after saving ingame, will the save be written at the next power-on? What if you swap carts in between?
 
It isn't battery backed so you would lose your save if you turned off the 64.

Swapping games would lose the save as well.
 
GamingAori: Super Mario 74 boots, but doesn't go past the title screen. White screen, though music plays in the background.
Super Mario Star Road makes a zap sound and then black screen.

Seems like the hacks were not developed with the original Nintendo 64 hardware in mind, which means pretty much zero chance of making them work. The ED64 is capable of running all games, which don't use extra resources (such as more RAM and the likes) not available on the N64 itself.

On regarding the saving: You have to restart the N64 with the ED64 inside, otherwise your save is lost (of course the one you began with that is on the SD card will remain). The V3 will have a battery backed saving method, which saves automatically. The inconvenience of reseting the console is fact, but the N64 requires a manual power down in any case. I found it easy to just reset the console and let the ED64 do the backup. This takes about 2 seconds longer than just powering down the N64.
 
You only lose the save that is on your current gameplay. The one you started with when booting a game will naturally be kept on the SD card. Minor inconvenience, but easily avoidable :)
 
  • Like
Reactions: JnL_SSBM
I'd have given it a 10/10 personally, the cons listed are so insignificant as to be hardly worth mentioning, the reset to save is not an issue, unless you have goldfish memory, yes some games need patching, but if you download a Goodset of roms it will likely have the patched versions in it already. As for Pokemon Stadium 2, if you can't live with the graphic glitch, and you just gotta play that game, an original copy can be had for about $25.
 
The Everdrive 64 v3 review will be coming in the near future! If you're still thinking between the two, a similar review will be had for the next generation of N64 flash kits :)
 
The cost of the FPGA is around 20-25USD alone. Then add in the other chips, PCB manufacturing cost (expensive for small batches). There is not much left over for R&D/payment to Krikzz after that and then the shops add on their reseller fees (probably 10-15USD for the least expensive shop).
 
Review cover
Product Information:

Reviews

  1. The CP13 cassette player is the first in FiiO’s Retro line of products. Does the audio specialist do a good job at bringing back analogue music players?

  2. An exclusively-barebones keyboard, we check out NuPhy’s latest release in the Gem80!

  3. How endless can an endless ocean be?

  4. Based on Akira Toriyama’s manga of the same name, Sand Land is an action RPG that takes you into a fantasy open world to search for a legendary spring. Should you join this adventure?

  5. Looking to upgrade your wrist-worn timepiece without sacrificing the look of analogue watches? The Withings ScanWatch 2 hybrid smartwatch might be for you. Let’s see what it has to offer in this...

Site & Scene News

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: I have a number of geriatric relatives.