N64FlashcartMenu/docs/10_getting_started_sd.md
Víctor "IlDucci 214fbabc4b
[develop] Additional proofread of the docs (#209)
## Description
- Made sure the titles are identical between the index and each of the
page's headers.
- Removed "Joypad" as it's not a proper word used on N64's public-facing
reference documents.
- Added some of the writing included on the main branch.
- Added code tags to some button names I missed out.
- Other uppercasing fixes and nitpicks.

## Motivation and Context
Typo fixing, leaving the docs polished to the Nth degree.

## Types of changes
<!--- What types of changes does your code introduce? Put an `x` in all
the boxes that apply: -->
- [ ] Improvement (non-breaking change that adds a new feature)
- [ ] Bug fix (fixes an issue)
- [ ] Breaking change (breaking change)
- [x] Documentation Improvement
- [ ] Config and build (change in the configuration and build system,
has no impact on code or features)

## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes
that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're
here to help! -->
- [ ] My code follows the code style of this project.
- [x] My change requires a change to the documentation.
- [x] I have updated the documentation accordingly.
- [ ] I have added tests to cover my changes.
- [ ] All new and existing tests passed.
2025-01-22 13:38:16 +00:00

3.8 KiB

Return to the index

Initial Setup of an SD Card

First steps

Connect the SD card to your PC and ensure it is properly formatted to be compatible with your flashcart.
WARNING: Filenames are expected to be written in ASCII, with Western Europe characters fully compatible. Other Unicode characters, such as those from Eastern Europe, Russia, Asia or Middle East regions (to name just a few examples) are not fully supported and may not be displayed.

Note: It is advised to use ROM files in the Big Endian (default, also called "non-byteswapped") format. Although the menu auto-converts byteswapped ROM files, the load time will increase.

Note: On macOS, if you have extracted ROM's from ZIP or other compressed files, run dot_clean -m /Volumes/SummerCart to clear those awful dotfiles. That way, they will not show up in the menu.

Preparations for SC64

  • FAT32 and EXFAT are fully supported.
  • An SD formatted with 128 kiB cluster size is recommended.
  • Download the latest sc64menu.n64 file from the releases page, then put it in the root directory of your SD card.
  • Place your ROM files on the SD card, in any folder except menu. NOTE: byteswapped ROM's will increase load times.

Preparations for other supported flashcarts

  • FAT32 recommended.
  • An SD formatted with the default cluster size is recommended.
  • Download the latest menu file specific for your flashcart and place it in the expected location.

Emulator support

See the Emulators page.

64DD Disk support

See the 64DD page.

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

SD:\
│
├── sc64menu.n64
│
│
├── menu\
│   │
│   │
│   ├── 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

If you are transferring a file from a different flashcart, such as the ED64, 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.

You may also need to pad/trim the files to their original size:

WARNING: Saves created with certain emulators, 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.