Data Structures | Defines | Typedefs | Functions

mempak.h File Reference

Mempak Filesystem Routines. More...

Go to the source code of this file.

Data Structures

struct  entry_structure
 Structure representing a save entry in a mempak. More...

Defines

#define MEMPAK_BLOCK_SIZE   256
 Size in bytes of a Mempak block.

Typedefs

typedef struct entry_structure entry_structure_t
 Structure representing a save entry in a mempak.

Functions

int read_mempak_sector (int controller, int sector, uint8_t *sector_data)
 Read a sector from a mempak.
int write_mempak_sector (int controller, int sector, uint8_t *sector_data)
 Write a sector to a mempak.
int validate_mempak (int controller)
 Return whether a mempak is valid.
int get_mempak_free_space (int controller)
 Return the number of free blocks on a mempak.
int get_mempak_entry (int controller, int entry, entry_structure_t *entry_data)
 Read an entry on a mempak.
int format_mempak (int controller)
 Format a mempak.
int read_mempak_entry_data (int controller, entry_structure_t *entry, uint8_t *data)
 Read the data associated with an entry on a mempak.
int write_mempak_entry_data (int controller, entry_structure_t *entry, uint8_t *data)
 Write associated data to a mempak entry.
int delete_mempak_entry (int controller, entry_structure_t *entry)
 Delete a mempak entry and associated data.

Detailed Description

Mempak Filesystem Routines.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines