--- nono/vm/crtc2.h 2026/04/29 17:04:28 1.1.1.1 +++ nono/vm/crtc2.h 2026/04/29 17:04:31 1.1.1.2 @@ -18,13 +18,12 @@ class CRTC2Device virtual void ResetHard(); - virtual uint64 Read8(uint32 addr); - virtual uint64 Read16(uint32 addr); - virtual uint64 Read32(uint32 addr); - virtual uint64 Write8(uint32 addr, uint32 data); - virtual uint64 Write16(uint32 addr, uint32 data); - virtual uint64 Write32(uint32 addr, uint32 data); - virtual uint64 Peek8(uint32 addr); + protected: + // BusIO インタフェース + static const uint32 NPORT = 2; + uint64 Read(uint32 addr); + uint64 Write(uint32 addr, uint32 data); + uint64 Peek(uint32 addr); private: // 垂直表示期間イベント