Table of Contents

Initial Setup of an SD Card

First steps

Insert the (Micro) SD card to your PC and ensure it is properly formatted to be compatible with your flashcart.

Preparations for SC64

Caution

Install the battery correctly, most issues encountered are due to the positive battery terminals being bent due to forced insertion. A quick video tutorial on correct insertion can be found here:
Video tutorial

Tip

Most (Micro) SD cards are factory formatted to FAT32 or EXFAT and don't require re-formatting.

  • Download the latest sc64menu.n64 file from the releases page, then place it in the root directory of your Micro SD card.
  • Place your ROM files on the Micro SD card, in any folder except the root directory menu folder.
  • Remove the Micro SD Card from your computer and insert it into the SC64.

Advanced Steps

Advanced steps are optional, which adds additional capabilities.

Add Boxart support

See the Boxart page.

Add Emulator support

See the Emulators page.

Add 64DD Disk support

See the 64DD page.

So what could the layout of the SD card look like?

SD:\
│
├── sc64menu.n64
│
│
├── menu\
│   │
│   ├── metadata\
│   │    ├── N\G\E\E\boxart_front.png
│   │    ├── N\G\E\E\boxart_back.png
│   │    └── homebrew\myromname\boxart_front.png
│   │
│   ├── 64ddipl\
│   │    ├── NDDE0.n64
│   │    ├── NDDJ2.n64
│   │    └── NDXJ0.n64
│   │    
│   └── emulators\
│        ├── neon64bu.rom
│        ├── sodium64.z64
│        ├── gb.v64
│        ├── gbc.v64
│        ├── smsPlus64.z64
│        └── Press-F.z64
│
├── (a rom).z64
├── (a rom).n64
├── (some folder with ROMs)\
        │   └── (some folder with ROMs)\
        |       └── (some supported ROM files)
        │
        ├── (some supported ROM files)
        |
        └── (some folder with 64DD disk images)\
            └── (some 64DD disk images)

Save Files

All save files (whether FlashRam, SRAM or EEPROM) will be read from a /saves folder located in the same directory as the ROM and they must share the same file name, but use the .sav extension. .sav files will be created and modified whenever a ROM file saves to the "cartridge save memory".

├── (some folder with ROMs)\
    ├── a_rom.z64
    ├── b_rom_whatever.n64
    └── saves\
        ├── a_rom.sav
        └── b_rom_whatever.sav

Transferring saves from an ED64 or emulator

If you are transferring a file from a different flashcart, such as the ED64, or an emulator you must change the file extension to sav. For example, a save file called Glover (USA).eep should have its extension changed to Glover (USA).sav to work with N64FlashcartMenu.

Caution

Saves created with certain emulator versions, or created for a different ROM version (as in revisions of the same game), or region (as in between NTSC and PAL versions of a same game) may be incompatible.

Dependent on the original save, you may need to correct the byte order and/or pad/trim the files to their expected size:

Tip

use a tool such as Ninjiteu's N64SaveConverter. Certain files may need parsing multiple times.

  • Make sure you regularly back up important files from the SD Card to your computer to avoid accidental loss.