Go to the source code of this file.
|
unsigned char | McReadSector (int card_slot, int sector, unsigned char *buffer) |
| Reads a 128-byte sector from a memory card.
|
|
unsigned char | McWriteSector (int card_slot, int sector, unsigned char *buffer) |
| Writes a 128-byte sector to a memory card.
|
|
unsigned int | McGetStatus (int card_slot) |
| Get memory card status.
|
|
Results of memory card operations.
- Enumerator:
MEMCARD_RW_GOOD |
Operation was successful - good result.
|
MEMCARD_RW_BADCHECK |
Bad checksum - bad result.
|
MEMCARD_RW_BADSECTOR |
Bad sector - bad result.
|
- Enumerator:
MEMCARD_CONNECTED |
Memory card is connected.
|
MEMCARD_FORMATTED |
Memory card is formatted.
|
unsigned int McGetStatus |
( |
int |
card_slot | ) |
|
Get memory card status.
- Parameters
-
card_slot | Memory card slot (0 = first slot, 1 = second slot) |
- Returns
- Bitmask for current memory card status (flags in memcard_status enum)
unsigned char McReadSector |
( |
int |
card_slot, |
|
|
int |
sector, |
|
|
unsigned char * |
buffer |
|
) |
| |
Reads a 128-byte sector from a memory card.
- Parameters
-
card_slot | Memory card slot (0 = first slot, 1 = second slot) |
sector | Sector number (0-511) |
buffer | Pointer to data buffer in which data will be stored |
- Returns
- Result of operation (possible values in memcard_operation_result enum)
unsigned char McWriteSector |
( |
int |
card_slot, |
|
|
int |
sector, |
|
|
unsigned char * |
buffer |
|
) |
| |
Writes a 128-byte sector to a memory card.
- Parameters
-
card_slot | Memory card slot (0 = first slot, 1 = second slot) |
sector | Sector number (0-511) |
buffer | Pointer to data buffer containing data to write |
- Returns
- Result of operation (possible values in memcard_operation_result enum)