diff --git a/64drive_8h.html b/64drive_8h.html index 9a8b2a64..1cd94b00 100644 --- a/64drive_8h.html +++ b/64drive_8h.html @@ -95,7 +95,7 @@ Functions diff --git a/64drive_8h_source.html b/64drive_8h_source.html index 9299bbd2..2acc6f2a 100644 --- a/64drive_8h_source.html +++ b/64drive_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/64drive__ll_8h.html b/64drive__ll_8h.html index 408adbb4..99425818 100644 --- a/64drive__ll_8h.html +++ b/64drive__ll_8h.html @@ -170,7 +170,7 @@ bool d64_ll_write_save_wri diff --git a/64drive__ll_8h_source.html b/64drive__ll_8h_source.html index 157f7ca7..656055c6 100644 --- a/64drive__ll_8h_source.html +++ b/64drive__ll_8h_source.html @@ -170,7 +170,7 @@ $(function() { diff --git a/actions_8h.html b/actions_8h.html index d8efbed0..ccf7d1ce 100644 --- a/actions_8h.html +++ b/actions_8h.html @@ -95,7 +95,7 @@ void actions_update (< diff --git a/actions_8h_source.html b/actions_8h_source.html index 718ed521..0368d1f6 100644 --- a/actions_8h_source.html +++ b/actions_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/annotated.html b/annotated.html index 5fa1140e..907a7bce 100644 --- a/annotated.html +++ b/annotated.html @@ -126,7 +126,7 @@ $(function() { diff --git a/boot_8h.html b/boot_8h.html index 2b016dfd..d7437926 100644 --- a/boot_8h.html +++ b/boot_8h.html @@ -166,7 +166,7 @@ detect_cic_seed diff --git a/boot_8h_source.html b/boot_8h_source.html index 33a6a2ed..6445a83a 100644 --- a/boot_8h_source.html +++ b/boot_8h_source.html @@ -121,7 +121,7 @@ $(function() { diff --git a/boot__io_8h.html b/boot__io_8h.html index b19ea3dd..f6771e96 100644 --- a/boot__io_8h.html +++ b/boot__io_8h.html @@ -854,7 +854,7 @@ The Release Value. diff --git a/boot__io_8h_source.html b/boot__io_8h_source.html index 72934006..c8aaf947 100644 --- a/boot__io_8h_source.html +++ b/boot__io_8h_source.html @@ -326,7 +326,7 @@ $(function() { diff --git a/cart__load_8h.html b/cart__load_8h.html index f40ade8a..6b6eb9ee 100644 --- a/cart__load_8h.html +++ b/cart__load_8h.html @@ -211,7 +211,7 @@ char * cart_load_convert_e diff --git a/cart__load_8h_source.html b/cart__load_8h_source.html index 3cd0c857..fc24204d 100644 --- a/cart__load_8h_source.html +++ b/cart__load_8h_source.html @@ -145,7 +145,7 @@ $(function() { diff --git a/cic_8h_source.html b/cic_8h_source.html index 9722fd0f..b760fc22 100644 --- a/cic_8h_source.html +++ b/cic_8h_source.html @@ -112,7 +112,7 @@ $(function() { diff --git a/classes.html b/classes.html index ef07f7cb..5f37c467 100644 --- a/classes.html +++ b/classes.html @@ -114,7 +114,7 @@ $(function() { diff --git a/components_8h.html b/components_8h.html index 6913bae5..220a9d57 100644 --- a/components_8h.html +++ b/components_8h.html @@ -266,7 +266,7 @@ image diff --git a/components_8h_source.html b/components_8h_source.html index 4b21615a..88b8d376 100644 --- a/components_8h_source.html +++ b/components_8h_source.html @@ -146,7 +146,7 @@ $(function() { diff --git a/constants_8h.html b/constants_8h.html index 0de32e7c..ab8959eb 100644 --- a/constants_8h.html +++ b/constants_8h.html @@ -287,7 +287,7 @@ Macros diff --git a/constants_8h_source.html b/constants_8h_source.html index c27c7d4d..1963068c 100644 --- a/constants_8h_source.html +++ b/constants_8h_source.html @@ -157,7 +157,7 @@ $(function() { diff --git a/dir_1a56cc8cdc1689899910be5fa4716ee4.html b/dir_1a56cc8cdc1689899910be5fa4716ee4.html index c14ed57e..49de3d8b 100644 --- a/dir_1a56cc8cdc1689899910be5fa4716ee4.html +++ b/dir_1a56cc8cdc1689899910be5fa4716ee4.html @@ -134,7 +134,7 @@ Files diff --git a/dir_2ac260d472217b65191de9df2a24e86e.html b/dir_2ac260d472217b65191de9df2a24e86e.html index 6fe721bc..3506e42e 100644 --- a/dir_2ac260d472217b65191de9df2a24e86e.html +++ b/dir_2ac260d472217b65191de9df2a24e86e.html @@ -89,7 +89,7 @@ Files diff --git a/dir_313caf1132e152dd9b58bea13a4052ca.html b/dir_313caf1132e152dd9b58bea13a4052ca.html index d43b1462..df051b4b 100644 --- a/dir_313caf1132e152dd9b58bea13a4052ca.html +++ b/dir_313caf1132e152dd9b58bea13a4052ca.html @@ -87,7 +87,7 @@ Files diff --git a/dir_4ad298de6e9dc10146d0378a1888b2cb.html b/dir_4ad298de6e9dc10146d0378a1888b2cb.html index 56a2e303..1c300052 100644 --- a/dir_4ad298de6e9dc10146d0378a1888b2cb.html +++ b/dir_4ad298de6e9dc10146d0378a1888b2cb.html @@ -89,7 +89,7 @@ Files diff --git a/dir_52780cb445d9f0b97a98e8aabec4d968.html b/dir_52780cb445d9f0b97a98e8aabec4d968.html index ecc76e24..58dd9d9b 100644 --- a/dir_52780cb445d9f0b97a98e8aabec4d968.html +++ b/dir_52780cb445d9f0b97a98e8aabec4d968.html @@ -91,7 +91,7 @@ Files diff --git a/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 7bf24d2b..4ef6d06e 100644 --- a/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -91,7 +91,7 @@ Directories diff --git a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html index e68b2418..5c2e36de 100644 --- a/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html +++ b/dir_a2193b6f8ca8748b0e3b26a8265ce7c7.html @@ -86,7 +86,7 @@ Files diff --git a/dir_abdc04f88b2866c1353f358c089205e4.html b/dir_abdc04f88b2866c1353f358c089205e4.html index 3ad886b1..fba81a65 100644 --- a/dir_abdc04f88b2866c1353f358c089205e4.html +++ b/dir_abdc04f88b2866c1353f358c089205e4.html @@ -96,7 +96,7 @@ Files diff --git a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html index 730264e3..6fceab4f 100644 --- a/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html +++ b/dir_fc7b276aa2f26a1d485b93ff01d7cabb.html @@ -86,7 +86,7 @@ Files diff --git a/disk__info_8h.html b/disk__info_8h.html index e7bfdc36..fe35eede 100644 --- a/disk__info_8h.html +++ b/disk__info_8h.html @@ -187,7 +187,7 @@ defect_tracks[16][12] diff --git a/disk__info_8h_source.html b/disk__info_8h_source.html index c5be1779..9cfe257c 100644 --- a/disk__info_8h_source.html +++ b/disk__info_8h_source.html @@ -129,7 +129,7 @@ $(function() { diff --git a/files.html b/files.html index c9e6bf80..192b9644 100644 --- a/files.html +++ b/files.html @@ -116,7 +116,7 @@ $(function() { diff --git a/flashcart_8h.html b/flashcart_8h.html index 9bee8c18..063af59a 100644 --- a/flashcart_8h.html +++ b/flashcart_8h.html @@ -219,7 +219,7 @@ defect_tracks[16][12] diff --git a/flashcart_8h_source.html b/flashcart_8h_source.html index 3b1caae9..b4910e98 100644 --- a/flashcart_8h_source.html +++ b/flashcart_8h_source.html @@ -157,7 +157,7 @@ $(function() { diff --git a/flashcart__utils_8h.html b/flashcart__utils_8h.html index a931be46..2b9ced62 100644 --- a/flashcart__utils_8h.html +++ b/flashcart__utils_8h.html @@ -101,7 +101,7 @@ void pi_dma_write_data diff --git a/flashcart__utils_8h_source.html b/flashcart__utils_8h_source.html index daef3834..470a03a7 100644 --- a/flashcart__utils_8h_source.html +++ b/flashcart__utils_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/fonts_8h.html b/fonts_8h.html index ce2bbb53..011cf8d3 100644 --- a/fonts_8h.html +++ b/fonts_8h.html @@ -115,7 +115,7 @@ void fonts_init (void) diff --git a/fonts_8h_source.html b/fonts_8h_source.html index 269a7b08..63eaf273 100644 --- a/fonts_8h_source.html +++ b/fonts_8h_source.html @@ -103,7 +103,7 @@ $(function() { diff --git a/fs_8h_source.html b/fs_8h_source.html index 3b596518..7f607e55 100644 --- a/fs_8h_source.html +++ b/fs_8h_source.html @@ -107,7 +107,7 @@ $(function() { diff --git a/functions.html b/functions.html index 070e5fa5..2c2a1183 100644 --- a/functions.html +++ b/functions.html @@ -192,7 +192,7 @@ $(function() { diff --git a/functions_vars.html b/functions_vars.html index 40b2432f..79da911b 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -192,7 +192,7 @@ $(function() { diff --git a/globals.html b/globals.html index fa923f66..fed6ceae 100644 --- a/globals.html +++ b/globals.html @@ -253,7 +253,7 @@ $(function() { diff --git a/globals_defs.html b/globals_defs.html index 68c1ace1..49009ab5 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -158,7 +158,7 @@ $(function() { diff --git a/globals_enum.html b/globals_enum.html index 0bf55986..578f4d20 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -104,7 +104,7 @@ $(function() { diff --git a/globals_eval.html b/globals_eval.html index 2ecf4b1b..0837ca26 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -143,7 +143,7 @@ $(function() { diff --git a/globals_func.html b/globals_func.html index 20a6683f..d11fb020 100644 --- a/globals_func.html +++ b/globals_func.html @@ -76,7 +76,7 @@ $(function() { diff --git a/group__drive.html b/group__drive.html index c4f34b51..3f5c12a3 100644 --- a/group__drive.html +++ b/group__drive.html @@ -338,7 +338,7 @@ WRITEBACK[256] diff --git a/group__sc64.html b/group__sc64.html index 1907d7b6..5ba62fb7 100644 --- a/group__sc64.html +++ b/group__sc64.html @@ -330,7 +330,7 @@ sector_table diff --git a/group__view.html b/group__view.html index e6cbe136..39e5b293 100644 --- a/group__view.html +++ b/group__view.html @@ -181,7 +181,7 @@ void menu_show_error ( diff --git a/hdmi_8h_source.html b/hdmi_8h_source.html index 5043a530..445b2529 100644 --- a/hdmi_8h_source.html +++ b/hdmi_8h_source.html @@ -93,7 +93,7 @@ $(function() { diff --git a/index.html b/index.html index 302872eb..d9031e6e 100644 --- a/index.html +++ b/index.html @@ -120,9 +120,12 @@ Aims Getting started

Using your PC, insert the SD card and ensure it is formatted for compatibility (We recommend FAT32 in most instances).

+Save files

+

By default, all save files (whether FlashRam, SRAM or EEPROM) use the .sav extension and match the filenane to the ROM. Each save file can be found in the /saves folder located in the same directory as the ROM and shares the same file name, apart from the extension. If transfering a file from a different flashcart such as the ED64, it will be necessary to change the extension of the file to sav. i.e. for Glover (USA).eep you would need to change the extension to Glover (USA).sav NOTE: certain emulator saves may be incompatible.

+

ROM Boxart

To use boxart, you need to place png files of size 158x112 in the folder /menu/boxart on the SD card. Each file must be named according to the 2 letter ROM ID, or 3 letter ROM ID including media type. i.e. for GoldenEye 2 letters, this would be GE.png. i.e. for GoldenEye 3 letters, this would be NGE.png. A known set of PNG files using 2 letter ID's can be downloaded here.

-

+

Emulator support

Emulators should be added to the /menu/emulators directory on the SD card.

Menu currently supports the following emulators and associated ROM file names:

-

+

Menu Settings

The Menu creates a config.ini file in sd:/menu/ which contains various settings that are used by the menu. Currently these are read-only (can be viewed in the menu by pressing L on the Joypad). If required, you can manually adjust the file on the SD card using your computer.

-

+

SC64 Specific

-

64DD disk support
+

64DD disk support

For the ability to load and run 64DD disk images, you need to add the folder /menu/64ddipl on the SD card. Download and add the relevant ipl files and rename them before adding them to the folder:

Note: to load an expansion disk (e.g. F-Zero X) browse to the N64 ROM and load it (but not start it) and then browse to the DD expansion file and press the R button.

-

+

64drive Specific

-

+

ED64 & ED64P Specific

Currently not supported, but work is in progress (See PR's).

The aim is to replace Altra64 and ED64-UnofficialOS.

-

+

Developer documentation

You can use a dev container in VSCode to ease development.

-

+

To deploy:

-

+

SC64

Make sure that your firmware is compatible (currently v2.18.0+) See: here

-

+

From the devcontainer

It is not currently possible to directly communicate with USB devices. BUT, as a work around you can use a proxy TCP/IP connection Set up a proxy: open a terminal window, cd ./tools/sc64 and then ./sc64deployer.exe server

Then in the dev container, use make run or make run-debug

-

+

From your host (Windows) OS