|
N64FlashcartMenu
|
Menu State. More...
Go to the source code of this file.
Data Structures | |
| struct | entry_t |
| File Entry Structure. More... | |
| struct | disk_slot_entry_t |
| struct | disk_slot_t |
| struct | menu_t |
| Menu Structure. More... | |
| struct | menu_t.actions |
| struct | menu_t.browser |
| struct | menu_t.load |
| struct | menu_t.load_pending |
Enumerations | |
| enum | menu_mode_t { MENU_MODE_NONE , MENU_MODE_STARTUP , MENU_MODE_BROWSER , MENU_MODE_FILE_INFO , MENU_MODE_SYSTEM_INFO , MENU_MODE_IMAGE_VIEWER , MENU_MODE_TEXT_VIEWER , MENU_MODE_MUSIC_PLAYER , MENU_MODE_CREDITS , MENU_MODE_SETTINGS_EDITOR , MENU_MODE_RTC , MENU_MODE_CONTROLLER_PAKFS , MENU_MODE_CONTROLLER_PAK_DUMP_INFO , MENU_MODE_CONTROLLER_PAK_DUMP_NOTE_INFO , MENU_MODE_FLASHCART , MENU_MODE_LOAD_ROM , MENU_MODE_LOAD_DISK , MENU_MODE_LOAD_EMULATOR , MENU_MODE_ERROR , MENU_MODE_FAULT , MENU_MODE_BOOT , MENU_MODE_FAVORITE , MENU_MODE_HISTORY , MENU_MODE_DATEL_CODE_EDITOR , MENU_MODE_EXTRACT_FILE } |
| Menu mode enumeration. | |
| enum | entry_type_t { ENTRY_TYPE_DIR , ENTRY_TYPE_DISK , ENTRY_TYPE_EMULATOR , ENTRY_TYPE_IMAGE , ENTRY_TYPE_MUSIC , ENTRY_TYPE_OTHER , ENTRY_TYPE_ROM , ENTRY_TYPE_ROM_CHEAT , ENTRY_TYPE_ROM_PATCH , ENTRY_TYPE_SAVE , ENTRY_TYPE_TEXT , ENTRY_TYPE_ARCHIVE , ENTRY_TYPE_ARCHIVED } |
| File entry type enumeration. | |
Menu State.
| struct entry_t |
File Entry Structure.
| Data Fields | ||
|---|---|---|
| char * | name | |
| entry_type_t | type | |
| int64_t | size | |
| int32_t | index | |
| struct disk_slot_entry_t |
| Data Fields | ||
|---|---|---|
| path_t * | disk_path | |
| disk_info_t | disk_info | |
| struct disk_slot_t |
| Data Fields | ||
|---|---|---|
| disk_slot_entry_t | primary | |
| disk_slot_entry_t | slot[4] | |
| struct menu_t |
Menu Structure.
| Data Fields | ||
|---|---|---|
| menu_mode_t | mode | |
| menu_mode_t | next_mode | |
| const char * | storage_prefix | |
| settings_t | settings | |
| bookkeeping_t | bookkeeping | |
| boot_params_t * | boot_params | |
| char * | error_message | |
| flashcart_err_t | flashcart_err | |
| time_t | current_time | |
| struct menu_t.actions | actions | |
| struct menu_t.browser | browser | |
| struct menu_t.load | load | |
| struct menu_t.load_pending | load_pending | |
| struct menu_t.actions |
| struct menu_t.browser |
| struct menu_t.load |
| Data Fields | ||
|---|---|---|
| path_t * | rom_path | |
| rom_info_t | rom_info | |
| disk_slot_t | disk_slots | |
| int32_t | load_history_id | |
| int32_t | load_favorite_id | |
| bool | combined_disk_rom | |