21 uint32_t regionOffset = 0;
22 uint32_t multiCart = 0;
23 uint32_t multiCartPatch1 = 0;
24 uint32_t multiCartPatch2 = 0;
25 uint32_t offsetNoCD = 0;
38 void flashromCPS_Cartridge();
39 void flashromCPS_SIMM2x8();
40 void flashromCPS_SIMM4x8();
44 void writeByteCommand_Flash2x8(uint32_t bank, uint8_t command);
46 void writeCartridge(
CartCD cartCD);
47 void verifyCartridge(
CartCD cartCD);
51 void blankcheckSIMM2x8();
58 void blankcheckSIMM4x8();
62 void printSIMM4x8(
int numBytes);
63 void resetFlash2x8(uint32_t bank);
64 void idFlash2x8(uint32_t bank);
65 void eraseFlash2x8(uint32_t bank);
66 int busyCheck2x8(uint32_t addr, uint16_t c);