N64FlashcartMenu
Loading...
Searching...
No Matches
settings.h File Reference

Menu Settings. More...

Go to the source code of this file.

Data Structures

struct  settings_t
 Settings Structure. More...
 

Functions

void settings_init (char *path)
 Init settings path.
 
void settings_load (settings_t *settings)
 The settings to load.
 
void settings_save (settings_t *settings)
 The settings to save.
 

Detailed Description

Menu Settings.


Data Structure Documentation

◆ settings_t

struct settings_t

Settings Structure.

Data Fields
int schema_revision Settings version.
bool first_run First run of the menu.
bool pal60_enabled Use 60 Hz refresh rate on a PAL console.
bool pal60_compatibility_mode Use 60 Hz refresh rate on a PAL console with certain mods that do not properly the video output.
bool force_progressive_scan Direct the VI to force progressive scan output at 240p. Meant for TVs and other devices which struggle to display interlaced video.
bool show_protected_entries Show files/directories that are filtered in the browser.
char * default_directory Default directory to navigate to when menu loads.
bool use_saves_folder Put saves into separate directory.
bool bgm_enabled Enable Background music.
bool soundfx_enabled Enable Sound effects within the menu.
bool rumble_enabled Enable rumble feedback within the menu.
bool loading_progress_bar_enabled Show progress bar when loading a ROM.
bool rom_autoload_enabled Enable the ability to bypass the menu and instantly load a ROM on power and reset button.
bool rom_fast_reboot_enabled Enable the ability to bypass the menu and instantly load a ROM on reset button.
char * rom_autoload_path A path to the autoloaded ROM.
char * rom_autoload_filename A filename of the autoloaded ROM.