18 extern byte gameAddress[8];
33 void writeBank(uint8_t myBank, uint16_t myAddress, uint8_t myData);
34 uint8_t readBank(uint8_t myBank, uint16_t myAddress);
40 void resetFlash(
int startBank);
42 void idFlash(uint8_t startBank);
43 bool checkFlashId(uint8_t
id);
47 void writeFlashData(uint8_t startBank, uint32_t pos);
49 void busyCheck(uint8_t startBank);
51 void eraseFlash(
int startBank);
52 uint8_t blankcheck(
int startBank);
53 uint32_t verifyFlash(
int startBank, uint32_t pos);
58 void eraseMapping(uint8_t startBank);
59 uint8_t blankcheckMapping();
60 void writeMapping(uint8_t startBank, uint32_t pos);
61 bool unlockHirom(
bool unlockWrite =
true);
62 uint8_t send(uint8_t command);
63 void write(uint8_t startBank, uint32_t pos);