Universal N64 flashcart menu for wide variety of devices
Go to file
Robin Jones 7559850c49
Documentation improvements (#6)
* Adds templates for PR's and issues.
* Adds some basic documentation to get people up and running (although
it will change very quickly).
2023-02-22 19:11:49 +01:00
.github Documentation improvements (#6) 2023-02-22 19:11:49 +01:00
.libdragon Initial version (no UI) 2023-02-14 22:26:40 +01:00
docs Documentation improvements (#6) 2023-02-22 19:11:49 +01:00
libdragon@2413aacd5c Initial version (no UI) 2023-02-14 22:26:40 +01:00
src Changed SC64 firmware version checking 2023-02-21 22:25:01 +01:00
tools Initial version (no UI) 2023-02-14 22:26:40 +01:00
.gitignore Initial version (no UI) 2023-02-14 22:26:40 +01:00
.gitmodules Initial version (no UI) 2023-02-14 22:26:40 +01:00
build.sh Initial version (no UI) 2023-02-14 22:26:40 +01:00
Makefile Initial version (no UI) 2023-02-14 22:26:40 +01:00
README.md Documentation improvements (#6) 2023-02-22 19:11:49 +01:00

N64FlashcartMenu

This repo and its documentation is currently experimental and subject to change without notice.

Aims

  • Support as many flashcarts as possible
  • Be open source using preferably MIT licensed third party licenced libraries where possible.
  • Be testable, where possible using CTest, but if not, in an emulated environment.
  • Encourage active development from community members and flashcart owners.

Basic usage

SC64

Download the sc64menu.n64 ROM from the latest action run assets. Add it to the root folder on your SD card.

Add a folder called n64 in the root of your SD card. Create a file called config.txt in the n64 folder.

Add the following content, replacing the comments.

game_path=<!-- path to your ROM from the root of your SD card -->
save_path=<!-- path to a save file from the root of your SD card -->
save_type=<!-- a number representing the save type (see save types) -->

Save types

0 = NONE 1 = EEPROM_4K 2 = EEPROM_16K 3 = SRAM 4 = SRAM_BANKED 5 = SRAM_128K 6 = FLASHRAM

ED64

Not Currently not suppported, but there is an aim to do so. This will likely replace AltraOSv1

Developer documentation

Work in progress!