#pragma once #include namespace mem { #define MBC_NONE 0 #define MBC1 1 #define MBC2 2 #define MBC3 3 #define MBC5 5 #define MBC6 6 #define MBC7 7 void init(const uint8_t* rom, const int size); void reset(); extern uint8_t(*readMem)(uint16_t); extern void (*writeMem)(uint16_t, uint8_t); }