--- nono/vm/sysclk.h 2026/04/29 17:04:28 1.1.1.1 +++ nono/vm/sysclk.h 2026/04/29 17:04:32 1.1.1.2 @@ -18,13 +18,20 @@ class SysClkDevice virtual bool PowerOn(); - virtual uint64 Read8(uint32); - virtual uint64 Write8(uint32, uint32); + protected: + // BusIO インタフェース + static const uint32 NPORT = 1; + uint64 Read(uint32); + uint64 Write(uint32, uint32); + uint64 Peek(uint32); private: // イベントコールバック void Callback(int); + // 割り込み状態をレジスタイメージにして返す + uint8 GetInt() const; + // システムクロック割り込み有りなら true。 bool sysint = false;