16 void pulse_clock(
int n);
30 void force_cartSize();
32 uint16_t readWord(uint32_t myAddress);
33 void writeWord(uint32_t myAddress, uint16_t myData);
35 void enableSram(
bool enableSram);
39 uint16_t readFlash(uint32_t myAddress);
40 void writeFlash(uint32_t myAddress, uint16_t myData);
45 uint8_t copyToRomName(
char * output, uint8_t
const * input, uint8_t length);
48 void writeSSF2Map(uint32_t myAddress, uint16_t myData);
50 void EepromInit(uint8_t eepmode);
52 void writeWord_SDA(uint32_t myAddress, uint16_t myData);
53 void writeWord_SCL(uint32_t myAddress, uint16_t myData);
54 void writeWord_CM(uint32_t myAddress, uint16_t myData);
61 void EepromSetDeviceAddress(uint16_t addrhi);
65 void EepromSetAddress(uint16_t address);
67 void EepromReadMode();
68 void EepromWriteMode();
70 void EepromReadData();
71 void EepromWriteData(uint8_t data);
73 void writeEepromByte(uint16_t address);
74 void readEepromByte(uint16_t address);
80 void writeRealtec(uint32_t address, uint8_t value);
91 uint8_t readStatusReg();