You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert

8
+
An open source menu for N64 flashcarts and aims to support as many as possible. The menu is not affiliated with any partuclar flashcart and does not necessarily expose all capable firmware features.
9
+
**This project considers flashcart sellers that include this menu or copyrighted ROM's as part of their product offering as licence offenders which may result in future action.**
10
10
11
-
## Supported Flashcarts
12
-
This menu aims to support as many N64 flashcarts as possible.
11
+
## Flashcart Supported
12
+
This menu aims to support as many N64 flashcarts as possible. The current state is:
13
13
14
-
### Fully supported
14
+
### Supported
15
15
* SummerCart64
16
16
* 64Drive
17
17
18
-
### Work in Progress
19
-
* ED64
20
-
* ED64P
18
+
### Work in Progress (pre-release only)
19
+
* ED64 (X and V series)
20
+
* ED64P (clones)
21
+
22
+
### Not planned
23
+
* Doctor V64
24
+
* PicoCart
25
+
* DaisyDrive
21
26
22
27
23
28
## Current (notable) menu features
@@ -34,79 +39,20 @@ This menu aims to support as many N64 flashcarts as possible.
34
39
* Menu sound effects.
35
40
* N64 ROM autoload.
36
41
* ROM information descriptions.
37
-
* ROM history and favorites.
42
+
* ROM history and favorites (pre-release only).
38
43
39
44
40
45
## Documentation
41
-
*[Getting started guide](./docs/00_getting_started_sd.md)
Please take a moment to browse the current documentation:
47
+
[Index](./docs/00_index.md)
48
48
49
49
50
50
## Aims
51
-
* Support as many N64 FlashCarts as possible.
51
+
* Support as many N64 Flashcarts as possible.
52
52
* Be open source, using permissively licensed third-party libraries.
53
53
* Be testable in an emulated environment (Ares).
54
54
* Encourage active development from community members and N64 FlashCart owners.
55
-
* Support as many common mods and features as possible.
56
-
57
-
58
-
## Experimental features
59
-
These features are subject to change:
60
-
61
-
### ROM Info descriptions
62
-
To add a ROM description (shown when loading a ROM), add a file with the content
63
-
```
64
-
[metadata]
65
-
description=This is the ROM description that does X Y Z.
66
-
```
67
-
The file line endings must use the linux `LF` endings only (CRLF is not supported) and is limited to 300 characters.
68
-
69
-
### N64 ROM autoload
70
-
To use the autoload function, while on the `N64 ROM information` display, press the `R` button on your joypad and select the `Set ROM to autoload` option. When you restart the console, it will now only load the selected ROM rather than the menu.
71
-
**NOTE:** To return to the menu, hold the joypad `Start` button while powering on the console.
72
-
73
-
### GamePak sprites
74
-
To use N64 GamePak sprites, place PNG files within the `sd:/menu/boxart/` folder.
75
-
76
-
#### Supported sprites
77
-
These must be `PNG` files that use the following dimensions:
78
-
* Standard N64 GamePak boxart sprites: 158x112
79
-
* Japanese N64 GamePak boxart sprites: 112x158
80
-
* 64DD boxart sprites: 129x112
81
-
82
-
They will be loaded by directories using each character (case-sensitive) of the full 4 character Game Code (as identified in the menu ROM information).
83
-
i.e. for GoldenEye NTSC USA (NGEE), this would be `sd:/menu/boxart/N/G/E/E/boxart_front.png`.
84
-
i.e. for GoldenEye PAL (NGEP), this would be `sd:/menu/boxart/N/G/E/P/boxart_front.png`.
85
-
86
-
To improve compatibility between regions (as a fallback), you may exclude the region ID (last matched directory) for GamePaks to match with 3 letter IDs instead:
87
-
i.e. for GoldenEye, this would be `sd:/menu/boxart/N/G/E/boxart_front.png`.
88
-
89
-
**Warning**: Excluding the region ID may show the wrong boxart.
90
-
**Note**: For future support, boxart sprites should also include:
91
-
*`boxart_back.png`
92
-
*`boxart_top.png`
93
-
*`boxart_bottom.png`
94
-
*`boxart_left.png`
95
-
*`boxart_right.png`
96
-
*`gamepak_front.png`
97
-
*`gamepak_back.png`
98
-
99
-
As a starting point, here is a link to a boxart pack, that has `boxart_front.png`:
The Menu creates a `config.ini` file in `sd:/menu/` which contains various settings that are used and can be set within the menu.
105
-
If required, you can manually adjust the file on the SD card using your computer.
106
-
107
-
### Datel cheats
108
-
(Action Replay and GameShark codes)
109
-
Supported, but no GUI available (yet) to edit them.
55
+
* Support as many common mods and features as possible (flashcart dependent).
110
56
111
57
112
58
## Flashcart specific
@@ -115,7 +61,7 @@ Supported, but no GUI available (yet) to edit them.
115
61
* Ensure the cart has the latest [firmware](https://github.com/Polprzewodnikowy/SummerCart64/releases/latest) installed.
116
62
* Download the latest `sc64menu.n64` file from the [releases](https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/) page, then put it in the root directory of your SD card.
Copy file name to clipboardExpand all lines: docs/10_getting_started_sd.md
+5-15Lines changed: 5 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,11 @@
1
+
[..](./00_index.md)
1
2
## Initial Setup of SD Card
2
3
3
4
### First Steps
4
5
Connect the SD card to your PC and ensure it is properly formatted to be compatible with your flashcart.
5
6
**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.
6
7
7
-
**Note:** It is advised to use ROM's in the Big Endian format. Although the menu auto converts them, the load time will be increased.
8
+
**Note:** It is advised to use ROM's in the Big Endian (default) format. Although the menu auto converts byteswapped ROM's, the load time will be increased.
8
9
9
10
**Note:** On macOS, if you have extracted ROM's from zips run `dot_clean -m /Volumes/SummerCart` to clear those awful dotfiles so they are not shown in the menu.
10
11
@@ -13,32 +14,21 @@ Connect the SD card to your PC and ensure it is properly formatted to be compati
13
14
- An SD formatted with 128 kiB cluster size is recommended.
14
15
15
16
- Download the latest `sc64menu.n64` file from the [releases](https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/) page, then put it in the root directory of your SD card.
16
-
- Create a folder in the root of your SD card called `menu`.
17
17
- Place your ROM files on the SD card, **in any folder except `menu`**.
18
-
**NOTE:** byteswapped ROM's will increase load times.
19
18
20
19
21
20
#### Preparations for other supported flashcarts
22
21
- FAT32 recommended.
23
22
- An SD formatted with the default cluster size is recommended.
24
-
25
-
(TBW)
23
+
- Download the latest [menu](https://github.com/Polprzewodnikowy/N64FlashcartMenu/releases/) file specific for your flashcart and place it in the expected location.
26
24
27
25
28
26
### Emulator Support
29
-
Emulators should be added to the `/menu/emulators` directory on the SD card.
30
-
31
-
N64FlashcartMenu currently supports the following emulators and associated ROM file names:
32
-
-**NES**: [neon64v2](https://github.com/hcs64/neon64v2/releases) by *hcs64* - `neon64bu.rom`
33
-
-**SNES**: [sodium64](https://github.com/Hydr8gon/sodium64/releases) by *Hydr8gon* - `sodium64.z64`
From here you can edit some of the N64FlashcartMenu settings,
12
13
see information about either the console, the flashcart you are using or N64FlashcartMenu itself, and if your cart has Real-Time Clock (RTC) support, you can also change its date and time.
0 commit comments