--- nono/vm/qemusysctlr.h 2026/04/29 17:05:25 1.1.1.1 +++ nono/vm/qemusysctlr.h 2026/04/29 17:05:29 1.1.1.2 @@ -22,7 +22,10 @@ class QemuSysCtlrDevice : public IODevic QemuSysCtlrDevice(); ~QemuSysCtlrDevice() override; - busdata Read32(uint32 addr) override; - busdata Write32(uint32 addr, uint32 data) override; - busdata Peek8(uint32 addr) override; + protected: + // BusIO インタフェース + static const uint32 NPORT = 0x100 >> 2; + busdata ReadPort(uint32 offset); + busdata WritePort(uint32 offset, uint32 data); + busdata PeekPort(uint32 offset); };