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)