6 // Macros for function pointers
7 #define READFUNC(x) uint8_t (* x)(uint16_t)
8 #define WRITEFUNC(x) void (* x)(uint16_t, uint8_t)
12 READFUNC(ioR); // I/O read function
13 WRITEFUNC(ioW); // I/O write function
14 READFUNC(pageR); // Driver page read function
15 WRITEFUNC(pageW); // Driver page write function
16 READFUNC(extraR); // Driver 2K read function
17 WRITEFUNC(extraW); // Driver 2K write function
20 void SetupAddressMap(void);
21 void ResetMMUPointers(void);
22 void InstallSlotHandler(uint8_t slot, SlotData *);
23 uint8_t AppleReadMem(uint16_t);
24 void AppleWriteMem(uint16_t, uint8_t);
26 uint8_t ReadFloatingBus(uint16_t);