31 int initCard(
int padStarted);
36 int mcWaitForStatus();
37 int mcWaitForStatusAndReturnIndex();
38 void mcAllowNewCard();
39 int mcGetLastDevice();
40 int mcReadSector(
int deviceId,
int sector, uint8_t* buffer);
41 int mcWriteSector(
int deviceId,
int sector, uint8_t* buffer);
42 int cardInfoInternal(
int deviceId);
48 extern int g_mcOperation;
49 extern int g_mcPortFlipping;
50 extern uint8_t* g_mcUserBuffers[2];
51 extern uint32_t g_mcChecksum[2];
52 extern int g_mcSector[2];
53 extern int g_mcDeviceId[2];
54 extern int g_mcActionInProgress;
55 extern int g_skipErrorOnNewCard;
56 extern uint8_t g_mcFlags[2];
57 extern int g_mcPortFlipping;
58 extern int g_mcLastPort;
59 extern int g_mcGotError;
60 extern int g_mcFastTrackActive;
62 extern int g_mcOverallSuccess;
63 extern int g_mcErrors[4];
65 extern int g_mcHandlerDelayPatch;
66 extern int g_mcCardInfoPatchActivated;