18 FLASHCART_ERROR_NOT_DETECTED,
19 FLASHCART_ERROR_OUTDATED,
20 FLASHCART_ERROR_SD_CARD,
28 FLASHCART_SAVE_TYPE_NONE,
29 FLASHCART_SAVE_TYPE_EEPROM_4K,
30 FLASHCART_SAVE_TYPE_EEPROM_16K,
31 FLASHCART_SAVE_TYPE_SRAM,
32 FLASHCART_SAVE_TYPE_SRAM_BANKED,
33 FLASHCART_SAVE_TYPE_SRAM_128K,
34 FLASHCART_SAVE_TYPE_FLASHRAM,
35 FLASHCART_SAVE_TYPE_FLASHRAM_PKST2,
36 __FLASHCART_SAVE_TYPE_END
39typedef void flashcart_progress_callback_t (
float progress);
45 flashcart_error_t (*load_rom) (
char *rom_path, flashcart_progress_callback_t *progress);
46 flashcart_error_t (*load_file) (
char *file_path, uint32_t rom_offset, uint32_t file_offset);
55flashcart_error_t flashcart_load_rom (
char *rom_path,
bool byte_swap, flashcart_progress_callback_t *progress);
56flashcart_error_t flashcart_load_file (
char *file_path, uint32_t rom_offset, uint32_t file_offset);
flashcart_error_t
Flashcart error enumeration.
Definition: flashcart.h:16
flashcart_save_type_t
Flashcart save type enumeration.
Definition: flashcart.h:27
Flashcart Structure.
Definition: flashcart.h:42