#ifndef MAPPERUXROM_H #define MAPPERUXROM_H #include "Mapper.h" namespace sn { class MapperUxROM : public Mapper { public: MapperUxROM(Cartridge& cart); void writePRG (Address addr, Byte value); Byte readPRG (Address addr); Byte readCHR (Address addr); void writeCHR (Address addr, Byte value); private: bool m_usesCharacterRAM; const Byte* m_lastBankPtr; Address m_selectPRG; std::vector m_characterRAM; }; } #endif // MAPPERUXROM_H