// $Id: MSXKanji.hh 4909 2005-12-03 18:58:10Z arnoldmnl $ #ifndef MSXKANJI_HH #define MSXKANJI_HH #include "MSXDevice.hh" #include namespace openmsx { class Rom; class MSXKanji : public MSXDevice { public: MSXKanji(MSXMotherBoard& motherBoard, const XMLElement& config, const EmuTime& time); virtual ~MSXKanji(); virtual byte readIO(word port, const EmuTime& time); virtual byte peekIO(word port, const EmuTime& time) const; virtual void writeIO(word port, byte value, const EmuTime& time); virtual void reset(const EmuTime& time); private: const std::auto_ptr rom; unsigned adr1, adr2; }; } // namespace openmsx #endif